From 0787c2223dc19023d99e9a3a7ec7fed84ac2f75c Mon Sep 17 00:00:00 2001
From: Benjamin Franzke <bfr@qbus.de>
Date: Wed, 24 Aug 2022 08:35:20 +0200
Subject: [PATCH] [TASK] Update vulnerable build dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Update (most) vulnerable dependencies/packages found by
`npm audit fix --force --dry-run`.

Notes redarding package changes:

 * The outdated grunt-postcss plugin is replaced by a (maintained)
   fork for compatibility with newer grunt versions.

 * karma is updated to v6 and pulls in @types/node which conflicts with
   TypeScript type definitions by @types/requirejs. Therefore 3rd party
   type declarations from packages (@types/*) are now explicitly
   enabled in tsconfig.json – note that there is no other way to exclude
   from typeRoots:
   https://github.com/microsoft/TypeScript/issues/18588

 * grunt-lintspaces and grunt-contrib-imagemin are replaced
   as these packages have been not been updated to not depend
   on vulnerabe dependencies, while grunt-lintspaces and
   grunt-contrib-imagemin would cause downgrades to older
   version when running `npm audit fix --force` (because only
   the older versions do not depend on vulnerable software).

 * (grunt-contrib-)imagemin is replaced by squoosh (by google) as
   a) imagemin dependencies ("bin-build" > "download") rely on vulnerable
      versions of "got".
      Neither of these packages is currently updated,see
      https://github.com/kevva/download/issues/224
   b) imagemin is unmaintained:
      https://github.com/imagemin/imagemin/issues/385
      and suggests squoosh as replacement

 * stylefmt is replaced by a maintained fork.

There is one remaining packages that pulls in a vulnerability alerts:

  * jquery-ui is marked as vulnerable (severity: high), but worked on
    in a separate patch #96497.
    (We don't actually use the vulnerable library parts though).

Vulnerability report before this patch:

    74 vulnerabilities (1 low, 30 moderate, 38 high, 5 critical)

Vulnerability report after this patch:

    1 high severity vulnerability
    (this is jquery-ui)

Commands executed:

  # Supposed to be non breaking, but broke grunt-css
  npm audit fix
  npm remove grunt-postcss
  npm install @lodder/grunt-postcss

  # Preparation for `npm audit fix --force` (breaking changes)
  npm install grunt@^1.5
  npm install grunt-lintspaces@^0.10.0
  npm remove grunt-lintspaces
  npm install --save-dev lintspaces-cli
  npm remove grunt-contrib-imagemin
  npm install --save-dev
  npm remove stylefmt
  npm install --save-dev @ronilaukkarinen/stylefmt
  npm audit fix --force

Releases: main
Resolves: #98198
Change-Id: I09df87fe131a499790e6c5f95f1c51e9216b71c2
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75539
Tested-by: core-ci <typo3@b13.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: Benjamin Franzke <bfr@qbus.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Reviewed-by: Benjamin Franzke <bfr@qbus.de>
---
 Build/Gruntfile.js                            |    37 +-
 Build/package-lock.json                       | 19743 +++++-----------
 Build/package.json                            |    12 +-
 Build/testing-docker/local/docker-compose.yml |     2 +-
 Build/tsconfig.json                           |    16 +
 .../Resources/Public/Css/adminpanel.css       |     2 +-
 .../Public/JavaScript/admin-panel.js          |     2 +-
 .../Public/JavaScript/modules/cache.js        |     2 +-
 .../Public/JavaScript/modules/preview.js      |     2 +-
 .../backend/Resources/Public/Css/backend.css  |     4 +-
 .../action-button/deferred-action.js          |     2 +-
 .../Public/JavaScript/action-dispatcher.js    |     2 +-
 .../Public/JavaScript/ajax-data-handler.js    |     2 +-
 .../Public/JavaScript/clipboard-panel.js      |    10 +-
 .../Public/JavaScript/color-picker.js         |     2 +-
 .../JavaScript/column-selector-button.js      |     2 +-
 .../Public/JavaScript/context-help.js         |     2 +-
 .../Public/JavaScript/context-menu-actions.js |     2 +-
 .../Public/JavaScript/context-menu.js         |     2 +-
 .../Public/JavaScript/copy-to-clipboard.js    |     2 +-
 .../Public/JavaScript/date-time-picker.js     |     2 +-
 .../Public/JavaScript/document-header.js      |     2 +-
 .../JavaScript/document-save-actions.js       |     2 +-
 .../Public/JavaScript/drag-uploader.js        |     2 +-
 .../Public/JavaScript/element/icon-element.js |     4 +-
 .../element/immediate-action-element.js       |     2 +-
 .../element/table-wizard-element.js           |    20 +-
 .../Public/JavaScript/event/consumer-scope.js |     2 +-
 .../event/interaction-request-map.js          |     2 +-
 .../Public/JavaScript/form-engine-review.js   |     2 +-
 .../Public/JavaScript/form-engine-suggest.js  |     2 +-
 .../JavaScript/form-engine-validation.js      |     2 +-
 .../Public/JavaScript/form-engine.js          |     2 +-
 .../flex-form-container-container.js          |     2 +-
 .../container/flex-form-section-container.js  |     2 +-
 .../container/inline-control-container.js     |     2 +-
 .../container/site-language-container.js      |     2 +-
 .../element/abstract-sortable-select-items.js |     2 +-
 .../form-engine/element/category-element.js   |     2 +-
 .../form-engine/element/color-element.js      |     2 +-
 .../form-engine/element/datetime-element.js   |     2 +-
 .../element/extra/select-box-filter.js        |     2 +-
 .../form-engine/element/group-element.js      |     2 +-
 .../form-engine/element/link-element.js       |     2 +-
 .../form-engine/element/mfa-info-element.js   |     2 +-
 .../form-engine/element/modifier/resizable.js |     2 +-
 .../form-engine/element/modifier/tabbable.js  |     2 +-
 .../element/select-check-box-element.js       |     2 +-
 .../select-multiple-side-by-side-element.js   |     2 +-
 .../element/select-single-element.js          |     2 +-
 .../element/select-tree-element.js            |     2 +-
 .../element/select-tree-toolbar.js            |     4 +-
 .../form-engine/element/select-tree.js        |     2 +-
 .../form-engine/element/slug-element.js       |     2 +-
 .../form-engine/element/text-table-element.js |     2 +-
 .../form-engine/field-control/add-record.js   |     2 +-
 .../form-engine/field-control/edit-popup.js   |     2 +-
 .../field-control/insert-clipboard.js         |     2 +-
 .../form-engine/field-control/link-popup.js   |     2 +-
 .../form-engine/field-control/list-module.js  |     2 +-
 .../field-control/reset-selection.js          |     2 +-
 .../form-engine/field-control/table-wizard.js |     2 +-
 .../localization-state-selector.js            |     2 +-
 .../inline-relation/ajax-dispatcher.js        |     2 +-
 .../Public/JavaScript/global-event-handler.js |     2 +-
 .../Public/JavaScript/grid-editor.js          |     2 +-
 .../Resources/Public/JavaScript/icons.js      |     2 +-
 .../Public/JavaScript/image-manipulation.js   |     2 +-
 .../Public/JavaScript/input/clearable.js      |     2 +-
 ...java-script-module-import-event-handler.js |     2 +-
 .../JavaScript/layout-module/drag-drop.js     |     2 +-
 .../Public/JavaScript/layout-module/paste.js  |     2 +-
 .../Public/JavaScript/localization.js         |     2 +-
 .../Public/JavaScript/login-refresh.js        |     2 +-
 .../Resources/Public/JavaScript/login.js      |     2 +-
 .../Resources/Public/JavaScript/modal.js      |     2 +-
 .../Public/JavaScript/module-menu.js          |     2 +-
 .../Public/JavaScript/module/iframe.js        |     2 +-
 .../Public/JavaScript/module/router.js        |     2 +-
 .../JavaScript/multi-record-selection.js      |     2 +-
 .../Public/JavaScript/multi-step-wizard.js    |     2 +-
 .../new-content-element-wizard-button.js      |     2 +-
 .../JavaScript/new-content-element-wizard.js  |     2 +-
 .../Public/JavaScript/new-multiple-pages.js   |     2 +-
 .../Public/JavaScript/notification.js         |     6 +-
 .../Public/JavaScript/online-media.js         |     2 +-
 .../Public/JavaScript/page-actions.js         |     2 +-
 .../JavaScript/page-tree/page-tree-element.js |    16 +-
 .../Public/JavaScript/page-tree/page-tree.js  |     2 +-
 .../Resources/Public/JavaScript/popover.js    |     2 +-
 .../Public/JavaScript/site-inline-actions.js  |     2 +-
 .../storage/abstract-client-storage.js        |     2 +-
 .../storage/module-state-storage.js           |     2 +-
 .../Public/JavaScript/storage/persistent.js   |     2 +-
 .../Resources/Public/JavaScript/svg-tree.js   |     6 +-
 .../Public/JavaScript/switch-user.js          |     2 +-
 .../Resources/Public/JavaScript/tabs.js       |     2 +-
 .../Resources/Public/JavaScript/toolbar.js    |     2 +-
 .../JavaScript/toolbar/clear-cache-menu.js    |     2 +-
 .../Public/JavaScript/toolbar/live-search.js  |     4 +-
 .../JavaScript/toolbar/shortcut-menu.js       |     2 +-
 .../toolbar/system-information-menu.js        |     2 +-
 .../Resources/Public/JavaScript/tooltip.js    |     2 +-
 .../Public/JavaScript/tree/drag-drop.js       |     2 +-
 .../JavaScript/tree/file-storage-browser.js   |     2 +-
 .../tree/file-storage-tree-container.js       |     4 +-
 .../JavaScript/tree/file-storage-tree.js      |     2 +-
 .../Public/JavaScript/tree/page-browser.js    |    10 +-
 .../Resources/Public/JavaScript/utility.js    |     2 +-
 .../utility/collape-state-persister.js        |     2 +-
 .../JavaScript/viewport/content-container.js  |     2 +-
 .../viewport/navigation-container.js          |     2 +-
 .../viewport/resizable-navigation.js          |     2 +-
 .../Public/JavaScript/viewport/topbar.js      |     2 +-
 .../Resources/Public/JavaScript/wizard.js     |     2 +-
 .../JavaScript/backend-exception-test.js      |     2 +-
 .../element/immediate-action-element-test.js  |     2 +-
 .../JavaScript/form-engine-validation-test.js |     2 +-
 .../Tests/JavaScript/grid-editor-test.js      |     2 +-
 .../Tests/JavaScript/hashing/md5Test.js       |     2 +-
 .../backend/Tests/JavaScript/icons-test.js    |     2 +-
 .../Tests/JavaScript/notification-test.js     |     2 +-
 .../backend/Tests/JavaScript/popover-test.js  |     2 +-
 .../Public/JavaScript/backend-log.js          |     2 +-
 .../Public/JavaScript/permissions.js          |     2 +-
 .../core/Resources/Public/Icons/Flags/AD.png  |   Bin 1225 -> 1230 bytes
 .../core/Resources/Public/Icons/Flags/AE.png  |   Bin 204 -> 212 bytes
 .../core/Resources/Public/Icons/Flags/AF.png  |   Bin 1201 -> 1204 bytes
 .../core/Resources/Public/Icons/Flags/AG.png  |   Bin 1880 -> 1809 bytes
 .../core/Resources/Public/Icons/Flags/AI.png  |   Bin 2484 -> 2448 bytes
 .../core/Resources/Public/Icons/Flags/AL.png  |   Bin 1910 -> 1903 bytes
 .../core/Resources/Public/Icons/Flags/AM.png  |   Bin 136 -> 141 bytes
 .../core/Resources/Public/Icons/Flags/AN.png  |   Bin 414 -> 421 bytes
 .../core/Resources/Public/Icons/Flags/AO.png  |   Bin 1203 -> 1191 bytes
 .../core/Resources/Public/Icons/Flags/AQ.png  |   Bin 1431 -> 1414 bytes
 .../core/Resources/Public/Icons/Flags/AR.png  |   Bin 865 -> 863 bytes
 .../core/Resources/Public/Icons/Flags/AS.png  |   Bin 3348 -> 3323 bytes
 .../core/Resources/Public/Icons/Flags/AT.png  |   Bin 147 -> 138 bytes
 .../core/Resources/Public/Icons/Flags/AU.png  |   Bin 2879 -> 2836 bytes
 .../core/Resources/Public/Icons/Flags/AW.png  |   Bin 1053 -> 857 bytes
 .../core/Resources/Public/Icons/Flags/AX.png  |   Bin 674 -> 349 bytes
 .../core/Resources/Public/Icons/Flags/AZ.png  |   Bin 820 -> 822 bytes
 .../core/Resources/Public/Icons/Flags/BA.png  |   Bin 1730 -> 1693 bytes
 .../core/Resources/Public/Icons/Flags/BB.png  |   Bin 751 -> 754 bytes
 .../core/Resources/Public/Icons/Flags/BD.png  |   Bin 878 -> 880 bytes
 .../core/Resources/Public/Icons/Flags/BE.png  |   Bin 147 -> 136 bytes
 .../core/Resources/Public/Icons/Flags/BF.png  |   Bin 1120 -> 1106 bytes
 .../core/Resources/Public/Icons/Flags/BG.png  |   Bin 142 -> 152 bytes
 .../core/Resources/Public/Icons/Flags/BH.png  |   Bin 556 -> 535 bytes
 .../core/Resources/Public/Icons/Flags/BI.png  |   Bin 1730 -> 1708 bytes
 .../core/Resources/Public/Icons/Flags/BJ.png  |   Bin 203 -> 209 bytes
 .../core/Resources/Public/Icons/Flags/BL.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/BM.png  |   Bin 1989 -> 1984 bytes
 .../core/Resources/Public/Icons/Flags/BN.png  |   Bin 3171 -> 3153 bytes
 .../core/Resources/Public/Icons/Flags/BO.png  |   Bin 1230 -> 1234 bytes
 .../core/Resources/Public/Icons/Flags/BQ.png  |   Bin 136 -> 139 bytes
 .../core/Resources/Public/Icons/Flags/BR.png  |   Bin 2253 -> 2218 bytes
 .../core/Resources/Public/Icons/Flags/BS.png  |   Bin 1155 -> 1132 bytes
 .../core/Resources/Public/Icons/Flags/BT.png  |   Bin 3692 -> 3638 bytes
 .../core/Resources/Public/Icons/Flags/BV.png  |   Bin 751 -> 527 bytes
 .../core/Resources/Public/Icons/Flags/BW.png  |   Bin 252 -> 155 bytes
 .../core/Resources/Public/Icons/Flags/BY.png  |   Bin 2522 -> 2500 bytes
 .../core/Resources/Public/Icons/Flags/BZ.png  |   Bin 5660 -> 5629 bytes
 .../core/Resources/Public/Icons/Flags/CA.png  |   Bin 1227 -> 1239 bytes
 .../core/Resources/Public/Icons/Flags/CC.png  |   Bin 1433 -> 1428 bytes
 .../core/Resources/Public/Icons/Flags/CD.png  |   Bin 1419 -> 1397 bytes
 .../core/Resources/Public/Icons/Flags/CF.png  |   Bin 775 -> 701 bytes
 .../core/Resources/Public/Icons/Flags/CG.png  |   Bin 486 -> 333 bytes
 .../core/Resources/Public/Icons/Flags/CH.png  |   Bin 759 -> 327 bytes
 .../core/Resources/Public/Icons/Flags/CI.png  |   Bin 223 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/CK.png  |   Bin 3113 -> 3054 bytes
 .../core/Resources/Public/Icons/Flags/CL.png  |   Bin 1105 -> 754 bytes
 .../core/Resources/Public/Icons/Flags/CM.png  |   Bin 622 -> 406 bytes
 .../core/Resources/Public/Icons/Flags/CN.png  |   Bin 952 -> 950 bytes
 .../core/Resources/Public/Icons/Flags/CO.png  |   Bin 142 -> 156 bytes
 .../core/Resources/Public/Icons/Flags/CR.png  |   Bin 295 -> 177 bytes
 .../core/Resources/Public/Icons/Flags/CS.png  |   Bin 126 -> 126 bytes
 .../core/Resources/Public/Icons/Flags/CU.png  |   Bin 1499 -> 1507 bytes
 .../core/Resources/Public/Icons/Flags/CV.png  |   Bin 1844 -> 1817 bytes
 .../core/Resources/Public/Icons/Flags/CW.png  |   Bin 853 -> 850 bytes
 .../core/Resources/Public/Icons/Flags/CX.png  |   Bin 2006 -> 1956 bytes
 .../core/Resources/Public/Icons/Flags/CY.png  |   Bin 1841 -> 1827 bytes
 .../core/Resources/Public/Icons/Flags/CZ.png  |   Bin 705 -> 677 bytes
 .../core/Resources/Public/Icons/Flags/DE.png  |   Bin 142 -> 153 bytes
 .../core/Resources/Public/Icons/Flags/DJ.png  |   Bin 1118 -> 1079 bytes
 .../core/Resources/Public/Icons/Flags/DK.png  |   Bin 259 -> 213 bytes
 .../core/Resources/Public/Icons/Flags/DM.png  |   Bin 2566 -> 2551 bytes
 .../core/Resources/Public/Icons/Flags/DO.png  |   Bin 1269 -> 1268 bytes
 .../core/Resources/Public/Icons/Flags/DZ.png  |   Bin 1121 -> 1124 bytes
 .../core/Resources/Public/Icons/Flags/EC.png  |   Bin 2772 -> 2760 bytes
 .../core/Resources/Public/Icons/Flags/EE.png  |   Bin 132 -> 139 bytes
 .../core/Resources/Public/Icons/Flags/EG.png  |   Bin 1058 -> 1074 bytes
 .../core/Resources/Public/Icons/Flags/EH.png  |   Bin 1275 -> 1318 bytes
 .../core/Resources/Public/Icons/Flags/ER.png  |   Bin 2963 -> 2912 bytes
 .../core/Resources/Public/Icons/Flags/ES.png  |   Bin 1662 -> 1654 bytes
 .../core/Resources/Public/Icons/Flags/ET.png  |   Bin 1910 -> 1897 bytes
 .../core/Resources/Public/Icons/Flags/EU.png  |   Bin 1362 -> 1361 bytes
 .../core/Resources/Public/Icons/Flags/FI.png  |   Bin 288 -> 214 bytes
 .../core/Resources/Public/Icons/Flags/FJ.png  |   Bin 3444 -> 3416 bytes
 .../core/Resources/Public/Icons/Flags/FK.png  |   Bin 4831 -> 4795 bytes
 .../core/Resources/Public/Icons/Flags/FM.png  |   Bin 1102 -> 1095 bytes
 .../core/Resources/Public/Icons/Flags/FO.png  |   Bin 580 -> 351 bytes
 .../core/Resources/Public/Icons/Flags/FR.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/GA.png  |   Bin 149 -> 154 bytes
 .../Resources/Public/Icons/Flags/GB-ENG.png   |   Bin 233 -> 180 bytes
 .../Resources/Public/Icons/Flags/GB-NIR.png   |   Bin 1726 -> 1723 bytes
 .../Resources/Public/Icons/Flags/GB-SCT.png   |   Bin 529 -> 379 bytes
 .../Resources/Public/Icons/Flags/GB-WLS.png   |   Bin 4059 -> 4030 bytes
 .../core/Resources/Public/Icons/Flags/GB.png  |   Bin 767 -> 736 bytes
 .../core/Resources/Public/Icons/Flags/GD.png  |   Bin 2396 -> 2338 bytes
 .../core/Resources/Public/Icons/Flags/GE.png  |   Bin 612 -> 610 bytes
 .../core/Resources/Public/Icons/Flags/GF.png  |   Bin 1274 -> 852 bytes
 .../core/Resources/Public/Icons/Flags/GG.png  |   Bin 1261 -> 535 bytes
 .../core/Resources/Public/Icons/Flags/GH.png  |   Bin 1097 -> 711 bytes
 .../core/Resources/Public/Icons/Flags/GI.png  |   Bin 2332 -> 2259 bytes
 .../core/Resources/Public/Icons/Flags/GL.png  |   Bin 3215 -> 937 bytes
 .../core/Resources/Public/Icons/Flags/GM.png  |   Bin 193 -> 175 bytes
 .../core/Resources/Public/Icons/Flags/GN.png  |   Bin 132 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/GP.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/GQ.png  |   Bin 1421 -> 1435 bytes
 .../core/Resources/Public/Icons/Flags/GR.png  |   Bin 704 -> 452 bytes
 .../core/Resources/Public/Icons/Flags/GS.png  |   Bin 4982 -> 4946 bytes
 .../core/Resources/Public/Icons/Flags/GT.png  |   Bin 796 -> 817 bytes
 .../core/Resources/Public/Icons/Flags/GU.png  |   Bin 2170 -> 2148 bytes
 .../core/Resources/Public/Icons/Flags/GW.png  |   Bin 862 -> 531 bytes
 .../core/Resources/Public/Icons/Flags/GY.png  |   Bin 2690 -> 2657 bytes
 .../core/Resources/Public/Icons/Flags/HK.png  |   Bin 1625 -> 1608 bytes
 .../core/Resources/Public/Icons/Flags/HM.png  |   Bin 2430 -> 2410 bytes
 .../core/Resources/Public/Icons/Flags/HN.png  |   Bin 1033 -> 736 bytes
 .../core/Resources/Public/Icons/Flags/HR.png  |   Bin 1954 -> 1943 bytes
 .../core/Resources/Public/Icons/Flags/HT.png  |   Bin 1259 -> 1273 bytes
 .../core/Resources/Public/Icons/Flags/HU.png  |   Bin 153 -> 138 bytes
 .../core/Resources/Public/Icons/Flags/ID.png  |   Bin 159 -> 132 bytes
 .../core/Resources/Public/Icons/Flags/IE.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/IL.png  |   Bin 1265 -> 1242 bytes
 .../core/Resources/Public/Icons/Flags/IM.png  |   Bin 2744 -> 2722 bytes
 .../core/Resources/Public/Icons/Flags/IN.png  |   Bin 562 -> 555 bytes
 .../core/Resources/Public/Icons/Flags/IO.png  |   Bin 6533 -> 6472 bytes
 .../core/Resources/Public/Icons/Flags/IQ.png  |   Bin 1051 -> 1053 bytes
 .../core/Resources/Public/Icons/Flags/IR.png  |   Bin 2239 -> 2200 bytes
 .../core/Resources/Public/Icons/Flags/IS.png  |   Bin 494 -> 346 bytes
 .../core/Resources/Public/Icons/Flags/IT.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/JE.png  |   Bin 2084 -> 2034 bytes
 .../core/Resources/Public/Icons/Flags/JM.png  |   Bin 1038 -> 451 bytes
 .../core/Resources/Public/Icons/Flags/JO.png  |   Bin 868 -> 693 bytes
 .../core/Resources/Public/Icons/Flags/JP.png  |   Bin 576 -> 554 bytes
 .../core/Resources/Public/Icons/Flags/KE.png  |   Bin 1514 -> 1484 bytes
 .../core/Resources/Public/Icons/Flags/KG.png  |   Bin 2721 -> 2685 bytes
 .../core/Resources/Public/Icons/Flags/KH.png  |   Bin 1818 -> 1782 bytes
 .../core/Resources/Public/Icons/Flags/KI.png  |   Bin 3838 -> 3774 bytes
 .../core/Resources/Public/Icons/Flags/KL.png  |   Bin 970 -> 937 bytes
 .../core/Resources/Public/Icons/Flags/KM.png  |   Bin 1944 -> 1926 bytes
 .../core/Resources/Public/Icons/Flags/KN.png  |   Bin 2343 -> 2301 bytes
 .../core/Resources/Public/Icons/Flags/KP.png  |   Bin 1349 -> 1329 bytes
 .../core/Resources/Public/Icons/Flags/KR.png  |   Bin 3132 -> 3102 bytes
 .../core/Resources/Public/Icons/Flags/KW.png  |   Bin 689 -> 665 bytes
 .../core/Resources/Public/Icons/Flags/KY.png  |   Bin 4555 -> 4523 bytes
 .../core/Resources/Public/Icons/Flags/KZ.png  |   Bin 3981 -> 3925 bytes
 .../core/Resources/Public/Icons/Flags/LA.png  |   Bin 1203 -> 580 bytes
 .../core/Resources/Public/Icons/Flags/LB.png  |   Bin 1820 -> 1813 bytes
 .../core/Resources/Public/Icons/Flags/LC.png  |   Bin 1880 -> 1840 bytes
 .../core/Resources/Public/Icons/Flags/LI.png  |   Bin 1188 -> 1209 bytes
 .../core/Resources/Public/Icons/Flags/LK.png  |   Bin 1909 -> 1880 bytes
 .../core/Resources/Public/Icons/Flags/LR.png  |   Bin 952 -> 936 bytes
 .../core/Resources/Public/Icons/Flags/LS.png  |   Bin 1037 -> 1022 bytes
 .../core/Resources/Public/Icons/Flags/LT.png  |   Bin 166 -> 152 bytes
 .../core/Resources/Public/Icons/Flags/LU.png  |   Bin 136 -> 139 bytes
 .../core/Resources/Public/Icons/Flags/LV.png  |   Bin 127 -> 132 bytes
 .../core/Resources/Public/Icons/Flags/LY.png  |   Bin 868 -> 536 bytes
 .../core/Resources/Public/Icons/Flags/MA.png  |   Bin 680 -> 678 bytes
 .../core/Resources/Public/Icons/Flags/MC.png  |   Bin 151 -> 124 bytes
 .../core/Resources/Public/Icons/Flags/MD.png  |   Bin 2353 -> 2338 bytes
 .../core/Resources/Public/Icons/Flags/ME.png  |   Bin 2943 -> 2854 bytes
 .../core/Resources/Public/Icons/Flags/MF.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/MG.png  |   Bin 280 -> 210 bytes
 .../core/Resources/Public/Icons/Flags/MH.png  |   Bin 3211 -> 3158 bytes
 .../core/Resources/Public/Icons/Flags/MI.png  |   Bin 978 -> 953 bytes
 .../core/Resources/Public/Icons/Flags/MK.png  |   Bin 1500 -> 1459 bytes
 .../core/Resources/Public/Icons/Flags/ML.png  |   Bin 210 -> 136 bytes
 .../core/Resources/Public/Icons/Flags/MM.png  |   Bin 1450 -> 1443 bytes
 .../core/Resources/Public/Icons/Flags/MN.png  |   Bin 980 -> 984 bytes
 .../core/Resources/Public/Icons/Flags/MO.png  |   Bin 1847 -> 1814 bytes
 .../core/Resources/Public/Icons/Flags/MP.png  |   Bin 6237 -> 6187 bytes
 .../core/Resources/Public/Icons/Flags/MQ.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/MR.png  |   Bin 1238 -> 1229 bytes
 .../core/Resources/Public/Icons/Flags/MS.png  |   Bin 3239 -> 3207 bytes
 .../core/Resources/Public/Icons/Flags/MT.png  |   Bin 880 -> 709 bytes
 .../core/Resources/Public/Icons/Flags/MU.png  |   Bin 243 -> 169 bytes
 .../core/Resources/Public/Icons/Flags/MV.png  |   Bin 1072 -> 556 bytes
 .../core/Resources/Public/Icons/Flags/MW.png  |   Bin 1432 -> 1441 bytes
 .../core/Resources/Public/Icons/Flags/MX.png  |   Bin 886 -> 976 bytes
 .../core/Resources/Public/Icons/Flags/MY.png  |   Bin 1864 -> 1846 bytes
 .../core/Resources/Public/Icons/Flags/MZ.png  |   Bin 1419 -> 1403 bytes
 .../core/Resources/Public/Icons/Flags/NA.png  |   Bin 2792 -> 2739 bytes
 .../core/Resources/Public/Icons/Flags/NC.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/NE.png  |   Bin 857 -> 421 bytes
 .../core/Resources/Public/Icons/Flags/NF.png  |   Bin 1317 -> 1321 bytes
 .../core/Resources/Public/Icons/Flags/NG.png  |   Bin 225 -> 140 bytes
 .../core/Resources/Public/Icons/Flags/NI.png  |   Bin 1102 -> 1100 bytes
 .../core/Resources/Public/Icons/Flags/NL.png  |   Bin 136 -> 139 bytes
 .../core/Resources/Public/Icons/Flags/NO.png  |   Bin 318 -> 280 bytes
 .../core/Resources/Public/Icons/Flags/NP.png  |   Bin 2394 -> 2401 bytes
 .../core/Resources/Public/Icons/Flags/NR.png  |   Bin 1093 -> 1102 bytes
 .../core/Resources/Public/Icons/Flags/NU.png  |   Bin 3068 -> 3067 bytes
 .../core/Resources/Public/Icons/Flags/NZ.png  |   Bin 2761 -> 2728 bytes
 .../core/Resources/Public/Icons/Flags/OM.png  |   Bin 878 -> 871 bytes
 .../core/Resources/Public/Icons/Flags/PA.png  |   Bin 1084 -> 1092 bytes
 .../core/Resources/Public/Icons/Flags/PE.png  |   Bin 1081 -> 1095 bytes
 .../core/Resources/Public/Icons/Flags/PF.png  |   Bin 2362 -> 2351 bytes
 .../core/Resources/Public/Icons/Flags/PG.png  |   Bin 1743 -> 1704 bytes
 .../core/Resources/Public/Icons/Flags/PH.png  |   Bin 1915 -> 1887 bytes
 .../core/Resources/Public/Icons/Flags/PK.png  |   Bin 1142 -> 1139 bytes
 .../core/Resources/Public/Icons/Flags/PL.png  |   Bin 120 -> 123 bytes
 .../core/Resources/Public/Icons/Flags/PM.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/PN.png  |   Bin 5062 -> 4998 bytes
 .../core/Resources/Public/Icons/Flags/PR.png  |   Bin 1557 -> 1574 bytes
 .../core/Resources/Public/Icons/Flags/PS.png  |   Bin 551 -> 448 bytes
 .../core/Resources/Public/Icons/Flags/PT.png  |   Bin 2040 -> 2020 bytes
 .../core/Resources/Public/Icons/Flags/PW.png  |   Bin 1113 -> 1098 bytes
 .../core/Resources/Public/Icons/Flags/PY.png  |   Bin 948 -> 944 bytes
 .../core/Resources/Public/Icons/Flags/QA.png  |   Bin 1037 -> 973 bytes
 .../core/Resources/Public/Icons/Flags/QC.png  |   Bin 1508 -> 1506 bytes
 .../core/Resources/Public/Icons/Flags/RE.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/RO.png  |   Bin 141 -> 133 bytes
 .../core/Resources/Public/Icons/Flags/RS.png  |   Bin 3022 -> 2992 bytes
 .../core/Resources/Public/Icons/Flags/RU.png  |   Bin 142 -> 142 bytes
 .../core/Resources/Public/Icons/Flags/RW.png  |   Bin 1182 -> 1207 bytes
 .../core/Resources/Public/Icons/Flags/SA.png  |   Bin 2784 -> 2788 bytes
 .../core/Resources/Public/Icons/Flags/SB.png  |   Bin 1725 -> 1713 bytes
 .../core/Resources/Public/Icons/Flags/SC.png  |   Bin 1816 -> 1783 bytes
 .../core/Resources/Public/Icons/Flags/SD.png  |   Bin 959 -> 584 bytes
 .../core/Resources/Public/Icons/Flags/SE.png  |   Bin 585 -> 310 bytes
 .../core/Resources/Public/Icons/Flags/SG.png  |   Bin 1002 -> 988 bytes
 .../core/Resources/Public/Icons/Flags/SH.png  |   Bin 4349 -> 4308 bytes
 .../core/Resources/Public/Icons/Flags/SI.png  |   Bin 1244 -> 1261 bytes
 .../core/Resources/Public/Icons/Flags/SJ.png  |   Bin 318 -> 280 bytes
 .../core/Resources/Public/Icons/Flags/SK.png  |   Bin 1872 -> 1855 bytes
 .../core/Resources/Public/Icons/Flags/SL.png  |   Bin 216 -> 150 bytes
 .../core/Resources/Public/Icons/Flags/SM.png  |   Bin 3193 -> 3189 bytes
 .../core/Resources/Public/Icons/Flags/SN.png  |   Bin 1167 -> 834 bytes
 .../core/Resources/Public/Icons/Flags/SO.png  |   Bin 869 -> 861 bytes
 .../core/Resources/Public/Icons/Flags/SR.png  |   Bin 809 -> 799 bytes
 .../core/Resources/Public/Icons/Flags/SS.png  |   Bin 1328 -> 1362 bytes
 .../core/Resources/Public/Icons/Flags/ST.png  |   Bin 1287 -> 1275 bytes
 .../core/Resources/Public/Icons/Flags/SV.png  |   Bin 1187 -> 1186 bytes
 .../core/Resources/Public/Icons/Flags/SX.png  |   Bin 2175 -> 2141 bytes
 .../core/Resources/Public/Icons/Flags/SY.png  |   Bin 928 -> 736 bytes
 .../core/Resources/Public/Icons/Flags/SZ.png  |   Bin 2282 -> 2280 bytes
 .../core/Resources/Public/Icons/Flags/TC.png  |   Bin 4052 -> 3975 bytes
 .../core/Resources/Public/Icons/Flags/TD.png  |   Bin 135 -> 125 bytes
 .../core/Resources/Public/Icons/Flags/TF.png  |   Bin 1759 -> 1726 bytes
 .../core/Resources/Public/Icons/Flags/TG.png  |   Bin 874 -> 868 bytes
 .../core/Resources/Public/Icons/Flags/TH.png  |   Bin 187 -> 183 bytes
 .../core/Resources/Public/Icons/Flags/TJ.png  |   Bin 1147 -> 1132 bytes
 .../core/Resources/Public/Icons/Flags/TK.png  |   Bin 1655 -> 1628 bytes
 .../core/Resources/Public/Icons/Flags/TL.png  |   Bin 1727 -> 1689 bytes
 .../core/Resources/Public/Icons/Flags/TM.png  |   Bin 3899 -> 3872 bytes
 .../core/Resources/Public/Icons/Flags/TN.png  |   Bin 1623 -> 1609 bytes
 .../core/Resources/Public/Icons/Flags/TO.png  |   Bin 705 -> 430 bytes
 .../core/Resources/Public/Icons/Flags/TR.png  |   Bin 1451 -> 1443 bytes
 .../core/Resources/Public/Icons/Flags/TT.png  |   Bin 2074 -> 2048 bytes
 .../core/Resources/Public/Icons/Flags/TV.png  |   Bin 2730 -> 2703 bytes
 .../core/Resources/Public/Icons/Flags/TW.png  |   Bin 1417 -> 1420 bytes
 .../core/Resources/Public/Icons/Flags/TZ.png  |   Bin 1500 -> 562 bytes
 .../core/Resources/Public/Icons/Flags/UA.png  |   Bin 123 -> 133 bytes
 .../core/Resources/Public/Icons/Flags/UG.png  |   Bin 1370 -> 1379 bytes
 .../core/Resources/Public/Icons/Flags/UM.png  |   Bin 2990 -> 2917 bytes
 .../core/Resources/Public/Icons/Flags/UN.png  |   Bin 2090 -> 2097 bytes
 .../core/Resources/Public/Icons/Flags/US.png  |   Bin 2986 -> 2914 bytes
 .../core/Resources/Public/Icons/Flags/UY.png  |   Bin 1820 -> 1835 bytes
 .../core/Resources/Public/Icons/Flags/UZ.png  |   Bin 1089 -> 1072 bytes
 .../core/Resources/Public/Icons/Flags/VA.png  |   Bin 1790 -> 1785 bytes
 .../core/Resources/Public/Icons/Flags/VC.png  |   Bin 1144 -> 1132 bytes
 .../core/Resources/Public/Icons/Flags/VE.png  |   Bin 1047 -> 1041 bytes
 .../core/Resources/Public/Icons/Flags/VG.png  |   Bin 4327 -> 4298 bytes
 .../core/Resources/Public/Icons/Flags/VI.png  |   Bin 3620 -> 3618 bytes
 .../core/Resources/Public/Icons/Flags/VN.png  |   Bin 917 -> 937 bytes
 .../core/Resources/Public/Icons/Flags/VU.png  |   Bin 1886 -> 1832 bytes
 .../core/Resources/Public/Icons/Flags/WF.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/WS.png  |   Bin 768 -> 512 bytes
 .../core/Resources/Public/Icons/Flags/YE.png  |   Bin 207 -> 150 bytes
 .../core/Resources/Public/Icons/Flags/YT.png  |   Bin 136 -> 128 bytes
 .../core/Resources/Public/Icons/Flags/ZA.png  |   Bin 1876 -> 1863 bytes
 .../core/Resources/Public/Icons/Flags/ZM.png  |   Bin 1072 -> 1048 bytes
 .../core/Resources/Public/Icons/Flags/ZW.png  |   Bin 1225 -> 1230 bytes
 .../Public/Icons/Flags/catalonia.png          |   Bin 98 -> 97 bytes
 .../Resources/Public/Icons/Flags/en-us-gb.png |   Bin 3362 -> 3275 bytes
 .../Resources/Public/Icons/Flags/multiple.png |   Bin 1754 -> 483 bytes
 .../Public/JavaScript/Contrib/bootstrap.js    |     4 +-
 .../Public/JavaScript/Contrib/cropperjs.js    |     2 +-
 .../Public/JavaScript/Contrib/d3-selection.js |     2 +-
 .../JavaScript/Contrib/es-module-shims.js     |     2 +-
 .../Contrib/flatpickr/flatpickr.min.js        |     2 +-
 .../JavaScript/Contrib/flatpickr/locales.js   |     4 +-
 .../Public/JavaScript/Contrib/imagesloaded.js |     2 +-
 .../Public/JavaScript/Contrib/moment.js       |     2 +-
 .../Public/JavaScript/Contrib/require.js      |     2 +-
 .../Public/JavaScript/ajax/ajax-response.js   |     2 +-
 .../JavaScript/ajax/input-transformer.js      |     2 +-
 .../authentication/mfa-provider/totp.js       |     2 +-
 .../Public/JavaScript/document-service.js     |     2 +-
 .../Public/JavaScript/event/debounce-event.js |     2 +-
 .../Public/JavaScript/event/regular-event.js  |     2 +-
 .../Public/JavaScript/event/throttle-event.js |     2 +-
 .../JavaScript/java-script-item-handler.js    |     2 +-
 .../JavaScript/java-script-item-processor.js  |     2 +-
 .../Public/JavaScript/security-utility.js     |     2 +-
 .../JavaScript/ajax/ajax-request-test.js      |     2 +-
 .../JavaScript/ajax/input-transformer-test.js |     2 +-
 .../Tests/JavaScript/security-utility-test.js |     2 +-
 .../Resources/Public/Css/dashboard.css        |     2 +-
 .../Public/JavaScript/dashboard-delete.js     |     2 +-
 .../Public/JavaScript/dashboard-modal.js      |     2 +-
 .../Resources/Public/JavaScript/grid.js       |     2 +-
 .../JavaScript/widget-content-collector.js    |     2 +-
 .../Public/JavaScript/widget-refresh.js       |     2 +-
 .../Public/JavaScript/widget-remover.js       |     2 +-
 .../Public/JavaScript/widget-selector.js      |     2 +-
 .../Resources/Public/JavaScript/main.js       |     2 +-
 .../Resources/Public/JavaScript/repository.js |     2 +-
 .../Resources/Public/JavaScript/update.js     |     2 +-
 .../Public/JavaScript/upload-form.js          |     2 +-
 .../Public/JavaScript/context-menu-actions.js |     2 +-
 .../Public/JavaScript/create-folder.js        |     2 +-
 .../Public/JavaScript/file-delete.js          |     2 +-
 .../Resources/Public/JavaScript/file-list.js  |     2 +-
 .../Public/JavaScript/file-replace.js         |     2 +-
 .../Public/JavaScript/rename-file.js          |     2 +-
 .../sysext/form/Resources/Public/Css/form.css |     4 +-
 .../Public/JavaScript/backend/helper.js       |     2 +-
 .../Public/JavaScript/import-export.js        |     2 +-
 .../Public/JavaScript/translation-status.js   |     2 +-
 .../Public/JavaScript/ajax/ajax-queue.js      |     2 +-
 .../JavaScript/backend-user-confirmation.js   |     2 +-
 .../Resources/Public/JavaScript/install.js    |     2 +-
 .../Resources/Public/JavaScript/installer.js  |     2 +-
 .../module/abstract-interactable-module.js    |     2 +-
 .../module/environment/environment-check.js   |     2 +-
 .../module/environment/folder-structure.js    |     2 +-
 .../module/environment/image-processing.js    |     2 +-
 .../module/environment/mail-test.js           |     2 +-
 .../JavaScript/module/environment/php-info.js |     2 +-
 .../module/environment/system-information.js  |     2 +-
 .../JavaScript/module/maintenance/cache.js    |     2 +-
 .../module/maintenance/clear-tables.js        |     2 +-
 .../maintenance/clear-typo3temp-files.js      |     2 +-
 .../module/maintenance/create-admin.js        |     2 +-
 .../module/maintenance/database-analyzer.js   |     2 +-
 .../module/maintenance/dump-autoload.js       |     2 +-
 .../module/maintenance/language-packs.js      |     2 +-
 .../maintenance/reset-backend-user-uc.js      |     2 +-
 .../JavaScript/module/password-strength.js    |     2 +-
 .../settings/change-install-tool-password.js  |     2 +-
 .../settings/extension-configuration.js       |     2 +-
 .../JavaScript/module/settings/features.js    |     2 +-
 .../module/settings/local-configuration.js    |     2 +-
 .../JavaScript/module/settings/presets.js     |     2 +-
 .../module/settings/system-maintainer.js      |     2 +-
 .../JavaScript/module/upgrade/core-update.js  |     2 +-
 .../module/upgrade/extension-compat-tester.js |     2 +-
 .../module/upgrade/extension-scanner.js       |     2 +-
 .../module/upgrade/tca-ext-tables-check.js    |     2 +-
 .../module/upgrade/tca-migrations-check.js    |     2 +-
 .../JavaScript/module/upgrade/upgrade-docs.js |     2 +-
 .../module/upgrade/upgrade-wizards.js         |     2 +-
 .../Public/JavaScript/renderable/clearable.js |     2 +-
 .../Resources/Public/JavaScript/router.js     |     2 +-
 .../Public/JavaScript/linkvalidator.js        |     2 +-
 .../Public/JavaScript/configuration-view.js   |     2 +-
 .../Public/JavaScript/query-generator.js      |     2 +-
 .../Public/JavaScript/reference-index.js      |     2 +-
 .../JavaScript/toolbar/opendocs-menu.js       |     2 +-
 .../Public/JavaScript/browse-database.js      |     2 +-
 .../Public/JavaScript/browse-files.js         |     2 +-
 .../Public/JavaScript/browse-folders.js       |     2 +-
 .../Public/JavaScript/clear-cache.js          |     2 +-
 .../Public/JavaScript/element-browser.js      |     2 +-
 .../Public/JavaScript/file-link-handler.js    |     2 +-
 .../Public/JavaScript/link-browser.js         |     2 +-
 .../Public/JavaScript/mail-link-handler.js    |     2 +-
 .../Public/JavaScript/page-link-handler.js    |     2 +-
 .../JavaScript/record-download-button.js      |     2 +-
 .../Public/JavaScript/record-link-handler.js  |     2 +-
 .../Public/JavaScript/record-search.js        |     2 +-
 .../Resources/Public/JavaScript/recordlist.js |     2 +-
 .../JavaScript/telephone-link-handler.js      |     2 +-
 .../Public/JavaScript/url-link-handler.js     |     2 +-
 .../Resources/Public/JavaScript/recycler.js   |     2 +-
 .../Public/JavaScript/event-handler.js        |     2 +-
 .../Public/JavaScript/ckeditor-loader.js      |     2 +-
 .../JavaScript/form-engine-initializer.js     |     2 +-
 .../Public/JavaScript/rte-link-browser.js     |     2 +-
 .../Resources/Public/JavaScript/scheduler.js  |     2 +-
 .../Public/JavaScript/setup-module.js         |     2 +-
 .../Contrib/codemirror/lib/codemirror.js      |     2 +-
 .../Contrib/codemirror/mode/cobol/cobol.js    |     2 +-
 .../Contrib/codemirror/mode/erlang/erlang.js  |     2 +-
 .../Contrib/codemirror/mode/stex/stex.js      |     2 +-
 .../Contrib/codemirror/mode/xml/xml.js        |     2 +-
 .../JavaScript/element/code-mirror-element.js |     2 +-
 .../Public/JavaScript/constant-editor.js      |     2 +-
 .../Public/JavaScript/information-module.js   |     2 +-
 .../Resources/Public/JavaScript/main.js       |     2 +-
 .../Resources/Public/JavaScript/backend.js    |     2 +-
 .../Resources/Public/JavaScript/preview.js    |     2 +-
 .../JavaScript/toolbar/workspaces-menu.js     |     2 +-
 .../Resources/Public/JavaScript/workspaces.js |     2 +-
 507 files changed, 6113 insertions(+), 14247 deletions(-)

diff --git a/Build/Gruntfile.js b/Build/Gruntfile.js
index 2c0c9b63bdda..d662912f0e60 100644
--- a/Build/Gruntfile.js
+++ b/Build/Gruntfile.js
@@ -22,7 +22,8 @@ module.exports = function (grunt) {
   grunt.registerMultiTask('formatsass', 'Grunt task for stylefmt', function () {
     var options = this.options(),
       done = this.async(),
-      stylefmt = require('stylefmt'),
+      stylefmt = require('@ronilaukkarinen/stylefmt'),
+      postcss = require('postcss'),
       scss = require('postcss-scss'),
       files = this.filesSrc.filter(function (file) {
         return grunt.file.isFile(file);
@@ -35,7 +36,7 @@ module.exports = function (grunt) {
           from: filepath,
           syntax: scss
         };
-        stylefmt.process(content, settings).then(function (result) {
+        postcss([stylefmt]).process(content, settings).then(function (result) {
           grunt.file.write(file.dest, result.css);
           grunt.log.success('Source file "' + filepath + '" was processed.');
           counter++;
@@ -185,6 +186,8 @@ module.exports = function (grunt) {
     },
     exec: {
       ts: ((process.platform === 'win32') ? 'node_modules\\.bin\\tsc.cmd' : './node_modules/.bin/tsc') + ' --project tsconfig.json',
+      lintspaces: ((process.platform === 'win32') ? 'node_modules\\.bin\\lintspaces.cmd' : './node_modules/.bin/lintspaces') + ' --editorconfig ../.editorconfig "../typo3/sysext/*/Resources/Private/**/*.html"',
+      squoosh: ((process.platform === 'win32') ? 'node_modules\\.bin\\squoosh-cli.cmd' : './node_modules/.bin/squoosh-cli') + ' --oxipng auto --output-dir ../typo3/sysext/core/Resources/Public/Icons/Flags/ ../typo3/sysext/core/Resources/Public/Icons/Flags/*.png' + ((process.platform === 'win32') ? '' : ' 2>&1'),
       'npm-install': 'npm install'
     },
     eslint: {
@@ -729,31 +732,9 @@ module.exports = function (grunt) {
         ]
       }
     },
-    imagemin: {
-      flags: {
-        files: [
-          {
-            cwd: '<%= paths.sysext %>core/Resources/Public/Icons/Flags',
-            src: ['**/*.{png,jpg,gif}'],
-            dest: '<%= paths.sysext %>core/Resources/Public/Icons/Flags',
-            expand: true
-          }
-        ]
-      }
-    },
-    lintspaces: {
-      html: {
-        src: [
-          '<%= paths.sysext %>*/Resources/Private/**/*.html'
-        ],
-        options: {
-          editorconfig: '../.editorconfig'
-        }
-      }
-    },
     concurrent: {
       npmcopy: ['npmcopy:ckeditor', 'npmcopy:ckeditor_externalplugins', 'npmcopy:dashboard', 'npmcopy:umdToEs6', 'npmcopy:jqueryUi', 'npmcopy:install', 'npmcopy:all'],
-      lint: ['eslint', 'stylelint', 'lintspaces'],
+      lint: ['eslint', 'stylelint', 'exec:lintspaces'],
       compile_assets: ['scripts', 'css'],
       minify_assets: ['terser:thirdparty', 'terser:t3editor'],
       copy_static: ['copy:core_icons', 'copy:install_icons', 'copy:module_icons', 'copy:extension_icons', 'copy:fonts', 'copy:t3editor'],
@@ -767,13 +748,11 @@ module.exports = function (grunt) {
   grunt.loadNpmTasks('grunt-rollup');
   grunt.loadNpmTasks('grunt-npmcopy');
   grunt.loadNpmTasks('grunt-terser');
-  grunt.loadNpmTasks('grunt-postcss');
+  grunt.loadNpmTasks('@lodder/grunt-postcss');
   grunt.loadNpmTasks('grunt-contrib-copy');
   grunt.loadNpmTasks('grunt-exec');
   grunt.loadNpmTasks('grunt-eslint');
   grunt.loadNpmTasks('grunt-stylelint');
-  grunt.loadNpmTasks('grunt-lintspaces');
-  grunt.loadNpmTasks('grunt-contrib-imagemin');
   grunt.loadNpmTasks('grunt-newer');
   grunt.loadNpmTasks('grunt-concurrent');
 
@@ -879,7 +858,7 @@ module.exports = function (grunt) {
    * - minifies svg files
    * - compiles TypeScript files
    */
-  grunt.registerTask('default', ['clear-build', 'update', 'concurrent:copy_static', 'concurrent:compile_assets', 'concurrent:minify_assets', 'imagemin']);
+  grunt.registerTask('default', ['clear-build', 'update', 'concurrent:copy_static', 'concurrent:compile_assets', 'concurrent:minify_assets', 'exec:squoosh']);
 
   /**
    * grunt build task (legacy, for those used to it). Use `grunt default` instead.
diff --git a/Build/package-lock.json b/Build/package-lock.json
index 981af1feb8b2..bb8482cdbe3e 100644
--- a/Build/package-lock.json
+++ b/Build/package-lock.json
@@ -12,6 +12,7 @@
       "dependencies": {
         "@claviska/jquery-minicolors": "^2.3.6",
         "@lit/reactive-element": "^1.0.0",
+        "@lodder/grunt-postcss": "^3.1.1",
         "@popperjs/core": "^2.11.6",
         "@typo3/icons": "^3.2.0",
         "autosize": "^4.0.2",
@@ -49,6 +50,8 @@
       },
       "devDependencies": {
         "@rollup/plugin-replace": "^2.4.2",
+        "@ronilaukkarinen/stylefmt": "^6.2.4",
+        "@squoosh/cli": "^0.7.2",
         "@types/bootstrap": "^5.2.0",
         "@types/chosen-js": "^1.8.1",
         "@types/ckeditor": "^4.9.10",
@@ -68,23 +71,20 @@
         "autoprefixer": "^9.8.6",
         "es-module-lexer": "^0.9.3",
         "eslint": "^8.19.0",
-        "grunt": "~1.3.0",
+        "grunt": "^1.5.3",
         "grunt-concurrent": "^3.0.0",
         "grunt-contrib-copy": "^1.0.0",
-        "grunt-contrib-imagemin": "^4.0.0",
         "grunt-contrib-watch": "~1.1.0",
         "grunt-eslint": "^24.0.0",
         "grunt-exec": "^3.0.0",
-        "grunt-lintspaces": "^0.9.0",
         "grunt-newer": "^1.3.0",
         "grunt-npmcopy": "^0.2.0",
-        "grunt-postcss": "^0.9.0",
         "grunt-rollup": "^11.5.0",
         "grunt-sass": "^3.1.0",
         "grunt-stylelint": "^0.15.0",
         "grunt-terser": "^2.0.0",
         "jasmine-core": "^3.6.0",
-        "karma": "^5.2.3",
+        "karma": "^6.4.0",
         "karma-chrome-launcher": "^3.1.0",
         "karma-coverage": "^2.0.3",
         "karma-firefox-launcher": "^1.3.0",
@@ -94,6 +94,7 @@
         "karma-opera-launcher": "^1.0.0",
         "karma-rollup-preprocessor": "^7.0.7",
         "karma-safari-launcher": "^1.0.0",
+        "lintspaces-cli": "^0.7.1",
         "mime-db": "^1.46.0",
         "patch-package": "^6.2.2",
         "postcss-banner": "^3.0.2",
@@ -101,7 +102,6 @@
         "rollup": "~2.32.0",
         "rollup-plugin-glob-import": "^0.5.0",
         "sass": "^1.54.4",
-        "stylefmt": "^6.0.3",
         "stylelint": "^13.12.0",
         "terser": "^5.3.2",
         "typescript": "~4.7.0"
@@ -353,28 +353,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/@babel/generator": {
-      "version": "7.11.6",
-      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
-      "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/types": "^7.11.5",
-        "jsesc": "^2.5.1",
-        "source-map": "^0.5.0"
-      }
-    },
-    "node_modules/@babel/generator/node_modules/source-map": {
-      "version": "0.5.7",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
     "node_modules/@babel/helper-compilation-targets": {
       "version": "7.13.10",
       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz",
@@ -392,53 +370,33 @@
       }
     },
     "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": {
-      "version": "4.16.3",
-      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
-      "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
+      "version": "4.21.3",
+      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz",
+      "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==",
       "dev": true,
-      "license": "MIT",
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/browserslist"
+        }
+      ],
       "dependencies": {
-        "caniuse-lite": "^1.0.30001181",
-        "colorette": "^1.2.1",
-        "electron-to-chromium": "^1.3.649",
-        "escalade": "^3.1.1",
-        "node-releases": "^1.1.70"
+        "caniuse-lite": "^1.0.30001370",
+        "electron-to-chromium": "^1.4.202",
+        "node-releases": "^2.0.6",
+        "update-browserslist-db": "^1.0.5"
       },
       "bin": {
         "browserslist": "cli.js"
       },
       "engines": {
         "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/browserslist"
-      }
-    },
-    "node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium": {
-      "version": "1.3.700",
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.700.tgz",
-      "integrity": "sha512-wQtaxVZzpOeCjW1CGuC5W3bYjE2jglvk076LcTautBOB9UtHztty7wNzjVsndiMcSsdUsdMy5w76w5J1U7OPTQ==",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/@babel/helper-compilation-targets/node_modules/escalade": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
-      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
       }
     },
-    "node_modules/@babel/helper-compilation-targets/node_modules/node-releases": {
-      "version": "1.1.71",
-      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
-      "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
-      "dev": true,
-      "license": "MIT"
-    },
     "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
       "version": "6.3.0",
       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
@@ -449,6 +407,32 @@
         "semver": "bin/semver.js"
       }
     },
+    "node_modules/@babel/helper-compilation-targets/node_modules/update-browserslist-db": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz",
+      "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/browserslist"
+        }
+      ],
+      "dependencies": {
+        "escalade": "^3.1.1",
+        "picocolors": "^1.0.0"
+      },
+      "bin": {
+        "browserslist-lint": "cli.js"
+      },
+      "peerDependencies": {
+        "browserslist": ">= 4.21.0"
+      }
+    },
     "node_modules/@babel/helper-function-name": {
       "version": "7.12.13",
       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
@@ -542,126 +526,6 @@
         "to-fast-properties": "^2.0.0"
       }
     },
-    "node_modules/@babel/helper-member-expression-to-functions": {
-      "version": "7.11.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz",
-      "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/types": "^7.11.0"
-      }
-    },
-    "node_modules/@babel/helper-module-imports": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
-      "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/types": "^7.10.4"
-      }
-    },
-    "node_modules/@babel/helper-module-transforms": {
-      "version": "7.11.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz",
-      "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/helper-module-imports": "^7.10.4",
-        "@babel/helper-replace-supers": "^7.10.4",
-        "@babel/helper-simple-access": "^7.10.4",
-        "@babel/helper-split-export-declaration": "^7.11.0",
-        "@babel/template": "^7.10.4",
-        "@babel/types": "^7.11.0",
-        "lodash": "^4.17.19"
-      }
-    },
-    "node_modules/@babel/helper-optimise-call-expression": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
-      "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/types": "^7.10.4"
-      }
-    },
-    "node_modules/@babel/helper-replace-supers": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
-      "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/helper-member-expression-to-functions": "^7.10.4",
-        "@babel/helper-optimise-call-expression": "^7.10.4",
-        "@babel/traverse": "^7.10.4",
-        "@babel/types": "^7.10.4"
-      }
-    },
-    "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-function-name": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
-      "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/helper-get-function-arity": "^7.10.4",
-        "@babel/template": "^7.10.4",
-        "@babel/types": "^7.10.4"
-      }
-    },
-    "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-get-function-arity": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
-      "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/types": "^7.10.4"
-      }
-    },
-    "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": {
-      "version": "7.11.5",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
-      "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/code-frame": "^7.10.4",
-        "@babel/generator": "^7.11.5",
-        "@babel/helper-function-name": "^7.10.4",
-        "@babel/helper-split-export-declaration": "^7.11.0",
-        "@babel/parser": "^7.11.5",
-        "@babel/types": "^7.11.5",
-        "debug": "^4.1.0",
-        "globals": "^11.1.0",
-        "lodash": "^4.17.19"
-      }
-    },
-    "node_modules/@babel/helper-simple-access": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
-      "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/template": "^7.10.4",
-        "@babel/types": "^7.10.4"
-      }
-    },
-    "node_modules/@babel/helper-split-export-declaration": {
-      "version": "7.11.0",
-      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
-      "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/types": "^7.11.0"
-      }
-    },
     "node_modules/@babel/helper-validator-identifier": {
       "version": "7.12.11",
       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
@@ -676,58 +540,6 @@
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/@babel/helpers": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
-      "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/template": "^7.10.4",
-        "@babel/traverse": "^7.10.4",
-        "@babel/types": "^7.10.4"
-      }
-    },
-    "node_modules/@babel/helpers/node_modules/@babel/helper-function-name": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
-      "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/helper-get-function-arity": "^7.10.4",
-        "@babel/template": "^7.10.4",
-        "@babel/types": "^7.10.4"
-      }
-    },
-    "node_modules/@babel/helpers/node_modules/@babel/helper-get-function-arity": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
-      "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/types": "^7.10.4"
-      }
-    },
-    "node_modules/@babel/helpers/node_modules/@babel/traverse": {
-      "version": "7.11.5",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
-      "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/code-frame": "^7.10.4",
-        "@babel/generator": "^7.11.5",
-        "@babel/helper-function-name": "^7.10.4",
-        "@babel/helper-split-export-declaration": "^7.11.0",
-        "@babel/parser": "^7.11.5",
-        "@babel/types": "^7.11.5",
-        "debug": "^4.1.0",
-        "globals": "^11.1.0",
-        "lodash": "^4.17.19"
-      }
-    },
     "node_modules/@babel/highlight": {
       "version": "7.10.4",
       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
@@ -740,38 +552,6 @@
         "js-tokens": "^4.0.0"
       }
     },
-    "node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
-      "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@babel/parser": {
-      "version": "7.11.5",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
-      "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
-      "dev": true,
-      "license": "MIT",
-      "bin": {
-        "parser": "bin/babel-parser.js"
-      },
-      "engines": {
-        "node": ">=6.0.0"
-      }
-    },
-    "node_modules/@babel/template": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
-      "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/code-frame": "^7.10.4",
-        "@babel/parser": "^7.10.4",
-        "@babel/types": "^7.10.4"
-      }
-    },
     "node_modules/@babel/traverse": {
       "version": "7.13.0",
       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz",
@@ -869,25 +649,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/@babel/types": {
-      "version": "7.11.5",
-      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
-      "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/helper-validator-identifier": "^7.10.4",
-        "lodash": "^4.17.19",
-        "to-fast-properties": "^2.0.0"
-      }
-    },
-    "node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
-      "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
-      "dev": true,
-      "license": "MIT"
-    },
     "node_modules/@claviska/jquery-minicolors": {
       "version": "2.3.6",
       "resolved": "https://registry.npmjs.org/@claviska/jquery-minicolors/-/jquery-minicolors-2.3.6.tgz",
@@ -897,6 +658,32 @@
         "jquery": ">= 1.7.x"
       }
     },
+    "node_modules/@colors/colors": {
+      "version": "1.5.0",
+      "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
+      "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.1.90"
+      }
+    },
+    "node_modules/@csstools/selector-specificity": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz",
+      "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==",
+      "dev": true,
+      "engines": {
+        "node": "^12 || ^14 || >=16"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/csstools"
+      },
+      "peerDependencies": {
+        "postcss": "^8.2",
+        "postcss-selector-parser": "^6.0.10"
+      }
+    },
     "node_modules/@eslint/eslintrc": {
       "version": "1.3.0",
       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
@@ -925,24 +712,6 @@
       "dev": true,
       "license": "Python-2.0"
     },
-    "node_modules/@eslint/eslintrc/node_modules/debug": {
-      "version": "4.3.3",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
-      "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.1.2"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/@eslint/eslintrc/node_modules/espree": {
       "version": "9.3.2",
       "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
@@ -1032,24 +801,85 @@
         "node": ">=8"
       }
     },
+    "node_modules/@jridgewell/gen-mapping": {
+      "version": "0.3.2",
+      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
+      "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
+      "dev": true,
+      "dependencies": {
+        "@jridgewell/set-array": "^1.0.1",
+        "@jridgewell/sourcemap-codec": "^1.4.10",
+        "@jridgewell/trace-mapping": "^0.3.9"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@jridgewell/resolve-uri": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
+      "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@jridgewell/set-array": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+      "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@jridgewell/source-map": {
+      "version": "0.3.2",
+      "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz",
+      "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==",
+      "dev": true,
+      "dependencies": {
+        "@jridgewell/gen-mapping": "^0.3.0",
+        "@jridgewell/trace-mapping": "^0.3.9"
+      }
+    },
+    "node_modules/@jridgewell/sourcemap-codec": {
+      "version": "1.4.14",
+      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+      "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+      "dev": true
+    },
+    "node_modules/@jridgewell/trace-mapping": {
+      "version": "0.3.15",
+      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz",
+      "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
+      "dev": true,
+      "dependencies": {
+        "@jridgewell/resolve-uri": "^3.0.3",
+        "@jridgewell/sourcemap-codec": "^1.4.10"
+      }
+    },
     "node_modules/@lit/reactive-element": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.0.0.tgz",
       "integrity": "sha512-Kpgenb8UNFsKCsFhggiVvUkCbcFQSd6N8hffYEEGjz27/4rw3cTSsmP9t3q1EHOAsdum60Wo64HvuZDFpEwexA==",
       "license": "BSD-3-Clause"
     },
-    "node_modules/@mrmlnc/readdir-enhanced": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
-      "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/@lodder/grunt-postcss": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/@lodder/grunt-postcss/-/grunt-postcss-3.1.1.tgz",
+      "integrity": "sha512-dgkDAUgjtCCCk7jsIBkDMhcL78y2reQ9YxqBpVJGa/0tX1Eus7GRWEn0QWqfFiHqqc3yrMQN+GtH8PUIZOBmDQ==",
       "dependencies": {
-        "call-me-maybe": "^1.0.1",
-        "glob-to-regexp": "^0.3.0"
+        "diff": "^5.0.0",
+        "maxmin": "^3.0.0",
+        "picocolors": "^1.0.0"
       },
       "engines": {
-        "node": ">=4"
+        "node": "^10 || ^12 || >=14"
+      },
+      "peerDependencies": {
+        "grunt": ">=1.0.4",
+        "postcss": "^8.0.0"
       }
     },
     "node_modules/@nodelib/fs.scandir": {
@@ -1138,8405 +968,807 @@
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/@rollup/pluginutils/node_modules/picomatch": {
-      "version": "2.2.3",
-      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
-      "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
+    "node_modules/@ronilaukkarinen/stylefmt": {
+      "version": "6.2.4",
+      "resolved": "https://registry.npmjs.org/@ronilaukkarinen/stylefmt/-/stylefmt-6.2.4.tgz",
+      "integrity": "sha512-zm5vD4EFFRZFNNzfX/G1XzN1U98SmGgUrcbcmgSoygxhASn+U7Jr24uF3YsFZQCHr+P7zoLmZs0uYQR1sQBRLw==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8.6"
+      "dependencies": {
+        "colorette": "^2.0.16",
+        "css-color-list": "^0.0.2",
+        "diff": "^5.0.0",
+        "editorconfig": "^0.15.3",
+        "getopts": "^2.3.0",
+        "globby": "^13.1.1",
+        "postcss": "^8.4.14",
+        "postcss-scss": "^4.0.4",
+        "postcss-sorting": "^7.0.1",
+        "postcss-value-parser": "^4.2.0",
+        "stdin": "^0.0.1",
+        "stylelint": "^14.8.2",
+        "stylelint-order": "^5.0.0"
       },
-      "funding": {
-        "url": "https://github.com/sponsors/jonschlinkert"
-      }
-    },
-    "node_modules/@sindresorhus/is": {
-      "version": "0.7.0",
-      "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
-      "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/@types/bootstrap": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/@types/bootstrap/-/bootstrap-5.2.0.tgz",
-      "integrity": "sha512-zncxyEdbShnbOkY1zGBNqvpdVuIGDEA3rxcANJ4v9b3yaMxp+xDCNSwrXK5+uM7Wz7cb1RoIoRUQ0Q5JyfjyfA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@popperjs/core": "^2.9.2"
-      }
-    },
-    "node_modules/@types/chosen-js": {
-      "version": "1.8.1",
-      "resolved": "https://registry.npmjs.org/@types/chosen-js/-/chosen-js-1.8.1.tgz",
-      "integrity": "sha512-K078GYGgiCdNmp25YlamkwP77L7MRqvH90mTpwL6DnHsen9snpvgzOqrH5kxKaDvxnHBAV1YKFRPLMbaYGoP3Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/jquery": "*"
-      }
-    },
-    "node_modules/@types/chosen-js/node_modules/@types/jquery": {
-      "version": "3.5.3",
-      "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.3.tgz",
-      "integrity": "sha512-IENpHTjGksr2wQS6ZO8eMIE0tIB22Ywg+n3/yAWCa56VSZ26phcwAbFdh9+VNUWk7e83qB27QLax3Rf4G92Y9A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/sizzle": "*"
-      }
-    },
-    "node_modules/@types/ckeditor": {
-      "version": "4.9.10",
-      "resolved": "https://registry.npmjs.org/@types/ckeditor/-/ckeditor-4.9.10.tgz",
-      "integrity": "sha512-dcOPCXM0Cr5Z0i6eF/aW5LvECrS+cdl2Gi7lU+rEUNWby0w9Yl6mBubjrs29OVAducpuZjB4mfDayE+o4/gGdQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/color-name": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
-      "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/d3-dispatch": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
-      "integrity": "sha512-Sh0KW6z/d7uxssD7K4s4uCSzlEG/+SP+U47q098NVdOfFvUKNTvKAIV4XqjxsUuhE/854ARAREHOxkr9gQOCyg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/d3-drag": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-2.0.0.tgz",
-      "integrity": "sha512-VaUJPjbMnDn02tcRqsHLRAX5VjcRIzCjBfeXTLGe6QjMn5JccB5Cz4ztMRXMJfkbC45ovgJFWuj6DHvWMX1thA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/d3-selection": "*"
-      }
-    },
-    "node_modules/@types/d3-selection": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-2.0.0.tgz",
-      "integrity": "sha512-EF0lWZ4tg7oDFg4YQFlbOU3936e3a9UmoQ2IXlBy1+cv2c2Pv7knhKUzGlH5Hq2sF/KeDTH1amiRPey2rrLMQA==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/estree": {
-      "version": "0.0.39",
-      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
-      "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/imagesloaded": {
-      "version": "4.1.2",
-      "resolved": "https://registry.npmjs.org/@types/imagesloaded/-/imagesloaded-4.1.2.tgz",
-      "integrity": "sha512-QxpoYhaYgv1qXwwPd6EnQFLkzrRZaecIafPsY51fnrsr+qIh0wrPVaOQirBaFl+FjFHk5BMfpf+6QHy0lRrcNw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/jquery": "*"
-      }
-    },
-    "node_modules/@types/imagesloaded/node_modules/@types/jquery": {
-      "version": "3.5.3",
-      "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.3.tgz",
-      "integrity": "sha512-IENpHTjGksr2wQS6ZO8eMIE0tIB22Ywg+n3/yAWCa56VSZ26phcwAbFdh9+VNUWk7e83qB27QLax3Rf4G92Y9A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/sizzle": "*"
-      }
-    },
-    "node_modules/@types/jasmine": {
-      "version": "3.5.14",
-      "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.5.14.tgz",
-      "integrity": "sha512-Fkgk536sHPqcOtd+Ow+WiUNuk0TSo/BntKkF8wSvcd6M2FvPjeXcUE6Oz/bwDZiUZEaXLslAgw00Q94Pnx6T4w==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/jquery": {
-      "version": "2.0.47",
-      "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.47.tgz",
-      "integrity": "sha512-5bidBzyNZ5euxwRjN0UsGsnmCXb6yuNAQkJceJ00Qq7uVLAZ442gJ2I0h56wGfRpIcZyY2wPV103Zq9IMnkjkg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/jqueryui": {
-      "version": "1.12.13",
-      "resolved": "https://registry.npmjs.org/@types/jqueryui/-/jqueryui-1.12.13.tgz",
-      "integrity": "sha512-IIOytTkwN6mBcJqi5SP8T8zqDGKy9hIpifQ0aGj1/ZjqshOoMo0yZdLp2uLIg7mQDJOwMCSC3EY1QZC/qZzvLQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/jquery": "*"
-      }
-    },
-    "node_modules/@types/jqueryui/node_modules/@types/jquery": {
-      "version": "3.5.3",
-      "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.3.tgz",
-      "integrity": "sha512-IENpHTjGksr2wQS6ZO8eMIE0tIB22Ywg+n3/yAWCa56VSZ26phcwAbFdh9+VNUWk7e83qB27QLax3Rf4G92Y9A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/sizzle": "*"
-      }
-    },
-    "node_modules/@types/json-schema": {
-      "version": "7.0.9",
-      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
-      "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/mdast": {
-      "version": "3.0.3",
-      "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz",
-      "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/unist": "*"
-      }
-    },
-    "node_modules/@types/minimist": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz",
-      "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/normalize-package-data": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
-      "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/nprogress": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/@types/nprogress/-/nprogress-0.2.0.tgz",
-      "integrity": "sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/parse-json": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
-      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/q": {
-      "version": "1.5.4",
-      "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
-      "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
-    },
-    "node_modules/@types/requirejs": {
-      "version": "2.1.32",
-      "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.32.tgz",
-      "integrity": "sha512-TM8LeNLJkEKDcx2414tsU+aKX+Pcfx8siRgZJWsb16KT77TT2FxINO48dLLkx8a5fEuJYb+rcfgPcvq6vt96NQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/sizzle": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz",
-      "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/sortablejs": {
-      "version": "1.10.6",
-      "resolved": "https://registry.npmjs.org/@types/sortablejs/-/sortablejs-1.10.6.tgz",
-      "integrity": "sha512-QRz8Z+uw2Y4Gwrtxw8hD782zzuxxugdcq8X/FkPsXUa1kfslhGzy13+4HugO9FXNo+jlWVcE6DYmmegniIQ30A==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@types/trusted-types": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz",
-      "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==",
-      "license": "MIT"
-    },
-    "node_modules/@types/unist": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
-      "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/@typescript-eslint/eslint-plugin": {
-      "version": "5.30.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz",
-      "integrity": "sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@typescript-eslint/scope-manager": "5.30.5",
-        "@typescript-eslint/type-utils": "5.30.5",
-        "@typescript-eslint/utils": "5.30.5",
-        "debug": "^4.3.4",
-        "functional-red-black-tree": "^1.0.1",
-        "ignore": "^5.2.0",
-        "regexpp": "^3.2.0",
-        "semver": "^7.3.7",
-        "tsutils": "^3.21.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      },
-      "peerDependencies": {
-        "@typescript-eslint/parser": "^5.0.0",
-        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": {
-      "version": "4.3.4",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
-      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.1.2"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
-      "version": "7.3.7",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
-      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "lru-cache": "^6.0.0"
-      },
-      "bin": {
-        "semver": "bin/semver.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/@typescript-eslint/parser": {
-      "version": "5.30.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.5.tgz",
-      "integrity": "sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "@typescript-eslint/scope-manager": "5.30.5",
-        "@typescript-eslint/types": "5.30.5",
-        "@typescript-eslint/typescript-estree": "5.30.5",
-        "debug": "^4.3.4"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      },
-      "peerDependencies": {
-        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@typescript-eslint/parser/node_modules/debug": {
-      "version": "4.3.4",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
-      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.1.2"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@typescript-eslint/scope-manager": {
-      "version": "5.30.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz",
-      "integrity": "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@typescript-eslint/types": "5.30.5",
-        "@typescript-eslint/visitor-keys": "5.30.5"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      }
-    },
-    "node_modules/@typescript-eslint/type-utils": {
-      "version": "5.30.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz",
-      "integrity": "sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@typescript-eslint/utils": "5.30.5",
-        "debug": "^4.3.4",
-        "tsutils": "^3.21.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      },
-      "peerDependencies": {
-        "eslint": "*"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@typescript-eslint/type-utils/node_modules/debug": {
-      "version": "4.3.4",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
-      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.1.2"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@typescript-eslint/types": {
-      "version": "5.30.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz",
-      "integrity": "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree": {
-      "version": "5.30.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz",
-      "integrity": "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "@typescript-eslint/types": "5.30.5",
-        "@typescript-eslint/visitor-keys": "5.30.5",
-        "debug": "^4.3.4",
-        "globby": "^11.1.0",
-        "is-glob": "^4.0.3",
-        "semver": "^7.3.7",
-        "tsutils": "^3.21.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      },
-      "peerDependenciesMeta": {
-        "typescript": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
-      "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": {
-      "version": "4.3.4",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
-      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.1.2"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": {
-      "version": "3.2.11",
-      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
-      "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@nodelib/fs.stat": "^2.0.2",
-        "@nodelib/fs.walk": "^1.2.3",
-        "glob-parent": "^5.1.2",
-        "merge2": "^1.3.0",
-        "micromatch": "^4.0.4"
-      },
-      "engines": {
-        "node": ">=8.6.0"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": {
-      "version": "5.1.2",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
-      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "is-glob": "^4.0.1"
-      },
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent/node_modules/is-glob": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
-      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extglob": "^2.1.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": {
-      "version": "11.1.0",
-      "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
-      "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "array-union": "^2.1.0",
-        "dir-glob": "^3.0.1",
-        "fast-glob": "^3.2.9",
-        "ignore": "^5.2.0",
-        "merge2": "^1.4.1",
-        "slash": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/is-extglob": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
-      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extglob": "^2.1.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/micromatch": {
-      "version": "4.0.5",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
-      "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "braces": "^3.0.2",
-        "picomatch": "^2.3.1"
-      },
-      "engines": {
-        "node": ">=8.6"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/picomatch": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
-      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8.6"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/jonschlinkert"
-      }
-    },
-    "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
-      "version": "7.3.7",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
-      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "lru-cache": "^6.0.0"
-      },
-      "bin": {
-        "semver": "bin/semver.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/@typescript-eslint/utils": {
-      "version": "5.30.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz",
-      "integrity": "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/json-schema": "^7.0.9",
-        "@typescript-eslint/scope-manager": "5.30.5",
-        "@typescript-eslint/types": "5.30.5",
-        "@typescript-eslint/typescript-estree": "5.30.5",
-        "eslint-scope": "^5.1.1",
-        "eslint-utils": "^3.0.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      },
-      "peerDependencies": {
-        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
-      }
-    },
-    "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
-      "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "esrecurse": "^4.3.0",
-        "estraverse": "^4.1.1"
-      },
-      "engines": {
-        "node": ">=8.0.0"
-      }
-    },
-    "node_modules/@typescript-eslint/utils/node_modules/estraverse": {
-      "version": "4.3.0",
-      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
-      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "engines": {
-        "node": ">=4.0"
-      }
-    },
-    "node_modules/@typescript-eslint/visitor-keys": {
-      "version": "5.30.5",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz",
-      "integrity": "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@typescript-eslint/types": "5.30.5",
-        "eslint-visitor-keys": "^3.3.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/typescript-eslint"
-      }
-    },
-    "node_modules/@typo3/icons": {
-      "version": "3.2.0",
-      "resolved": "https://registry.npmjs.org/@typo3/icons/-/icons-3.2.0.tgz",
-      "integrity": "sha512-zvuGLpDQ6HI3rCyqMw4GVYMYSfFQ7ys1ggqGxATVy8fasEUoxXV+D/pyeqmJuOph8APMTTie7h4sxbL8uynMOw==",
-      "license": "MIT"
-    },
-    "node_modules/@yarnpkg/lockfile": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
-      "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
-      "dev": true,
-      "license": "BSD-2-Clause"
-    },
-    "node_modules/abbrev": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
-      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/accepts": {
-      "version": "1.3.7",
-      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
-      "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "mime-types": "~2.1.24",
-        "negotiator": "0.6.2"
-      },
-      "engines": {
-        "node": ">= 0.6"
-      }
-    },
-    "node_modules/acorn": {
-      "version": "8.8.0",
-      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
-      "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
-      "dev": true,
-      "bin": {
-        "acorn": "bin/acorn"
-      },
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
-    "node_modules/acorn-jsx": {
-      "version": "5.3.2",
-      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
-      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
-      "dev": true,
-      "license": "MIT",
-      "peerDependencies": {
-        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
-      }
-    },
-    "node_modules/after": {
-      "version": "0.8.2",
-      "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
-      "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/ajv": {
-      "version": "6.12.5",
-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
-      "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "fast-deep-equal": "^3.1.1",
-        "fast-json-stable-stringify": "^2.0.0",
-        "json-schema-traverse": "^0.4.1",
-        "uri-js": "^4.2.2"
-      },
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/epoberezkin"
-      }
-    },
-    "node_modules/ajv-keywords": {
-      "version": "3.5.2",
-      "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
-      "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
-      "dev": true,
-      "license": "MIT",
-      "peerDependencies": {
-        "ajv": "^6.9.1"
-      }
-    },
-    "node_modules/amdefine": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
-      "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
-      "dev": true,
-      "license": "BSD-3-Clause OR MIT",
-      "engines": {
-        "node": ">=0.4.2"
-      }
-    },
-    "node_modules/ansi-colors": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
-      "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/ansi-regex": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/ansi-styles": {
-      "version": "4.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
-      "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/color-name": "^1.1.1",
-        "color-convert": "^2.0.1"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
-      }
-    },
-    "node_modules/ansi-styles/node_modules/color-convert": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
-      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "color-name": "~1.1.4"
-      },
-      "engines": {
-        "node": ">=7.0.0"
-      }
-    },
-    "node_modules/anymatch": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
-      "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "normalize-path": "^3.0.0",
-        "picomatch": "^2.0.4"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/arch": {
-      "version": "2.1.2",
-      "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz",
-      "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==",
-      "dev": true,
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ],
-      "license": "MIT",
-      "optional": true
-    },
-    "node_modules/archive-type": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
-      "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "file-type": "^4.2.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/archive-type/node_modules/file-type": {
-      "version": "4.4.0",
-      "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
-      "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/argparse": {
-      "version": "1.0.10",
-      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
-      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "sprintf-js": "~1.0.2"
-      }
-    },
-    "node_modules/arr-diff": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/arr-flatten": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
-      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/arr-union": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
-      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/array-differ": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
-      "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/array-each": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
-      "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/array-find-index": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
-      "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/array-slice": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
-      "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/array-union": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
-      "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "array-uniq": "^1.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/array-uniq": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
-      "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/array-unique": {
-      "version": "0.3.2",
-      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/arraybuffer.slice": {
-      "version": "0.0.7",
-      "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
-      "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/arrify": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
-      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/assign-symbols": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
-      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/astral-regex": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
-      "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/async": {
-      "version": "1.5.2",
-      "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
-      "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/async-limiter": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
-      "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/atob": {
-      "version": "2.1.2",
-      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
-      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
-      "dev": true,
-      "license": "(MIT OR Apache-2.0)",
-      "bin": {
-        "atob": "bin/atob.js"
-      },
-      "engines": {
-        "node": ">= 4.5.0"
-      }
-    },
-    "node_modules/autoprefixer": {
-      "version": "9.8.6",
-      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
-      "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "browserslist": "^4.12.0",
-        "caniuse-lite": "^1.0.30001109",
-        "colorette": "^1.2.1",
-        "normalize-range": "^0.1.2",
-        "num2fraction": "^1.2.2",
-        "postcss": "^7.0.32",
-        "postcss-value-parser": "^4.1.0"
-      },
-      "bin": {
-        "autoprefixer": "bin/autoprefixer"
-      },
-      "funding": {
-        "type": "tidelift",
-        "url": "https://tidelift.com/funding/github/npm/autoprefixer"
-      }
-    },
-    "node_modules/autoprefixer/node_modules/browserslist": {
-      "version": "4.14.5",
-      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz",
-      "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "caniuse-lite": "^1.0.30001135",
-        "electron-to-chromium": "^1.3.571",
-        "escalade": "^3.1.0",
-        "node-releases": "^1.1.61"
-      },
-      "bin": {
-        "browserslist": "cli.js"
-      },
-      "engines": {
-        "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
-      },
-      "funding": {
-        "type": "tidelift",
-        "url": "https://tidelift.com/funding/github/npm/browserslist"
-      }
-    },
-    "node_modules/autoprefixer/node_modules/postcss": {
-      "version": "7.0.34",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.34.tgz",
-      "integrity": "sha512-H/7V2VeNScX9KE83GDrDZNiGT1m2H+UTnlinIzhjlLX9hfMUn1mHNnGeX81a1c8JSBdBvqk7c2ZOG6ZPn5itGw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^2.4.2",
-        "source-map": "^0.6.1",
-        "supports-color": "^6.1.0"
-      },
-      "engines": {
-        "node": ">=6.0.0"
-      },
-      "funding": {
-        "type": "tidelift",
-        "url": "https://tidelift.com/funding/github/npm/postcss"
-      }
-    },
-    "node_modules/autoprefixer/node_modules/postcss-value-parser": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
-      "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/autoprefixer/node_modules/supports-color": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-      "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "has-flag": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/autosize": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz",
-      "integrity": "sha512-jnSyH2d+qdfPGpWlcuhGiHmqBJ6g3X+8T+iRwFrHPLVcdoGJE/x6Qicm6aDHfTsbgZKxyV8UU/YB2p4cjKDRRA==",
-      "license": "MIT"
-    },
-    "node_modules/backo2": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
-      "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/bail": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
-      "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
-      "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
-      }
-    },
-    "node_modules/balanced-match": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
-      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/base": {
-      "version": "0.11.2",
-      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
-      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "cache-base": "^1.0.1",
-        "class-utils": "^0.3.5",
-        "component-emitter": "^1.2.1",
-        "define-property": "^1.0.0",
-        "isobject": "^3.0.1",
-        "mixin-deep": "^1.2.0",
-        "pascalcase": "^0.1.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/base/node_modules/component-emitter": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
-      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/base/node_modules/define-property": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-descriptor": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/base64-arraybuffer": {
-      "version": "0.1.5",
-      "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
-      "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
-      "dev": true,
-      "engines": {
-        "node": ">= 0.6.0"
-      }
-    },
-    "node_modules/base64-js": {
-      "version": "1.3.1",
-      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
-      "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
-    },
-    "node_modules/base64id": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
-      "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": "^4.5.0 || >= 5.9"
-      }
-    },
-    "node_modules/better-assert": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
-      "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
-      "dev": true,
-      "dependencies": {
-        "callsite": "1.0.0"
-      },
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/bin-build": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz",
-      "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "decompress": "^4.0.0",
-        "download": "^6.2.2",
-        "execa": "^0.7.0",
-        "p-map-series": "^1.0.0",
-        "tempfile": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/bin-check": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
-      "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "execa": "^0.7.0",
-        "executable": "^4.1.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/bin-version": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
-      "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "execa": "^1.0.0",
-        "find-versions": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/bin-version-check": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
-      "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "bin-version": "^3.0.0",
-        "semver": "^5.6.0",
-        "semver-truncate": "^1.1.2"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/bin-version/node_modules/execa": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
-      "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "cross-spawn": "^6.0.0",
-        "get-stream": "^4.0.0",
-        "is-stream": "^1.1.0",
-        "npm-run-path": "^2.0.0",
-        "p-finally": "^1.0.0",
-        "signal-exit": "^3.0.0",
-        "strip-eof": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/bin-version/node_modules/get-stream": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
-      "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "pump": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/bin-version/node_modules/pump": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
-      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "end-of-stream": "^1.1.0",
-        "once": "^1.3.1"
-      }
-    },
-    "node_modules/bin-wrapper": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
-      "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "bin-check": "^4.1.0",
-        "bin-version-check": "^4.0.0",
-        "download": "^7.1.0",
-        "import-lazy": "^3.1.0",
-        "os-filter-obj": "^2.0.0",
-        "pify": "^4.0.1"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/download": {
-      "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
-      "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "archive-type": "^4.0.0",
-        "caw": "^2.0.1",
-        "content-disposition": "^0.5.2",
-        "decompress": "^4.2.0",
-        "ext-name": "^5.0.0",
-        "file-type": "^8.1.0",
-        "filenamify": "^2.0.0",
-        "get-stream": "^3.0.0",
-        "got": "^8.3.1",
-        "make-dir": "^1.2.0",
-        "p-event": "^2.1.0",
-        "pify": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/download/node_modules/pify": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/file-type": {
-      "version": "8.1.0",
-      "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz",
-      "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/got": {
-      "version": "8.3.2",
-      "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
-      "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "@sindresorhus/is": "^0.7.0",
-        "cacheable-request": "^2.1.1",
-        "decompress-response": "^3.3.0",
-        "duplexer3": "^0.1.4",
-        "get-stream": "^3.0.0",
-        "into-stream": "^3.1.0",
-        "is-retry-allowed": "^1.1.0",
-        "isurl": "^1.0.0-alpha5",
-        "lowercase-keys": "^1.0.0",
-        "mimic-response": "^1.0.0",
-        "p-cancelable": "^0.4.0",
-        "p-timeout": "^2.0.1",
-        "pify": "^3.0.0",
-        "safe-buffer": "^5.1.1",
-        "timed-out": "^4.0.1",
-        "url-parse-lax": "^3.0.0",
-        "url-to-options": "^1.0.1"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/got/node_modules/pify": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/import-lazy": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
-      "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/p-cancelable": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
-      "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/p-event": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
-      "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "p-timeout": "^2.0.1"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/p-timeout": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
-      "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "p-finally": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/pify": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
-      "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/bin-wrapper/node_modules/url-parse-lax": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
-      "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "prepend-http": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/binary-extensions": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
-      "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/bl": {
-      "version": "1.2.3",
-      "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
-      "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "readable-stream": "^2.3.5",
-        "safe-buffer": "^5.1.1"
-      }
-    },
-    "node_modules/blob": {
-      "version": "0.0.5",
-      "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
-      "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/bluebird": {
-      "version": "3.7.2",
-      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
-      "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/body": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
-      "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
-      "dev": true,
-      "dependencies": {
-        "continuable-cache": "^0.3.1",
-        "error": "^7.0.0",
-        "raw-body": "~1.1.0",
-        "safe-json-parse": "~1.0.1"
-      }
-    },
-    "node_modules/body-parser": {
-      "version": "1.19.0",
-      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
-      "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "bytes": "3.1.0",
-        "content-type": "~1.0.4",
-        "debug": "2.6.9",
-        "depd": "~1.1.2",
-        "http-errors": "1.7.2",
-        "iconv-lite": "0.4.24",
-        "on-finished": "~2.3.0",
-        "qs": "6.7.0",
-        "raw-body": "2.4.0",
-        "type-is": "~1.6.17"
-      },
-      "engines": {
-        "node": ">= 0.8"
-      }
-    },
-    "node_modules/body-parser/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
-    "node_modules/body-parser/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/body/node_modules/bytes": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
-      "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
-      "dev": true
-    },
-    "node_modules/body/node_modules/raw-body": {
-      "version": "1.1.7",
-      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
-      "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "bytes": "1",
-        "string_decoder": "0.10"
-      },
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/boolbase": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
-      "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
-      "dev": true,
-      "license": "ISC",
-      "optional": true
-    },
-    "node_modules/bootstrap": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.0.tgz",
-      "integrity": "sha512-qlnS9GL6YZE6Wnef46GxGv1UpGGzAwO0aPL1yOjzDIJpeApeMvqV24iL+pjr2kU4dduoBA9fINKWKgMToobx9A==",
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/twbs"
-        },
-        {
-          "type": "opencollective",
-          "url": "https://opencollective.com/bootstrap"
-        }
-      ],
-      "license": "MIT",
-      "peerDependencies": {
-        "@popperjs/core": "^2.11.5"
-      }
-    },
-    "node_modules/brace-expansion": {
-      "version": "1.1.11",
-      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
-      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "balanced-match": "^1.0.0",
-        "concat-map": "0.0.1"
-      }
-    },
-    "node_modules/braces": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "fill-range": "^7.0.1"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/broadcastchannel-polyfill": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/broadcastchannel-polyfill/-/broadcastchannel-polyfill-1.0.1.tgz",
-      "integrity": "sha512-iooPAN913j4xfrIu5o+mDaks9UUDOBfgjn8SsuzysfXr/X+f8m9y5t8c5rAbW6P0LdUXBJx33zwN4Cs6b9BGRw==",
-      "license": "Unlicense"
-    },
-    "node_modules/browserslist": {
-      "version": "1.7.7",
-      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
-      "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "caniuse-db": "^1.0.30000639",
-        "electron-to-chromium": "^1.2.7"
-      },
-      "bin": {
-        "browserslist": "cli.js"
-      }
-    },
-    "node_modules/buffer": {
-      "version": "5.6.0",
-      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
-      "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "base64-js": "^1.0.2",
-        "ieee754": "^1.1.4"
-      }
-    },
-    "node_modules/buffer-alloc": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
-      "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "buffer-alloc-unsafe": "^1.1.0",
-        "buffer-fill": "^1.0.0"
-      }
-    },
-    "node_modules/buffer-alloc-unsafe": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
-      "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
-    },
-    "node_modules/buffer-crc32": {
-      "version": "0.2.13",
-      "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
-      "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/buffer-fill": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
-      "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
-    },
-    "node_modules/buffer-from": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
-      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/bytes": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
-      "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 0.8"
-      }
-    },
-    "node_modules/cache-base": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
-      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "collection-visit": "^1.0.0",
-        "component-emitter": "^1.2.1",
-        "get-value": "^2.0.6",
-        "has-value": "^1.0.0",
-        "isobject": "^3.0.1",
-        "set-value": "^2.0.0",
-        "to-object-path": "^0.3.0",
-        "union-value": "^1.0.0",
-        "unset-value": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/cache-base/node_modules/component-emitter": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
-      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/cacheable-request": {
-      "version": "2.1.4",
-      "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
-      "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "clone-response": "1.0.2",
-        "get-stream": "3.0.0",
-        "http-cache-semantics": "3.8.1",
-        "keyv": "3.0.0",
-        "lowercase-keys": "1.0.0",
-        "normalize-url": "2.0.1",
-        "responselike": "1.0.2"
-      }
-    },
-    "node_modules/cacheable-request/node_modules/lowercase-keys": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
-      "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/call-me-maybe": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
-      "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/callsite": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
-      "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
-      "dev": true,
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/callsites": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
-      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/camelcase": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
-      "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/camelcase-keys": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
-      "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "camelcase": "^2.0.0",
-        "map-obj": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/caniuse-db": {
-      "version": "1.0.30001137",
-      "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001137.tgz",
-      "integrity": "sha512-xliKp0zBItuub/jm+xT7go3lK7P92YgI9H2CTxHfk2aHE0Kzalxp+CubID2bSzNTQ9R7Ucr3KVxyDINYkUY6zw==",
-      "dev": true,
-      "license": "CC-BY-4.0"
-    },
-    "node_modules/caniuse-lite": {
-      "version": "1.0.30001255",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz",
-      "integrity": "sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ==",
-      "dev": true,
-      "license": "CC-BY-4.0",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/browserslist"
-      }
-    },
-    "node_modules/caw": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
-      "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "get-proxy": "^2.0.0",
-        "isurl": "^1.0.0-alpha5",
-        "tunnel-agent": "^0.6.0",
-        "url-to-options": "^1.0.1"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/chalk": {
-      "version": "2.4.2",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^3.2.1",
-        "escape-string-regexp": "^1.0.5",
-        "supports-color": "^5.3.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/chalk/node_modules/ansi-styles": {
-      "version": "3.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "color-convert": "^1.9.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/chalk/node_modules/supports-color": {
-      "version": "5.5.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "has-flag": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/character-entities": {
-      "version": "1.2.4",
-      "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
-      "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
-      "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
-      }
-    },
-    "node_modules/character-entities-legacy": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
-      "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
-      "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
-      }
-    },
-    "node_modules/character-reference-invalid": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
-      "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
-      "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
-      }
-    },
-    "node_modules/chart.js": {
-      "version": "2.9.4",
-      "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz",
-      "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==",
-      "license": "MIT",
-      "dependencies": {
-        "chartjs-color": "^2.1.0",
-        "moment": "^2.10.2"
-      }
-    },
-    "node_modules/chart.js/node_modules/moment": {
-      "version": "2.29.1",
-      "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
-      "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
-      "license": "MIT",
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/chartjs-color": {
-      "version": "2.4.1",
-      "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz",
-      "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==",
-      "license": "MIT",
-      "dependencies": {
-        "chartjs-color-string": "^0.6.0",
-        "color-convert": "^1.9.3"
-      }
-    },
-    "node_modules/chartjs-color-string": {
-      "version": "0.6.0",
-      "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz",
-      "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==",
-      "license": "MIT",
-      "dependencies": {
-        "color-name": "^1.0.0"
-      }
-    },
-    "node_modules/chokidar": {
-      "version": "3.5.3",
-      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
-      "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
-      "dev": true,
-      "funding": [
-        {
-          "type": "individual",
-          "url": "https://paulmillr.com/funding/"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "anymatch": "~3.1.2",
-        "braces": "~3.0.2",
-        "glob-parent": "~5.1.2",
-        "is-binary-path": "~2.1.0",
-        "is-glob": "~4.0.1",
-        "normalize-path": "~3.0.0",
-        "readdirp": "~3.6.0"
-      },
-      "engines": {
-        "node": ">= 8.10.0"
-      },
-      "optionalDependencies": {
-        "fsevents": "~2.3.2"
-      }
-    },
-    "node_modules/chokidar/node_modules/fsevents": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
-      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
-      "dev": true,
-      "hasInstallScript": true,
-      "optional": true,
-      "os": [
-        "darwin"
-      ],
-      "engines": {
-        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
-      }
-    },
-    "node_modules/chokidar/node_modules/glob-parent": {
-      "version": "5.1.2",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
-      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "is-glob": "^4.0.1"
-      },
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/chosen-js": {
-      "version": "1.8.7",
-      "resolved": "https://registry.npmjs.org/chosen-js/-/chosen-js-1.8.7.tgz",
-      "integrity": "sha512-eVdrZJ2U5ISdObkgsi0od5vIJdLwq1P1Xa/Vj/mgxkMZf14DlgobfB6nrlFi3kW4kkvKLsKk4NDqZj1MU1DCpw==",
-      "license": "MIT"
-    },
-    "node_modules/ci-info": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
-      "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/circular-json": {
-      "version": "0.3.3",
-      "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
-      "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/ckeditor-wordcount-plugin": {
-      "version": "1.17.6",
-      "resolved": "https://registry.npmjs.org/ckeditor-wordcount-plugin/-/ckeditor-wordcount-plugin-1.17.6.tgz",
-      "integrity": "sha512-73Q0/W445UoToQ8fyaBhXxhsZXMOxoeGGaIZ1HyiPc1nisK1gbIGAFi1ksgKoavQhri0+sOfpnYSFXDEC608EQ==",
-      "license": "ISC"
-    },
-    "node_modules/ckeditor4": {
-      "version": "4.18.0",
-      "resolved": "https://registry.npmjs.org/ckeditor4/-/ckeditor4-4.18.0.tgz",
-      "integrity": "sha512-O4tnQCH0APKrBsz78L+m48s9Cs90aq0Nsatmh9CUj2YBTh8UZYdYcelBLVA84SlwA1nsx07aC76Zn08vgHqmLQ==",
-      "license": "(GPL-2.0 OR LGPL-2.1 OR MPL-1.1)"
-    },
-    "node_modules/class-utils": {
-      "version": "0.3.6",
-      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
-      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "arr-union": "^3.1.0",
-        "define-property": "^0.2.5",
-        "isobject": "^3.0.0",
-        "static-extend": "^0.1.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/clean-css": {
-      "version": "4.2.3",
-      "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
-      "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "source-map": "~0.6.0"
-      },
-      "engines": {
-        "node": ">= 4.0"
-      }
-    },
-    "node_modules/cliui": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
-      "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "string-width": "^4.2.0",
-        "strip-ansi": "^6.0.0",
-        "wrap-ansi": "^6.2.0"
-      }
-    },
-    "node_modules/clone-regexp": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
-      "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-regexp": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/clone-response": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
-      "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "mimic-response": "^1.0.0"
-      }
-    },
-    "node_modules/coa": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
-      "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "@types/q": "^1.5.1",
-        "chalk": "^2.4.1",
-        "q": "^1.1.2"
-      },
-      "engines": {
-        "node": ">= 4.0"
-      }
-    },
-    "node_modules/code-point-at": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
-      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/codemirror": {
-      "version": "5.62.0",
-      "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.0.tgz",
-      "integrity": "sha512-Xnl3304iCc8nyVZuRkzDVVwc794uc9QNX0UcPGeNic1fbzkSrO4l4GVXho9tRNKBgPYZXgocUqXyfIv3BILhCQ==",
-      "license": "MIT"
-    },
-    "node_modules/collection-visit": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
-      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "map-visit": "^1.0.0",
-        "object-visit": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/color-convert": {
-      "version": "1.9.3",
-      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
-      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-      "license": "MIT",
-      "dependencies": {
-        "color-name": "1.1.3"
-      }
-    },
-    "node_modules/color-convert/node_modules/color-name": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
-      "license": "MIT"
-    },
-    "node_modules/color-diff": {
-      "version": "0.1.7",
-      "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-0.1.7.tgz",
-      "integrity": "sha1-bbeM2UgqjkWdQIIer0tQMoPcuOI=",
-      "dev": true,
-      "license": "BSD"
-    },
-    "node_modules/color-name": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-      "license": "MIT"
-    },
-    "node_modules/colorette": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
-      "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/colorguard": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/colorguard/-/colorguard-1.2.1.tgz",
-      "integrity": "sha512-qYVKTg626qpDg4/eBnPXidEPXn5+krbYqHVfyyEFBWV5z3IF4p44HKY/eE2t1ohlcrlIkDgHmFJMfQ8qMLnSFw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^1.1.1",
-        "color-diff": "^0.1.3",
-        "log-symbols": "^1.0.2",
-        "object-assign": "^4.0.1",
-        "pipetteur": "^2.0.0",
-        "plur": "^2.0.0",
-        "postcss": "^5.0.4",
-        "postcss-reporter": "^1.2.1",
-        "text-table": "^0.2.0",
-        "yargs": "^1.2.6"
-      },
-      "bin": {
-        "colorguard": "bin/colorguard"
-      }
-    },
-    "node_modules/colorguard/node_modules/ansi-styles": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/colorguard/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/colorguard/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/colorguard/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.8.0"
-      }
-    },
-    "node_modules/colorguard/node_modules/yargs": {
-      "version": "1.3.3",
-      "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz",
-      "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=",
-      "dev": true,
-      "license": "MIT/X11"
-    },
-    "node_modules/colors": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
-      "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.1.90"
-      }
-    },
-    "node_modules/commander": {
-      "version": "2.20.3",
-      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
-      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/component-bind": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
-      "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
-      "dev": true
-    },
-    "node_modules/component-emitter": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
-      "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/component-inherit": {
-      "version": "0.0.3",
-      "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
-      "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
-      "dev": true
-    },
-    "node_modules/concat-map": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
-      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/config-chain": {
-      "version": "1.1.12",
-      "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
-      "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
-      "dev": true,
-      "optional": true,
-      "dependencies": {
-        "ini": "^1.3.4",
-        "proto-list": "~1.2.1"
-      }
-    },
-    "node_modules/connect": {
-      "version": "3.7.0",
-      "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
-      "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "debug": "2.6.9",
-        "finalhandler": "1.1.2",
-        "parseurl": "~1.3.3",
-        "utils-merge": "1.0.1"
-      },
-      "engines": {
-        "node": ">= 0.10.0"
-      }
-    },
-    "node_modules/connect/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
-    "node_modules/connect/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/console-stream": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
-      "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=",
-      "dev": true,
-      "optional": true
-    },
-    "node_modules/content-disposition": {
-      "version": "0.5.3",
-      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
-      "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "safe-buffer": "5.1.2"
-      },
-      "engines": {
-        "node": ">= 0.6"
-      }
-    },
-    "node_modules/content-disposition/node_modules/safe-buffer": {
-      "version": "5.1.2",
-      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
-    },
-    "node_modules/content-type": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
-      "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 0.6"
-      }
-    },
-    "node_modules/continuable-cache": {
-      "version": "0.3.1",
-      "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
-      "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
-      "dev": true
-    },
-    "node_modules/convert-source-map": {
-      "version": "1.7.0",
-      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
-      "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "safe-buffer": "~5.1.1"
-      }
-    },
-    "node_modules/convert-source-map/node_modules/safe-buffer": {
-      "version": "5.1.2",
-      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/cookie": {
-      "version": "0.3.1",
-      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
-      "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 0.6"
-      }
-    },
-    "node_modules/copy-descriptor": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
-      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/core-util-is": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
-      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/cosmiconfig": {
-      "version": "7.0.0",
-      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
-      "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@types/parse-json": "^4.0.0",
-        "import-fresh": "^3.2.1",
-        "parse-json": "^5.0.0",
-        "path-type": "^4.0.0",
-        "yaml": "^1.10.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/cosmiconfig/node_modules/parse-json": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
-      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/code-frame": "^7.0.0",
-        "error-ex": "^1.3.1",
-        "json-parse-even-better-errors": "^2.3.0",
-        "lines-and-columns": "^1.1.6"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/cropperjs": {
-      "version": "1.5.9",
-      "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.5.9.tgz",
-      "integrity": "sha512-aPWlg43sLIcYN4GBXIdyvM09wNPgn1ug+vNVwV8jlb3dbgEX/B34Iw6hrjGSajkUDQBmaCi6uPOevFb7N0yUsw==",
-      "license": "MIT"
-    },
-    "node_modules/cross-spawn": {
-      "version": "6.0.5",
-      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
-      "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "nice-try": "^1.0.4",
-        "path-key": "^2.0.1",
-        "semver": "^5.5.0",
-        "shebang-command": "^1.2.0",
-        "which": "^1.2.9"
-      },
-      "engines": {
-        "node": ">=4.8"
-      }
-    },
-    "node_modules/css-color-list": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/css-color-list/-/css-color-list-0.0.1.tgz",
-      "integrity": "sha1-hxjoaVrnosyHh76HFfHACKfyixU=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "css-color-names": "0.0.1"
-      }
-    },
-    "node_modules/css-color-names": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.1.tgz",
-      "integrity": "sha1-XQVI+iVkVu3kqaDCrHqxnT6xrYE=",
-      "dev": true,
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/css-rule-stream": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz",
-      "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "css-tokenize": "^1.0.1",
-        "duplexer2": "0.0.2",
-        "ldjson-stream": "^1.2.1",
-        "through2": "^0.6.3"
-      },
-      "bin": {
-        "css-rule-stream": "index.js"
-      }
-    },
-    "node_modules/css-select": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
-      "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "optional": true,
-      "dependencies": {
-        "boolbase": "^1.0.0",
-        "css-what": "^3.2.1",
-        "domutils": "^1.7.0",
-        "nth-check": "^1.0.2"
-      }
-    },
-    "node_modules/css-select-base-adapter": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
-      "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
-    },
-    "node_modules/css-tokenize": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz",
-      "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "inherits": "^2.0.1",
-        "readable-stream": "^1.0.33"
-      }
-    },
-    "node_modules/css-tokenize/node_modules/isarray": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-      "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/css-tokenize/node_modules/readable-stream": {
-      "version": "1.1.14",
-      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
-      "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "core-util-is": "~1.0.0",
-        "inherits": "~2.0.1",
-        "isarray": "0.0.1",
-        "string_decoder": "~0.10.x"
-      }
-    },
-    "node_modules/css-tree": {
-      "version": "1.0.0-alpha.37",
-      "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
-      "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "mdn-data": "2.0.4",
-        "source-map": "^0.6.1"
-      },
-      "engines": {
-        "node": ">=8.0.0"
-      }
-    },
-    "node_modules/css-what": {
-      "version": "3.3.0",
-      "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz",
-      "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "optional": true,
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/cssesc": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
-      "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
-      "dev": true,
-      "license": "MIT",
-      "bin": {
-        "cssesc": "bin/cssesc"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/csso": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz",
-      "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "css-tree": "1.0.0-alpha.39"
-      },
-      "engines": {
-        "node": ">=8.0.0"
-      }
-    },
-    "node_modules/csso/node_modules/css-tree": {
-      "version": "1.0.0-alpha.39",
-      "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz",
-      "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "mdn-data": "2.0.6",
-        "source-map": "^0.6.1"
-      },
-      "engines": {
-        "node": ">=8.0.0"
-      }
-    },
-    "node_modules/csso/node_modules/mdn-data": {
-      "version": "2.0.6",
-      "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz",
-      "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==",
-      "dev": true,
-      "license": "CC0-1.0",
-      "optional": true
-    },
-    "node_modules/currently-unhandled": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
-      "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "array-find-index": "^1.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/custom-event": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
-      "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/d3-dispatch": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
-      "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==",
-      "license": "BSD-3-Clause"
-    },
-    "node_modules/d3-drag": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz",
-      "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==",
-      "license": "BSD-3-Clause",
-      "dependencies": {
-        "d3-dispatch": "1 - 2",
-        "d3-selection": "2"
-      }
-    },
-    "node_modules/d3-selection": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz",
-      "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==",
-      "license": "BSD-3-Clause"
-    },
-    "node_modules/date-format": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
-      "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4.0"
-      }
-    },
-    "node_modules/dateformat": {
-      "version": "3.0.3",
-      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
-      "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/debounce": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
-      "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/debug": {
-      "version": "4.2.0",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
-      "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.1.2"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/decamelize": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
-      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/decamelize-keys": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
-      "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "decamelize": "^1.1.0",
-        "map-obj": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/decode-uri-component": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
-      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10"
-      }
-    },
-    "node_modules/decompress": {
-      "version": "4.2.1",
-      "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
-      "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "decompress-tar": "^4.0.0",
-        "decompress-tarbz2": "^4.0.0",
-        "decompress-targz": "^4.0.0",
-        "decompress-unzip": "^4.0.1",
-        "graceful-fs": "^4.1.10",
-        "make-dir": "^1.0.0",
-        "pify": "^2.3.0",
-        "strip-dirs": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/decompress-response": {
-      "version": "3.3.0",
-      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
-      "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "mimic-response": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/decompress-tar": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
-      "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "file-type": "^5.2.0",
-        "is-stream": "^1.1.0",
-        "tar-stream": "^1.5.2"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/decompress-tarbz2": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
-      "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "decompress-tar": "^4.1.0",
-        "file-type": "^6.1.0",
-        "is-stream": "^1.1.0",
-        "seek-bzip": "^1.0.5",
-        "unbzip2-stream": "^1.0.9"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/decompress-tarbz2/node_modules/file-type": {
-      "version": "6.2.0",
-      "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
-      "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/decompress-targz": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
-      "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "decompress-tar": "^4.1.1",
-        "file-type": "^5.2.0",
-        "is-stream": "^1.1.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/decompress-unzip": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
-      "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "file-type": "^3.8.0",
-        "get-stream": "^2.2.0",
-        "pify": "^2.3.0",
-        "yauzl": "^2.4.2"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/decompress-unzip/node_modules/file-type": {
-      "version": "3.9.0",
-      "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
-      "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/decompress-unzip/node_modules/get-stream": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
-      "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "object-assign": "^4.0.1",
-        "pinkie-promise": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/decompress-unzip/node_modules/pify": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/decompress/node_modules/pify": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/deep-extend": {
-      "version": "0.6.0",
-      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
-      "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4.0.0"
-      }
-    },
-    "node_modules/deep-is": {
-      "version": "0.1.3",
-      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
-      "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/define-properties": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
-      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "object-keys": "^1.0.12"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      }
-    },
-    "node_modules/define-property": {
-      "version": "0.2.5",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-descriptor": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/define-property/node_modules/is-accessor-descriptor": {
-      "version": "0.1.6",
-      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "kind-of": "^3.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-buffer": "^1.1.5"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/define-property/node_modules/is-data-descriptor": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "kind-of": "^3.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-buffer": "^1.1.5"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/define-property/node_modules/is-descriptor": {
-      "version": "0.1.6",
-      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-accessor-descriptor": "^0.1.6",
-        "is-data-descriptor": "^0.1.4",
-        "kind-of": "^5.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/define-property/node_modules/kind-of": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/depd": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
-      "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 0.6"
-      }
-    },
-    "node_modules/detect-file": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
-      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/devbridge-autocomplete": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/devbridge-autocomplete/-/devbridge-autocomplete-1.3.0.tgz",
-      "integrity": "sha1-mJSj026bdAZGHAuo8h5kj7z/4Ws=",
-      "license": "MIT",
-      "dependencies": {
-        "jquery": ">=1.7"
-      }
-    },
-    "node_modules/devbridge-autocomplete/node_modules/jquery": {
-      "version": "3.5.1",
-      "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
-      "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==",
-      "license": "MIT"
-    },
-    "node_modules/di": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
-      "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/diff": {
-      "version": "3.5.0",
-      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
-      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "engines": {
-        "node": ">=0.3.1"
-      }
-    },
-    "node_modules/dir-glob": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
-      "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "path-type": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/doctrine": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
-      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "dependencies": {
-        "esutils": "^2.0.2"
-      },
-      "engines": {
-        "node": ">=6.0.0"
-      }
-    },
-    "node_modules/doiuse": {
-      "version": "2.6.0",
-      "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz",
-      "integrity": "sha1-GJLRC2Gpo1at2/K2FJM+gfi7ODQ=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "browserslist": "^1.1.1",
-        "caniuse-db": "^1.0.30000187",
-        "css-rule-stream": "^1.1.0",
-        "duplexer2": "0.0.2",
-        "jsonfilter": "^1.1.2",
-        "ldjson-stream": "^1.2.1",
-        "lodash": "^4.0.0",
-        "multimatch": "^2.0.0",
-        "postcss": "^5.0.8",
-        "source-map": "^0.4.2",
-        "through2": "^0.6.3",
-        "yargs": "^3.5.4"
-      },
-      "bin": {
-        "doiuse": "cli.js"
-      }
-    },
-    "node_modules/doiuse/node_modules/cliui": {
-      "version": "3.2.0",
-      "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
-      "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "string-width": "^1.0.1",
-        "strip-ansi": "^3.0.1",
-        "wrap-ansi": "^2.0.0"
-      }
-    },
-    "node_modules/doiuse/node_modules/is-fullwidth-code-point": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
-      "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "number-is-nan": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/doiuse/node_modules/source-map": {
-      "version": "0.4.4",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
-      "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "dependencies": {
-        "amdefine": ">=0.0.4"
-      },
-      "engines": {
-        "node": ">=0.8.0"
-      }
-    },
-    "node_modules/doiuse/node_modules/string-width": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
-      "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "code-point-at": "^1.0.0",
-        "is-fullwidth-code-point": "^1.0.0",
-        "strip-ansi": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/doiuse/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/doiuse/node_modules/wrap-ansi": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
-      "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "string-width": "^1.0.1",
-        "strip-ansi": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/doiuse/node_modules/y18n": {
-      "version": "3.2.1",
-      "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
-      "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/doiuse/node_modules/yargs": {
-      "version": "3.32.0",
-      "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
-      "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "camelcase": "^2.0.1",
-        "cliui": "^3.0.3",
-        "decamelize": "^1.1.1",
-        "os-locale": "^1.4.0",
-        "string-width": "^1.0.1",
-        "window-size": "^0.1.4",
-        "y18n": "^3.2.0"
-      }
-    },
-    "node_modules/dom-serialize": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
-      "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "custom-event": "~1.0.0",
-        "ent": "~2.2.0",
-        "extend": "^3.0.0",
-        "void-elements": "^2.0.0"
-      }
-    },
-    "node_modules/dom-serializer": {
-      "version": "0.2.2",
-      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
-      "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "domelementtype": "^2.0.1",
-        "entities": "^2.0.0"
-      }
-    },
-    "node_modules/dom-serializer/node_modules/domelementtype": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz",
-      "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==",
-      "dev": true,
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/fb55"
-        }
-      ],
-      "license": "BSD-2-Clause"
-    },
-    "node_modules/dom-serializer/node_modules/entities": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
-      "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
-      "dev": true,
-      "license": "BSD-2-Clause"
-    },
-    "node_modules/domelementtype": {
-      "version": "1.3.1",
-      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
-      "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
-      "dev": true,
-      "license": "BSD-2-Clause"
-    },
-    "node_modules/domhandler": {
-      "version": "2.4.2",
-      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
-      "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "domelementtype": "1"
-      }
-    },
-    "node_modules/domutils": {
-      "version": "1.7.0",
-      "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
-      "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "dom-serializer": "0",
-        "domelementtype": "1"
-      }
-    },
-    "node_modules/download": {
-      "version": "6.2.5",
-      "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz",
-      "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "caw": "^2.0.0",
-        "content-disposition": "^0.5.2",
-        "decompress": "^4.0.0",
-        "ext-name": "^5.0.0",
-        "file-type": "5.2.0",
-        "filenamify": "^2.0.0",
-        "get-stream": "^3.0.0",
-        "got": "^7.0.0",
-        "make-dir": "^1.0.0",
-        "p-event": "^1.0.0",
-        "pify": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/duplexer": {
-      "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
-      "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/duplexer2": {
-      "version": "0.0.2",
-      "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
-      "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
-      "dev": true,
-      "license": "BSD",
-      "dependencies": {
-        "readable-stream": "~1.1.9"
-      }
-    },
-    "node_modules/duplexer2/node_modules/isarray": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-      "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/duplexer2/node_modules/readable-stream": {
-      "version": "1.1.14",
-      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
-      "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "core-util-is": "~1.0.0",
-        "inherits": "~2.0.1",
-        "isarray": "0.0.1",
-        "string_decoder": "~0.10.x"
-      }
-    },
-    "node_modules/duplexer3": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
-      "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true
-    },
-    "node_modules/duplexify": {
-      "version": "3.7.1",
-      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
-      "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "end-of-stream": "^1.0.0",
-        "inherits": "^2.0.1",
-        "readable-stream": "^2.0.0",
-        "stream-shift": "^1.0.0"
-      }
-    },
-    "node_modules/editorconfig": {
-      "version": "0.13.3",
-      "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz",
-      "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "bluebird": "^3.0.5",
-        "commander": "^2.9.0",
-        "lru-cache": "^3.2.0",
-        "semver": "^5.1.0",
-        "sigmund": "^1.0.1"
-      },
-      "bin": {
-        "editorconfig": "bin/editorconfig"
-      }
-    },
-    "node_modules/editorconfig/node_modules/lru-cache": {
-      "version": "3.2.0",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz",
-      "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "pseudomap": "^1.0.1"
-      }
-    },
-    "node_modules/ee-first": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
-      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/electron-to-chromium": {
-      "version": "1.3.572",
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.572.tgz",
-      "integrity": "sha512-TKqdEukCCl7JC20SwEoWTbtnGt4YjfHWAv4tcNky0a9qGo0WdM+Lrd60tps+nkaJCmktKBJjr99fLtEBU1ipWQ==",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/emoji-regex": {
-      "version": "8.0.0",
-      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
-      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/encodeurl": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
-      "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 0.8"
-      }
-    },
-    "node_modules/end-of-stream": {
-      "version": "1.4.4",
-      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
-      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "once": "^1.4.0"
-      }
-    },
-    "node_modules/engine.io": {
-      "version": "3.4.2",
-      "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.2.tgz",
-      "integrity": "sha512-b4Q85dFkGw+TqgytGPrGgACRUhsdKc9S9ErRAXpPGy/CXKs4tYoHDkvIRdsseAF7NjfVwjRFIn6KTnbw7LwJZg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "accepts": "~1.3.4",
-        "base64id": "2.0.0",
-        "cookie": "0.3.1",
-        "debug": "~4.1.0",
-        "engine.io-parser": "~2.2.0",
-        "ws": "^7.1.2"
-      },
-      "engines": {
-        "node": ">=8.0.0"
-      }
-    },
-    "node_modules/engine.io-client": {
-      "version": "3.4.3",
-      "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.3.tgz",
-      "integrity": "sha512-0NGY+9hioejTEJCaSJZfWZLk4FPI9dN+1H1C4+wj2iuFba47UgZbJzfWs4aNFajnX/qAaYKbe2lLTfEEWzCmcw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "component-emitter": "~1.3.0",
-        "component-inherit": "0.0.3",
-        "debug": "~4.1.0",
-        "engine.io-parser": "~2.2.0",
-        "has-cors": "1.1.0",
-        "indexof": "0.0.1",
-        "parseqs": "0.0.5",
-        "parseuri": "0.0.5",
-        "ws": "~6.1.0",
-        "xmlhttprequest-ssl": "~1.5.4",
-        "yeast": "0.1.2"
-      }
-    },
-    "node_modules/engine.io-client/node_modules/component-emitter": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
-      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/engine.io-client/node_modules/debug": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-      "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "^2.1.1"
-      }
-    },
-    "node_modules/engine.io-client/node_modules/ws": {
-      "version": "6.1.4",
-      "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz",
-      "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "async-limiter": "~1.0.0"
-      }
-    },
-    "node_modules/engine.io-parser": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz",
-      "integrity": "sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "after": "0.8.2",
-        "arraybuffer.slice": "~0.0.7",
-        "base64-arraybuffer": "0.1.5",
-        "blob": "0.0.5",
-        "has-binary2": "~1.0.2"
-      }
-    },
-    "node_modules/engine.io/node_modules/debug": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-      "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "^2.1.1"
-      }
-    },
-    "node_modules/enquirer": {
-      "version": "2.3.6",
-      "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
-      "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-colors": "^4.1.1"
-      },
-      "engines": {
-        "node": ">=8.6"
-      }
-    },
-    "node_modules/ent": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
-      "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/entities": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
-      "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
-      "dev": true,
-      "license": "BSD-2-Clause"
-    },
-    "node_modules/error": {
-      "version": "7.2.1",
-      "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
-      "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
-      "dev": true,
-      "dependencies": {
-        "string-template": "~0.2.1"
-      }
-    },
-    "node_modules/error-ex": {
-      "version": "1.3.2",
-      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
-      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-arrayish": "^0.2.1"
-      }
-    },
-    "node_modules/es-abstract": {
-      "version": "1.17.6",
-      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz",
-      "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "es-to-primitive": "^1.2.1",
-        "function-bind": "^1.1.1",
-        "has": "^1.0.3",
-        "has-symbols": "^1.0.1",
-        "is-callable": "^1.2.0",
-        "is-regex": "^1.1.0",
-        "object-inspect": "^1.7.0",
-        "object-keys": "^1.1.1",
-        "object.assign": "^4.1.0",
-        "string.prototype.trimend": "^1.0.1",
-        "string.prototype.trimstart": "^1.0.1"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/es-module-lexer": {
-      "version": "0.9.3",
-      "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
-      "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/es-module-shims": {
-      "version": "1.3.6",
-      "resolved": "https://registry.npmjs.org/es-module-shims/-/es-module-shims-1.3.6.tgz",
-      "integrity": "sha512-W4Lt+UfaoUYrhzJUaOXYvuDEeWzPwghazTVDE+O5TH49s1zcs/2iRYCgTs5rIbXNADuoED89gtKqZdW9ss4P2Q==",
-      "license": "MIT"
-    },
-    "node_modules/es-to-primitive": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
-      "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "is-callable": "^1.1.4",
-        "is-date-object": "^1.0.1",
-        "is-symbol": "^1.0.2"
-      },
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/escalade": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz",
-      "integrity": "sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/escape-html": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
-      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/escape-string-regexp": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.8.0"
-      }
-    },
-    "node_modules/eslint": {
-      "version": "8.19.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
-      "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@eslint/eslintrc": "^1.3.0",
-        "@humanwhocodes/config-array": "^0.9.2",
-        "ajv": "^6.10.0",
-        "chalk": "^4.0.0",
-        "cross-spawn": "^7.0.2",
-        "debug": "^4.3.2",
-        "doctrine": "^3.0.0",
-        "escape-string-regexp": "^4.0.0",
-        "eslint-scope": "^7.1.1",
-        "eslint-utils": "^3.0.0",
-        "eslint-visitor-keys": "^3.3.0",
-        "espree": "^9.3.2",
-        "esquery": "^1.4.0",
-        "esutils": "^2.0.2",
-        "fast-deep-equal": "^3.1.3",
-        "file-entry-cache": "^6.0.1",
-        "functional-red-black-tree": "^1.0.1",
-        "glob-parent": "^6.0.1",
-        "globals": "^13.15.0",
-        "ignore": "^5.2.0",
-        "import-fresh": "^3.0.0",
-        "imurmurhash": "^0.1.4",
-        "is-glob": "^4.0.0",
-        "js-yaml": "^4.1.0",
-        "json-stable-stringify-without-jsonify": "^1.0.1",
-        "levn": "^0.4.1",
-        "lodash.merge": "^4.6.2",
-        "minimatch": "^3.1.2",
-        "natural-compare": "^1.4.0",
-        "optionator": "^0.9.1",
-        "regexpp": "^3.2.0",
-        "strip-ansi": "^6.0.1",
-        "strip-json-comments": "^3.1.0",
-        "text-table": "^0.2.0",
-        "v8-compile-cache": "^2.0.3"
-      },
-      "bin": {
-        "eslint": "bin/eslint.js"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/eslint"
-      }
-    },
-    "node_modules/eslint-scope": {
-      "version": "7.1.1",
-      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
-      "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "esrecurse": "^4.3.0",
-        "estraverse": "^5.2.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      }
-    },
-    "node_modules/eslint-utils": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
-      "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "eslint-visitor-keys": "^2.0.0"
-      },
-      "engines": {
-        "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/mysticatea"
-      },
-      "peerDependencies": {
-        "eslint": ">=5"
-      }
-    },
-    "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
-      "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/eslint-visitor-keys": {
-      "version": "3.3.0",
-      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
-      "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      }
-    },
-    "node_modules/eslint/node_modules/ansi-regex": {
-      "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
-      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/eslint/node_modules/argparse": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
-      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
-      "dev": true,
-      "license": "Python-2.0"
-    },
-    "node_modules/eslint/node_modules/chalk": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
-      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^4.1.0",
-        "supports-color": "^7.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/chalk?sponsor=1"
-      }
-    },
-    "node_modules/eslint/node_modules/cross-spawn": {
-      "version": "7.0.3",
-      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
-      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "path-key": "^3.1.0",
-        "shebang-command": "^2.0.0",
-        "which": "^2.0.1"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/eslint/node_modules/debug": {
-      "version": "4.3.3",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
-      "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.1.2"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/eslint/node_modules/escape-string-regexp": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
-      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/eslint/node_modules/espree": {
-      "version": "9.3.2",
-      "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
-      "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "acorn": "^8.7.1",
-        "acorn-jsx": "^5.3.2",
-        "eslint-visitor-keys": "^3.3.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      }
-    },
-    "node_modules/eslint/node_modules/glob-parent": {
-      "version": "6.0.2",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
-      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "is-glob": "^4.0.3"
-      },
-      "engines": {
-        "node": ">=10.13.0"
-      }
-    },
-    "node_modules/eslint/node_modules/glob-parent/node_modules/is-glob": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
-      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extglob": "^2.1.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/eslint/node_modules/globals": {
-      "version": "13.16.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz",
-      "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "type-fest": "^0.20.2"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/eslint/node_modules/is-extglob": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/eslint/node_modules/js-yaml": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
-      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "argparse": "^2.0.1"
-      },
-      "bin": {
-        "js-yaml": "bin/js-yaml.js"
-      }
-    },
-    "node_modules/eslint/node_modules/minimatch": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
-      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "brace-expansion": "^1.1.7"
-      },
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/eslint/node_modules/path-key": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/eslint/node_modules/shebang-command": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
-      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "shebang-regex": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/eslint/node_modules/shebang-regex": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/eslint/node_modules/strip-ansi": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
-      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^5.0.1"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/eslint/node_modules/which": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
-      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "isexe": "^2.0.0"
-      },
-      "bin": {
-        "node-which": "bin/node-which"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/espree": {
-      "version": "9.2.0",
-      "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz",
-      "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "acorn": "^8.6.0",
-        "acorn-jsx": "^5.3.1",
-        "eslint-visitor-keys": "^3.1.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      }
-    },
-    "node_modules/espree/node_modules/acorn-jsx": {
-      "version": "5.3.2",
-      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
-      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
-      "dev": true,
-      "license": "MIT",
-      "peerDependencies": {
-        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
-      }
-    },
-    "node_modules/espree/node_modules/eslint-visitor-keys": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz",
-      "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      }
-    },
-    "node_modules/esprima": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
-      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "bin": {
-        "esparse": "bin/esparse.js",
-        "esvalidate": "bin/esvalidate.js"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/esquery": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
-      "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "dependencies": {
-        "estraverse": "^5.1.0"
-      },
-      "engines": {
-        "node": ">=0.10"
-      }
-    },
-    "node_modules/esrecurse": {
-      "version": "4.3.0",
-      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
-      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "estraverse": "^5.2.0"
-      },
-      "engines": {
-        "node": ">=4.0"
-      }
-    },
-    "node_modules/estraverse": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
-      "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "engines": {
-        "node": ">=4.0"
-      }
-    },
-    "node_modules/estree-walker": {
-      "version": "0.6.1",
-      "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
-      "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/esutils": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
-      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/ev-emitter": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.1.1.tgz",
-      "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==",
-      "license": "MIT"
-    },
-    "node_modules/eventemitter2": {
-      "version": "0.4.14",
-      "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
-      "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/eventemitter3": {
-      "version": "4.0.7",
-      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
-      "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/exec-buffer": {
-      "version": "3.2.0",
-      "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
-      "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "execa": "^0.7.0",
-        "p-finally": "^1.0.0",
-        "pify": "^3.0.0",
-        "rimraf": "^2.5.4",
-        "tempfile": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/exec-buffer/node_modules/rimraf": {
-      "version": "2.7.1",
-      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
-      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "dependencies": {
-        "glob": "^7.1.3"
-      },
-      "bin": {
-        "rimraf": "bin.js"
-      }
-    },
-    "node_modules/execa": {
-      "version": "0.7.0",
-      "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
-      "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "cross-spawn": "^5.0.1",
-        "get-stream": "^3.0.0",
-        "is-stream": "^1.1.0",
-        "npm-run-path": "^2.0.0",
-        "p-finally": "^1.0.0",
-        "signal-exit": "^3.0.0",
-        "strip-eof": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/execa/node_modules/cross-spawn": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
-      "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "lru-cache": "^4.0.1",
-        "shebang-command": "^1.2.0",
-        "which": "^1.2.9"
-      }
-    },
-    "node_modules/execa/node_modules/lru-cache": {
-      "version": "4.1.5",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
-      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "dependencies": {
-        "pseudomap": "^1.0.2",
-        "yallist": "^2.1.2"
-      }
-    },
-    "node_modules/execa/node_modules/yallist": {
-      "version": "2.1.2",
-      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
-      "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
-      "dev": true,
-      "license": "ISC",
-      "optional": true
-    },
-    "node_modules/execall": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
-      "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "clone-regexp": "^2.1.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/executable": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
-      "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "pify": "^2.2.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/executable/node_modules/pify": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/exit": {
-      "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
-      "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
-      "dev": true,
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/expand-brackets": {
-      "version": "0.1.5",
-      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
-      "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-posix-bracket": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/expand-range": {
-      "version": "1.8.2",
-      "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
-      "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "fill-range": "^2.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/expand-range/node_modules/fill-range": {
-      "version": "2.2.4",
-      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
-      "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-number": "^2.1.0",
-        "isobject": "^2.0.0",
-        "randomatic": "^3.0.0",
-        "repeat-element": "^1.1.2",
-        "repeat-string": "^1.5.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/expand-range/node_modules/is-number": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
-      "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "kind-of": "^3.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/expand-range/node_modules/isarray": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
-      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/expand-range/node_modules/isobject": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
-      "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "isarray": "1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/expand-range/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-buffer": "^1.1.5"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/expand-tilde": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
-      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "homedir-polyfill": "^1.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/ext-list": {
-      "version": "2.2.2",
-      "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
-      "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "mime-db": "^1.28.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/ext-list/node_modules/mime-db": {
-      "version": "1.45.0",
-      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
-      "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">= 0.6"
-      }
-    },
-    "node_modules/ext-name": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
-      "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "ext-list": "^2.0.0",
-        "sort-keys-length": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/extend": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
-      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/extglob": {
-      "version": "0.3.2",
-      "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
-      "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extglob": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/fast-deep-equal": {
-      "version": "3.1.3",
-      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
-      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/fast-glob": {
-      "version": "3.2.5",
-      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
-      "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@nodelib/fs.stat": "^2.0.2",
-        "@nodelib/fs.walk": "^1.2.3",
-        "glob-parent": "^5.1.0",
-        "merge2": "^1.3.0",
-        "micromatch": "^4.0.2",
-        "picomatch": "^2.2.1"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/fast-json-stable-stringify": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
-      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/fast-levenshtein": {
-      "version": "2.0.6",
-      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
-      "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/fastest-levenshtein": {
-      "version": "1.0.12",
-      "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
-      "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/fastq": {
-      "version": "1.8.0",
-      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz",
-      "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "reusify": "^1.0.4"
-      }
-    },
-    "node_modules/faye-websocket": {
-      "version": "0.10.0",
-      "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
-      "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "websocket-driver": ">=0.5.1"
-      },
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
-    "node_modules/fd-slicer": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
-      "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "pend": "~1.2.0"
-      }
-    },
-    "node_modules/figures": {
-      "version": "1.7.0",
-      "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
-      "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "escape-string-regexp": "^1.0.5",
-        "object-assign": "^4.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/file-entry-cache": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
-      "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "flat-cache": "^3.0.4"
-      },
-      "engines": {
-        "node": "^10.12.0 || >=12.0.0"
-      }
-    },
-    "node_modules/file-sync-cmp": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
-      "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/file-type": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
-      "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/filename-regex": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
-      "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/filename-reserved-regex": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
-      "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/filenamify": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
-      "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "filename-reserved-regex": "^2.0.0",
-        "strip-outer": "^1.0.0",
-        "trim-repeated": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/fill-range": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
-      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "to-regex-range": "^5.0.1"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/finalhandler": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
-      "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "debug": "2.6.9",
-        "encodeurl": "~1.0.2",
-        "escape-html": "~1.0.3",
-        "on-finished": "~2.3.0",
-        "parseurl": "~1.3.3",
-        "statuses": "~1.5.0",
-        "unpipe": "~1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.8"
-      }
-    },
-    "node_modules/finalhandler/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
-    "node_modules/finalhandler/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/find-up": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
-      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "locate-path": "^5.0.0",
-        "path-exists": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/find-versions": {
-      "version": "3.2.0",
-      "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
-      "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "semver-regex": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/find-yarn-workspace-root": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz",
-      "integrity": "sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "dependencies": {
-        "fs-extra": "^4.0.3",
-        "micromatch": "^3.1.4"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/braces": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "arr-flatten": "^1.1.0",
-        "array-unique": "^0.3.2",
-        "extend-shallow": "^2.0.1",
-        "fill-range": "^4.0.0",
-        "isobject": "^3.0.1",
-        "repeat-element": "^1.1.2",
-        "snapdragon": "^0.8.1",
-        "snapdragon-node": "^2.0.1",
-        "split-string": "^3.0.2",
-        "to-regex": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/braces/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/braces/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/define-property": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
-      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-descriptor": "^1.0.2",
-        "isobject": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/expand-brackets": {
-      "version": "2.1.4",
-      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "debug": "^2.3.3",
-        "define-property": "^0.2.5",
-        "extend-shallow": "^2.0.1",
-        "posix-character-classes": "^0.1.0",
-        "regex-not": "^1.0.0",
-        "snapdragon": "^0.8.1",
-        "to-regex": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/expand-brackets/node_modules/define-property": {
-      "version": "0.2.5",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-descriptor": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/expand-brackets/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/expand-brackets/node_modules/is-descriptor": {
-      "version": "0.1.6",
-      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-accessor-descriptor": "^0.1.6",
-        "is-data-descriptor": "^0.1.4",
-        "kind-of": "^5.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/expand-brackets/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/expand-brackets/node_modules/kind-of": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/extend-shallow": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "assign-symbols": "^1.0.0",
-        "is-extendable": "^1.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/extglob": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "array-unique": "^0.3.2",
-        "define-property": "^1.0.0",
-        "expand-brackets": "^2.1.4",
-        "extend-shallow": "^2.0.1",
-        "fragment-cache": "^0.2.1",
-        "regex-not": "^1.0.0",
-        "snapdragon": "^0.8.1",
-        "to-regex": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/extglob/node_modules/define-property": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-descriptor": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/extglob/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/extglob/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/fill-range": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "extend-shallow": "^2.0.1",
-        "is-number": "^3.0.0",
-        "repeat-string": "^1.6.1",
-        "to-regex-range": "^2.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/fill-range/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/fill-range/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/fs-extra": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
-      "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "graceful-fs": "^4.1.2",
-        "jsonfile": "^4.0.0",
-        "universalify": "^0.1.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/is-accessor-descriptor": {
-      "version": "0.1.6",
-      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "kind-of": "^3.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/is-accessor-descriptor/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-buffer": "^1.1.5"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/is-data-descriptor": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "kind-of": "^3.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/is-data-descriptor/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-buffer": "^1.1.5"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/is-extendable": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-plain-object": "^2.0.4"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/micromatch": {
-      "version": "3.1.10",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "arr-diff": "^4.0.0",
-        "array-unique": "^0.3.2",
-        "braces": "^2.3.1",
-        "define-property": "^2.0.2",
-        "extend-shallow": "^3.0.2",
-        "extglob": "^2.0.4",
-        "fragment-cache": "^0.2.1",
-        "kind-of": "^6.0.2",
-        "nanomatch": "^1.2.9",
-        "object.pick": "^1.3.0",
-        "regex-not": "^1.0.0",
-        "snapdragon": "^0.8.1",
-        "to-regex": "^3.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/find-yarn-workspace-root/node_modules/to-regex-range": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
-      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-number": "^3.0.0",
-        "repeat-string": "^1.6.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/findup-sync": {
-      "version": "0.3.0",
-      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
-      "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
-      "dev": true,
-      "dependencies": {
-        "glob": "~5.0.0"
-      },
-      "engines": {
-        "node": ">= 0.6.0"
-      }
-    },
-    "node_modules/findup-sync/node_modules/glob": {
-      "version": "5.0.15",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
-      "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "inflight": "^1.0.4",
-        "inherits": "2",
-        "minimatch": "2 || 3",
-        "once": "^1.3.0",
-        "path-is-absolute": "^1.0.0"
-      },
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/fined": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
-      "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "expand-tilde": "^2.0.2",
-        "is-plain-object": "^2.0.3",
-        "object.defaults": "^1.1.0",
-        "object.pick": "^1.2.0",
-        "parse-filepath": "^1.0.1"
-      },
-      "engines": {
-        "node": ">= 0.10"
-      }
-    },
-    "node_modules/flagged-respawn": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
-      "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 0.10"
-      }
-    },
-    "node_modules/flat-cache": {
-      "version": "3.0.4",
-      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
-      "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "flatted": "^3.1.0",
-        "rimraf": "^3.0.2"
-      },
-      "engines": {
-        "node": "^10.12.0 || >=12.0.0"
-      }
-    },
-    "node_modules/flat-cache/node_modules/flatted": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
-      "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/flatpickr": {
-      "version": "4.6.13",
-      "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz",
-      "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==",
-      "license": "MIT"
-    },
-    "node_modules/flatted": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
-      "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/flatten": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
-      "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/follow-redirects": {
-      "version": "1.13.0",
-      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz",
-      "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==",
-      "dev": true,
-      "funding": [
-        {
-          "type": "individual",
-          "url": "https://github.com/sponsors/RubenVerborgh"
-        }
-      ],
-      "license": "MIT",
-      "engines": {
-        "node": ">=4.0"
-      }
-    },
-    "node_modules/for-in": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
-      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/for-own": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
-      "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "for-in": "^1.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/fragment-cache": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
-      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "map-cache": "^0.2.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/from2": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
-      "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "inherits": "^2.0.1",
-        "readable-stream": "^2.0.0"
-      }
-    },
-    "node_modules/fs-constants": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
-      "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
-    },
-    "node_modules/fs-extra": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
-      "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "graceful-fs": "^4.1.2",
-        "jsonfile": "^4.0.0",
-        "universalify": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=6 <7 || >=8"
-      }
-    },
-    "node_modules/fs.realpath": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
-      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/fsevents": {
-      "version": "2.1.3",
-      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
-      "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
-      "deprecated": "\"Please update to latest v2.3 or v2.2\"",
-      "dev": true,
-      "hasInstallScript": true,
-      "optional": true,
-      "os": [
-        "darwin"
-      ],
-      "engines": {
-        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
-      }
-    },
-    "node_modules/function-bind": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
-      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/functional-red-black-tree": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
-      "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/gather-stream": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz",
-      "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/gaze": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
-      "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "globule": "^1.0.0"
-      },
-      "engines": {
-        "node": ">= 4.0.0"
-      }
-    },
-    "node_modules/gensync": {
-      "version": "1.0.0-beta.1",
-      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
-      "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6.9.0"
-      }
-    },
-    "node_modules/get-caller-file": {
-      "version": "2.0.5",
-      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
-      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
-      "dev": true,
-      "license": "ISC",
-      "engines": {
-        "node": "6.* || 8.* || >= 10.*"
-      }
-    },
-    "node_modules/get-proxy": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
-      "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "npm-conf": "^1.1.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/get-stdin": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
-      "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/get-stream": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
-      "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/get-value": {
-      "version": "2.0.6",
-      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
-      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/getobject": {
-      "version": "0.1.0",
-      "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
-      "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
-      "dev": true,
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/getopts": {
-      "version": "2.2.5",
-      "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.2.5.tgz",
-      "integrity": "sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/gifsicle": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz",
-      "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==",
-      "dev": true,
-      "hasInstallScript": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "bin-build": "^3.0.0",
-        "bin-wrapper": "^4.0.0",
-        "execa": "^1.0.0",
-        "logalot": "^2.0.0"
-      },
-      "bin": {
-        "gifsicle": "cli.js"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/gifsicle/node_modules/execa": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
-      "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "cross-spawn": "^6.0.0",
-        "get-stream": "^4.0.0",
-        "is-stream": "^1.1.0",
-        "npm-run-path": "^2.0.0",
-        "p-finally": "^1.0.0",
-        "signal-exit": "^3.0.0",
-        "strip-eof": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/gifsicle/node_modules/get-stream": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
-      "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "pump": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/gifsicle/node_modules/pump": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
-      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "end-of-stream": "^1.1.0",
-        "once": "^1.3.1"
-      }
-    },
-    "node_modules/glob": {
-      "version": "7.1.6",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
-      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "fs.realpath": "^1.0.0",
-        "inflight": "^1.0.4",
-        "inherits": "2",
-        "minimatch": "^3.0.4",
-        "once": "^1.3.0",
-        "path-is-absolute": "^1.0.0"
-      },
-      "engines": {
-        "node": "*"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/glob-base": {
-      "version": "0.3.0",
-      "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
-      "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "glob-parent": "^2.0.0",
-        "is-glob": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/glob-base/node_modules/glob-parent": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
-      "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "is-glob": "^2.0.0"
-      }
-    },
-    "node_modules/glob-base/node_modules/is-glob": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
-      "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extglob": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/glob-parent": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
-      "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "is-glob": "^4.0.1"
-      },
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/glob-to-regexp": {
-      "version": "0.3.0",
-      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
-      "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
-      "dev": true,
-      "license": "BSD"
-    },
-    "node_modules/global-modules": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
-      "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "global-prefix": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/global-prefix": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
-      "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ini": "^1.3.5",
-        "kind-of": "^6.0.2",
-        "which": "^1.3.1"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/globals": {
-      "version": "11.12.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
-      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/globby": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
-      "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "array-union": "^1.0.1",
-        "glob": "^7.0.3",
-        "object-assign": "^4.0.1",
-        "pify": "^2.0.0",
-        "pinkie-promise": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/globby/node_modules/pify": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/globjoin": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
-      "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/globule": {
-      "version": "1.3.2",
-      "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
-      "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "glob": "~7.1.1",
-        "lodash": "~4.17.10",
-        "minimatch": "~3.0.2"
-      },
-      "engines": {
-        "node": ">= 0.10"
-      }
-    },
-    "node_modules/gonzales-pe": {
-      "version": "4.3.0",
-      "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
-      "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "minimist": "^1.2.5"
-      },
-      "bin": {
-        "gonzales": "bin/gonzales.js"
-      },
-      "engines": {
-        "node": ">=0.6.0"
-      }
-    },
-    "node_modules/got": {
-      "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
-      "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "decompress-response": "^3.2.0",
-        "duplexer3": "^0.1.4",
-        "get-stream": "^3.0.0",
-        "is-plain-obj": "^1.1.0",
-        "is-retry-allowed": "^1.0.0",
-        "is-stream": "^1.0.0",
-        "isurl": "^1.0.0-alpha5",
-        "lowercase-keys": "^1.0.0",
-        "p-cancelable": "^0.3.0",
-        "p-timeout": "^1.1.1",
-        "safe-buffer": "^5.0.1",
-        "timed-out": "^4.0.0",
-        "url-parse-lax": "^1.0.0",
-        "url-to-options": "^1.0.1"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/graceful-fs": {
-      "version": "4.2.4",
-      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
-      "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/grunt": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz",
-      "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "dateformat": "~3.0.3",
-        "eventemitter2": "~0.4.13",
-        "exit": "~0.1.2",
-        "findup-sync": "~0.3.0",
-        "glob": "~7.1.6",
-        "grunt-cli": "~1.3.2",
-        "grunt-known-options": "~1.1.0",
-        "grunt-legacy-log": "~3.0.0",
-        "grunt-legacy-util": "~2.0.0",
-        "iconv-lite": "~0.4.13",
-        "js-yaml": "~3.14.0",
-        "minimatch": "~3.0.4",
-        "mkdirp": "~1.0.4",
-        "nopt": "~3.0.6",
-        "rimraf": "~3.0.2"
-      },
-      "bin": {
-        "grunt": "bin/grunt"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/grunt-cli": {
-      "version": "1.3.2",
-      "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz",
-      "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "grunt-known-options": "~1.1.0",
-        "interpret": "~1.1.0",
-        "liftoff": "~2.5.0",
-        "nopt": "~4.0.1",
-        "v8flags": "~3.1.1"
-      },
-      "bin": {
-        "grunt": "bin/grunt"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/grunt-cli/node_modules/nopt": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
-      "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "abbrev": "1",
-        "osenv": "^0.1.4"
-      },
-      "bin": {
-        "nopt": "bin/nopt.js"
-      }
-    },
-    "node_modules/grunt-concurrent": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/grunt-concurrent/-/grunt-concurrent-3.0.0.tgz",
-      "integrity": "sha512-AgXtjUJESHEGeGX8neL3nmXBTHSj1QC48ABQ3ng2/vjuSBpDD8gKcVHSlXP71pFkIR8TQHf+eomOx6OSYSgfrA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "arrify": "^2.0.1",
-        "async": "^3.1.0",
-        "indent-string": "^4.0.0",
-        "pad-stream": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "peerDependencies": {
-        "grunt": ">=1"
-      }
-    },
-    "node_modules/grunt-concurrent/node_modules/arrify": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
-      "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/grunt-concurrent/node_modules/async": {
-      "version": "3.2.1",
-      "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz",
-      "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/grunt-concurrent/node_modules/indent-string": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
-      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/grunt-contrib-copy": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
-      "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^1.1.1",
-        "file-sync-cmp": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/grunt-contrib-copy/node_modules/ansi-styles": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/grunt-contrib-copy/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/grunt-contrib-copy/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/grunt-contrib-copy/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.8.0"
-      }
-    },
-    "node_modules/grunt-contrib-imagemin": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-4.0.0.tgz",
-      "integrity": "sha512-2GYQBQFfJLjeTThJ8E7+vLgvgfOh78u0bgieIK85c2Rv9V6ssd2AvBvuF7T26mK261EN/SlNefpW5+zGWzfrVw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^2.4.1",
-        "imagemin": "^6.0.0",
-        "p-map": "^1.2.0",
-        "plur": "^3.0.1",
-        "pretty-bytes": "^5.1.0"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "optionalDependencies": {
-        "imagemin-gifsicle": "^6.0.1",
-        "imagemin-jpegtran": "^6.0.0",
-        "imagemin-optipng": "^6.0.0",
-        "imagemin-svgo": "^7.0.0"
-      }
-    },
-    "node_modules/grunt-contrib-imagemin/node_modules/irregular-plurals": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz",
-      "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/grunt-contrib-imagemin/node_modules/plur": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz",
-      "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "irregular-plurals": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/grunt-contrib-watch": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
-      "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "async": "^2.6.0",
-        "gaze": "^1.1.0",
-        "lodash": "^4.17.10",
-        "tiny-lr": "^1.1.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/grunt-contrib-watch/node_modules/async": {
-      "version": "2.6.3",
-      "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
-      "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "lodash": "^4.17.14"
-      }
-    },
-    "node_modules/grunt-eslint": {
-      "version": "24.0.0",
-      "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-24.0.0.tgz",
-      "integrity": "sha512-WpTeBBFweyhMuPjGwRSQV9JFJ+EczIdlsc7Dd/1g78QVI1aZsk4g/H3e+3S5HEwsS1RKL2YZIrGj8hMLlBfN8w==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^4.1.2",
-        "eslint": "^8.0.1"
-      },
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      },
-      "peerDependencies": {
-        "grunt": ">=1"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/@eslint/eslintrc": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
-      "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ajv": "^6.12.4",
-        "debug": "^4.3.2",
-        "espree": "^9.2.0",
-        "globals": "^13.9.0",
-        "ignore": "^4.0.6",
-        "import-fresh": "^3.2.1",
-        "js-yaml": "^4.1.0",
-        "minimatch": "^3.0.4",
-        "strip-json-comments": "^3.1.1"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/ansi-regex": {
-      "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
-      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/argparse": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
-      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
-      "dev": true,
-      "license": "Python-2.0"
-    },
-    "node_modules/grunt-eslint/node_modules/chalk": {
-      "version": "4.1.2",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^4.1.0",
-        "supports-color": "^7.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/chalk?sponsor=1"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/cross-spawn": {
-      "version": "7.0.3",
-      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
-      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "path-key": "^3.1.0",
-        "shebang-command": "^2.0.0",
-        "which": "^2.0.1"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/debug": {
-      "version": "4.3.3",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
-      "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.1.2"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/escape-string-regexp": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
-      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/eslint": {
-      "version": "8.5.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz",
-      "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@eslint/eslintrc": "^1.0.5",
-        "@humanwhocodes/config-array": "^0.9.2",
-        "ajv": "^6.10.0",
-        "chalk": "^4.0.0",
-        "cross-spawn": "^7.0.2",
-        "debug": "^4.3.2",
-        "doctrine": "^3.0.0",
-        "enquirer": "^2.3.5",
-        "escape-string-regexp": "^4.0.0",
-        "eslint-scope": "^7.1.0",
-        "eslint-utils": "^3.0.0",
-        "eslint-visitor-keys": "^3.1.0",
-        "espree": "^9.2.0",
-        "esquery": "^1.4.0",
-        "esutils": "^2.0.2",
-        "fast-deep-equal": "^3.1.3",
-        "file-entry-cache": "^6.0.1",
-        "functional-red-black-tree": "^1.0.1",
-        "glob-parent": "^6.0.1",
-        "globals": "^13.6.0",
-        "ignore": "^4.0.6",
-        "import-fresh": "^3.0.0",
-        "imurmurhash": "^0.1.4",
-        "is-glob": "^4.0.0",
-        "js-yaml": "^4.1.0",
-        "json-stable-stringify-without-jsonify": "^1.0.1",
-        "levn": "^0.4.1",
-        "lodash.merge": "^4.6.2",
-        "minimatch": "^3.0.4",
-        "natural-compare": "^1.4.0",
-        "optionator": "^0.9.1",
-        "progress": "^2.0.0",
-        "regexpp": "^3.2.0",
-        "semver": "^7.2.1",
-        "strip-ansi": "^6.0.1",
-        "strip-json-comments": "^3.1.0",
-        "text-table": "^0.2.0",
-        "v8-compile-cache": "^2.0.3"
-      },
-      "bin": {
-        "eslint": "bin/eslint.js"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      },
-      "funding": {
-        "url": "https://opencollective.com/eslint"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/eslint-scope": {
-      "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
-      "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "esrecurse": "^4.3.0",
-        "estraverse": "^5.2.0"
-      },
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/eslint-visitor-keys": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz",
-      "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "engines": {
-        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/eslint/node_modules/chalk": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
-      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^4.1.0",
-        "supports-color": "^7.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/chalk?sponsor=1"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/glob-parent": {
-      "version": "6.0.2",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
-      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "is-glob": "^4.0.3"
-      },
-      "engines": {
-        "node": ">=10.13.0"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/glob-parent/node_modules/is-glob": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
-      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extglob": "^2.1.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/globals": {
-      "version": "13.12.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
-      "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "type-fest": "^0.20.2"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/ignore": {
-      "version": "4.0.6",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
-      "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 4"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/is-extglob": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/js-yaml": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
-      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "argparse": "^2.0.1"
-      },
-      "bin": {
-        "js-yaml": "bin/js-yaml.js"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/path-key": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/semver": {
-      "version": "7.3.2",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
-      "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
-      "dev": true,
-      "license": "ISC",
-      "bin": {
-        "semver": "bin/semver.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/shebang-command": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
-      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "shebang-regex": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/shebang-regex": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/strip-ansi": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
-      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^5.0.1"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/grunt-eslint/node_modules/which": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
-      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "isexe": "^2.0.0"
-      },
-      "bin": {
-        "node-which": "bin/node-which"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/grunt-exec": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-3.0.0.tgz",
-      "integrity": "sha512-cgAlreXf3muSYS5LzW0Cc4xHK03BjFOYk0MqCQ/MZ3k1Xz2GU7D+IAJg4UKicxpO+XdONJdx/NJ6kpy2wI+uHg==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.8.0"
-      },
-      "peerDependencies": {
-        "grunt": ">=0.4"
-      }
-    },
-    "node_modules/grunt-known-options": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
-      "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/grunt-legacy-log": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
-      "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "colors": "~1.1.2",
-        "grunt-legacy-log-utils": "~2.1.0",
-        "hooker": "~0.2.3",
-        "lodash": "~4.17.19"
-      },
-      "engines": {
-        "node": ">= 0.10.0"
-      }
-    },
-    "node_modules/grunt-legacy-log-utils": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
-      "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "~4.1.0",
-        "lodash": "~4.17.19"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/grunt-legacy-log-utils/node_modules/chalk": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
-      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^4.1.0",
-        "supports-color": "^7.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/chalk?sponsor=1"
-      }
-    },
-    "node_modules/grunt-legacy-log/node_modules/colors": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
-      "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==",
-      "dev": true,
-      "engines": {
-        "node": ">=0.1.90"
-      }
-    },
-    "node_modules/grunt-legacy-util": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz",
-      "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "async": "~1.5.2",
-        "exit": "~0.1.1",
-        "getobject": "~0.1.0",
-        "hooker": "~0.2.3",
-        "lodash": "~4.17.20",
-        "underscore.string": "~3.3.5",
-        "which": "~1.3.0"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/grunt-lintspaces": {
-      "version": "0.9.0",
-      "resolved": "https://registry.npmjs.org/grunt-lintspaces/-/grunt-lintspaces-0.9.0.tgz",
-      "integrity": "sha512-RQ6/uHUUe7IRI6k/Ir1yiTy26fStiwupQHpPQr2bi1VzpwJQYjQiD6vM4HuHUfxH2ur16RZsuQTjegIwQwO6WA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "junitwriter": "^0.4.1",
-        "lintspaces": "^0.7.0"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "peerDependencies": {
-        "grunt": ">=1.0.0"
-      }
-    },
-    "node_modules/grunt-newer": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz",
-      "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "async": "^1.5.2",
-        "rimraf": "^2.5.2"
-      },
-      "engines": {
-        "node": ">= 0.8.0"
-      },
-      "peerDependencies": {
-        "grunt": ">=0.4.1"
-      }
-    },
-    "node_modules/grunt-newer/node_modules/rimraf": {
-      "version": "2.7.1",
-      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
-      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "glob": "^7.1.3"
-      },
-      "bin": {
-        "rimraf": "bin.js"
-      }
-    },
-    "node_modules/grunt-npmcopy": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/grunt-npmcopy/-/grunt-npmcopy-0.2.0.tgz",
-      "integrity": "sha512-iiIpifpz5UCWPYtskdgCbDjKOoSjmwdEj9hvIHZFHVWjjfehXN6VNoeBp9c6v8XuD81BnRLRf8z/rkwmmmxvqA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "glob": "^7.1.3",
-        "lodash": "^4.17.11"
-      },
-      "engines": {
-        "node": ">= 0.10.0"
-      }
-    },
-    "node_modules/grunt-postcss": {
-      "version": "0.9.0",
-      "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.9.0.tgz",
-      "integrity": "sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^2.1.0",
-        "diff": "^3.0.0",
-        "postcss": "^6.0.11"
-      },
-      "engines": {
-        "node": ">= 0.12.0"
-      },
-      "peerDependencies": {
-        "grunt": ">=0.4.5"
-      }
-    },
-    "node_modules/grunt-postcss/node_modules/postcss": {
-      "version": "6.0.23",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
-      "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^2.4.1",
-        "source-map": "^0.6.1",
-        "supports-color": "^5.4.0"
-      },
-      "engines": {
-        "node": ">=4.0.0"
-      }
-    },
-    "node_modules/grunt-postcss/node_modules/supports-color": {
-      "version": "5.5.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "has-flag": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/grunt-rollup": {
-      "version": "11.5.0",
-      "resolved": "https://registry.npmjs.org/grunt-rollup/-/grunt-rollup-11.5.0.tgz",
-      "integrity": "sha512-Xa/1g0G4HlMIAsJYLZgDEDi8w2jZ5sLpo6XKezJqGdpTGe8qGWcXG7kopiyCUYiXs3LLv58y/DhGIXwbkCAkvQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "rollup": "^2.32.0"
-      },
-      "engines": {
-        "node": ">=8.6.0"
-      },
-      "peerDependencies": {
-        "grunt": ">=0.4.0"
-      }
-    },
-    "node_modules/grunt-sass": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz",
-      "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      },
-      "peerDependencies": {
-        "grunt": ">=1"
-      }
-    },
-    "node_modules/grunt-stylelint": {
-      "version": "0.15.0",
-      "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.15.0.tgz",
-      "integrity": "sha512-1G5kbT3Y6OtAqgIv/XErtI6ai1t1UdtQWXxUV5Gd900PQoEzu/WrBYhGNAXdb/9nAsNWNjFHQjtdXQtZcDmobA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^3.0.0"
-      },
-      "peerDependencies": {
-        "stylelint": "^13.3.2"
-      }
-    },
-    "node_modules/grunt-stylelint/node_modules/chalk": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
-      "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^4.1.0",
-        "supports-color": "^7.1.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/grunt-terser": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/grunt-terser/-/grunt-terser-2.0.0.tgz",
-      "integrity": "sha512-9Rw1TiPsqadCJnEaKz+mZiS4k9ydnkNfrfvEq9SS6MqMXUxBC+sndDCHV05s5/PXQsFjFBhoRVFij5FaV36tYA==",
-      "dev": true,
-      "dependencies": {
-        "grunt": "^1.1.0"
-      },
-      "engines": {
-        "node": ">=10.0.0"
-      },
-      "peerDependencies": {
-        "grunt": "1.x",
-        "terser": "5.x"
-      }
-    },
-    "node_modules/grunt/node_modules/mkdirp": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
-      "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
-      "dev": true,
-      "license": "MIT",
-      "bin": {
-        "mkdirp": "bin/cmd.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/hard-rejection": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
-      "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/has": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
-      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "function-bind": "^1.1.1"
-      },
-      "engines": {
-        "node": ">= 0.4.0"
-      }
-    },
-    "node_modules/has-ansi": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
-      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/has-binary2": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
-      "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "isarray": "2.0.1"
-      }
-    },
-    "node_modules/has-cors": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
-      "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/has-flag": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/has-symbol-support-x": {
-      "version": "1.4.2",
-      "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
-      "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/has-symbols": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
-      "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/has-to-string-tag-x": {
-      "version": "1.4.1",
-      "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
-      "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "has-symbol-support-x": "^1.4.1"
-      },
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/has-value": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
-      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "get-value": "^2.0.6",
-        "has-values": "^1.0.0",
-        "isobject": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/has-values": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
-      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-number": "^3.0.0",
-        "kind-of": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/has-values/node_modules/kind-of": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
-      "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-buffer": "^1.1.5"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/homedir-polyfill": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
-      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "parse-passwd": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/hooker": {
-      "version": "0.2.3",
-      "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
-      "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
-      "dev": true,
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/hosted-git-info": {
-      "version": "2.8.8",
-      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
-      "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/html-comment-regex": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
-      "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
-    },
-    "node_modules/html-escaper": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
-      "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/html-tags": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
-      "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/htmlparser2": {
-      "version": "3.10.1",
-      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
-      "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "domelementtype": "^1.3.1",
-        "domhandler": "^2.3.0",
-        "domutils": "^1.5.1",
-        "entities": "^1.1.1",
-        "inherits": "^2.0.1",
-        "readable-stream": "^3.1.1"
-      }
-    },
-    "node_modules/htmlparser2/node_modules/readable-stream": {
-      "version": "3.6.0",
-      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
-      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "inherits": "^2.0.3",
-        "string_decoder": "^1.1.1",
-        "util-deprecate": "^1.0.1"
-      },
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/htmlparser2/node_modules/string_decoder": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
-      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "safe-buffer": "~5.2.0"
-      }
-    },
-    "node_modules/http-cache-semantics": {
-      "version": "3.8.1",
-      "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
-      "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "optional": true
-    },
-    "node_modules/http-errors": {
-      "version": "1.7.2",
-      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
-      "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "depd": "~1.1.2",
-        "inherits": "2.0.3",
-        "setprototypeof": "1.1.1",
-        "statuses": ">= 1.5.0 < 2",
-        "toidentifier": "1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.6"
-      }
-    },
-    "node_modules/http-errors/node_modules/inherits": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
-      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/http-parser-js": {
-      "version": "0.5.2",
-      "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz",
-      "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/http-proxy": {
-      "version": "1.18.1",
-      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
-      "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "eventemitter3": "^4.0.0",
-        "follow-redirects": "^1.0.0",
-        "requires-port": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=8.0.0"
-      }
-    },
-    "node_modules/iconv-lite": {
-      "version": "0.4.24",
-      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
-      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "safer-buffer": ">= 2.1.2 < 3"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/ieee754": {
-      "version": "1.1.13",
-      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
-      "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true
-    },
-    "node_modules/ignore": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
-      "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 4"
-      }
-    },
-    "node_modules/imagemin": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz",
-      "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "file-type": "^10.7.0",
-        "globby": "^8.0.1",
-        "make-dir": "^1.0.0",
-        "p-pipe": "^1.1.0",
-        "pify": "^4.0.1",
-        "replace-ext": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/imagemin-gifsicle": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz",
-      "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "exec-buffer": "^3.0.0",
-        "gifsicle": "^4.0.0",
-        "is-gif": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/imagemin-jpegtran": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz",
-      "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "exec-buffer": "^3.0.0",
-        "is-jpg": "^2.0.0",
-        "jpegtran-bin": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/imagemin-optipng": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz",
-      "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "exec-buffer": "^3.0.0",
-        "is-png": "^1.0.0",
-        "optipng-bin": "^5.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/imagemin-svgo": {
-      "version": "7.1.0",
-      "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz",
-      "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "is-svg": "^4.2.1",
-        "svgo": "^1.3.2"
-      },
-      "engines": {
-        "node": ">=6"
-      },
-      "funding": {
-        "url": "https://github.com/sindresorhus/imagemin-svgo?sponsor=1"
-      }
-    },
-    "node_modules/imagemin/node_modules/@nodelib/fs.stat": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
-      "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 6"
-      }
-    },
-    "node_modules/imagemin/node_modules/braces": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "arr-flatten": "^1.1.0",
-        "array-unique": "^0.3.2",
-        "extend-shallow": "^2.0.1",
-        "fill-range": "^4.0.0",
-        "isobject": "^3.0.1",
-        "repeat-element": "^1.1.2",
-        "snapdragon": "^0.8.1",
-        "snapdragon-node": "^2.0.1",
-        "split-string": "^3.0.2",
-        "to-regex": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/braces/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/braces/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/define-property": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
-      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-descriptor": "^1.0.2",
-        "isobject": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/dir-glob": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
-      "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "arrify": "^1.0.1",
-        "path-type": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/imagemin/node_modules/expand-brackets": {
-      "version": "2.1.4",
-      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "debug": "^2.3.3",
-        "define-property": "^0.2.5",
-        "extend-shallow": "^2.0.1",
-        "posix-character-classes": "^0.1.0",
-        "regex-not": "^1.0.0",
-        "snapdragon": "^0.8.1",
-        "to-regex": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/expand-brackets/node_modules/define-property": {
-      "version": "0.2.5",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-descriptor": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/expand-brackets/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/expand-brackets/node_modules/is-descriptor": {
-      "version": "0.1.6",
-      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-accessor-descriptor": "^0.1.6",
-        "is-data-descriptor": "^0.1.4",
-        "kind-of": "^5.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/expand-brackets/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/expand-brackets/node_modules/kind-of": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/extend-shallow": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "assign-symbols": "^1.0.0",
-        "is-extendable": "^1.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/extglob": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "array-unique": "^0.3.2",
-        "define-property": "^1.0.0",
-        "expand-brackets": "^2.1.4",
-        "extend-shallow": "^2.0.1",
-        "fragment-cache": "^0.2.1",
-        "regex-not": "^1.0.0",
-        "snapdragon": "^0.8.1",
-        "to-regex": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/extglob/node_modules/define-property": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-descriptor": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/extglob/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/extglob/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/fast-glob": {
-      "version": "2.2.7",
-      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
-      "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@mrmlnc/readdir-enhanced": "^2.2.1",
-        "@nodelib/fs.stat": "^1.1.2",
-        "glob-parent": "^3.1.0",
-        "is-glob": "^4.0.0",
-        "merge2": "^1.2.3",
-        "micromatch": "^3.1.10"
-      },
-      "engines": {
-        "node": ">=4.0.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/file-type": {
-      "version": "10.11.0",
-      "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz",
-      "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/imagemin/node_modules/fill-range": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "extend-shallow": "^2.0.1",
-        "is-number": "^3.0.0",
-        "repeat-string": "^1.6.1",
-        "to-regex-range": "^2.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/fill-range/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/fill-range/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/glob-parent": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
-      "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "is-glob": "^3.1.0",
-        "path-dirname": "^1.0.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/glob-parent/node_modules/is-glob": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
-      "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extglob": "^2.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/globby": {
-      "version": "8.0.2",
-      "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
-      "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "array-union": "^1.0.1",
-        "dir-glob": "2.0.0",
-        "fast-glob": "^2.0.2",
-        "glob": "^7.1.2",
-        "ignore": "^3.3.5",
-        "pify": "^3.0.0",
-        "slash": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/imagemin/node_modules/globby/node_modules/pify": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/imagemin/node_modules/ignore": {
-      "version": "3.3.10",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
-      "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/imagemin/node_modules/is-accessor-descriptor": {
-      "version": "0.1.6",
-      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "kind-of": "^3.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/is-accessor-descriptor/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-buffer": "^1.1.5"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/is-data-descriptor": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "kind-of": "^3.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/is-data-descriptor/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-buffer": "^1.1.5"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/is-extendable": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-plain-object": "^2.0.4"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/is-extglob": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagemin/node_modules/micromatch": {
-      "version": "3.1.10",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "arr-diff": "^4.0.0",
-        "array-unique": "^0.3.2",
-        "braces": "^2.3.1",
-        "define-property": "^2.0.2",
-        "extend-shallow": "^3.0.2",
-        "extglob": "^2.0.4",
-        "fragment-cache": "^0.2.1",
-        "kind-of": "^6.0.2",
-        "nanomatch": "^1.2.9",
-        "object.pick": "^1.3.0",
-        "regex-not": "^1.0.0",
-        "snapdragon": "^0.8.1",
-        "to-regex": "^3.0.2"
+      "bin": {
+        "stylefmt": "bin/cli.js"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=4.2.0"
       }
     },
-    "node_modules/imagemin/node_modules/ms": {
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/balanced-match": {
       "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/imagemin/node_modules/path-type": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
-      "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "pify": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/imagemin/node_modules/path-type/node_modules/pify": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/imagemin/node_modules/pify": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
-      "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/imagemin/node_modules/slash": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
-      "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz",
+      "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
+      "dev": true
     },
-    "node_modules/imagemin/node_modules/to-regex-range": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
-      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/camelcase-keys": {
+      "version": "6.2.2",
+      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+      "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-number": "^3.0.0",
-        "repeat-string": "^1.6.1"
+        "camelcase": "^5.3.1",
+        "map-obj": "^4.0.0",
+        "quick-lru": "^4.0.1"
       },
       "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/imagesloaded": {
-      "version": "4.1.4",
-      "resolved": "https://registry.npmjs.org/imagesloaded/-/imagesloaded-4.1.4.tgz",
-      "integrity": "sha512-ltiBVcYpc/TYTF5nolkMNsnREHW+ICvfQ3Yla2Sgr71YFwQ86bDwV9hgpFhFtrGPuwEx5+LqOHIrdXBdoWwwsA==",
-      "license": "MIT",
-      "dependencies": {
-        "ev-emitter": "^1.0.0"
-      }
-    },
-    "node_modules/immutable": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz",
-      "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/import-fresh": {
-      "version": "3.2.1",
-      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
-      "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "parent-module": "^1.0.0",
-        "resolve-from": "^4.0.0"
+        "node": ">=8"
       },
-      "engines": {
-        "node": ">=6"
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/import-fresh/node_modules/resolve-from": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
-      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
-      }
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/colorette": {
+      "version": "2.0.19",
+      "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
+      "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
+      "dev": true
     },
-    "node_modules/import-lazy": {
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/indent-string": {
       "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
-      "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
+      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
       "dev": true,
-      "license": "MIT",
       "engines": {
         "node": ">=8"
       }
     },
-    "node_modules/imurmurhash": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
-      "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.8.19"
-      }
-    },
-    "node_modules/indent-string": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
-      "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/is-plain-object": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+      "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "repeating": "^2.0.0"
-      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/indexes-of": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
-      "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/indexof": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
-      "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/known-css-properties": {
+      "version": "0.25.0",
+      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz",
+      "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==",
       "dev": true
     },
-    "node_modules/inflight": {
-      "version": "1.0.6",
-      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
-      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "once": "^1.3.0",
-        "wrappy": "1"
-      }
-    },
-    "node_modules/inherits": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
-      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/ini": {
-      "version": "1.3.5",
-      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
-      "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/map-obj": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+      "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
       "dev": true,
-      "license": "ISC",
       "engines": {
-        "node": "*"
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/interpret": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
-      "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/into-stream": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
-      "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/meow": {
+      "version": "9.0.0",
+      "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
+      "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "from2": "^2.1.1",
-        "p-is-promise": "^1.1.0"
+        "@types/minimist": "^1.2.0",
+        "camelcase-keys": "^6.2.2",
+        "decamelize": "^1.2.0",
+        "decamelize-keys": "^1.1.0",
+        "hard-rejection": "^2.1.0",
+        "minimist-options": "4.1.0",
+        "normalize-package-data": "^3.0.0",
+        "read-pkg-up": "^7.0.1",
+        "redent": "^3.0.0",
+        "trim-newlines": "^3.0.0",
+        "type-fest": "^0.18.0",
+        "yargs-parser": "^20.2.3"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/invert-kv": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
-      "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/postcss-safe-parser": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz",
+      "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==",
       "dev": true,
-      "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=12.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/postcss/"
+      },
+      "peerDependencies": {
+        "postcss": "^8.3.3"
       }
     },
-    "node_modules/irregular-plurals": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
-      "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/read-pkg": {
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+      "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
       "dev": true,
-      "license": "MIT",
+      "dependencies": {
+        "@types/normalize-package-data": "^2.4.0",
+        "normalize-package-data": "^2.5.0",
+        "parse-json": "^5.0.0",
+        "type-fest": "^0.6.0"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/is-absolute": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
-      "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/read-pkg-up": {
+      "version": "7.0.1",
+      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+      "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-relative": "^1.0.0",
-        "is-windows": "^1.0.1"
+        "find-up": "^4.1.0",
+        "read-pkg": "^5.2.0",
+        "type-fest": "^0.8.1"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/is-accessor-descriptor": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
-      "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/read-pkg-up/node_modules/type-fest": {
+      "version": "0.8.1",
+      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+      "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "kind-of": "^6.0.0"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/is-alphabetical": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
-      "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
-      "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
-      }
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/read-pkg/node_modules/hosted-git-info": {
+      "version": "2.8.9",
+      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+      "dev": true
     },
-    "node_modules/is-alphanumerical": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
-      "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/read-pkg/node_modules/normalize-package-data": {
+      "version": "2.5.0",
+      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-alphabetical": "^1.0.0",
-        "is-decimal": "^1.0.0"
-      },
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
+        "hosted-git-info": "^2.1.4",
+        "resolve": "^1.10.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
       }
     },
-    "node_modules/is-arrayish": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
-      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/read-pkg/node_modules/type-fest": {
+      "version": "0.6.0",
+      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+      "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
       "dev": true,
-      "license": "MIT"
+      "engines": {
+        "node": ">=8"
+      }
     },
-    "node_modules/is-binary-path": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
-      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/redent": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+      "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "binary-extensions": "^2.0.0"
+        "indent-string": "^4.0.0",
+        "strip-indent": "^3.0.0"
       },
       "engines": {
         "node": ">=8"
       }
     },
-    "node_modules/is-buffer": {
-      "version": "1.1.6",
-      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
-      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/is-callable": {
-      "version": "1.2.2",
-      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
-      "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/strip-indent": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+      "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">= 0.4"
+      "dependencies": {
+        "min-indent": "^1.0.0"
       },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/is-ci": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
-      "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/stylelint": {
+      "version": "14.11.0",
+      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz",
+      "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "ci-info": "^2.0.0"
+        "@csstools/selector-specificity": "^2.0.2",
+        "balanced-match": "^2.0.0",
+        "colord": "^2.9.3",
+        "cosmiconfig": "^7.0.1",
+        "css-functions-list": "^3.1.0",
+        "debug": "^4.3.4",
+        "fast-glob": "^3.2.11",
+        "fastest-levenshtein": "^1.0.16",
+        "file-entry-cache": "^6.0.1",
+        "global-modules": "^2.0.0",
+        "globby": "^11.1.0",
+        "globjoin": "^0.1.4",
+        "html-tags": "^3.2.0",
+        "ignore": "^5.2.0",
+        "import-lazy": "^4.0.0",
+        "imurmurhash": "^0.1.4",
+        "is-plain-object": "^5.0.0",
+        "known-css-properties": "^0.25.0",
+        "mathml-tag-names": "^2.1.3",
+        "meow": "^9.0.0",
+        "micromatch": "^4.0.5",
+        "normalize-path": "^3.0.0",
+        "picocolors": "^1.0.0",
+        "postcss": "^8.4.16",
+        "postcss-media-query-parser": "^0.2.3",
+        "postcss-resolve-nested-selector": "^0.1.1",
+        "postcss-safe-parser": "^6.0.0",
+        "postcss-selector-parser": "^6.0.10",
+        "postcss-value-parser": "^4.2.0",
+        "resolve-from": "^5.0.0",
+        "string-width": "^4.2.3",
+        "strip-ansi": "^6.0.1",
+        "style-search": "^0.1.0",
+        "supports-hyperlinks": "^2.2.0",
+        "svg-tags": "^1.0.0",
+        "table": "^6.8.0",
+        "v8-compile-cache": "^2.3.0",
+        "write-file-atomic": "^4.0.2"
       },
       "bin": {
-        "is-ci": "bin.js"
+        "stylelint": "bin/stylelint.js"
+      },
+      "engines": {
+        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/stylelint"
       }
     },
-    "node_modules/is-core-module": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
-      "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/stylelint-order": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-5.0.0.tgz",
+      "integrity": "sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "has": "^1.0.3"
+        "postcss": "^8.3.11",
+        "postcss-sorting": "^7.0.1"
       },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+      "peerDependencies": {
+        "stylelint": "^14.0.0"
       }
     },
-    "node_modules/is-data-descriptor": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-      "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/stylelint/node_modules/globby": {
+      "version": "11.1.0",
+      "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+      "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "kind-of": "^6.0.0"
+        "array-union": "^2.1.0",
+        "dir-glob": "^3.0.1",
+        "fast-glob": "^3.2.9",
+        "ignore": "^5.2.0",
+        "merge2": "^1.4.1",
+        "slash": "^3.0.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/is-date-object": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
-      "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/trim-newlines": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
+      "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
       "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+        "node": ">=8"
       }
     },
-    "node_modules/is-decimal": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
-      "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/type-fest": {
+      "version": "0.18.1",
+      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
+      "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
       "dev": true,
-      "license": "MIT",
+      "engines": {
+        "node": ">=10"
+      },
       "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/is-descriptor": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
-      "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+    "node_modules/@ronilaukkarinen/stylefmt/node_modules/write-file-atomic": {
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz",
+      "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-accessor-descriptor": "^1.0.0",
-        "is-data-descriptor": "^1.0.0",
-        "kind-of": "^6.0.2"
+        "imurmurhash": "^0.1.4",
+        "signal-exit": "^3.0.7"
       },
       "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/is-directory": {
-      "version": "0.3.1",
-      "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
-      "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+        "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
       }
     },
-    "node_modules/is-docker": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
-      "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
+    "node_modules/@squoosh/cli": {
+      "version": "0.7.2",
+      "resolved": "https://registry.npmjs.org/@squoosh/cli/-/cli-0.7.2.tgz",
+      "integrity": "sha512-uMnUWMx4S8UApO/EfPyRyvUmw+0jI9wwAfdHfGjvVg4DAIvEgsA+VWK2KOBnJiChvVd768K27g09ESzptyX93w==",
       "dev": true,
-      "license": "MIT",
+      "dependencies": {
+        "@squoosh/lib": "^0.4.0",
+        "commander": "^7.2.0",
+        "json5": "^2.2.0",
+        "kleur": "^4.1.4",
+        "ora": "^5.4.0"
+      },
       "bin": {
-        "is-docker": "cli.js"
+        "cli": "src/index.js",
+        "squoosh-cli": "src/index.js"
       },
       "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
+        "node": " ^12.20.2 || ^14.13.1 || ^16.0.0 "
       }
     },
-    "node_modules/is-dotfile": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
-      "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
+    "node_modules/@squoosh/cli/node_modules/commander": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+      "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
       "dev": true,
-      "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 10"
       }
     },
-    "node_modules/is-equal-shallow": {
-      "version": "0.1.3",
-      "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
-      "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
+    "node_modules/@squoosh/lib": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/@squoosh/lib/-/lib-0.4.0.tgz",
+      "integrity": "sha512-O1LyugWLZjMI4JZeZMA5vzfhfPjfMZXH5/HmVkRagP8B70wH3uoR7tjxfGNdSavey357MwL8YJDxbGwBBdHp7Q==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-primitive": "^2.0.0"
+        "wasm-feature-detect": "^1.2.11",
+        "web-streams-polyfill": "^3.0.3"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": " ^12.5.0 || ^14.0.0 || ^16.0.0 "
       }
     },
-    "node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+    "node_modules/@types/bootstrap": {
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/@types/bootstrap/-/bootstrap-5.2.0.tgz",
+      "integrity": "sha512-zncxyEdbShnbOkY1zGBNqvpdVuIGDEA3rxcANJ4v9b3yaMxp+xDCNSwrXK5+uM7Wz7cb1RoIoRUQ0Q5JyfjyfA==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "dependencies": {
+        "@popperjs/core": "^2.9.2"
       }
     },
-    "node_modules/is-extglob": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
-      "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+    "node_modules/@types/chosen-js": {
+      "version": "1.8.1",
+      "resolved": "https://registry.npmjs.org/@types/chosen-js/-/chosen-js-1.8.1.tgz",
+      "integrity": "sha512-K078GYGgiCdNmp25YlamkwP77L7MRqvH90mTpwL6DnHsen9snpvgzOqrH5kxKaDvxnHBAV1YKFRPLMbaYGoP3Q==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "dependencies": {
+        "@types/jquery": "*"
       }
     },
-    "node_modules/is-finite": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
-      "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
+    "node_modules/@types/chosen-js/node_modules/@types/jquery": {
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.3.tgz",
+      "integrity": "sha512-IENpHTjGksr2wQS6ZO8eMIE0tIB22Ywg+n3/yAWCa56VSZ26phcwAbFdh9+VNUWk7e83qB27QLax3Rf4G92Y9A==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
+      "dependencies": {
+        "@types/sizzle": "*"
       }
     },
-    "node_modules/is-fullwidth-code-point": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
-      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+    "node_modules/@types/ckeditor": {
+      "version": "4.9.10",
+      "resolved": "https://registry.npmjs.org/@types/ckeditor/-/ckeditor-4.9.10.tgz",
+      "integrity": "sha512-dcOPCXM0Cr5Z0i6eF/aW5LvECrS+cdl2Gi7lU+rEUNWby0w9Yl6mBubjrs29OVAducpuZjB4mfDayE+o4/gGdQ==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/@types/color-name": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
+      "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
+      "license": "MIT"
+    },
+    "node_modules/@types/component-emitter": {
+      "version": "1.2.11",
+      "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
+      "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==",
+      "dev": true
+    },
+    "node_modules/@types/cookie": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
+      "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==",
+      "dev": true
+    },
+    "node_modules/@types/cors": {
+      "version": "2.8.12",
+      "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
+      "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==",
+      "dev": true
+    },
+    "node_modules/@types/d3-dispatch": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
+      "integrity": "sha512-Sh0KW6z/d7uxssD7K4s4uCSzlEG/+SP+U47q098NVdOfFvUKNTvKAIV4XqjxsUuhE/854ARAREHOxkr9gQOCyg==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
+      "license": "MIT"
     },
-    "node_modules/is-gif": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz",
-      "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==",
+    "node_modules/@types/d3-drag": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-2.0.0.tgz",
+      "integrity": "sha512-VaUJPjbMnDn02tcRqsHLRAX5VjcRIzCjBfeXTLGe6QjMn5JccB5Cz4ztMRXMJfkbC45ovgJFWuj6DHvWMX1thA==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "file-type": "^10.4.0"
-      },
-      "engines": {
-        "node": ">=6"
+        "@types/d3-selection": "*"
       }
     },
-    "node_modules/is-gif/node_modules/file-type": {
-      "version": "10.11.0",
-      "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz",
-      "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==",
+    "node_modules/@types/d3-selection": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-2.0.0.tgz",
+      "integrity": "sha512-EF0lWZ4tg7oDFg4YQFlbOU3936e3a9UmoQ2IXlBy1+cv2c2Pv7knhKUzGlH5Hq2sF/KeDTH1amiRPey2rrLMQA==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=6"
-      }
+      "license": "MIT"
     },
-    "node_modules/is-glob": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
-      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+    "node_modules/@types/estree": {
+      "version": "0.0.39",
+      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
+      "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extglob": "^2.1.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/is-glob/node_modules/is-extglob": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+    "node_modules/@types/imagesloaded": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/@types/imagesloaded/-/imagesloaded-4.1.2.tgz",
+      "integrity": "sha512-QxpoYhaYgv1qXwwPd6EnQFLkzrRZaecIafPsY51fnrsr+qIh0wrPVaOQirBaFl+FjFHk5BMfpf+6QHy0lRrcNw==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "dependencies": {
+        "@types/jquery": "*"
       }
     },
-    "node_modules/is-hexadecimal": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
-      "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
+    "node_modules/@types/imagesloaded/node_modules/@types/jquery": {
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.3.tgz",
+      "integrity": "sha512-IENpHTjGksr2wQS6ZO8eMIE0tIB22Ywg+n3/yAWCa56VSZ26phcwAbFdh9+VNUWk7e83qB27QLax3Rf4G92Y9A==",
       "dev": true,
       "license": "MIT",
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
+      "dependencies": {
+        "@types/sizzle": "*"
       }
     },
-    "node_modules/is-jpg": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz",
-      "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=",
+    "node_modules/@types/jasmine": {
+      "version": "3.5.14",
+      "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.5.14.tgz",
+      "integrity": "sha512-Fkgk536sHPqcOtd+Ow+WiUNuk0TSo/BntKkF8wSvcd6M2FvPjeXcUE6Oz/bwDZiUZEaXLslAgw00Q94Pnx6T4w==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=6"
-      }
+      "license": "MIT"
     },
-    "node_modules/is-natural-number": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
-      "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=",
+    "node_modules/@types/jquery": {
+      "version": "2.0.47",
+      "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.47.tgz",
+      "integrity": "sha512-5bidBzyNZ5euxwRjN0UsGsnmCXb6yuNAQkJceJ00Qq7uVLAZ442gJ2I0h56wGfRpIcZyY2wPV103Zq9IMnkjkg==",
       "dev": true,
-      "license": "MIT",
-      "optional": true
+      "license": "MIT"
     },
-    "node_modules/is-negative-zero": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
-      "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=",
+    "node_modules/@types/jqueryui": {
+      "version": "1.12.13",
+      "resolved": "https://registry.npmjs.org/@types/jqueryui/-/jqueryui-1.12.13.tgz",
+      "integrity": "sha512-IIOytTkwN6mBcJqi5SP8T8zqDGKy9hIpifQ0aGj1/ZjqshOoMo0yZdLp2uLIg7mQDJOwMCSC3EY1QZC/qZzvLQ==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">= 0.4"
+      "dependencies": {
+        "@types/jquery": "*"
       }
     },
-    "node_modules/is-number": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-      "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+    "node_modules/@types/jqueryui/node_modules/@types/jquery": {
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.3.tgz",
+      "integrity": "sha512-IENpHTjGksr2wQS6ZO8eMIE0tIB22Ywg+n3/yAWCa56VSZ26phcwAbFdh9+VNUWk7e83qB27QLax3Rf4G92Y9A==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "kind-of": "^3.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "@types/sizzle": "*"
       }
     },
-    "node_modules/is-number/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+    "node_modules/@types/json-schema": {
+      "version": "7.0.9",
+      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
+      "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/@types/mdast": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz",
+      "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-buffer": "^1.1.5"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "@types/unist": "*"
       }
     },
-    "node_modules/is-object": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
-      "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
+    "node_modules/@types/minimist": {
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
+      "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
+      "dev": true
+    },
+    "node_modules/@types/node": {
+      "version": "18.7.12",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.12.tgz",
+      "integrity": "sha512-caqFX7GwvZ4KLnhpI9CfiMkgHKp6kvFAIgpkha0cjO7bAQvB6dWe+q3fTHmm7fQvv59pd4tPj77nriq2M6U2dw==",
+      "dev": true
+    },
+    "node_modules/@types/normalize-package-data": {
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
+      "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
       "dev": true,
-      "license": "MIT",
-      "optional": true
+      "license": "MIT"
     },
-    "node_modules/is-plain-obj": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
-      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+    "node_modules/@types/nprogress": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/@types/nprogress/-/nprogress-0.2.0.tgz",
+      "integrity": "sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/is-plain-object": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
-      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+    "node_modules/@types/parse-json": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "isobject": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/is-png": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz",
-      "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=",
+    "node_modules/@types/requirejs": {
+      "version": "2.1.32",
+      "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.32.tgz",
+      "integrity": "sha512-TM8LeNLJkEKDcx2414tsU+aKX+Pcfx8siRgZJWsb16KT77TT2FxINO48dLLkx8a5fEuJYb+rcfgPcvq6vt96NQ==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/is-posix-bracket": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
-      "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
+    "node_modules/@types/sizzle": {
+      "version": "2.3.2",
+      "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz",
+      "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/is-primitive": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
-      "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
+    "node_modules/@types/sortablejs": {
+      "version": "1.10.6",
+      "resolved": "https://registry.npmjs.org/@types/sortablejs/-/sortablejs-1.10.6.tgz",
+      "integrity": "sha512-QRz8Z+uw2Y4Gwrtxw8hD782zzuxxugdcq8X/FkPsXUa1kfslhGzy13+4HugO9FXNo+jlWVcE6DYmmegniIQ30A==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/is-regex": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
-      "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+    "node_modules/@types/trusted-types": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz",
+      "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==",
+      "license": "MIT"
+    },
+    "node_modules/@types/unist": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
+      "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/@typescript-eslint/eslint-plugin": {
+      "version": "5.30.5",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz",
+      "integrity": "sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "has-symbols": "^1.0.1"
+        "@typescript-eslint/scope-manager": "5.30.5",
+        "@typescript-eslint/type-utils": "5.30.5",
+        "@typescript-eslint/utils": "5.30.5",
+        "debug": "^4.3.4",
+        "functional-red-black-tree": "^1.0.1",
+        "ignore": "^5.2.0",
+        "regexpp": "^3.2.0",
+        "semver": "^7.3.7",
+        "tsutils": "^3.21.0"
       },
       "engines": {
-        "node": ">= 0.4"
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
       },
       "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/is-regexp": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
-      "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/is-relative": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
-      "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-unc-path": "^1.0.0"
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      },
+      "peerDependencies": {
+        "@typescript-eslint/parser": "^5.0.0",
+        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
       },
-      "engines": {
-        "node": ">=0.10.0"
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
-    "node_modules/is-retry-allowed": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
-      "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
+    "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
+      "version": "7.3.7",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
+      "license": "ISC",
+      "dependencies": {
+        "lru-cache": "^6.0.0"
+      },
+      "bin": {
+        "semver": "bin/semver.js"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10"
       }
     },
-    "node_modules/is-stream": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
-      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+    "node_modules/@typescript-eslint/parser": {
+      "version": "5.30.5",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.5.tgz",
+      "integrity": "sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "@typescript-eslint/scope-manager": "5.30.5",
+        "@typescript-eslint/types": "5.30.5",
+        "@typescript-eslint/typescript-estree": "5.30.5",
+        "debug": "^4.3.4"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      },
+      "peerDependencies": {
+        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
-    "node_modules/is-supported-regexp-flag": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz",
-      "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==",
+    "node_modules/@typescript-eslint/scope-manager": {
+      "version": "5.30.5",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz",
+      "integrity": "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "@typescript-eslint/types": "5.30.5",
+        "@typescript-eslint/visitor-keys": "5.30.5"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
       }
     },
-    "node_modules/is-svg": {
-      "version": "4.2.1",
-      "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz",
-      "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==",
+    "node_modules/@typescript-eslint/type-utils": {
+      "version": "5.30.5",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz",
+      "integrity": "sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "html-comment-regex": "^1.1.2"
+        "@typescript-eslint/utils": "5.30.5",
+        "debug": "^4.3.4",
+        "tsutils": "^3.21.0"
       },
       "engines": {
-        "node": ">=6"
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
       },
       "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      },
+      "peerDependencies": {
+        "eslint": "*"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
-    "node_modules/is-symbol": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
-      "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
+    "node_modules/@typescript-eslint/types": {
+      "version": "5.30.5",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz",
+      "integrity": "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "has-symbols": "^1.0.1"
-      },
       "engines": {
-        "node": ">= 0.4"
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
       },
       "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
       }
     },
-    "node_modules/is-typedarray": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
-      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/is-unc-path": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
-      "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+    "node_modules/@typescript-eslint/typescript-estree": {
+      "version": "5.30.5",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz",
+      "integrity": "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==",
       "dev": true,
-      "license": "MIT",
+      "license": "BSD-2-Clause",
       "dependencies": {
-        "unc-path-regex": "^0.1.2"
+        "@typescript-eslint/types": "5.30.5",
+        "@typescript-eslint/visitor-keys": "5.30.5",
+        "debug": "^4.3.4",
+        "globby": "^11.1.0",
+        "is-glob": "^4.0.3",
+        "semver": "^7.3.7",
+        "tsutils": "^3.21.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
-    "node_modules/is-unicode-supported": {
-      "version": "0.1.0",
-      "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
-      "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+    "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": {
+      "version": "11.1.0",
+      "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+      "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "array-union": "^2.1.0",
+        "dir-glob": "^3.0.1",
+        "fast-glob": "^3.2.9",
+        "ignore": "^5.2.0",
+        "merge2": "^1.4.1",
+        "slash": "^3.0.0"
+      },
       "engines": {
         "node": ">=10"
       },
@@ -9544,1894 +1776,2095 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/is-utf8": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
-      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/is-windows": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
-      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+    "node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "is-extglob": "^2.1.1"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/is-wsl": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
-      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+    "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
+      "version": "7.3.7",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
       "dev": true,
-      "license": "MIT",
+      "license": "ISC",
       "dependencies": {
-        "is-docker": "^2.0.0"
+        "lru-cache": "^6.0.0"
+      },
+      "bin": {
+        "semver": "bin/semver.js"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">=10"
       }
     },
-    "node_modules/isarray": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
-      "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/isbinaryfile": {
-      "version": "4.0.6",
-      "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz",
-      "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==",
+    "node_modules/@typescript-eslint/utils": {
+      "version": "5.30.5",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz",
+      "integrity": "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "@types/json-schema": "^7.0.9",
+        "@typescript-eslint/scope-manager": "5.30.5",
+        "@typescript-eslint/types": "5.30.5",
+        "@typescript-eslint/typescript-estree": "5.30.5",
+        "eslint-scope": "^5.1.1",
+        "eslint-utils": "^3.0.0"
+      },
       "engines": {
-        "node": ">= 8.0.0"
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
       },
       "funding": {
-        "url": "https://github.com/sponsors/gjtorikian/"
-      }
-    },
-    "node_modules/isexe": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
-      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/isobject": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+        "type": "opencollective",
+        "url": "https://opencollective.com/typescript-eslint"
+      },
+      "peerDependencies": {
+        "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
       }
     },
-    "node_modules/istanbul-lib-coverage": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
-      "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
+    "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+      "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
       "dev": true,
-      "license": "BSD-3-Clause",
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "esrecurse": "^4.3.0",
+        "estraverse": "^4.1.1"
+      },
       "engines": {
-        "node": ">=8"
+        "node": ">=8.0.0"
       }
     },
-    "node_modules/istanbul-lib-instrument": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
-      "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "dependencies": {
-        "@babel/core": "^7.7.5",
-        "@istanbuljs/schema": "^0.1.2",
-        "istanbul-lib-coverage": "^3.0.0",
-        "semver": "^6.3.0"
-      },
+    "node_modules/@typescript-eslint/utils/node_modules/estraverse": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+      "dev": true,
+      "license": "BSD-2-Clause",
       "engines": {
-        "node": ">=8"
+        "node": ">=4.0"
       }
     },
-    "node_modules/istanbul-lib-instrument/node_modules/@babel/core": {
-      "version": "7.11.6",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
-      "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
+    "node_modules/@typescript-eslint/visitor-keys": {
+      "version": "5.30.5",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz",
+      "integrity": "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@babel/code-frame": "^7.10.4",
-        "@babel/generator": "^7.11.6",
-        "@babel/helper-module-transforms": "^7.11.0",
-        "@babel/helpers": "^7.10.4",
-        "@babel/parser": "^7.11.5",
-        "@babel/template": "^7.10.4",
-        "@babel/traverse": "^7.11.5",
-        "@babel/types": "^7.11.5",
-        "convert-source-map": "^1.7.0",
-        "debug": "^4.1.0",
-        "gensync": "^1.0.0-beta.1",
-        "json5": "^2.1.2",
-        "lodash": "^4.17.19",
-        "resolve": "^1.3.2",
-        "semver": "^5.4.1",
-        "source-map": "^0.5.0"
+        "@typescript-eslint/types": "5.30.5",
+        "eslint-visitor-keys": "^3.3.0"
       },
       "engines": {
-        "node": ">=6.9.0"
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
       },
       "funding": {
         "type": "opencollective",
-        "url": "https://opencollective.com/babel"
+        "url": "https://opencollective.com/typescript-eslint"
       }
     },
-    "node_modules/istanbul-lib-instrument/node_modules/@babel/core/node_modules/semver": {
-      "version": "5.7.1",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+    "node_modules/@typo3/icons": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@typo3/icons/-/icons-3.2.0.tgz",
+      "integrity": "sha512-zvuGLpDQ6HI3rCyqMw4GVYMYSfFQ7ys1ggqGxATVy8fasEUoxXV+D/pyeqmJuOph8APMTTie7h4sxbL8uynMOw==",
+      "license": "MIT"
+    },
+    "node_modules/@yarnpkg/lockfile": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+      "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
       "dev": true,
-      "license": "ISC",
-      "bin": {
-        "semver": "bin/semver"
-      }
+      "license": "BSD-2-Clause"
     },
-    "node_modules/istanbul-lib-instrument/node_modules/@babel/helper-function-name": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
-      "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
+    "node_modules/abbrev": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+      "license": "ISC"
+    },
+    "node_modules/accepts": {
+      "version": "1.3.8",
+      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+      "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "@babel/helper-get-function-arity": "^7.10.4",
-        "@babel/template": "^7.10.4",
-        "@babel/types": "^7.10.4"
+        "mime-types": "~2.1.34",
+        "negotiator": "0.6.3"
+      },
+      "engines": {
+        "node": ">= 0.6"
       }
     },
-    "node_modules/istanbul-lib-instrument/node_modules/@babel/helper-get-function-arity": {
-      "version": "7.10.4",
-      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
-      "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
+    "node_modules/acorn": {
+      "version": "8.8.0",
+      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
+      "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/types": "^7.10.4"
+      "bin": {
+        "acorn": "bin/acorn"
+      },
+      "engines": {
+        "node": ">=0.4.0"
       }
     },
-    "node_modules/istanbul-lib-instrument/node_modules/@babel/traverse": {
-      "version": "7.11.5",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
-      "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
+    "node_modules/acorn-jsx": {
+      "version": "5.3.2",
+      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "@babel/code-frame": "^7.10.4",
-        "@babel/generator": "^7.11.5",
-        "@babel/helper-function-name": "^7.10.4",
-        "@babel/helper-split-export-declaration": "^7.11.0",
-        "@babel/parser": "^7.11.5",
-        "@babel/types": "^7.11.5",
-        "debug": "^4.1.0",
-        "globals": "^11.1.0",
-        "lodash": "^4.17.19"
+      "peerDependencies": {
+        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
       }
     },
-    "node_modules/istanbul-lib-instrument/node_modules/semver": {
-      "version": "6.3.0",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+    "node_modules/ajv": {
+      "version": "6.12.5",
+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
+      "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
       "dev": true,
-      "license": "ISC",
-      "bin": {
-        "semver": "bin/semver.js"
+      "license": "MIT",
+      "dependencies": {
+        "fast-deep-equal": "^3.1.1",
+        "fast-json-stable-stringify": "^2.0.0",
+        "json-schema-traverse": "^0.4.1",
+        "uri-js": "^4.2.2"
+      },
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/epoberezkin"
       }
     },
-    "node_modules/istanbul-lib-instrument/node_modules/source-map": {
-      "version": "0.5.7",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+    "node_modules/ansi-regex": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
       "dev": true,
-      "license": "BSD-3-Clause",
+      "license": "MIT",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/istanbul-lib-report": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
-      "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
-      "dev": true,
-      "license": "BSD-3-Clause",
+    "node_modules/ansi-styles": {
+      "version": "4.2.1",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
+      "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+      "license": "MIT",
       "dependencies": {
-        "istanbul-lib-coverage": "^3.0.0",
-        "make-dir": "^3.0.0",
-        "supports-color": "^7.1.0"
+        "@types/color-name": "^1.1.1",
+        "color-convert": "^2.0.1"
       },
       "engines": {
         "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
       }
     },
-    "node_modules/istanbul-lib-report/node_modules/make-dir": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
-      "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
-      "dev": true,
+    "node_modules/ansi-styles/node_modules/color-convert": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
       "license": "MIT",
       "dependencies": {
-        "semver": "^6.0.0"
+        "color-name": "~1.1.4"
       },
       "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
+        "node": ">=7.0.0"
       }
     },
-    "node_modules/istanbul-lib-report/node_modules/semver": {
-      "version": "6.3.0",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+    "node_modules/anymatch": {
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+      "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
       "dev": true,
       "license": "ISC",
-      "bin": {
-        "semver": "bin/semver.js"
-      }
-    },
-    "node_modules/istanbul-lib-source-maps": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
-      "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
-      "dev": true,
-      "license": "BSD-3-Clause",
       "dependencies": {
-        "debug": "^4.1.1",
-        "istanbul-lib-coverage": "^3.0.0",
-        "source-map": "^0.6.1"
+        "normalize-path": "^3.0.0",
+        "picomatch": "^2.0.4"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">= 8"
       }
     },
-    "node_modules/istanbul-reports": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
-      "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
-      "dev": true,
-      "license": "BSD-3-Clause",
+    "node_modules/argparse": {
+      "version": "1.0.10",
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+      "license": "MIT",
       "dependencies": {
-        "html-escaper": "^2.0.0",
-        "istanbul-lib-report": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=8"
+        "sprintf-js": "~1.0.2"
       }
     },
-    "node_modules/isurl": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
-      "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
+    "node_modules/arr-diff": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "has-to-string-tag-x": "^1.2.0",
-        "is-object": "^1.0.1"
-      },
       "engines": {
-        "node": ">= 4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/jasmine-core": {
-      "version": "3.6.0",
-      "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz",
-      "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==",
+    "node_modules/arr-flatten": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
       "dev": true,
-      "license": "MIT"
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
     },
-    "node_modules/jpegtran-bin": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz",
-      "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==",
+    "node_modules/arr-union": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
       "dev": true,
-      "hasInstallScript": true,
       "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "bin-build": "^3.0.0",
-        "bin-wrapper": "^4.0.0",
-        "logalot": "^2.0.0"
-      },
-      "bin": {
-        "jpegtran": "cli.js"
-      },
       "engines": {
-        "node": ">=6"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/jquery": {
-      "version": "3.6.0",
-      "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
-      "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==",
-      "license": "MIT"
-    },
-    "node_modules/jquery-ui": {
-      "version": "1.11.4",
-      "resolved": "git+https://git@github.com/jquery/jquery-ui.git#d6713024e16de90ea71dc0544ba34e1df01b4d8a"
-    },
-    "node_modules/js-base64": {
-      "version": "2.6.4",
-      "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
-      "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
-      "dev": true,
-      "license": "BSD-3-Clause"
+    "node_modules/array-each": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
+      "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==",
+      "engines": {
+        "node": ">=0.10.0"
+      }
     },
-    "node_modules/js-tokens": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
-      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
-      "dev": true,
-      "license": "MIT"
+    "node_modules/array-slice": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
+      "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
+      "engines": {
+        "node": ">=0.10.0"
+      }
     },
-    "node_modules/js-yaml": {
-      "version": "3.14.0",
-      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
-      "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
+    "node_modules/array-union": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+      "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "argparse": "^1.0.7",
-        "esprima": "^4.0.0"
-      },
-      "bin": {
-        "js-yaml": "bin/js-yaml.js"
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/jsesc": {
-      "version": "2.5.2",
-      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
-      "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+    "node_modules/array-unique": {
+      "version": "0.3.2",
+      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
       "dev": true,
       "license": "MIT",
-      "bin": {
-        "jsesc": "bin/jsesc"
-      },
       "engines": {
-        "node": ">=4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/json-buffer": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
-      "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+    "node_modules/arrify": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
       "dev": true,
       "license": "MIT",
-      "optional": true
+      "engines": {
+        "node": ">=0.10.0"
+      }
     },
-    "node_modules/json-parse-even-better-errors": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
-      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+    "node_modules/assign-symbols": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
       "dev": true,
-      "license": "MIT"
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
     },
-    "node_modules/json-schema-traverse": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+    "node_modules/astral-regex": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
+      "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
       "dev": true,
-      "license": "MIT"
+      "license": "MIT",
+      "engines": {
+        "node": ">=8"
+      }
     },
-    "node_modules/json-stable-stringify-without-jsonify": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
-      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+    "node_modules/async": {
+      "version": "1.5.2",
+      "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+      "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/json5": {
-      "version": "2.1.3",
-      "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
-      "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
+    "node_modules/atob": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "minimist": "^1.2.5"
-      },
+      "license": "(MIT OR Apache-2.0)",
       "bin": {
-        "json5": "lib/cli.js"
+        "atob": "bin/atob.js"
       },
       "engines": {
-        "node": ">=6"
+        "node": ">= 4.5.0"
       }
     },
-    "node_modules/jsonfile": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
-      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+    "node_modules/autoprefixer": {
+      "version": "9.8.6",
+      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
+      "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
       "dev": true,
       "license": "MIT",
-      "optionalDependencies": {
-        "graceful-fs": "^4.1.6"
-      }
-    },
-    "node_modules/jsonfilter": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz",
-      "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=",
-      "dev": true,
-      "license": "BSD",
       "dependencies": {
-        "JSONStream": "^0.8.4",
-        "minimist": "^1.1.0",
-        "stream-combiner": "^0.2.1",
-        "through2": "^0.6.3"
+        "browserslist": "^4.12.0",
+        "caniuse-lite": "^1.0.30001109",
+        "colorette": "^1.2.1",
+        "normalize-range": "^0.1.2",
+        "num2fraction": "^1.2.2",
+        "postcss": "^7.0.32",
+        "postcss-value-parser": "^4.1.0"
       },
       "bin": {
-        "jsonfilter": "cli.js"
+        "autoprefixer": "bin/autoprefixer"
+      },
+      "funding": {
+        "type": "tidelift",
+        "url": "https://tidelift.com/funding/github/npm/autoprefixer"
       }
     },
-    "node_modules/jsonparse": {
-      "version": "0.0.5",
-      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
-      "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=",
+    "node_modules/autoprefixer/node_modules/browserslist": {
+      "version": "4.21.3",
+      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz",
+      "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==",
       "dev": true,
-      "engines": [
-        "node >= 0.2.0"
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/browserslist"
+        }
       ],
-      "license": "MIT"
-    },
-    "node_modules/JSONStream": {
-      "version": "0.8.4",
-      "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
-      "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=",
-      "dev": true,
       "dependencies": {
-        "jsonparse": "0.0.5",
-        "through": ">=2.2.7 <3"
+        "caniuse-lite": "^1.0.30001370",
+        "electron-to-chromium": "^1.4.202",
+        "node-releases": "^2.0.6",
+        "update-browserslist-db": "^1.0.5"
       },
       "bin": {
-        "JSONStream": "index.js"
+        "browserslist": "cli.js"
       },
       "engines": {
-        "node": "*"
+        "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
       }
     },
-    "node_modules/junitwriter": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/junitwriter/-/junitwriter-0.4.1.tgz",
-      "integrity": "sha512-v4U/uX3xlpAFl09yNEZjkfF7bxUPOxXVJ7U/nDTLIXI+svpCK3/jxVoMEUdkvSPenxNR47pAAS4qs/BpVFulRA==",
+    "node_modules/autoprefixer/node_modules/postcss": {
+      "version": "7.0.39",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+      "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "dateformat": "^3.0.3",
-        "merge": "^1.2.1",
-        "mkdirp": "^0.5.1",
-        "xmlbuilder": "^10.1.1"
+        "picocolors": "^0.2.1",
+        "source-map": "^0.6.1"
       },
       "engines": {
-        "node": ">=5"
+        "node": ">=6.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/postcss/"
       }
     },
-    "node_modules/junitwriter/node_modules/xmlbuilder": {
-      "version": "10.1.1",
-      "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz",
-      "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4.0"
-      }
+    "node_modules/autoprefixer/node_modules/postcss/node_modules/picocolors": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+      "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+      "dev": true
     },
-    "node_modules/karma": {
-      "version": "5.2.3",
-      "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz",
-      "integrity": "sha512-tHdyFADhVVPBorIKCX8A37iLHxc6RBRphkSoQ+MLKdAtFn1k97tD8WUGi1KlEtDZKL3hui0qhsY9HXUfSNDYPQ==",
+    "node_modules/autoprefixer/node_modules/update-browserslist-db": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz",
+      "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==",
       "dev": true,
-      "license": "MIT",
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/browserslist"
+        }
+      ],
       "dependencies": {
-        "body-parser": "^1.19.0",
-        "braces": "^3.0.2",
-        "chokidar": "^3.4.2",
-        "colors": "^1.4.0",
-        "connect": "^3.7.0",
-        "di": "^0.0.1",
-        "dom-serialize": "^2.2.1",
-        "glob": "^7.1.6",
-        "graceful-fs": "^4.2.4",
-        "http-proxy": "^1.18.1",
-        "isbinaryfile": "^4.0.6",
-        "lodash": "^4.17.19",
-        "log4js": "^6.2.1",
-        "mime": "^2.4.5",
-        "minimatch": "^3.0.4",
-        "qjobs": "^1.2.0",
-        "range-parser": "^1.2.1",
-        "rimraf": "^3.0.2",
-        "socket.io": "^2.3.0",
-        "source-map": "^0.6.1",
-        "tmp": "0.2.1",
-        "ua-parser-js": "0.7.22",
-        "yargs": "^15.3.1"
+        "escalade": "^3.1.1",
+        "picocolors": "^1.0.0"
       },
       "bin": {
-        "karma": "bin/karma"
+        "browserslist-lint": "cli.js"
       },
-      "engines": {
-        "node": ">= 10"
+      "peerDependencies": {
+        "browserslist": ">= 4.21.0"
       }
     },
-    "node_modules/karma-chrome-launcher": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
-      "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==",
+    "node_modules/autosize": {
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz",
+      "integrity": "sha512-jnSyH2d+qdfPGpWlcuhGiHmqBJ6g3X+8T+iRwFrHPLVcdoGJE/x6Qicm6aDHfTsbgZKxyV8UU/YB2p4cjKDRRA==",
+      "license": "MIT"
+    },
+    "node_modules/bail": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
+      "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
+      "dev": true,
+      "license": "MIT",
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
+      }
+    },
+    "node_modules/balanced-match": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+      "license": "MIT"
+    },
+    "node_modules/base": {
+      "version": "0.11.2",
+      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "which": "^1.2.1"
+        "cache-base": "^1.0.1",
+        "class-utils": "^0.3.5",
+        "component-emitter": "^1.2.1",
+        "define-property": "^1.0.0",
+        "isobject": "^3.0.1",
+        "mixin-deep": "^1.2.0",
+        "pascalcase": "^0.1.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/karma-coverage": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz",
-      "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==",
+    "node_modules/base/node_modules/define-property": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "istanbul-lib-coverage": "^3.0.0",
-        "istanbul-lib-instrument": "^4.0.1",
-        "istanbul-lib-report": "^3.0.0",
-        "istanbul-lib-source-maps": "^4.0.0",
-        "istanbul-reports": "^3.0.0",
-        "minimatch": "^3.0.4"
+        "is-descriptor": "^1.0.0"
       },
       "engines": {
-        "node": ">=10.0.0"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/karma-firefox-launcher": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-1.3.0.tgz",
-      "integrity": "sha512-Fi7xPhwrRgr+94BnHX0F5dCl1miIW4RHnzjIGxF8GaIEp7rNqX7LSi7ok63VXs3PS/5MQaQMhGxw+bvD+pibBQ==",
+    "node_modules/base64-js": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ]
+    },
+    "node_modules/base64id": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
+      "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
+      "dev": true,
+      "engines": {
+        "node": "^4.5.0 || >= 5.9"
+      }
+    },
+    "node_modules/binary-extensions": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
+      "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "is-wsl": "^2.1.0"
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/karma-ie-launcher": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/karma-ie-launcher/-/karma-ie-launcher-1.0.0.tgz",
-      "integrity": "sha1-SXmGhCxJAZA0bNifVJTKmDDG1Zw=",
+    "node_modules/bl": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+      "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "lodash": "^4.6.1"
-      },
-      "peerDependencies": {
-        "karma": ">=0.9"
+        "buffer": "^5.5.0",
+        "inherits": "^2.0.4",
+        "readable-stream": "^3.4.0"
       }
     },
-    "node_modules/karma-jasmine": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-3.3.1.tgz",
-      "integrity": "sha512-Nxh7eX9mOQMyK0VSsMxdod+bcqrR/ikrmEiWj5M6fwuQ7oI+YEF1FckaDsWfs6TIpULm9f0fTKMjF7XcrvWyqQ==",
+    "node_modules/bl/node_modules/readable-stream": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "jasmine-core": "^3.5.0"
+        "inherits": "^2.0.3",
+        "string_decoder": "^1.1.1",
+        "util-deprecate": "^1.0.1"
       },
       "engines": {
-        "node": ">= 8"
-      },
-      "peerDependencies": {
-        "karma": "*"
+        "node": ">= 6"
       }
     },
-    "node_modules/karma-junit-reporter": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/karma-junit-reporter/-/karma-junit-reporter-1.2.0.tgz",
-      "integrity": "sha1-T5xAzt+xo5X4rvh2q/lhiZF8Y5Y=",
+    "node_modules/bl/node_modules/string_decoder": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "path-is-absolute": "^1.0.0",
-        "xmlbuilder": "8.2.2"
-      },
-      "peerDependencies": {
-        "karma": ">=0.9"
+        "safe-buffer": "~5.2.0"
       }
     },
-    "node_modules/karma-opera-launcher": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/karma-opera-launcher/-/karma-opera-launcher-1.0.0.tgz",
-      "integrity": "sha1-+lFihTGh0L6EstjcDX7iCfyP+Ro=",
+    "node_modules/body": {
+      "version": "5.1.0",
+      "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
+      "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
       "dev": true,
-      "license": "MIT",
-      "peerDependencies": {
-        "karma": ">=0.9"
+      "dependencies": {
+        "continuable-cache": "^0.3.1",
+        "error": "^7.0.0",
+        "raw-body": "~1.1.0",
+        "safe-json-parse": "~1.0.1"
       }
     },
-    "node_modules/karma-rollup-preprocessor": {
-      "version": "7.0.7",
-      "resolved": "https://registry.npmjs.org/karma-rollup-preprocessor/-/karma-rollup-preprocessor-7.0.7.tgz",
-      "integrity": "sha512-Y1QwsTCiCBp8sSALZdqmqry/mWIWIy0V6zonUIpy+0/D/Kpb2XZvR+JZrWfacQvcvKQdZFJvg6EwlnKtjepu3Q==",
+    "node_modules/body-parser": {
+      "version": "1.19.0",
+      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
+      "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chokidar": "^3.3.1",
-        "debounce": "^1.2.0"
+        "bytes": "3.1.0",
+        "content-type": "~1.0.4",
+        "debug": "2.6.9",
+        "depd": "~1.1.2",
+        "http-errors": "1.7.2",
+        "iconv-lite": "0.4.24",
+        "on-finished": "~2.3.0",
+        "qs": "6.7.0",
+        "raw-body": "2.4.0",
+        "type-is": "~1.6.17"
       },
       "engines": {
-        "node": ">= 8.0.0"
-      },
-      "peerDependencies": {
-        "rollup": ">= 1.0.0"
+        "node": ">= 0.8"
       }
     },
-    "node_modules/karma-rollup-preprocessor/node_modules/chokidar": {
-      "version": "3.5.2",
-      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
-      "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
+    "node_modules/body-parser/node_modules/debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "anymatch": "~3.1.2",
-        "braces": "~3.0.2",
-        "glob-parent": "~5.1.2",
-        "is-binary-path": "~2.1.0",
-        "is-glob": "~4.0.1",
-        "normalize-path": "~3.0.0",
-        "readdirp": "~3.6.0"
-      },
-      "engines": {
-        "node": ">= 8.10.0"
-      },
-      "optionalDependencies": {
-        "fsevents": "~2.3.2"
+        "ms": "2.0.0"
       }
     },
-    "node_modules/karma-rollup-preprocessor/node_modules/fsevents": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
-      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+    "node_modules/body-parser/node_modules/ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
       "dev": true,
-      "hasInstallScript": true,
-      "optional": true,
-      "os": [
-        "darwin"
-      ],
-      "engines": {
-        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/karma-rollup-preprocessor/node_modules/glob-parent": {
-      "version": "5.1.2",
-      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
-      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+    "node_modules/body/node_modules/bytes": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
+      "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
+      "dev": true
+    },
+    "node_modules/body/node_modules/raw-body": {
+      "version": "1.1.7",
+      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
+      "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
       "dev": true,
-      "license": "ISC",
+      "license": "MIT",
       "dependencies": {
-        "is-glob": "^4.0.1"
+        "bytes": "1",
+        "string_decoder": "0.10"
       },
       "engines": {
-        "node": ">= 6"
+        "node": ">= 0.8.0"
       }
     },
-    "node_modules/karma-safari-launcher": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz",
-      "integrity": "sha1-lpgqLMR9BmquccVTursoMZEVos4=",
-      "dev": true,
+    "node_modules/bootstrap": {
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.0.tgz",
+      "integrity": "sha512-qlnS9GL6YZE6Wnef46GxGv1UpGGzAwO0aPL1yOjzDIJpeApeMvqV24iL+pjr2kU4dduoBA9fINKWKgMToobx9A==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/twbs"
+        },
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/bootstrap"
+        }
+      ],
       "license": "MIT",
       "peerDependencies": {
-        "karma": ">=0.9"
-      }
-    },
-    "node_modules/karma/node_modules/anymatch": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
-      "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "normalize-path": "^3.0.0",
-        "picomatch": "^2.0.4"
-      },
-      "engines": {
-        "node": ">= 8"
+        "@popperjs/core": "^2.11.5"
       }
     },
-    "node_modules/karma/node_modules/chokidar": {
-      "version": "3.4.2",
-      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz",
-      "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==",
-      "dev": true,
+    "node_modules/brace-expansion": {
+      "version": "1.1.11",
+      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
       "license": "MIT",
       "dependencies": {
-        "anymatch": "~3.1.1",
-        "braces": "~3.0.2",
-        "glob-parent": "~5.1.0",
-        "is-binary-path": "~2.1.0",
-        "is-glob": "~4.0.1",
-        "normalize-path": "~3.0.0",
-        "readdirp": "~3.4.0"
-      },
-      "engines": {
-        "node": ">= 8.10.0"
-      },
-      "optionalDependencies": {
-        "fsevents": "~2.1.2"
+        "balanced-match": "^1.0.0",
+        "concat-map": "0.0.1"
       }
     },
-    "node_modules/karma/node_modules/readdirp": {
-      "version": "3.4.0",
-      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
-      "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
-      "dev": true,
+    "node_modules/braces": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
       "license": "MIT",
       "dependencies": {
-        "picomatch": "^2.2.1"
+        "fill-range": "^7.0.1"
       },
       "engines": {
-        "node": ">=8.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/keyv": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
-      "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
+    "node_modules/broadcastchannel-polyfill": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/broadcastchannel-polyfill/-/broadcastchannel-polyfill-1.0.1.tgz",
+      "integrity": "sha512-iooPAN913j4xfrIu5o+mDaks9UUDOBfgjn8SsuzysfXr/X+f8m9y5t8c5rAbW6P0LdUXBJx33zwN4Cs6b9BGRw==",
+      "license": "Unlicense"
+    },
+    "node_modules/buffer": {
+      "version": "5.7.1",
+      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ],
       "dependencies": {
-        "json-buffer": "3.0.0"
+        "base64-js": "^1.3.1",
+        "ieee754": "^1.1.13"
       }
     },
-    "node_modules/kind-of": {
-      "version": "6.0.3",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
-      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
+    "node_modules/buffer-from": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+      "dev": true
     },
-    "node_modules/klaw-sync": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
-      "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
+    "node_modules/bytes": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
+      "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "graceful-fs": "^4.1.11"
-      }
-    },
-    "node_modules/known-css-properties": {
-      "version": "0.21.0",
-      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz",
-      "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==",
-      "dev": true,
-      "license": "MIT"
+      "engines": {
+        "node": ">= 0.8"
+      }
     },
-    "node_modules/lcid": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
-      "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+    "node_modules/cache-base": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "invert-kv": "^1.0.0"
+        "collection-visit": "^1.0.0",
+        "component-emitter": "^1.2.1",
+        "get-value": "^2.0.6",
+        "has-value": "^1.0.0",
+        "isobject": "^3.0.1",
+        "set-value": "^2.0.0",
+        "to-object-path": "^0.3.0",
+        "union-value": "^1.0.0",
+        "unset-value": "^1.0.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/ldjson-stream": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz",
-      "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=",
+    "node_modules/callsites": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
       "dev": true,
-      "license": "BSD",
-      "dependencies": {
-        "split2": "^0.2.1",
-        "through2": "^0.6.1"
+      "license": "MIT",
+      "engines": {
+        "node": ">=6"
       }
     },
-    "node_modules/ldjson-stream/node_modules/split2": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz",
-      "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=",
+    "node_modules/camelcase": {
+      "version": "5.3.1",
+      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
       "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "through2": "~0.6.1"
+      "engines": {
+        "node": ">=6"
       }
     },
-    "node_modules/levn": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
-      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+    "node_modules/caniuse-lite": {
+      "version": "1.0.30001382",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz",
+      "integrity": "sha512-2rtJwDmSZ716Pxm1wCtbPvHtbDWAreTPxXbkc5RkKglow3Ig/4GNGazDI9/BVnXbG/wnv6r3B5FEbkfg9OcTGg==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+        }
+      ]
+    },
+    "node_modules/chalk": {
+      "version": "2.4.2",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "prelude-ls": "^1.2.1",
-        "type-check": "~0.4.0"
+        "ansi-styles": "^3.2.1",
+        "escape-string-regexp": "^1.0.5",
+        "supports-color": "^5.3.0"
       },
       "engines": {
-        "node": ">= 0.8.0"
+        "node": ">=4"
       }
     },
-    "node_modules/liftoff": {
-      "version": "2.5.0",
-      "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
-      "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
+    "node_modules/chalk/node_modules/ansi-styles": {
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "extend": "^3.0.0",
-        "findup-sync": "^2.0.0",
-        "fined": "^1.0.1",
-        "flagged-respawn": "^1.0.0",
-        "is-plain-object": "^2.0.4",
-        "object.map": "^1.0.0",
-        "rechoir": "^0.6.2",
-        "resolve": "^1.1.7"
+        "color-convert": "^1.9.0"
       },
       "engines": {
-        "node": ">= 0.8"
+        "node": ">=4"
       }
     },
-    "node_modules/liftoff/node_modules/braces": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+    "node_modules/chalk/node_modules/supports-color": {
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "arr-flatten": "^1.1.0",
-        "array-unique": "^0.3.2",
-        "extend-shallow": "^2.0.1",
-        "fill-range": "^4.0.0",
-        "isobject": "^3.0.1",
-        "repeat-element": "^1.1.2",
-        "snapdragon": "^0.8.1",
-        "snapdragon-node": "^2.0.1",
-        "split-string": "^3.0.2",
-        "to-regex": "^3.0.1"
+        "has-flag": "^3.0.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=4"
       }
     },
-    "node_modules/liftoff/node_modules/braces/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+    "node_modules/character-entities": {
+      "version": "1.2.4",
+      "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
+      "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
       }
     },
-    "node_modules/liftoff/node_modules/braces/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+    "node_modules/character-entities-legacy": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
+      "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
       }
     },
-    "node_modules/liftoff/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+    "node_modules/character-reference-invalid": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
+      "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
       "dev": true,
       "license": "MIT",
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
+      }
+    },
+    "node_modules/chart.js": {
+      "version": "2.9.4",
+      "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz",
+      "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==",
+      "license": "MIT",
       "dependencies": {
-        "ms": "2.0.0"
+        "chartjs-color": "^2.1.0",
+        "moment": "^2.10.2"
       }
     },
-    "node_modules/liftoff/node_modules/define-property": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
-      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
-      "dev": true,
+    "node_modules/chartjs-color": {
+      "version": "2.4.1",
+      "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz",
+      "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==",
       "license": "MIT",
       "dependencies": {
-        "is-descriptor": "^1.0.2",
-        "isobject": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "chartjs-color-string": "^0.6.0",
+        "color-convert": "^1.9.3"
       }
     },
-    "node_modules/liftoff/node_modules/expand-brackets": {
-      "version": "2.1.4",
-      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+    "node_modules/chartjs-color-string": {
+      "version": "0.6.0",
+      "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz",
+      "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==",
+      "license": "MIT",
+      "dependencies": {
+        "color-name": "^1.0.0"
+      }
+    },
+    "node_modules/chokidar": {
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+      "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
       "dev": true,
+      "funding": [
+        {
+          "type": "individual",
+          "url": "https://paulmillr.com/funding/"
+        }
+      ],
       "license": "MIT",
       "dependencies": {
-        "debug": "^2.3.3",
-        "define-property": "^0.2.5",
-        "extend-shallow": "^2.0.1",
-        "posix-character-classes": "^0.1.0",
-        "regex-not": "^1.0.0",
-        "snapdragon": "^0.8.1",
-        "to-regex": "^3.0.1"
+        "anymatch": "~3.1.2",
+        "braces": "~3.0.2",
+        "glob-parent": "~5.1.2",
+        "is-binary-path": "~2.1.0",
+        "is-glob": "~4.0.1",
+        "normalize-path": "~3.0.0",
+        "readdirp": "~3.6.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 8.10.0"
+      },
+      "optionalDependencies": {
+        "fsevents": "~2.3.2"
       }
     },
-    "node_modules/liftoff/node_modules/expand-brackets/node_modules/define-property": {
-      "version": "0.2.5",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+    "node_modules/chokidar/node_modules/fsevents": {
+      "version": "2.3.2",
+      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+      "dev": true,
+      "hasInstallScript": true,
+      "optional": true,
+      "os": [
+        "darwin"
+      ],
+      "engines": {
+        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+      }
+    },
+    "node_modules/chosen-js": {
+      "version": "1.8.7",
+      "resolved": "https://registry.npmjs.org/chosen-js/-/chosen-js-1.8.7.tgz",
+      "integrity": "sha512-eVdrZJ2U5ISdObkgsi0od5vIJdLwq1P1Xa/Vj/mgxkMZf14DlgobfB6nrlFi3kW4kkvKLsKk4NDqZj1MU1DCpw==",
+      "license": "MIT"
+    },
+    "node_modules/ci-info": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
+      "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/ckeditor-wordcount-plugin": {
+      "version": "1.17.6",
+      "resolved": "https://registry.npmjs.org/ckeditor-wordcount-plugin/-/ckeditor-wordcount-plugin-1.17.6.tgz",
+      "integrity": "sha512-73Q0/W445UoToQ8fyaBhXxhsZXMOxoeGGaIZ1HyiPc1nisK1gbIGAFi1ksgKoavQhri0+sOfpnYSFXDEC608EQ==",
+      "license": "ISC"
+    },
+    "node_modules/ckeditor4": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmjs.org/ckeditor4/-/ckeditor4-4.18.0.tgz",
+      "integrity": "sha512-O4tnQCH0APKrBsz78L+m48s9Cs90aq0Nsatmh9CUj2YBTh8UZYdYcelBLVA84SlwA1nsx07aC76Zn08vgHqmLQ==",
+      "license": "(GPL-2.0 OR LGPL-2.1 OR MPL-1.1)"
+    },
+    "node_modules/class-utils": {
+      "version": "0.3.6",
+      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
+      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-descriptor": "^0.1.0"
+        "arr-union": "^3.1.0",
+        "define-property": "^0.2.5",
+        "isobject": "^3.0.0",
+        "static-extend": "^0.1.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/liftoff/node_modules/expand-brackets/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+    "node_modules/clean-css": {
+      "version": "4.2.3",
+      "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
+      "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-extendable": "^0.1.0"
+        "source-map": "~0.6.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 4.0"
       }
     },
-    "node_modules/liftoff/node_modules/expand-brackets/node_modules/is-descriptor": {
-      "version": "0.1.6",
-      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+    "node_modules/cli-cursor": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+      "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-accessor-descriptor": "^0.1.6",
-        "is-data-descriptor": "^0.1.4",
-        "kind-of": "^5.0.0"
+        "restore-cursor": "^3.1.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/liftoff/node_modules/expand-brackets/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+    "node_modules/cli-spinners": {
+      "version": "2.7.0",
+      "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz",
+      "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==",
       "dev": true,
-      "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/liftoff/node_modules/expand-brackets/node_modules/kind-of": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+    "node_modules/cliui": {
+      "version": "7.0.4",
+      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "dependencies": {
+        "string-width": "^4.2.0",
+        "strip-ansi": "^6.0.0",
+        "wrap-ansi": "^7.0.0"
       }
     },
-    "node_modules/liftoff/node_modules/extend-shallow": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+    "node_modules/clone": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+      "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "assign-symbols": "^1.0.0",
-        "is-extendable": "^1.0.1"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=0.8"
       }
     },
-    "node_modules/liftoff/node_modules/extglob": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+    "node_modules/clone-regexp": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
+      "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "array-unique": "^0.3.2",
-        "define-property": "^1.0.0",
-        "expand-brackets": "^2.1.4",
-        "extend-shallow": "^2.0.1",
-        "fragment-cache": "^0.2.1",
-        "regex-not": "^1.0.0",
-        "snapdragon": "^0.8.1",
-        "to-regex": "^3.0.1"
+        "is-regexp": "^2.0.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6"
       }
     },
-    "node_modules/liftoff/node_modules/extglob/node_modules/define-property": {
+    "node_modules/codemirror": {
+      "version": "5.62.0",
+      "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.0.tgz",
+      "integrity": "sha512-Xnl3304iCc8nyVZuRkzDVVwc794uc9QNX0UcPGeNic1fbzkSrO4l4GVXho9tRNKBgPYZXgocUqXyfIv3BILhCQ==",
+      "license": "MIT"
+    },
+    "node_modules/collection-visit": {
       "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-descriptor": "^1.0.0"
+        "map-visit": "^1.0.0",
+        "object-visit": "^1.0.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/liftoff/node_modules/extglob/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-      "dev": true,
+    "node_modules/color-convert": {
+      "version": "1.9.3",
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
       "license": "MIT",
       "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "color-name": "1.1.3"
       }
     },
-    "node_modules/liftoff/node_modules/extglob/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+    "node_modules/color-convert/node_modules/color-name": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+      "license": "MIT"
+    },
+    "node_modules/color-name": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+      "license": "MIT"
+    },
+    "node_modules/colord": {
+      "version": "2.9.3",
+      "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
+      "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==",
+      "dev": true
+    },
+    "node_modules/colorette": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
+      "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
       "dev": true,
-      "license": "MIT",
+      "license": "MIT"
+    },
+    "node_modules/colors": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
+      "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=0.1.90"
       }
     },
-    "node_modules/liftoff/node_modules/fill-range": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+    "node_modules/commander": {
+      "version": "2.20.3",
+      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/component-emitter": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+      "dev": true
+    },
+    "node_modules/concat-map": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+      "license": "MIT"
+    },
+    "node_modules/connect": {
+      "version": "3.7.0",
+      "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+      "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "extend-shallow": "^2.0.1",
-        "is-number": "^3.0.0",
-        "repeat-string": "^1.6.1",
-        "to-regex-range": "^2.1.0"
+        "debug": "2.6.9",
+        "finalhandler": "1.1.2",
+        "parseurl": "~1.3.3",
+        "utils-merge": "1.0.1"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 0.10.0"
       }
     },
-    "node_modules/liftoff/node_modules/fill-range/node_modules/extend-shallow": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+    "node_modules/connect/node_modules/debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-extendable": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "ms": "2.0.0"
       }
     },
-    "node_modules/liftoff/node_modules/fill-range/node_modules/is-extendable": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+    "node_modules/connect/node_modules/ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/content-type": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+      "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 0.6"
       }
     },
-    "node_modules/liftoff/node_modules/findup-sync": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
-      "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
+    "node_modules/continuable-cache": {
+      "version": "0.3.1",
+      "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
+      "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
+      "dev": true
+    },
+    "node_modules/convert-source-map": {
+      "version": "1.7.0",
+      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
+      "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "detect-file": "^1.0.0",
-        "is-glob": "^3.1.0",
-        "micromatch": "^3.0.4",
-        "resolve-dir": "^1.0.1"
-      },
+        "safe-buffer": "~5.1.1"
+      }
+    },
+    "node_modules/convert-source-map/node_modules/safe-buffer": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/cookie": {
+      "version": "0.4.2",
+      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
+      "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
+      "dev": true,
       "engines": {
-        "node": ">= 0.10"
+        "node": ">= 0.6"
       }
     },
-    "node_modules/liftoff/node_modules/is-accessor-descriptor": {
-      "version": "0.1.6",
-      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+    "node_modules/copy-descriptor": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
+      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "kind-of": "^3.0.2"
-      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/liftoff/node_modules/is-accessor-descriptor/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+    "node_modules/core-util-is": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/cors": {
+      "version": "2.8.5",
+      "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
+      "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-buffer": "^1.1.5"
+        "object-assign": "^4",
+        "vary": "^1"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 0.10"
       }
     },
-    "node_modules/liftoff/node_modules/is-data-descriptor": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+    "node_modules/cosmiconfig": {
+      "version": "7.0.1",
+      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
+      "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "kind-of": "^3.0.2"
+        "@types/parse-json": "^4.0.0",
+        "import-fresh": "^3.2.1",
+        "parse-json": "^5.0.0",
+        "path-type": "^4.0.0",
+        "yaml": "^1.10.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10"
       }
     },
-    "node_modules/liftoff/node_modules/is-data-descriptor/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+    "node_modules/cropperjs": {
+      "version": "1.5.9",
+      "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.5.9.tgz",
+      "integrity": "sha512-aPWlg43sLIcYN4GBXIdyvM09wNPgn1ug+vNVwV8jlb3dbgEX/B34Iw6hrjGSajkUDQBmaCi6uPOevFb7N0yUsw==",
+      "license": "MIT"
+    },
+    "node_modules/cross-spawn": {
+      "version": "6.0.5",
+      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+      "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-buffer": "^1.1.5"
+        "nice-try": "^1.0.4",
+        "path-key": "^2.0.1",
+        "semver": "^5.5.0",
+        "shebang-command": "^1.2.0",
+        "which": "^1.2.9"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=4.8"
       }
     },
-    "node_modules/liftoff/node_modules/is-extendable": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+    "node_modules/css-color-list": {
+      "version": "0.0.2",
+      "resolved": "https://registry.npmjs.org/css-color-list/-/css-color-list-0.0.2.tgz",
+      "integrity": "sha512-5TI5BH8kTSu+jwAiEkwTSYlztAnGWdkVpz72b8V4oX8x/T7EKMWHDbv8cgO+mTXEAnnLM89rvCha4RsLV98l4A==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-plain-object": "^2.0.4"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "css-color-names": "0.0.4"
       }
     },
-    "node_modules/liftoff/node_modules/is-extglob": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+    "node_modules/css-color-names": {
+      "version": "0.0.4",
+      "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
+      "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==",
       "dev": true,
-      "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": "*"
       }
     },
-    "node_modules/liftoff/node_modules/is-glob": {
+    "node_modules/css-functions-list": {
       "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
-      "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+      "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz",
+      "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-extglob": "^2.1.0"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=12.22"
       }
     },
-    "node_modules/liftoff/node_modules/micromatch": {
-      "version": "3.1.10",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+    "node_modules/cssesc": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+      "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "arr-diff": "^4.0.0",
-        "array-unique": "^0.3.2",
-        "braces": "^2.3.1",
-        "define-property": "^2.0.2",
-        "extend-shallow": "^3.0.2",
-        "extglob": "^2.0.4",
-        "fragment-cache": "^0.2.1",
-        "kind-of": "^6.0.2",
-        "nanomatch": "^1.2.9",
-        "object.pick": "^1.3.0",
-        "regex-not": "^1.0.0",
-        "snapdragon": "^0.8.1",
-        "to-regex": "^3.0.2"
+      "bin": {
+        "cssesc": "bin/cssesc"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=4"
       }
     },
-    "node_modules/liftoff/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+    "node_modules/custom-event": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
+      "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/liftoff/node_modules/to-regex-range": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
-      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+    "node_modules/d3-dispatch": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
+      "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==",
+      "license": "BSD-3-Clause"
+    },
+    "node_modules/d3-drag": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz",
+      "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==",
+      "license": "BSD-3-Clause",
+      "dependencies": {
+        "d3-dispatch": "1 - 2",
+        "d3-selection": "2"
+      }
+    },
+    "node_modules/d3-selection": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz",
+      "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==",
+      "license": "BSD-3-Clause"
+    },
+    "node_modules/date-format": {
+      "version": "4.0.13",
+      "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.13.tgz",
+      "integrity": "sha512-bnYCwf8Emc3pTD8pXnre+wfnjGtfi5ncMDKy7+cWZXbmRAsdWkOQHrfC1yz/KiwP5thDp2kCHWYWKBX4HP1hoQ==",
       "dev": true,
+      "engines": {
+        "node": ">=4.0"
+      }
+    },
+    "node_modules/dateformat": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+      "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
       "license": "MIT",
-      "dependencies": {
-        "is-number": "^3.0.0",
-        "repeat-string": "^1.6.1"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": "*"
       }
     },
-    "node_modules/lines-and-columns": {
-      "version": "1.1.6",
-      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
-      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
+    "node_modules/debounce": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
+      "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/lintspaces": {
-      "version": "0.7.0",
-      "resolved": "https://registry.npmjs.org/lintspaces/-/lintspaces-0.7.0.tgz",
-      "integrity": "sha512-eLh6LK1nUc1FfUDlo8j1P0bzfDbtaw5HONobusIZgIqtmo9EGSnkusbu1/piTeCD5Gv+nPYTcsfwxyaGJrVD/w==",
+    "node_modules/debug": {
+      "version": "4.3.4",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "deep-extend": "^0.6.0",
-        "editorconfig": "^0.15.0",
-        "minimist": "^1.2.5",
-        "rc": "^1.2.8"
+        "ms": "2.1.2"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">=6.0"
+      },
+      "peerDependenciesMeta": {
+        "supports-color": {
+          "optional": true
+        }
       }
     },
-    "node_modules/lintspaces/node_modules/editorconfig": {
-      "version": "0.15.3",
-      "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
-      "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==",
+    "node_modules/decamelize": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "commander": "^2.19.0",
-        "lru-cache": "^4.1.5",
-        "semver": "^5.6.0",
-        "sigmund": "^1.0.1"
-      },
-      "bin": {
-        "editorconfig": "bin/editorconfig"
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/lintspaces/node_modules/lru-cache": {
-      "version": "4.1.5",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
-      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+    "node_modules/decamelize-keys": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
+      "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
       "dev": true,
-      "license": "ISC",
+      "license": "MIT",
       "dependencies": {
-        "pseudomap": "^1.0.2",
-        "yallist": "^2.1.2"
+        "decamelize": "^1.1.0",
+        "map-obj": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/lintspaces/node_modules/yallist": {
-      "version": "2.1.2",
-      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
-      "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+    "node_modules/decode-uri-component": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
       "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/lit": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/lit/-/lit-2.0.0.tgz",
-      "integrity": "sha512-pqi5O/wVzQ9Bn4ERRoYQlt1EAUWyY5Wv888vzpoArbtChc+zfUv1XohRqSdtQZYCogl0eHKd+MQwymg2XJfECg==",
-      "license": "BSD-3-Clause",
-      "dependencies": {
-        "@lit/reactive-element": "^1.0.0",
-        "lit-element": "^3.0.0",
-        "lit-html": "^2.0.0"
-      }
-    },
-    "node_modules/lit-element": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.0.0.tgz",
-      "integrity": "sha512-oPqRhhBBhs+AlI62QLwtWQNU/bNK/h2L1jI3IDroqZubo6XVAkyNy2dW3CRfjij8mrNlY7wULOfyyKKOnfEePA==",
-      "license": "BSD-3-Clause",
-      "dependencies": {
-        "@lit/reactive-element": "^1.0.0",
-        "lit-html": "^2.0.0"
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10"
       }
     },
-    "node_modules/lit-html": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.0.0.tgz",
-      "integrity": "sha512-tJsCapCmc0vtLj6harqd6HfCxnlt/RSkgowtz4SC9dFE3nSL38Tb33I5HMDiyJsRjQZRTgpVsahrnDrR9wg27w==",
-      "license": "BSD-3-Clause",
-      "dependencies": {
-        "@types/trusted-types": "^2.0.2"
+    "node_modules/deep-extend": {
+      "version": "0.6.0",
+      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+      "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+      "dev": true,
+      "engines": {
+        "node": ">=4.0.0"
       }
     },
-    "node_modules/livereload-js": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
-      "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
+    "node_modules/deep-is": {
+      "version": "0.1.3",
+      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
+      "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/load-json-file": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
-      "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+    "node_modules/defaults": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
+      "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==",
+      "dev": true,
+      "dependencies": {
+        "clone": "^1.0.2"
+      }
+    },
+    "node_modules/define-property": {
+      "version": "0.2.5",
+      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "graceful-fs": "^4.1.2",
-        "parse-json": "^2.2.0",
-        "pify": "^2.0.0",
-        "pinkie-promise": "^2.0.0",
-        "strip-bom": "^2.0.0"
+        "is-descriptor": "^0.1.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/load-json-file/node_modules/pify": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+    "node_modules/define-property/node_modules/is-accessor-descriptor": {
+      "version": "0.1.6",
+      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "kind-of": "^3.0.2"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/locate-path": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
-      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+    "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+      "version": "3.2.2",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "p-locate": "^4.1.0"
+        "is-buffer": "^1.1.5"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/lodash": {
-      "version": "4.17.20",
-      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
-      "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/lodash.merge": {
-      "version": "4.6.2",
-      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
-      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/log-symbols": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
-      "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
+    "node_modules/define-property/node_modules/is-data-descriptor": {
+      "version": "0.1.4",
+      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chalk": "^1.0.0"
+        "kind-of": "^3.0.2"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/log-symbols/node_modules/ansi-styles": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+    "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of": {
+      "version": "3.2.2",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "is-buffer": "^1.1.5"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/log-symbols/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+    "node_modules/define-property/node_modules/is-descriptor": {
+      "version": "0.1.6",
+      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
+        "is-accessor-descriptor": "^0.1.6",
+        "is-data-descriptor": "^0.1.4",
+        "kind-of": "^5.0.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/log-symbols/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+    "node_modules/define-property/node_modules/kind-of": {
+      "version": "5.1.0",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^2.0.0"
-      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/log-symbols/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+    "node_modules/depd": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+      "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">= 0.6"
       }
     },
-    "node_modules/log4js": {
-      "version": "6.3.0",
-      "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz",
-      "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "dependencies": {
-        "date-format": "^3.0.0",
-        "debug": "^4.1.1",
-        "flatted": "^2.0.1",
-        "rfdc": "^1.1.4",
-        "streamroller": "^2.2.4"
-      },
+    "node_modules/detect-file": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+      "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
       "engines": {
-        "node": ">=8.0"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/logalot": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz",
-      "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=",
-      "dev": true,
+    "node_modules/devbridge-autocomplete": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/devbridge-autocomplete/-/devbridge-autocomplete-1.3.0.tgz",
+      "integrity": "sha1-mJSj026bdAZGHAuo8h5kj7z/4Ws=",
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "figures": "^1.3.5",
-        "squeak": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "jquery": ">=1.7"
       }
     },
-    "node_modules/longest": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
-      "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
+    "node_modules/di": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
+      "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
+      "license": "MIT"
+    },
+    "node_modules/diff": {
+      "version": "5.1.0",
+      "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
+      "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=0.3.1"
       }
     },
-    "node_modules/longest-streak": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
-      "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
+    "node_modules/dir-glob": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+      "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
       "dev": true,
       "license": "MIT",
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
+      "dependencies": {
+        "path-type": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/loud-rejection": {
-      "version": "1.6.0",
-      "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
-      "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+    "node_modules/doctrine": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
       "dev": true,
-      "license": "MIT",
+      "license": "Apache-2.0",
       "dependencies": {
-        "currently-unhandled": "^0.4.1",
-        "signal-exit": "^3.0.0"
+        "esutils": "^2.0.2"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6.0.0"
       }
     },
-    "node_modules/lowercase-keys": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
-      "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
+    "node_modules/dom-serialize": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
+      "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
+      "dependencies": {
+        "custom-event": "~1.0.0",
+        "ent": "~2.2.0",
+        "extend": "^3.0.0",
+        "void-elements": "^2.0.0"
       }
     },
-    "node_modules/lpad-align": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz",
-      "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=",
+    "node_modules/dom-serializer": {
+      "version": "0.2.2",
+      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+      "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "get-stdin": "^4.0.1",
-        "indent-string": "^2.1.0",
-        "longest": "^1.0.0",
-        "meow": "^3.3.0"
-      },
-      "bin": {
-        "lpad-align": "cli.js"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "domelementtype": "^2.0.1",
+        "entities": "^2.0.0"
       }
     },
-    "node_modules/lru-cache": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+    "node_modules/dom-serializer/node_modules/domelementtype": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz",
+      "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==",
       "dev": true,
-      "license": "ISC",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/fb55"
+        }
+      ],
+      "license": "BSD-2-Clause"
+    },
+    "node_modules/dom-serializer/node_modules/entities": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
+      "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
+      "dev": true,
+      "license": "BSD-2-Clause"
+    },
+    "node_modules/domelementtype": {
+      "version": "1.3.1",
+      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+      "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
+      "dev": true,
+      "license": "BSD-2-Clause"
+    },
+    "node_modules/domhandler": {
+      "version": "2.4.2",
+      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
+      "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
+      "dev": true,
+      "license": "BSD-2-Clause",
       "dependencies": {
-        "yallist": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=10"
+        "domelementtype": "1"
       }
     },
-    "node_modules/magic-string": {
-      "version": "0.25.7",
-      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
-      "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
+    "node_modules/domutils": {
+      "version": "1.7.0",
+      "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+      "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
       "dev": true,
-      "license": "MIT",
+      "license": "BSD-2-Clause",
       "dependencies": {
-        "sourcemap-codec": "^1.4.4"
+        "dom-serializer": "0",
+        "domelementtype": "1"
       }
     },
-    "node_modules/make-dir": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
-      "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+    "node_modules/duplexer": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+      "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
+      "license": "MIT"
+    },
+    "node_modules/duplexify": {
+      "version": "3.7.1",
+      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+      "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "pify": "^3.0.0"
+        "end-of-stream": "^1.0.0",
+        "inherits": "^2.0.1",
+        "readable-stream": "^2.0.0",
+        "stream-shift": "^1.0.0"
+      }
+    },
+    "node_modules/editorconfig": {
+      "version": "0.15.3",
+      "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
+      "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==",
+      "dev": true,
+      "dependencies": {
+        "commander": "^2.19.0",
+        "lru-cache": "^4.1.5",
+        "semver": "^5.6.0",
+        "sigmund": "^1.0.1"
       },
-      "engines": {
-        "node": ">=4"
+      "bin": {
+        "editorconfig": "bin/editorconfig"
       }
     },
-    "node_modules/make-iterator": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
-      "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
+    "node_modules/editorconfig/node_modules/lru-cache": {
+      "version": "4.1.5",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+      "dev": true,
+      "dependencies": {
+        "pseudomap": "^1.0.2",
+        "yallist": "^2.1.2"
+      }
+    },
+    "node_modules/editorconfig/node_modules/yallist": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+      "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==",
+      "dev": true
+    },
+    "node_modules/ee-first": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/electron-to-chromium": {
+      "version": "1.4.228",
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.228.tgz",
+      "integrity": "sha512-XfDHCvou7CsDMlFwb0WZ1tWmW48e7Sn7VBRyPfZsZZila9esRsJl1trO+OqDNV97GggFSt0ISbWslKXfQkG//g==",
+      "dev": true
+    },
+    "node_modules/emoji-regex": {
+      "version": "8.0.0",
+      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/encodeurl": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+      "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "kind-of": "^6.0.2"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 0.8"
       }
     },
-    "node_modules/map-cache": {
-      "version": "0.2.2",
-      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
-      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+    "node_modules/end-of-stream": {
+      "version": "1.4.4",
+      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "dependencies": {
+        "once": "^1.4.0"
       }
     },
-    "node_modules/map-obj": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
-      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+    "node_modules/engine.io": {
+      "version": "6.2.0",
+      "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz",
+      "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==",
       "dev": true,
-      "license": "MIT",
+      "dependencies": {
+        "@types/cookie": "^0.4.1",
+        "@types/cors": "^2.8.12",
+        "@types/node": ">=10.0.0",
+        "accepts": "~1.3.4",
+        "base64id": "2.0.0",
+        "cookie": "~0.4.1",
+        "cors": "~2.8.5",
+        "debug": "~4.3.1",
+        "engine.io-parser": "~5.0.3",
+        "ws": "~8.2.3"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10.0.0"
       }
     },
-    "node_modules/map-visit": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
-      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+    "node_modules/engine.io-parser": {
+      "version": "5.0.4",
+      "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz",
+      "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "object-visit": "^1.0.0"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10.0.0"
       }
     },
-    "node_modules/math-random": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
-      "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
+    "node_modules/ent": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
+      "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/mathml-tag-names": {
-      "version": "2.1.3",
-      "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
-      "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
+    "node_modules/entities": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
+      "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
       "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
-      }
+      "license": "BSD-2-Clause"
     },
-    "node_modules/mdast-util-from-markdown": {
-      "version": "0.8.5",
-      "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
-      "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
+    "node_modules/error": {
+      "version": "7.2.1",
+      "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
+      "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "@types/mdast": "^3.0.0",
-        "mdast-util-to-string": "^2.0.0",
-        "micromark": "~2.11.0",
-        "parse-entities": "^2.0.0",
-        "unist-util-stringify-position": "^2.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
+        "string-template": "~0.2.1"
       }
     },
-    "node_modules/mdast-util-to-markdown": {
-      "version": "0.6.5",
-      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz",
-      "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==",
+    "node_modules/error-ex": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@types/unist": "^2.0.0",
-        "longest-streak": "^2.0.0",
-        "mdast-util-to-string": "^2.0.0",
-        "parse-entities": "^2.0.0",
-        "repeat-string": "^1.0.0",
-        "zwitch": "^1.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
+        "is-arrayish": "^0.2.1"
       }
     },
-    "node_modules/mdast-util-to-string": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
-      "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
+    "node_modules/es-module-lexer": {
+      "version": "0.9.3",
+      "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
+      "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
       "dev": true,
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
-      }
+      "license": "MIT"
     },
-    "node_modules/mdn-data": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
-      "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
+    "node_modules/es-module-shims": {
+      "version": "1.3.6",
+      "resolved": "https://registry.npmjs.org/es-module-shims/-/es-module-shims-1.3.6.tgz",
+      "integrity": "sha512-W4Lt+UfaoUYrhzJUaOXYvuDEeWzPwghazTVDE+O5TH49s1zcs/2iRYCgTs5rIbXNADuoED89gtKqZdW9ss4P2Q==",
+      "license": "MIT"
+    },
+    "node_modules/escalade": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
       "dev": true,
-      "license": "CC0-1.0",
-      "optional": true
+      "engines": {
+        "node": ">=6"
+      }
     },
-    "node_modules/media-typer": {
-      "version": "0.3.0",
-      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
-      "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+    "node_modules/escape-html": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
       "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/escape-string-regexp": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
       "license": "MIT",
       "engines": {
-        "node": ">= 0.6"
+        "node": ">=0.8.0"
       }
     },
-    "node_modules/meow": {
-      "version": "3.7.0",
-      "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
-      "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
+    "node_modules/eslint": {
+      "version": "8.19.0",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
+      "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "camelcase-keys": "^2.0.0",
-        "decamelize": "^1.1.2",
-        "loud-rejection": "^1.0.0",
-        "map-obj": "^1.0.1",
-        "minimist": "^1.1.3",
-        "normalize-package-data": "^2.3.4",
-        "object-assign": "^4.0.1",
-        "read-pkg-up": "^1.0.1",
-        "redent": "^1.0.0",
-        "trim-newlines": "^1.0.0"
+        "@eslint/eslintrc": "^1.3.0",
+        "@humanwhocodes/config-array": "^0.9.2",
+        "ajv": "^6.10.0",
+        "chalk": "^4.0.0",
+        "cross-spawn": "^7.0.2",
+        "debug": "^4.3.2",
+        "doctrine": "^3.0.0",
+        "escape-string-regexp": "^4.0.0",
+        "eslint-scope": "^7.1.1",
+        "eslint-utils": "^3.0.0",
+        "eslint-visitor-keys": "^3.3.0",
+        "espree": "^9.3.2",
+        "esquery": "^1.4.0",
+        "esutils": "^2.0.2",
+        "fast-deep-equal": "^3.1.3",
+        "file-entry-cache": "^6.0.1",
+        "functional-red-black-tree": "^1.0.1",
+        "glob-parent": "^6.0.1",
+        "globals": "^13.15.0",
+        "ignore": "^5.2.0",
+        "import-fresh": "^3.0.0",
+        "imurmurhash": "^0.1.4",
+        "is-glob": "^4.0.0",
+        "js-yaml": "^4.1.0",
+        "json-stable-stringify-without-jsonify": "^1.0.1",
+        "levn": "^0.4.1",
+        "lodash.merge": "^4.6.2",
+        "minimatch": "^3.1.2",
+        "natural-compare": "^1.4.0",
+        "optionator": "^0.9.1",
+        "regexpp": "^3.2.0",
+        "strip-ansi": "^6.0.1",
+        "strip-json-comments": "^3.1.0",
+        "text-table": "^0.2.0",
+        "v8-compile-cache": "^2.0.3"
+      },
+      "bin": {
+        "eslint": "bin/eslint.js"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://opencollective.com/eslint"
       }
     },
-    "node_modules/merge": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz",
-      "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==",
+    "node_modules/eslint-scope": {
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
+      "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
       "dev": true,
-      "license": "MIT"
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "esrecurse": "^4.3.0",
+        "estraverse": "^5.2.0"
+      },
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+      }
     },
-    "node_modules/merge2": {
-      "version": "1.4.1",
-      "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
-      "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+    "node_modules/eslint-utils": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
+      "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "eslint-visitor-keys": "^2.0.0"
+      },
       "engines": {
-        "node": ">= 8"
+        "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/mysticatea"
+      },
+      "peerDependencies": {
+        "eslint": ">=5"
       }
     },
-    "node_modules/micromark": {
-      "version": "2.11.4",
-      "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz",
-      "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
+    "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
+      "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
       "dev": true,
-      "funding": [
-        {
-          "type": "GitHub Sponsors",
-          "url": "https://github.com/sponsors/unifiedjs"
-        },
-        {
-          "type": "OpenCollective",
-          "url": "https://opencollective.com/unified"
-        }
-      ],
-      "license": "MIT",
-      "dependencies": {
-        "debug": "^4.0.0",
-        "parse-entities": "^2.0.0"
+      "license": "Apache-2.0",
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/eslint-visitor-keys": {
+      "version": "3.3.0",
+      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+      "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+      "dev": true,
+      "license": "Apache-2.0",
+      "engines": {
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
       }
     },
-    "node_modules/micromark/node_modules/debug": {
-      "version": "4.3.1",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
-      "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+    "node_modules/eslint/node_modules/argparse": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+      "dev": true,
+      "license": "Python-2.0"
+    },
+    "node_modules/eslint/node_modules/chalk": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ms": "2.1.2"
+        "ansi-styles": "^4.1.0",
+        "supports-color": "^7.1.0"
       },
       "engines": {
-        "node": ">=6.0"
+        "node": ">=10"
       },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
+      "funding": {
+        "url": "https://github.com/chalk/chalk?sponsor=1"
       }
     },
-    "node_modules/micromatch": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
-      "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
+    "node_modules/eslint/node_modules/cross-spawn": {
+      "version": "7.0.3",
+      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "braces": "^3.0.1",
-        "picomatch": "^2.0.5"
+        "path-key": "^3.1.0",
+        "shebang-command": "^2.0.0",
+        "which": "^2.0.1"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">= 8"
       }
     },
-    "node_modules/mime": {
-      "version": "2.4.6",
-      "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz",
-      "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==",
+    "node_modules/eslint/node_modules/escape-string-regexp": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
       "dev": true,
       "license": "MIT",
-      "bin": {
-        "mime": "cli.js"
-      },
       "engines": {
-        "node": ">=4.0.0"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/mime-db": {
-      "version": "1.46.0",
-      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz",
-      "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==",
+    "node_modules/eslint/node_modules/espree": {
+      "version": "9.3.2",
+      "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
+      "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
       "dev": true,
-      "license": "MIT",
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "acorn": "^8.7.1",
+        "acorn-jsx": "^5.3.2",
+        "eslint-visitor-keys": "^3.3.0"
+      },
       "engines": {
-        "node": ">= 0.6"
+        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
       }
     },
-    "node_modules/mime-types": {
-      "version": "2.1.27",
-      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
-      "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
+    "node_modules/eslint/node_modules/glob-parent": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
       "dev": true,
-      "license": "MIT",
+      "license": "ISC",
       "dependencies": {
-        "mime-db": "1.44.0"
+        "is-glob": "^4.0.3"
       },
       "engines": {
-        "node": ">= 0.6"
+        "node": ">=10.13.0"
       }
     },
-    "node_modules/mime-types/node_modules/mime-db": {
-      "version": "1.44.0",
-      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
-      "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
+    "node_modules/eslint/node_modules/glob-parent/node_modules/is-glob": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "is-extglob": "^2.1.1"
+      },
       "engines": {
-        "node": ">= 0.6"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/mimic-response": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
-      "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+    "node_modules/eslint/node_modules/globals": {
+      "version": "13.16.0",
+      "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz",
+      "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
+      "dependencies": {
+        "type-fest": "^0.20.2"
+      },
       "engines": {
-        "node": ">=4"
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/min-indent": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
-      "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+    "node_modules/eslint/node_modules/js-yaml": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=4"
+      "dependencies": {
+        "argparse": "^2.0.1"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
       }
     },
-    "node_modules/minimatch": {
-      "version": "3.0.4",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
-      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+    "node_modules/eslint/node_modules/minimatch": {
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
@@ -11441,133 +3874,171 @@
         "node": "*"
       }
     },
-    "node_modules/minimist": {
-      "version": "1.2.5",
-      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
-      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+    "node_modules/eslint/node_modules/path-key": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
       "dev": true,
-      "license": "MIT"
+      "license": "MIT",
+      "engines": {
+        "node": ">=8"
+      }
     },
-    "node_modules/minimist-options": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
-      "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+    "node_modules/eslint/node_modules/shebang-command": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "arrify": "^1.0.1",
-        "is-plain-obj": "^1.1.0",
-        "kind-of": "^6.0.3"
+        "shebang-regex": "^3.0.0"
       },
       "engines": {
-        "node": ">= 6"
+        "node": ">=8"
       }
     },
-    "node_modules/mixin-deep": {
-      "version": "1.3.2",
-      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
-      "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+    "node_modules/eslint/node_modules/shebang-regex": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
       "dev": true,
       "license": "MIT",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/eslint/node_modules/which": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+      "dev": true,
+      "license": "ISC",
       "dependencies": {
-        "for-in": "^1.0.2",
-        "is-extendable": "^1.0.1"
+        "isexe": "^2.0.0"
+      },
+      "bin": {
+        "node-which": "bin/node-which"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 8"
       }
     },
-    "node_modules/mixin-deep/node_modules/is-extendable": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+    "node_modules/esprima": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+      "license": "BSD-2-Clause",
+      "bin": {
+        "esparse": "bin/esparse.js",
+        "esvalidate": "bin/esvalidate.js"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/esquery": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+      "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
       "dev": true,
-      "license": "MIT",
+      "license": "BSD-3-Clause",
       "dependencies": {
-        "is-plain-object": "^2.0.4"
+        "estraverse": "^5.1.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=0.10"
       }
     },
-    "node_modules/mkdirp": {
-      "version": "0.5.5",
-      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
-      "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+    "node_modules/esrecurse": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
       "dev": true,
-      "license": "MIT",
+      "license": "BSD-2-Clause",
       "dependencies": {
-        "minimist": "^1.2.5"
+        "estraverse": "^5.2.0"
       },
-      "bin": {
-        "mkdirp": "bin/cmd.js"
+      "engines": {
+        "node": ">=4.0"
       }
     },
-    "node_modules/moment": {
-      "version": "2.29.3",
-      "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz",
-      "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==",
-      "license": "MIT",
+    "node_modules/estraverse": {
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+      "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+      "dev": true,
+      "license": "BSD-2-Clause",
       "engines": {
-        "node": "*"
+        "node": ">=4.0"
       }
     },
-    "node_modules/moment-timezone": {
-      "version": "0.5.34",
-      "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz",
-      "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==",
-      "license": "MIT",
-      "dependencies": {
-        "moment": ">= 2.9.0"
-      },
+    "node_modules/estree-walker": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
+      "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/esutils": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+      "dev": true,
+      "license": "BSD-2-Clause",
       "engines": {
-        "node": "*"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/ms": {
-      "version": "2.1.2",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+    "node_modules/ev-emitter": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.1.1.tgz",
+      "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==",
+      "license": "MIT"
+    },
+    "node_modules/eventemitter2": {
+      "version": "0.4.14",
+      "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
+      "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
+      "license": "MIT"
+    },
+    "node_modules/eventemitter3": {
+      "version": "4.0.7",
+      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+      "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/multimatch": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
-      "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
+    "node_modules/execall": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
+      "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "array-differ": "^1.0.0",
-        "array-union": "^1.0.1",
-        "arrify": "^1.0.0",
-        "minimatch": "^3.0.0"
+        "clone-regexp": "^2.1.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/muuri": {
-      "version": "0.9.3",
-      "resolved": "https://registry.npmjs.org/muuri/-/muuri-0.9.3.tgz",
-      "integrity": "sha512-GZGTaHxYALCCH04mmxkZ6nVr5nq2Ur8dQfbxFtyejP4U8kjae/6ZE2A9bugRBWMUIuyGRQ9btROj0gV6jQqFpQ==",
-      "license": "MIT"
+    "node_modules/exit": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+      "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+      "engines": {
+        "node": ">= 0.8.0"
+      }
     },
-    "node_modules/nanomatch": {
-      "version": "1.2.13",
-      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
-      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+    "node_modules/expand-brackets": {
+      "version": "2.1.4",
+      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+      "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "arr-diff": "^4.0.0",
-        "array-unique": "^0.3.2",
-        "define-property": "^2.0.2",
-        "extend-shallow": "^3.0.2",
-        "fragment-cache": "^0.2.1",
-        "is-windows": "^1.0.2",
-        "kind-of": "^6.0.2",
-        "object.pick": "^1.3.0",
+        "debug": "^2.3.3",
+        "define-property": "^0.2.5",
+        "extend-shallow": "^2.0.1",
+        "posix-character-classes": "^0.1.0",
         "regex-not": "^1.0.0",
         "snapdragon": "^0.8.1",
         "to-regex": "^3.0.1"
@@ -11576,5109 +4047,5176 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/nanomatch/node_modules/define-property": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
-      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+    "node_modules/expand-brackets/node_modules/debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-descriptor": "^1.0.2",
-        "isobject": "^3.0.1"
+        "ms": "2.0.0"
+      }
+    },
+    "node_modules/expand-brackets/node_modules/ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+      "dev": true
+    },
+    "node_modules/expand-tilde": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+      "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
+      "dependencies": {
+        "homedir-polyfill": "^1.0.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/nanomatch/node_modules/extend-shallow": {
+    "node_modules/extend": {
       "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+      "license": "MIT"
+    },
+    "node_modules/extend-shallow": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "assign-symbols": "^1.0.0",
-        "is-extendable": "^1.0.1"
+        "is-extendable": "^0.1.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/nanomatch/node_modules/is-extendable": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+    "node_modules/extglob": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-plain-object": "^2.0.4"
+        "array-unique": "^0.3.2",
+        "define-property": "^1.0.0",
+        "expand-brackets": "^2.1.4",
+        "extend-shallow": "^2.0.1",
+        "fragment-cache": "^0.2.1",
+        "regex-not": "^1.0.0",
+        "snapdragon": "^0.8.1",
+        "to-regex": "^3.0.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/natural-compare": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
-      "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/negotiator": {
-      "version": "0.6.2",
-      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
-      "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
+    "node_modules/extglob/node_modules/define-property": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+      "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
       "dev": true,
-      "license": "MIT",
+      "dependencies": {
+        "is-descriptor": "^1.0.0"
+      },
       "engines": {
-        "node": ">= 0.6"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/nice-try": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
-      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/node-releases": {
-      "version": "1.1.61",
-      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz",
-      "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==",
+    "node_modules/fast-deep-equal": {
+      "version": "3.1.3",
+      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/nopt": {
-      "version": "3.0.6",
-      "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
-      "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+    "node_modules/fast-glob": {
+      "version": "3.2.11",
+      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
+      "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
       "dev": true,
-      "license": "ISC",
       "dependencies": {
-        "abbrev": "1"
+        "@nodelib/fs.stat": "^2.0.2",
+        "@nodelib/fs.walk": "^1.2.3",
+        "glob-parent": "^5.1.2",
+        "merge2": "^1.3.0",
+        "micromatch": "^4.0.4"
       },
-      "bin": {
-        "nopt": "bin/nopt.js"
+      "engines": {
+        "node": ">=8.6.0"
       }
     },
-    "node_modules/normalize-package-data": {
-      "version": "2.5.0",
-      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
-      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+    "node_modules/fast-json-stable-stringify": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
       "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "hosted-git-info": "^2.1.4",
-        "resolve": "^1.10.0",
-        "semver": "2 || 3 || 4 || 5",
-        "validate-npm-package-license": "^3.0.1"
-      }
+      "license": "MIT"
     },
-    "node_modules/normalize-path": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
-      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+    "node_modules/fast-levenshtein": {
+      "version": "2.0.6",
+      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+      "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/normalize-range": {
-      "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
-      "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+    "node_modules/fastest-levenshtein": {
+      "version": "1.0.16",
+      "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
+      "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
       "dev": true,
-      "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 4.9.1"
       }
     },
-    "node_modules/normalize-selector": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
-      "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
+    "node_modules/fastq": {
+      "version": "1.8.0",
+      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz",
+      "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==",
       "dev": true,
-      "license": "MIT"
+      "license": "ISC",
+      "dependencies": {
+        "reusify": "^1.0.4"
+      }
     },
-    "node_modules/normalize-url": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
-      "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
+    "node_modules/faye-websocket": {
+      "version": "0.10.0",
+      "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
+      "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "prepend-http": "^2.0.0",
-        "query-string": "^5.0.1",
-        "sort-keys": "^2.0.0"
+        "websocket-driver": ">=0.5.1"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">=0.4.0"
       }
     },
-    "node_modules/normalize-url/node_modules/sort-keys": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
-      "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
+    "node_modules/file-entry-cache": {
+      "version": "6.0.1",
+      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+      "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "is-plain-obj": "^1.0.0"
+        "flat-cache": "^3.0.4"
       },
       "engines": {
-        "node": ">=4"
+        "node": "^10.12.0 || >=12.0.0"
       }
     },
-    "node_modules/npm-conf": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
-      "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
+    "node_modules/file-sync-cmp": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
+      "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=",
       "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/fill-range": {
+      "version": "7.0.1",
+      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "config-chain": "^1.1.11",
-        "pify": "^3.0.0"
+        "to-regex-range": "^5.0.1"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">=8"
       }
     },
-    "node_modules/npm-run-path": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
-      "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+    "node_modules/finalhandler": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+      "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "path-key": "^2.0.0"
+        "debug": "2.6.9",
+        "encodeurl": "~1.0.2",
+        "escape-html": "~1.0.3",
+        "on-finished": "~2.3.0",
+        "parseurl": "~1.3.3",
+        "statuses": "~1.5.0",
+        "unpipe": "~1.0.0"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">= 0.8"
       }
     },
-    "node_modules/nprogress": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz",
-      "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=",
-      "license": "MIT"
-    },
-    "node_modules/nth-check": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
-      "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+    "node_modules/finalhandler/node_modules/debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
       "dev": true,
-      "license": "BSD-2-Clause",
-      "optional": true,
+      "license": "MIT",
       "dependencies": {
-        "boolbase": "~1.0.0"
+        "ms": "2.0.0"
       }
     },
-    "node_modules/num2fraction": {
-      "version": "1.2.2",
-      "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
-      "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
+    "node_modules/finalhandler/node_modules/ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/number-is-nan": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
-      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+    "node_modules/find-up": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "locate-path": "^5.0.0",
+        "path-exists": "^4.0.0"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/object-assign": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
-      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+    "node_modules/find-yarn-workspace-root": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz",
+      "integrity": "sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "license": "Apache-2.0",
+      "dependencies": {
+        "fs-extra": "^4.0.3",
+        "micromatch": "^3.1.4"
       }
     },
-    "node_modules/object-component": {
-      "version": "0.0.3",
-      "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
-      "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
-      "dev": true
-    },
-    "node_modules/object-copy": {
-      "version": "0.1.0",
-      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
-      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+    "node_modules/find-yarn-workspace-root/node_modules/braces": {
+      "version": "2.3.2",
+      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "copy-descriptor": "^0.1.0",
-        "define-property": "^0.2.5",
-        "kind-of": "^3.0.3"
+        "arr-flatten": "^1.1.0",
+        "array-unique": "^0.3.2",
+        "extend-shallow": "^2.0.1",
+        "fill-range": "^4.0.0",
+        "isobject": "^3.0.1",
+        "repeat-element": "^1.1.2",
+        "snapdragon": "^0.8.1",
+        "snapdragon-node": "^2.0.1",
+        "split-string": "^3.0.2",
+        "to-regex": "^3.0.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/object-copy/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+    "node_modules/find-yarn-workspace-root/node_modules/braces/node_modules/extend-shallow": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-buffer": "^1.1.5"
+        "is-extendable": "^0.1.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/object-inspect": {
-      "version": "1.8.0",
-      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
-      "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/object-keys": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
-      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+    "node_modules/find-yarn-workspace-root/node_modules/braces/node_modules/is-extendable": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "engines": {
-        "node": ">= 0.4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/object-visit": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
-      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+    "node_modules/find-yarn-workspace-root/node_modules/define-property": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "isobject": "^3.0.0"
+        "is-descriptor": "^1.0.2",
+        "isobject": "^3.0.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/object.assign": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz",
-      "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==",
+    "node_modules/find-yarn-workspace-root/node_modules/extend-shallow": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.18.0-next.0",
-        "has-symbols": "^1.0.1",
-        "object-keys": "^1.1.1"
+        "assign-symbols": "^1.0.0",
+        "is-extendable": "^1.0.1"
       },
       "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/object.assign/node_modules/es-abstract": {
-      "version": "1.18.0-next.0",
-      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz",
-      "integrity": "sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==",
+    "node_modules/find-yarn-workspace-root/node_modules/fill-range": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "es-to-primitive": "^1.2.1",
-        "function-bind": "^1.1.1",
-        "has": "^1.0.3",
-        "has-symbols": "^1.0.1",
-        "is-callable": "^1.2.0",
-        "is-negative-zero": "^2.0.0",
-        "is-regex": "^1.1.1",
-        "object-inspect": "^1.8.0",
-        "object-keys": "^1.1.1",
-        "object.assign": "^4.1.0",
-        "string.prototype.trimend": "^1.0.1",
-        "string.prototype.trimstart": "^1.0.1"
+        "extend-shallow": "^2.0.1",
+        "is-number": "^3.0.0",
+        "repeat-string": "^1.6.1",
+        "to-regex-range": "^2.1.0"
       },
       "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/object.defaults": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
-      "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+    "node_modules/find-yarn-workspace-root/node_modules/fill-range/node_modules/extend-shallow": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "array-each": "^1.0.1",
-        "array-slice": "^1.0.0",
-        "for-own": "^1.0.0",
-        "isobject": "^3.0.0"
+        "is-extendable": "^0.1.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/object.getownpropertydescriptors": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
-      "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
+    "node_modules/find-yarn-workspace-root/node_modules/fill-range/node_modules/is-extendable": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.17.0-next.1"
-      },
       "engines": {
-        "node": ">= 0.8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/object.map": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
-      "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
+    "node_modules/find-yarn-workspace-root/node_modules/fs-extra": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
+      "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "for-own": "^1.0.0",
-        "make-iterator": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "graceful-fs": "^4.1.2",
+        "jsonfile": "^4.0.0",
+        "universalify": "^0.1.0"
       }
     },
-    "node_modules/object.omit": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
-      "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
+    "node_modules/find-yarn-workspace-root/node_modules/is-extendable": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "for-own": "^0.1.4",
-        "is-extendable": "^0.1.1"
+        "is-plain-object": "^2.0.4"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/object.omit/node_modules/for-own": {
-      "version": "0.1.5",
-      "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
-      "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
+    "node_modules/find-yarn-workspace-root/node_modules/micromatch": {
+      "version": "3.1.10",
+      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "for-in": "^1.0.1"
+        "arr-diff": "^4.0.0",
+        "array-unique": "^0.3.2",
+        "braces": "^2.3.1",
+        "define-property": "^2.0.2",
+        "extend-shallow": "^3.0.2",
+        "extglob": "^2.0.4",
+        "fragment-cache": "^0.2.1",
+        "kind-of": "^6.0.2",
+        "nanomatch": "^1.2.9",
+        "object.pick": "^1.3.0",
+        "regex-not": "^1.0.0",
+        "snapdragon": "^0.8.1",
+        "to-regex": "^3.0.2"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/object.pick": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
-      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+    "node_modules/find-yarn-workspace-root/node_modules/to-regex-range": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "isobject": "^3.0.1"
+        "is-number": "^3.0.0",
+        "repeat-string": "^1.6.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/object.values": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
-      "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
+    "node_modules/findup-sync": {
+      "version": "0.3.0",
+      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
+      "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
       "dependencies": {
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.17.0-next.1",
-        "function-bind": "^1.1.1",
-        "has": "^1.0.3"
+        "glob": "~5.0.0"
       },
       "engines": {
-        "node": ">= 0.4"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+        "node": ">= 0.6.0"
       }
     },
-    "node_modules/on-finished": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
-      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/findup-sync/node_modules/glob": {
+      "version": "5.0.15",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+      "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+      "license": "ISC",
       "dependencies": {
-        "ee-first": "1.1.1"
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "2 || 3",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
       },
       "engines": {
-        "node": ">= 0.8"
+        "node": "*"
       }
     },
-    "node_modules/once": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
-      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
-      "dev": true,
-      "license": "ISC",
+    "node_modules/fined": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
+      "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
       "dependencies": {
-        "wrappy": "1"
-      }
-    },
-    "node_modules/onecolor": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-3.1.0.tgz",
-      "integrity": "sha512-YZSypViXzu3ul5LMu/m6XjJ9ol8qAy9S2VjHl5E6UlhUH1KGKWabyEJifn0Jjpw23bYDzC2ucKMPGiH5kfwSGQ==",
-      "dev": true,
-      "license": "BSD-2-Clause",
+        "expand-tilde": "^2.0.2",
+        "is-plain-object": "^2.0.3",
+        "object.defaults": "^1.1.0",
+        "object.pick": "^1.2.0",
+        "parse-filepath": "^1.0.1"
+      },
       "engines": {
-        "node": ">=0.4.8"
+        "node": ">= 0.10"
       }
     },
-    "node_modules/optionator": {
-      "version": "0.9.1",
-      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
-      "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "deep-is": "^0.1.3",
-        "fast-levenshtein": "^2.0.6",
-        "levn": "^0.4.1",
-        "prelude-ls": "^1.2.1",
-        "type-check": "^0.4.0",
-        "word-wrap": "^1.2.3"
-      },
+    "node_modules/flagged-respawn": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
+      "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
       "engines": {
-        "node": ">= 0.8.0"
+        "node": ">= 0.10"
       }
     },
-    "node_modules/optipng-bin": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz",
-      "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==",
+    "node_modules/flat-cache": {
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
+      "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
       "dev": true,
-      "hasInstallScript": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "bin-build": "^3.0.0",
-        "bin-wrapper": "^4.0.0",
-        "logalot": "^2.0.0"
-      },
-      "bin": {
-        "optipng": "cli.js"
+        "flatted": "^3.1.0",
+        "rimraf": "^3.0.2"
       },
       "engines": {
-        "node": ">=6"
+        "node": "^10.12.0 || >=12.0.0"
       }
     },
-    "node_modules/os-filter-obj": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz",
-      "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==",
+    "node_modules/flatpickr": {
+      "version": "4.6.13",
+      "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz",
+      "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==",
+      "license": "MIT"
+    },
+    "node_modules/flatted": {
+      "version": "3.2.7",
+      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
+      "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
+      "dev": true
+    },
+    "node_modules/follow-redirects": {
+      "version": "1.15.1",
+      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
+      "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "arch": "^2.1.0"
-      },
+      "funding": [
+        {
+          "type": "individual",
+          "url": "https://github.com/sponsors/RubenVerborgh"
+        }
+      ],
       "engines": {
-        "node": ">=4"
+        "node": ">=4.0"
+      },
+      "peerDependenciesMeta": {
+        "debug": {
+          "optional": true
+        }
       }
     },
-    "node_modules/os-homedir": {
+    "node_modules/for-in": {
       "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
-      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
-      "dev": true,
+      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
       "license": "MIT",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/os-locale": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
-      "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/for-own": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+      "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==",
       "dependencies": {
-        "lcid": "^1.0.0"
+        "for-in": "^1.0.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/os-tmpdir": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
-      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+    "node_modules/fragment-cache": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "map-cache": "^0.2.2"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/osenv": {
-      "version": "0.1.5",
-      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
-      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+    "node_modules/fs-extra": {
+      "version": "7.0.1",
+      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
+      "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
       "dev": true,
-      "license": "ISC",
+      "license": "MIT",
       "dependencies": {
-        "os-homedir": "^1.0.0",
-        "os-tmpdir": "^1.0.0"
+        "graceful-fs": "^4.1.2",
+        "jsonfile": "^4.0.0",
+        "universalify": "^0.1.0"
+      },
+      "engines": {
+        "node": ">=6 <7 || >=8"
       }
     },
-    "node_modules/p-cancelable": {
-      "version": "0.3.0",
-      "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
-      "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
+    "node_modules/fs.realpath": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+      "license": "ISC"
+    },
+    "node_modules/fsevents": {
+      "version": "2.1.3",
+      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
+      "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
+      "deprecated": "\"Please update to latest v2.3 or v2.2\"",
       "dev": true,
-      "license": "MIT",
+      "hasInstallScript": true,
       "optional": true,
+      "os": [
+        "darwin"
+      ],
       "engines": {
-        "node": ">=4"
+        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
       }
     },
-    "node_modules/p-event": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz",
-      "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=",
+    "node_modules/function-bind": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+      "license": "MIT"
+    },
+    "node_modules/functional-red-black-tree": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+      "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gaze": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
+      "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "p-timeout": "^1.1.1"
+        "globule": "^1.0.0"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">= 4.0.0"
       }
     },
-    "node_modules/p-finally": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
-      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+    "node_modules/get-caller-file": {
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
       "engines": {
-        "node": ">=4"
+        "node": "6.* || 8.* || >= 10.*"
       }
     },
-    "node_modules/p-is-promise": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
-      "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
+    "node_modules/get-value": {
+      "version": "2.0.6",
+      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "engines": {
-        "node": ">=4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/p-limit": {
+    "node_modules/getobject": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",
+      "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==",
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/getopts": {
       "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
-      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
-      "dev": true,
-      "license": "MIT",
+      "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.3.0.tgz",
+      "integrity": "sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA==",
+      "dev": true
+    },
+    "node_modules/glob": {
+      "version": "7.1.6",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+      "license": "ISC",
       "dependencies": {
-        "p-try": "^2.0.0"
+        "fs.realpath": "^1.0.0",
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "^3.0.4",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
       },
       "engines": {
-        "node": ">=6"
+        "node": "*"
       },
       "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
+        "url": "https://github.com/sponsors/isaacs"
       }
     },
-    "node_modules/p-locate": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
-      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+    "node_modules/glob-parent": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "p-limit": "^2.2.0"
+        "is-glob": "^4.0.1"
       },
       "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/p-map": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
-      "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
+        "node": ">= 6"
       }
     },
-    "node_modules/p-map-series": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz",
-      "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=",
+    "node_modules/global-modules": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
+      "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "p-reduce": "^1.0.0"
+        "global-prefix": "^3.0.0"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">=6"
       }
     },
-    "node_modules/p-pipe": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
-      "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=",
+    "node_modules/global-prefix": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
+      "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "ini": "^1.3.5",
+        "kind-of": "^6.0.2",
+        "which": "^1.3.1"
+      },
       "engines": {
-        "node": ">=4"
+        "node": ">=6"
       }
     },
-    "node_modules/p-reduce": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
-      "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
+    "node_modules/globals": {
+      "version": "11.12.0",
+      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "engines": {
         "node": ">=4"
       }
     },
-    "node_modules/p-timeout": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
-      "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
+    "node_modules/globby": {
+      "version": "13.1.2",
+      "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz",
+      "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "p-finally": "^1.0.0"
+        "dir-glob": "^3.0.1",
+        "fast-glob": "^3.2.11",
+        "ignore": "^5.2.0",
+        "merge2": "^1.4.1",
+        "slash": "^4.0.0"
       },
       "engines": {
-        "node": ">=4"
+        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/p-try": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
-      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+    "node_modules/globby/node_modules/slash": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
+      "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
       "dev": true,
-      "license": "MIT",
       "engines": {
-        "node": ">=6"
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/pad-stream": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/pad-stream/-/pad-stream-2.0.0.tgz",
-      "integrity": "sha1-O+vzTNpJWXISpmny/kF9ZGp8ulY=",
+    "node_modules/globjoin": {
+      "version": "0.1.4",
+      "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
+      "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/globule": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
+      "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "pumpify": "^1.3.3",
-        "split2": "^2.1.1",
-        "through2": "^2.0.0"
+        "glob": "~7.1.1",
+        "lodash": "~4.17.10",
+        "minimatch": "~3.0.2"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">= 0.10"
       }
     },
-    "node_modules/pad-stream/node_modules/through2": {
-      "version": "2.0.5",
-      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
-      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+    "node_modules/gonzales-pe": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
+      "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "readable-stream": "~2.3.6",
-        "xtend": "~4.0.1"
+        "minimist": "^1.2.5"
+      },
+      "bin": {
+        "gonzales": "bin/gonzales.js"
+      },
+      "engines": {
+        "node": ">=0.6.0"
       }
     },
-    "node_modules/parent-module": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
-      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/graceful-fs": {
+      "version": "4.2.10",
+      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+      "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
+      "dev": true
+    },
+    "node_modules/grunt": {
+      "version": "1.5.3",
+      "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz",
+      "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==",
       "dependencies": {
-        "callsites": "^3.0.0"
+        "dateformat": "~3.0.3",
+        "eventemitter2": "~0.4.13",
+        "exit": "~0.1.2",
+        "findup-sync": "~0.3.0",
+        "glob": "~7.1.6",
+        "grunt-cli": "~1.4.3",
+        "grunt-known-options": "~2.0.0",
+        "grunt-legacy-log": "~3.0.0",
+        "grunt-legacy-util": "~2.0.1",
+        "iconv-lite": "~0.4.13",
+        "js-yaml": "~3.14.0",
+        "minimatch": "~3.0.4",
+        "mkdirp": "~1.0.4",
+        "nopt": "~3.0.6",
+        "rimraf": "~3.0.2"
+      },
+      "bin": {
+        "grunt": "bin/grunt"
       },
       "engines": {
-        "node": ">=6"
+        "node": ">=8"
       }
     },
-    "node_modules/parse-entities": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
-      "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/grunt-cli": {
+      "version": "1.4.3",
+      "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
+      "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
       "dependencies": {
-        "character-entities": "^1.0.0",
-        "character-entities-legacy": "^1.0.0",
-        "character-reference-invalid": "^1.0.0",
-        "is-alphanumerical": "^1.0.0",
-        "is-decimal": "^1.0.0",
-        "is-hexadecimal": "^1.0.0"
+        "grunt-known-options": "~2.0.0",
+        "interpret": "~1.1.0",
+        "liftup": "~3.0.1",
+        "nopt": "~4.0.1",
+        "v8flags": "~3.2.0"
       },
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/wooorm"
+      "bin": {
+        "grunt": "bin/grunt"
+      },
+      "engines": {
+        "node": ">=10"
       }
     },
-    "node_modules/parse-filepath": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
-      "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/grunt-cli/node_modules/nopt": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+      "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
       "dependencies": {
-        "is-absolute": "^1.0.0",
-        "map-cache": "^0.2.0",
-        "path-root": "^0.1.1"
+        "abbrev": "1",
+        "osenv": "^0.1.4"
       },
-      "engines": {
-        "node": ">=0.8"
+      "bin": {
+        "nopt": "bin/nopt.js"
       }
     },
-    "node_modules/parse-glob": {
-      "version": "3.0.4",
-      "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
-      "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
+    "node_modules/grunt-concurrent": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-concurrent/-/grunt-concurrent-3.0.0.tgz",
+      "integrity": "sha512-AgXtjUJESHEGeGX8neL3nmXBTHSj1QC48ABQ3ng2/vjuSBpDD8gKcVHSlXP71pFkIR8TQHf+eomOx6OSYSgfrA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "glob-base": "^0.3.0",
-        "is-dotfile": "^1.0.0",
-        "is-extglob": "^1.0.0",
-        "is-glob": "^2.0.0"
+        "arrify": "^2.0.1",
+        "async": "^3.1.0",
+        "indent-string": "^4.0.0",
+        "pad-stream": "^2.0.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
+      },
+      "peerDependencies": {
+        "grunt": ">=1"
       }
     },
-    "node_modules/parse-glob/node_modules/is-glob": {
+    "node_modules/grunt-concurrent/node_modules/arrify": {
       "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
-      "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+      "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
+      "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "is-extglob": "^1.0.0"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/parse-json": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
-      "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+    "node_modules/grunt-concurrent/node_modules/async": {
+      "version": "3.2.4",
+      "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+      "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
+      "dev": true
+    },
+    "node_modules/grunt-concurrent/node_modules/indent-string": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "error-ex": "^1.2.0"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/parse-passwd": {
+    "node_modules/grunt-contrib-copy": {
       "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
-      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+      "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
+      "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "chalk": "^1.1.1",
+        "file-sync-cmp": "^0.1.0"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/parseqs": {
-      "version": "0.0.5",
-      "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
-      "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
+    "node_modules/grunt-contrib-copy/node_modules/ansi-styles": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "better-assert": "~1.0.0"
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/parseuri": {
-      "version": "0.0.5",
-      "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
-      "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
+    "node_modules/grunt-contrib-copy/node_modules/chalk": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "better-assert": "~1.0.0"
+        "ansi-styles": "^2.2.1",
+        "escape-string-regexp": "^1.0.2",
+        "has-ansi": "^2.0.0",
+        "strip-ansi": "^3.0.0",
+        "supports-color": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/parseurl": {
-      "version": "1.3.3",
-      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
-      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+    "node_modules/grunt-contrib-copy/node_modules/strip-ansi": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "ansi-regex": "^2.0.0"
+      },
       "engines": {
-        "node": ">= 0.8"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/pascalcase": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
-      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+    "node_modules/grunt-contrib-copy/node_modules/supports-color": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=0.8.0"
       }
     },
-    "node_modules/patch-package": {
-      "version": "6.2.2",
-      "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.2.2.tgz",
-      "integrity": "sha512-YqScVYkVcClUY0v8fF0kWOjDYopzIM8e3bj/RU1DPeEF14+dCGm6UeOYm4jvCyxqIEQ5/eJzmbWfDWnUleFNMg==",
+    "node_modules/grunt-contrib-watch": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
+      "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@yarnpkg/lockfile": "^1.1.0",
-        "chalk": "^2.4.2",
-        "cross-spawn": "^6.0.5",
-        "find-yarn-workspace-root": "^1.2.1",
-        "fs-extra": "^7.0.1",
-        "is-ci": "^2.0.0",
-        "klaw-sync": "^6.0.0",
-        "minimist": "^1.2.0",
-        "rimraf": "^2.6.3",
-        "semver": "^5.6.0",
-        "slash": "^2.0.0",
-        "tmp": "^0.0.33"
-      },
-      "bin": {
-        "patch-package": "index.js"
+        "async": "^2.6.0",
+        "gaze": "^1.1.0",
+        "lodash": "^4.17.10",
+        "tiny-lr": "^1.1.1"
       },
       "engines": {
-        "npm": ">5"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/patch-package/node_modules/rimraf": {
-      "version": "2.7.1",
-      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
-      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+    "node_modules/grunt-contrib-watch/node_modules/async": {
+      "version": "2.6.4",
+      "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
+      "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
       "dev": true,
-      "license": "ISC",
       "dependencies": {
-        "glob": "^7.1.3"
-      },
-      "bin": {
-        "rimraf": "bin.js"
+        "lodash": "^4.17.14"
       }
     },
-    "node_modules/patch-package/node_modules/slash": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
-      "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+    "node_modules/grunt-eslint": {
+      "version": "24.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-24.0.0.tgz",
+      "integrity": "sha512-WpTeBBFweyhMuPjGwRSQV9JFJ+EczIdlsc7Dd/1g78QVI1aZsk4g/H3e+3S5HEwsS1RKL2YZIrGj8hMLlBfN8w==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "chalk": "^4.1.2",
+        "eslint": "^8.0.1"
+      },
       "engines": {
-        "node": ">=6"
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      },
+      "peerDependencies": {
+        "grunt": ">=1"
       }
     },
-    "node_modules/patch-package/node_modules/tmp": {
-      "version": "0.0.33",
-      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
-      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+    "node_modules/grunt-eslint/node_modules/chalk": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "os-tmpdir": "~1.0.2"
+        "ansi-styles": "^4.1.0",
+        "supports-color": "^7.1.0"
       },
       "engines": {
-        "node": ">=0.6.0"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/chalk?sponsor=1"
       }
     },
-    "node_modules/path-dirname": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
-      "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/path-exists": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
-      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+    "node_modules/grunt-exec": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-3.0.0.tgz",
+      "integrity": "sha512-cgAlreXf3muSYS5LzW0Cc4xHK03BjFOYk0MqCQ/MZ3k1Xz2GU7D+IAJg4UKicxpO+XdONJdx/NJ6kpy2wI+uHg==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=8"
+        "node": ">=0.8.0"
+      },
+      "peerDependencies": {
+        "grunt": ">=0.4"
       }
     },
-    "node_modules/path-is-absolute": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
-      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/grunt-known-options": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
+      "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/path-key": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
-      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
-      "dev": true,
+    "node_modules/grunt-legacy-log": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
+      "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
       "license": "MIT",
+      "dependencies": {
+        "colors": "~1.1.2",
+        "grunt-legacy-log-utils": "~2.1.0",
+        "hooker": "~0.2.3",
+        "lodash": "~4.17.19"
+      },
       "engines": {
-        "node": ">=4"
+        "node": ">= 0.10.0"
       }
     },
-    "node_modules/path-parse": {
-      "version": "1.0.6",
-      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
-      "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/path-root": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
-      "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
-      "dev": true,
+    "node_modules/grunt-legacy-log-utils": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
+      "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
       "license": "MIT",
       "dependencies": {
-        "path-root-regex": "^0.1.0"
+        "chalk": "~4.1.0",
+        "lodash": "~4.17.19"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10"
       }
     },
-    "node_modules/path-root-regex": {
-      "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
-      "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
-      "dev": true,
+    "node_modules/grunt-legacy-log-utils/node_modules/chalk": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
       "license": "MIT",
+      "dependencies": {
+        "ansi-styles": "^4.1.0",
+        "supports-color": "^7.1.0"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/chalk?sponsor=1"
       }
     },
-    "node_modules/path-type": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
-      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/grunt-legacy-util": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
+      "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
+      "dependencies": {
+        "async": "~3.2.0",
+        "exit": "~0.1.2",
+        "getobject": "~1.0.0",
+        "hooker": "~0.2.3",
+        "lodash": "~4.17.21",
+        "underscore.string": "~3.3.5",
+        "which": "~2.0.2"
+      },
       "engines": {
-        "node": ">=8"
+        "node": ">=10"
       }
     },
-    "node_modules/pend": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
-      "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
+    "node_modules/grunt-legacy-util/node_modules/async": {
+      "version": "3.2.4",
+      "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+      "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
     },
-    "node_modules/picomatch": {
-      "version": "2.2.2",
-      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
-      "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8.6"
+    "node_modules/grunt-legacy-util/node_modules/which": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+      "dependencies": {
+        "isexe": "^2.0.0"
+      },
+      "bin": {
+        "node-which": "bin/node-which"
       },
-      "funding": {
-        "url": "https://github.com/sponsors/jonschlinkert"
-      }
-    },
-    "node_modules/pify": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
-      "dev": true,
-      "license": "MIT",
       "engines": {
-        "node": ">=4"
+        "node": ">= 8"
       }
     },
-    "node_modules/pinkie": {
-      "version": "2.0.4",
-      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
-      "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+    "node_modules/grunt-newer": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz",
+      "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "async": "^1.5.2",
+        "rimraf": "^2.5.2"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 0.8.0"
+      },
+      "peerDependencies": {
+        "grunt": ">=0.4.1"
       }
     },
-    "node_modules/pinkie-promise": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
-      "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+    "node_modules/grunt-newer/node_modules/rimraf": {
+      "version": "2.7.1",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
       "dev": true,
-      "license": "MIT",
+      "license": "ISC",
       "dependencies": {
-        "pinkie": "^2.0.0"
+        "glob": "^7.1.3"
       },
-      "engines": {
-        "node": ">=0.10.0"
+      "bin": {
+        "rimraf": "bin.js"
       }
     },
-    "node_modules/pipetteur": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/pipetteur/-/pipetteur-2.0.3.tgz",
-      "integrity": "sha1-GVV2CVno0aEcsqUOyD7sRwYz5J8=",
+    "node_modules/grunt-npmcopy": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/grunt-npmcopy/-/grunt-npmcopy-0.2.0.tgz",
+      "integrity": "sha512-iiIpifpz5UCWPYtskdgCbDjKOoSjmwdEj9hvIHZFHVWjjfehXN6VNoeBp9c6v8XuD81BnRLRf8z/rkwmmmxvqA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "onecolor": "^3.0.4",
-        "synesthesia": "^1.0.1"
+        "glob": "^7.1.3",
+        "lodash": "^4.17.11"
+      },
+      "engines": {
+        "node": ">= 0.10.0"
       }
     },
-    "node_modules/plur": {
-      "version": "2.1.2",
-      "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
-      "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
+    "node_modules/grunt-rollup": {
+      "version": "11.5.0",
+      "resolved": "https://registry.npmjs.org/grunt-rollup/-/grunt-rollup-11.5.0.tgz",
+      "integrity": "sha512-Xa/1g0G4HlMIAsJYLZgDEDi8w2jZ5sLpo6XKezJqGdpTGe8qGWcXG7kopiyCUYiXs3LLv58y/DhGIXwbkCAkvQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "irregular-plurals": "^1.0.0"
+        "rollup": "^2.32.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8.6.0"
+      },
+      "peerDependencies": {
+        "grunt": ">=0.4.0"
       }
     },
-    "node_modules/posix-character-classes": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
-      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+    "node_modules/grunt-sass": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz",
+      "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
+      },
+      "peerDependencies": {
+        "grunt": ">=1"
       }
     },
-    "node_modules/postcss": {
-      "version": "5.2.18",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
-      "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
+    "node_modules/grunt-stylelint": {
+      "version": "0.15.0",
+      "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.15.0.tgz",
+      "integrity": "sha512-1G5kbT3Y6OtAqgIv/XErtI6ai1t1UdtQWXxUV5Gd900PQoEzu/WrBYhGNAXdb/9nAsNWNjFHQjtdXQtZcDmobA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chalk": "^1.1.3",
-        "js-base64": "^2.1.9",
-        "source-map": "^0.5.6",
-        "supports-color": "^3.2.3"
+        "chalk": "^3.0.0"
       },
-      "engines": {
-        "node": ">=0.12"
+      "peerDependencies": {
+        "stylelint": "^13.3.2"
       }
     },
-    "node_modules/postcss-banner": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-banner/-/postcss-banner-3.0.2.tgz",
-      "integrity": "sha512-g4K2yyHmCncpYBVrut+gn4tn+LZyrImwrpuWFvXyfmDbW6l+/2cyLF/tYMtravwQkLD/Gsm2m2ke++c/exBNfA==",
+    "node_modules/grunt-stylelint/node_modules/chalk": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+      "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "postcss": "^7.0.14"
+        "ansi-styles": "^4.1.0",
+        "supports-color": "^7.1.0"
+      },
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/postcss-banner/node_modules/postcss": {
-      "version": "7.0.34",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.34.tgz",
-      "integrity": "sha512-H/7V2VeNScX9KE83GDrDZNiGT1m2H+UTnlinIzhjlLX9hfMUn1mHNnGeX81a1c8JSBdBvqk7c2ZOG6ZPn5itGw==",
+    "node_modules/grunt-terser": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-terser/-/grunt-terser-2.0.0.tgz",
+      "integrity": "sha512-9Rw1TiPsqadCJnEaKz+mZiS4k9ydnkNfrfvEq9SS6MqMXUxBC+sndDCHV05s5/PXQsFjFBhoRVFij5FaV36tYA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "chalk": "^2.4.2",
-        "source-map": "^0.6.1",
-        "supports-color": "^6.1.0"
+        "grunt": "^1.1.0"
+      },
+      "engines": {
+        "node": ">=10.0.0"
+      },
+      "peerDependencies": {
+        "grunt": "1.x",
+        "terser": "5.x"
+      }
+    },
+    "node_modules/grunt/node_modules/mkdirp": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+      "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+      "license": "MIT",
+      "bin": {
+        "mkdirp": "bin/cmd.js"
       },
       "engines": {
-        "node": ">=6.0.0"
-      },
-      "funding": {
-        "type": "tidelift",
-        "url": "https://tidelift.com/funding/github/npm/postcss"
+        "node": ">=10"
       }
     },
-    "node_modules/postcss-banner/node_modules/supports-color": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-      "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/gzip-size": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
+      "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
       "dependencies": {
-        "has-flag": "^3.0.0"
+        "duplexer": "^0.1.1",
+        "pify": "^4.0.1"
       },
       "engines": {
         "node": ">=6"
       }
     },
-    "node_modules/postcss-clean": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/postcss-clean/-/postcss-clean-1.1.0.tgz",
-      "integrity": "sha512-83g3GqMbCM5NL6MlbbPLJ/m2NrUepBF44MoDk4Gt04QGXeXKh9+ilQa0DzLnYnvqYHQCw83nckuEzBFr2muwbg==",
+    "node_modules/hard-rejection": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
+      "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "clean-css": "^4.x",
-        "postcss": "^6.x"
-      },
       "engines": {
-        "node": ">=4.0.0"
+        "node": ">=6"
       }
     },
-    "node_modules/postcss-clean/node_modules/postcss": {
-      "version": "6.0.23",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
-      "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
-      "dev": true,
+    "node_modules/has": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
       "license": "MIT",
       "dependencies": {
-        "chalk": "^2.4.1",
-        "source-map": "^0.6.1",
-        "supports-color": "^5.4.0"
+        "function-bind": "^1.1.1"
       },
       "engines": {
-        "node": ">=4.0.0"
+        "node": ">= 0.4.0"
       }
     },
-    "node_modules/postcss-clean/node_modules/supports-color": {
-      "version": "5.5.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+    "node_modules/has-ansi": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "has-flag": "^3.0.0"
+        "ansi-regex": "^2.0.0"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/postcss-less": {
-      "version": "3.1.4",
-      "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz",
-      "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==",
+    "node_modules/has-flag": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "postcss": "^7.0.14"
-      },
       "engines": {
-        "node": ">=6.14.4"
+        "node": ">=4"
       }
     },
-    "node_modules/postcss-less/node_modules/postcss": {
-      "version": "7.0.34",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.34.tgz",
-      "integrity": "sha512-H/7V2VeNScX9KE83GDrDZNiGT1m2H+UTnlinIzhjlLX9hfMUn1mHNnGeX81a1c8JSBdBvqk7c2ZOG6ZPn5itGw==",
+    "node_modules/has-value": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chalk": "^2.4.2",
-        "source-map": "^0.6.1",
-        "supports-color": "^6.1.0"
+        "get-value": "^2.0.6",
+        "has-values": "^1.0.0",
+        "isobject": "^3.0.0"
       },
       "engines": {
-        "node": ">=6.0.0"
-      },
-      "funding": {
-        "type": "tidelift",
-        "url": "https://tidelift.com/funding/github/npm/postcss"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/postcss-less/node_modules/supports-color": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-      "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+    "node_modules/has-values": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
+      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "has-flag": "^3.0.0"
+        "is-number": "^3.0.0",
+        "kind-of": "^4.0.0"
       },
       "engines": {
-        "node": ">=6"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/postcss-media-query-parser": {
-      "version": "0.2.3",
-      "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
-      "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/postcss-reporter": {
-      "version": "1.4.1",
-      "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz",
-      "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
+    "node_modules/has-values/node_modules/kind-of": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+      "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chalk": "^1.0.0",
-        "lodash": "^4.1.0",
-        "log-symbols": "^1.0.2",
-        "postcss": "^5.0.0"
-      }
-    },
-    "node_modules/postcss-reporter/node_modules/ansi-styles": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
-      "dev": true,
-      "license": "MIT",
+        "is-buffer": "^1.1.5"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/postcss-reporter/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/homedir-polyfill": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
       "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
+        "parse-passwd": "^1.0.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/postcss-reporter/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^2.0.0"
-      },
+    "node_modules/hooker": {
+      "version": "0.2.3",
+      "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
+      "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
       "engines": {
-        "node": ">=0.10.0"
+        "node": "*"
       }
     },
-    "node_modules/postcss-reporter/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+    "node_modules/hosted-git-info": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+      "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
       "dev": true,
-      "license": "MIT",
+      "dependencies": {
+        "lru-cache": "^6.0.0"
+      },
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">=10"
       }
     },
-    "node_modules/postcss-resolve-nested-selector": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
-      "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
+    "node_modules/html-escaper": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+      "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/postcss-safe-parser": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
-      "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
+    "node_modules/html-tags": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz",
+      "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "postcss": "^7.0.26"
-      },
       "engines": {
-        "node": ">=6.0.0"
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/postcss-safe-parser/node_modules/postcss": {
-      "version": "7.0.35",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-      "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
+    "node_modules/htmlparser2": {
+      "version": "3.10.1",
+      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
+      "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chalk": "^2.4.2",
-        "source-map": "^0.6.1",
-        "supports-color": "^6.1.0"
-      },
-      "engines": {
-        "node": ">=6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/postcss/"
+        "domelementtype": "^1.3.1",
+        "domhandler": "^2.3.0",
+        "domutils": "^1.5.1",
+        "entities": "^1.1.1",
+        "inherits": "^2.0.1",
+        "readable-stream": "^3.1.1"
       }
     },
-    "node_modules/postcss-safe-parser/node_modules/supports-color": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-      "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+    "node_modules/htmlparser2/node_modules/readable-stream": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "has-flag": "^3.0.0"
+        "inherits": "^2.0.3",
+        "string_decoder": "^1.1.1",
+        "util-deprecate": "^1.0.1"
       },
       "engines": {
-        "node": ">=6"
+        "node": ">= 6"
       }
     },
-    "node_modules/postcss-sass": {
-      "version": "0.4.4",
-      "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz",
-      "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==",
+    "node_modules/htmlparser2/node_modules/string_decoder": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "gonzales-pe": "^4.3.0",
-        "postcss": "^7.0.21"
+        "safe-buffer": "~5.2.0"
       }
     },
-    "node_modules/postcss-sass/node_modules/postcss": {
-      "version": "7.0.35",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-      "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
+    "node_modules/http-errors": {
+      "version": "1.7.2",
+      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
+      "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chalk": "^2.4.2",
-        "source-map": "^0.6.1",
-        "supports-color": "^6.1.0"
+        "depd": "~1.1.2",
+        "inherits": "2.0.3",
+        "setprototypeof": "1.1.1",
+        "statuses": ">= 1.5.0 < 2",
+        "toidentifier": "1.0.0"
       },
       "engines": {
-        "node": ">=6.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/postcss/"
+        "node": ">= 0.6"
       }
     },
-    "node_modules/postcss-sass/node_modules/supports-color": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-      "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+    "node_modules/http-errors/node_modules/inherits": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "has-flag": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
+      "license": "ISC"
     },
-    "node_modules/postcss-scss": {
-      "version": "1.0.6",
-      "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-1.0.6.tgz",
-      "integrity": "sha512-4EFYGHcEw+H3E06PT/pQQri06u/1VIIPjeJQaM8skB80vZuXMhp4cSNV5azmdNkontnOID/XYWEvEEELLFB1ww==",
+    "node_modules/http-parser-js": {
+      "version": "0.5.2",
+      "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz",
+      "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "postcss": "^6.0.23"
-      }
+      "license": "MIT"
     },
-    "node_modules/postcss-scss/node_modules/postcss": {
-      "version": "6.0.23",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
-      "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+    "node_modules/http-proxy": {
+      "version": "1.18.1",
+      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+      "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chalk": "^2.4.1",
-        "source-map": "^0.6.1",
-        "supports-color": "^5.4.0"
+        "eventemitter3": "^4.0.0",
+        "follow-redirects": "^1.0.0",
+        "requires-port": "^1.0.0"
       },
       "engines": {
-        "node": ">=4.0.0"
+        "node": ">=8.0.0"
       }
     },
-    "node_modules/postcss-scss/node_modules/supports-color": {
-      "version": "5.5.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-      "dev": true,
+    "node_modules/iconv-lite": {
+      "version": "0.4.24",
+      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
       "license": "MIT",
       "dependencies": {
-        "has-flag": "^3.0.0"
+        "safer-buffer": ">= 2.1.2 < 3"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/postcss-selector-parser": {
-      "version": "2.2.3",
-      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
-      "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
+    "node_modules/ieee754": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ]
+    },
+    "node_modules/ignore": {
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
+      "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "flatten": "^1.0.2",
-        "indexes-of": "^1.0.1",
-        "uniq": "^1.0.1"
+      "engines": {
+        "node": ">= 4"
       }
     },
-    "node_modules/postcss-sorting": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-2.1.0.tgz",
-      "integrity": "sha1-MrHpr6kTuyJaatB21QPY+YO7SoI=",
-      "dev": true,
+    "node_modules/imagesloaded": {
+      "version": "4.1.4",
+      "resolved": "https://registry.npmjs.org/imagesloaded/-/imagesloaded-4.1.4.tgz",
+      "integrity": "sha512-ltiBVcYpc/TYTF5nolkMNsnREHW+ICvfQ3Yla2Sgr71YFwQ86bDwV9hgpFhFtrGPuwEx5+LqOHIrdXBdoWwwsA==",
       "license": "MIT",
       "dependencies": {
-        "lodash": "^4.17.4",
-        "postcss": "^5.2.17"
-      },
-      "engines": {
-        "node": ">=4.0.0"
+        "ev-emitter": "^1.0.0"
       }
     },
-    "node_modules/postcss-value-parser": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+    "node_modules/immutable": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz",
+      "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/postcss/node_modules/ansi-styles": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+    "node_modules/import-fresh": {
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
+      "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "parent-module": "^1.0.0",
+        "resolve-from": "^4.0.0"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6"
       }
     },
-    "node_modules/postcss/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+    "node_modules/import-fresh/node_modules/resolve-from": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=4"
       }
     },
-    "node_modules/postcss/node_modules/chalk/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+    "node_modules/import-lazy": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
+      "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">=8"
       }
     },
-    "node_modules/postcss/node_modules/has-flag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
-      "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+    "node_modules/imurmurhash": {
+      "version": "0.1.4",
+      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+      "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=0.8.19"
       }
     },
-    "node_modules/postcss/node_modules/source-map": {
-      "version": "0.5.7",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "engines": {
-        "node": ">=0.10.0"
+    "node_modules/inflight": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+      "license": "ISC",
+      "dependencies": {
+        "once": "^1.3.0",
+        "wrappy": "1"
       }
     },
-    "node_modules/postcss/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/inherits": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+      "license": "ISC"
+    },
+    "node_modules/ini": {
+      "version": "1.3.8",
+      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+    },
+    "node_modules/interpret": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
+      "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA=="
+    },
+    "node_modules/is-absolute": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+      "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
       "dependencies": {
-        "ansi-regex": "^2.0.0"
+        "is-relative": "^1.0.0",
+        "is-windows": "^1.0.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/postcss/node_modules/supports-color": {
-      "version": "3.2.3",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
-      "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
+    "node_modules/is-accessor-descriptor": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+      "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "has-flag": "^1.0.0"
+        "kind-of": "^6.0.0"
       },
       "engines": {
-        "node": ">=0.8.0"
-      }
-    },
-    "node_modules/prelude-ls": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
-      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/prepend-http": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
-      "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/preserve": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
-      "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
+    "node_modules/is-alphabetical": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
+      "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
       }
     },
-    "node_modules/pretty-bytes": {
-      "version": "5.4.1",
-      "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.1.tgz",
-      "integrity": "sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==",
+    "node_modules/is-alphanumerical": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
+      "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=6"
+      "dependencies": {
+        "is-alphabetical": "^1.0.0",
+        "is-decimal": "^1.0.0"
       },
       "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
       }
     },
-    "node_modules/process-nextick-args": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
-      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+    "node_modules/is-arrayish": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/progress": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
-      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+    "node_modules/is-binary-path": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "binary-extensions": "^2.0.0"
+      },
       "engines": {
-        "node": ">=0.4.0"
+        "node": ">=8"
       }
     },
-    "node_modules/proto-list": {
-      "version": "1.2.4",
-      "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
-      "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
-      "dev": true,
-      "license": "ISC",
-      "optional": true
-    },
-    "node_modules/pseudomap": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
-      "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+    "node_modules/is-buffer": {
+      "version": "1.1.6",
+      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
       "dev": true,
-      "license": "ISC"
+      "license": "MIT"
     },
-    "node_modules/pump": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
-      "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+    "node_modules/is-ci": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
+      "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "end-of-stream": "^1.1.0",
-        "once": "^1.3.1"
+        "ci-info": "^2.0.0"
+      },
+      "bin": {
+        "is-ci": "bin.js"
       }
     },
-    "node_modules/pumpify": {
-      "version": "1.5.1",
-      "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
-      "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/is-core-module": {
+      "version": "2.10.0",
+      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
+      "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
       "dependencies": {
-        "duplexify": "^3.6.0",
-        "inherits": "^2.0.3",
-        "pump": "^2.0.0"
-      }
-    },
-    "node_modules/punycode": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
-      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
+        "has": "^1.0.3"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
       }
     },
-    "node_modules/q": {
-      "version": "1.5.1",
-      "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
-      "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
+    "node_modules/is-data-descriptor": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+      "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
+      "dependencies": {
+        "kind-of": "^6.0.0"
+      },
       "engines": {
-        "node": ">=0.6.0",
-        "teleport": ">=0.2.0"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/qjobs": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
-      "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
+    "node_modules/is-decimal": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
+      "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.9"
-      }
-    },
-    "node_modules/qs": {
-      "version": "6.7.0",
-      "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
-      "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "engines": {
-        "node": ">=0.6"
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
       }
     },
-    "node_modules/query-string": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
-      "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
+    "node_modules/is-descriptor": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+      "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "decode-uri-component": "^0.2.0",
-        "object-assign": "^4.1.0",
-        "strict-uri-encode": "^1.0.0"
+        "is-accessor-descriptor": "^1.0.0",
+        "is-data-descriptor": "^1.0.0",
+        "kind-of": "^6.0.2"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/quick-lru": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
-      "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
+    "node_modules/is-docker": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
+      "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
       "dev": true,
       "license": "MIT",
+      "bin": {
+        "is-docker": "cli.js"
+      },
       "engines": {
         "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/randomatic": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
-      "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
+    "node_modules/is-extendable": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "is-number": "^4.0.0",
-        "kind-of": "^6.0.0",
-        "math-random": "^1.0.1"
-      },
       "engines": {
-        "node": ">= 0.10.0"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/randomatic/node_modules/is-number": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
-      "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/is-extglob": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/range-parser": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
-      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+    "node_modules/is-fullwidth-code-point": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">= 0.6"
+        "node": ">=8"
       }
     },
-    "node_modules/raw-body": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
-      "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
-      "dev": true,
+    "node_modules/is-glob": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
       "license": "MIT",
       "dependencies": {
-        "bytes": "3.1.0",
-        "http-errors": "1.7.2",
-        "iconv-lite": "0.4.24",
-        "unpipe": "1.0.0"
+        "is-extglob": "^2.1.1"
       },
       "engines": {
-        "node": ">= 0.8"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/rc": {
-      "version": "1.2.8",
-      "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
-      "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+    "node_modules/is-hexadecimal": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
+      "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
       "dev": true,
-      "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
-      "dependencies": {
-        "deep-extend": "^0.6.0",
-        "ini": "~1.3.0",
-        "minimist": "^1.2.0",
-        "strip-json-comments": "~2.0.1"
-      },
-      "bin": {
-        "rc": "cli.js"
+      "license": "MIT",
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
       }
     },
-    "node_modules/rc/node_modules/strip-json-comments": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
-      "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+    "node_modules/is-interactive": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
+      "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
       "dev": true,
-      "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/read-file-stdin": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz",
-      "integrity": "sha1-JezP86FTtoCa+ssj7hU4fbng7mE=",
+    "node_modules/is-number": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+      "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "gather-stream": "^1.0.0"
+        "kind-of": "^3.0.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/read-pkg": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
-      "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+    "node_modules/is-number/node_modules/kind-of": {
+      "version": "3.2.2",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "load-json-file": "^1.0.0",
-        "normalize-package-data": "^2.3.2",
-        "path-type": "^1.0.0"
+        "is-buffer": "^1.1.5"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/read-pkg-up": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
-      "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+    "node_modules/is-plain-obj": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "find-up": "^1.0.0",
-        "read-pkg": "^1.0.0"
-      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/read-pkg-up/node_modules/find-up": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
-      "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
-      "dev": true,
+    "node_modules/is-plain-object": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
       "license": "MIT",
       "dependencies": {
-        "path-exists": "^2.0.0",
-        "pinkie-promise": "^2.0.0"
+        "isobject": "^3.0.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/read-pkg-up/node_modules/path-exists": {
+    "node_modules/is-regexp": {
       "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
-      "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+      "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
+      "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
       "dev": true,
       "license": "MIT",
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/is-relative": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+      "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
       "dependencies": {
-        "pinkie-promise": "^2.0.0"
+        "is-unc-path": "^1.0.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/read-pkg/node_modules/path-type": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
-      "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+    "node_modules/is-typedarray": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
       "dev": true,
-      "license": "MIT",
+      "license": "MIT"
+    },
+    "node_modules/is-unc-path": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+      "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
       "dependencies": {
-        "graceful-fs": "^4.1.2",
-        "pify": "^2.0.0",
-        "pinkie-promise": "^2.0.0"
+        "unc-path-regex": "^0.1.2"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/read-pkg/node_modules/pify": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+    "node_modules/is-unicode-supported": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+      "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
       "dev": true,
       "license": "MIT",
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/is-windows": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+      "license": "MIT",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/readable-stream": {
-      "version": "2.3.7",
-      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
-      "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+    "node_modules/is-wsl": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "core-util-is": "~1.0.0",
-        "inherits": "~2.0.3",
-        "isarray": "~1.0.0",
-        "process-nextick-args": "~2.0.0",
-        "safe-buffer": "~5.1.1",
-        "string_decoder": "~1.1.1",
-        "util-deprecate": "~1.0.1"
+        "is-docker": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/readable-stream/node_modules/isarray": {
+    "node_modules/isarray": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
-      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/readable-stream/node_modules/safe-buffer": {
-      "version": "5.1.2",
-      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
-      "dev": true,
-      "license": "MIT"
+      "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+      "dev": true
     },
-    "node_modules/readable-stream/node_modules/string_decoder": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+    "node_modules/isbinaryfile": {
+      "version": "4.0.10",
+      "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
+      "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "safe-buffer": "~5.1.0"
+      "engines": {
+        "node": ">= 8.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/gjtorikian/"
       }
     },
-    "node_modules/readdirp": {
-      "version": "3.6.0",
-      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
-      "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
-      "dev": true,
+    "node_modules/isexe": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+      "license": "ISC"
+    },
+    "node_modules/isobject": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
       "license": "MIT",
-      "dependencies": {
-        "picomatch": "^2.2.1"
-      },
       "engines": {
-        "node": ">=8.10.0"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/rechoir": {
-      "version": "0.6.2",
-      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
-      "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
+    "node_modules/istanbul-lib-coverage": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
+      "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
       "dev": true,
-      "dependencies": {
-        "resolve": "^1.1.6"
-      },
+      "license": "BSD-3-Clause",
       "engines": {
-        "node": ">= 0.10"
+        "node": ">=8"
       }
     },
-    "node_modules/redent": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
-      "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
+    "node_modules/istanbul-lib-instrument": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
+      "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
       "dev": true,
-      "license": "MIT",
+      "license": "BSD-3-Clause",
       "dependencies": {
-        "indent-string": "^2.1.0",
-        "strip-indent": "^1.0.1"
+        "@babel/core": "^7.7.5",
+        "@istanbuljs/schema": "^0.1.2",
+        "istanbul-lib-coverage": "^3.0.0",
+        "semver": "^6.3.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/regex-cache": {
-      "version": "0.4.4",
-      "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
-      "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
+    "node_modules/istanbul-lib-instrument/node_modules/semver": {
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-equal-shallow": "^0.1.3"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver.js"
       }
     },
-    "node_modules/regex-not": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
-      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+    "node_modules/istanbul-lib-report": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+      "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
       "dev": true,
-      "license": "MIT",
+      "license": "BSD-3-Clause",
       "dependencies": {
-        "extend-shallow": "^3.0.2",
-        "safe-regex": "^1.1.0"
+        "istanbul-lib-coverage": "^3.0.0",
+        "make-dir": "^3.0.0",
+        "supports-color": "^7.1.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/regex-not/node_modules/extend-shallow": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+    "node_modules/istanbul-lib-report/node_modules/make-dir": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+      "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "assign-symbols": "^1.0.0",
-        "is-extendable": "^1.0.1"
+        "semver": "^6.0.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/regex-not/node_modules/is-extendable": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+    "node_modules/istanbul-lib-report/node_modules/semver": {
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-plain-object": "^2.0.4"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver.js"
       }
     },
-    "node_modules/regexpp": {
-      "version": "3.2.0",
-      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
-      "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
+    "node_modules/istanbul-lib-source-maps": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
+      "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
       "dev": true,
-      "license": "MIT",
+      "license": "BSD-3-Clause",
+      "dependencies": {
+        "debug": "^4.1.1",
+        "istanbul-lib-coverage": "^3.0.0",
+        "source-map": "^0.6.1"
+      },
       "engines": {
         "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/mysticatea"
       }
     },
-    "node_modules/remark": {
-      "version": "13.0.0",
-      "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz",
-      "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
+    "node_modules/istanbul-reports": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
+      "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
       "dev": true,
-      "license": "MIT",
+      "license": "BSD-3-Clause",
       "dependencies": {
-        "remark-parse": "^9.0.0",
-        "remark-stringify": "^9.0.0",
-        "unified": "^9.1.0"
+        "html-escaper": "^2.0.0",
+        "istanbul-lib-report": "^3.0.0"
       },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/remark-parse": {
-      "version": "9.0.0",
-      "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
-      "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
+    "node_modules/jasmine-core": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz",
+      "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/jquery": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
+      "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==",
+      "license": "MIT"
+    },
+    "node_modules/jquery-ui": {
+      "version": "1.11.4",
+      "resolved": "git+https://git@github.com/jquery/jquery-ui.git#d6713024e16de90ea71dc0544ba34e1df01b4d8a"
+    },
+    "node_modules/js-tokens": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
       "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/js-yaml": {
+      "version": "3.14.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
+      "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
       "license": "MIT",
       "dependencies": {
-        "mdast-util-from-markdown": "^0.8.0"
+        "argparse": "^1.0.7",
+        "esprima": "^4.0.0"
       },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
       }
     },
-    "node_modules/remark-stringify": {
-      "version": "9.0.1",
-      "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz",
-      "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==",
+    "node_modules/jsesc": {
+      "version": "2.5.2",
+      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+      "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "mdast-util-to-markdown": "^0.6.0"
+      "bin": {
+        "jsesc": "bin/jsesc"
       },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/unified"
+      "engines": {
+        "node": ">=4"
       }
     },
-    "node_modules/remove-trailing-separator": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
-      "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+    "node_modules/json-parse-even-better-errors": {
+      "version": "2.3.1",
+      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
       "dev": true,
-      "license": "ISC"
+      "license": "MIT"
     },
-    "node_modules/repeat-element": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
-      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
+    "node_modules/json-schema-traverse": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/repeat-string": {
-      "version": "1.6.1",
-      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
-      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+    "node_modules/json-stable-stringify-without-jsonify": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10"
-      }
+      "license": "MIT"
     },
-    "node_modules/repeating": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
-      "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+    "node_modules/json5": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+      "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-finite": "^1.0.0"
+      "bin": {
+        "json5": "lib/cli.js"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6"
       }
     },
-    "node_modules/replace-ext": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
-      "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
+    "node_modules/jsonfile": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">= 0.10"
+      "optionalDependencies": {
+        "graceful-fs": "^4.1.6"
       }
     },
-    "node_modules/require-directory": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
-      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+    "node_modules/karma": {
+      "version": "6.4.0",
+      "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.0.tgz",
+      "integrity": "sha512-s8m7z0IF5g/bS5ONT7wsOavhW4i4aFkzD4u4wgzAQWT4HGUeWI3i21cK2Yz6jndMAeHETp5XuNsRoyGJZXVd4w==",
       "dev": true,
-      "license": "MIT",
+      "dependencies": {
+        "@colors/colors": "1.5.0",
+        "body-parser": "^1.19.0",
+        "braces": "^3.0.2",
+        "chokidar": "^3.5.1",
+        "connect": "^3.7.0",
+        "di": "^0.0.1",
+        "dom-serialize": "^2.2.1",
+        "glob": "^7.1.7",
+        "graceful-fs": "^4.2.6",
+        "http-proxy": "^1.18.1",
+        "isbinaryfile": "^4.0.8",
+        "lodash": "^4.17.21",
+        "log4js": "^6.4.1",
+        "mime": "^2.5.2",
+        "minimatch": "^3.0.4",
+        "mkdirp": "^0.5.5",
+        "qjobs": "^1.2.0",
+        "range-parser": "^1.2.1",
+        "rimraf": "^3.0.2",
+        "socket.io": "^4.4.1",
+        "source-map": "^0.6.1",
+        "tmp": "^0.2.1",
+        "ua-parser-js": "^0.7.30",
+        "yargs": "^16.1.1"
+      },
+      "bin": {
+        "karma": "bin/karma"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 10"
       }
     },
-    "node_modules/require-from-string": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
-      "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
+    "node_modules/karma-chrome-launcher": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
+      "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "dependencies": {
+        "which": "^1.2.1"
       }
     },
-    "node_modules/require-main-filename": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
-      "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+    "node_modules/karma-coverage": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz",
+      "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==",
       "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/requirejs": {
-      "version": "2.3.6",
-      "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
-      "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
       "license": "MIT",
-      "bin": {
-        "r_js": "bin/r.js",
-        "r.js": "bin/r.js"
+      "dependencies": {
+        "istanbul-lib-coverage": "^3.0.0",
+        "istanbul-lib-instrument": "^4.0.1",
+        "istanbul-lib-report": "^3.0.0",
+        "istanbul-lib-source-maps": "^4.0.0",
+        "istanbul-reports": "^3.0.0",
+        "minimatch": "^3.0.4"
       },
       "engines": {
-        "node": ">=0.4.0"
+        "node": ">=10.0.0"
       }
     },
-    "node_modules/requires-port": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
-      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/resolve": {
-      "version": "1.17.0",
-      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
-      "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
+    "node_modules/karma-firefox-launcher": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-1.3.0.tgz",
+      "integrity": "sha512-Fi7xPhwrRgr+94BnHX0F5dCl1miIW4RHnzjIGxF8GaIEp7rNqX7LSi7ok63VXs3PS/5MQaQMhGxw+bvD+pibBQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "path-parse": "^1.0.6"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+        "is-wsl": "^2.1.0"
       }
     },
-    "node_modules/resolve-dir": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
-      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+    "node_modules/karma-ie-launcher": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/karma-ie-launcher/-/karma-ie-launcher-1.0.0.tgz",
+      "integrity": "sha1-SXmGhCxJAZA0bNifVJTKmDDG1Zw=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "expand-tilde": "^2.0.0",
-        "global-modules": "^1.0.0"
+        "lodash": "^4.6.1"
       },
-      "engines": {
-        "node": ">=0.10.0"
+      "peerDependencies": {
+        "karma": ">=0.9"
       }
     },
-    "node_modules/resolve-dir/node_modules/global-modules": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
-      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+    "node_modules/karma-jasmine": {
+      "version": "3.3.1",
+      "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-3.3.1.tgz",
+      "integrity": "sha512-Nxh7eX9mOQMyK0VSsMxdod+bcqrR/ikrmEiWj5M6fwuQ7oI+YEF1FckaDsWfs6TIpULm9f0fTKMjF7XcrvWyqQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "global-prefix": "^1.0.1",
-        "is-windows": "^1.0.1",
-        "resolve-dir": "^1.0.0"
+        "jasmine-core": "^3.5.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 8"
+      },
+      "peerDependencies": {
+        "karma": "*"
       }
     },
-    "node_modules/resolve-dir/node_modules/global-prefix": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
-      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+    "node_modules/karma-junit-reporter": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/karma-junit-reporter/-/karma-junit-reporter-1.2.0.tgz",
+      "integrity": "sha1-T5xAzt+xo5X4rvh2q/lhiZF8Y5Y=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "expand-tilde": "^2.0.2",
-        "homedir-polyfill": "^1.0.1",
-        "ini": "^1.3.4",
-        "is-windows": "^1.0.1",
-        "which": "^1.2.14"
+        "path-is-absolute": "^1.0.0",
+        "xmlbuilder": "8.2.2"
       },
-      "engines": {
-        "node": ">=0.10.0"
+      "peerDependencies": {
+        "karma": ">=0.9"
       }
     },
-    "node_modules/resolve-from": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
-      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+    "node_modules/karma-opera-launcher": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/karma-opera-launcher/-/karma-opera-launcher-1.0.0.tgz",
+      "integrity": "sha1-+lFihTGh0L6EstjcDX7iCfyP+Ro=",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=8"
+      "peerDependencies": {
+        "karma": ">=0.9"
       }
     },
-    "node_modules/resolve-url": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
-      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/responselike": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
-      "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+    "node_modules/karma-rollup-preprocessor": {
+      "version": "7.0.7",
+      "resolved": "https://registry.npmjs.org/karma-rollup-preprocessor/-/karma-rollup-preprocessor-7.0.7.tgz",
+      "integrity": "sha512-Y1QwsTCiCBp8sSALZdqmqry/mWIWIy0V6zonUIpy+0/D/Kpb2XZvR+JZrWfacQvcvKQdZFJvg6EwlnKtjepu3Q==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "lowercase-keys": "^1.0.0"
-      }
-    },
-    "node_modules/ret": {
-      "version": "0.1.15",
-      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
-      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
-      "dev": true,
-      "license": "MIT",
+        "chokidar": "^3.3.1",
+        "debounce": "^1.2.0"
+      },
       "engines": {
-        "node": ">=0.12"
+        "node": ">= 8.0.0"
+      },
+      "peerDependencies": {
+        "rollup": ">= 1.0.0"
       }
     },
-    "node_modules/reusify": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
-      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+    "node_modules/karma-safari-launcher": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz",
+      "integrity": "sha1-lpgqLMR9BmquccVTursoMZEVos4=",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "iojs": ">=1.0.0",
-        "node": ">=0.10.0"
+      "peerDependencies": {
+        "karma": ">=0.9"
       }
     },
-    "node_modules/rfdc": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
-      "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/rimraf": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
-      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+    "node_modules/karma/node_modules/glob": {
+      "version": "7.2.3",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
       "dev": true,
-      "license": "ISC",
       "dependencies": {
-        "glob": "^7.1.3"
+        "fs.realpath": "^1.0.0",
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "^3.1.1",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
       },
-      "bin": {
-        "rimraf": "bin.js"
+      "engines": {
+        "node": "*"
       },
       "funding": {
         "url": "https://github.com/sponsors/isaacs"
       }
     },
-    "node_modules/rollup": {
-      "version": "2.32.1",
-      "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.32.1.tgz",
-      "integrity": "sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw==",
-      "dev": true,
-      "bin": {
-        "rollup": "dist/bin/rollup"
-      },
-      "engines": {
-        "node": ">=10.0.0"
-      },
-      "optionalDependencies": {
-        "fsevents": "~2.1.2"
-      }
-    },
-    "node_modules/rollup-plugin-glob-import": {
-      "version": "0.5.0",
-      "resolved": "https://registry.npmjs.org/rollup-plugin-glob-import/-/rollup-plugin-glob-import-0.5.0.tgz",
-      "integrity": "sha512-GpinkWAEihianHz1yGpGT89tjEf6HUqRBsMycd1E8M0r6UVNM4pWctHyTnIGpSYSzLra9amDpYVYlYUAqkMRbA==",
+    "node_modules/karma/node_modules/minimatch": {
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "fast-glob": "^3.2.5",
-        "rollup-pluginutils": "^2.8.2"
+        "brace-expansion": "^1.1.7"
       },
       "engines": {
-        "node": ">=8"
+        "node": "*"
       }
     },
-    "node_modules/rollup-pluginutils": {
-      "version": "2.8.2",
-      "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz",
-      "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==",
-      "dev": true,
+    "node_modules/kind-of": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
       "license": "MIT",
-      "dependencies": {
-        "estree-walker": "^0.6.1"
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/run-parallel": {
-      "version": "1.1.9",
-      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz",
-      "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/safe-buffer": {
-      "version": "5.2.1",
-      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
-      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
-      "dev": true,
-      "funding": [
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/feross"
-        },
-        {
-          "type": "patreon",
-          "url": "https://www.patreon.com/feross"
-        },
-        {
-          "type": "consulting",
-          "url": "https://feross.org/support"
-        }
-      ],
-      "license": "MIT"
-    },
-    "node_modules/safe-json-parse": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
-      "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=",
-      "dev": true
-    },
-    "node_modules/safe-regex": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
-      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+    "node_modules/klaw-sync": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
+      "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ret": "~0.1.10"
+        "graceful-fs": "^4.1.11"
       }
     },
-    "node_modules/safer-buffer": {
-      "version": "2.1.2",
-      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
-      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+    "node_modules/kleur": {
+      "version": "4.1.5",
+      "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
+      "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/known-css-properties": {
+      "version": "0.21.0",
+      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz",
+      "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/sass": {
-      "version": "1.54.4",
-      "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz",
-      "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==",
+    "node_modules/levn": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chokidar": ">=3.0.0 <4.0.0",
-        "immutable": "^4.0.0",
-        "source-map-js": ">=0.6.2 <2.0.0"
+        "prelude-ls": "^1.2.1",
+        "type-check": "~0.4.0"
       },
-      "bin": {
-        "sass": "sass.js"
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/liftup": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
+      "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
+      "dependencies": {
+        "extend": "^3.0.2",
+        "findup-sync": "^4.0.0",
+        "fined": "^1.2.0",
+        "flagged-respawn": "^1.0.1",
+        "is-plain-object": "^2.0.4",
+        "object.map": "^1.0.1",
+        "rechoir": "^0.7.0",
+        "resolve": "^1.19.0"
       },
       "engines": {
-        "node": ">=12.0.0"
+        "node": ">=10"
       }
     },
-    "node_modules/sax": {
-      "version": "1.2.4",
-      "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
-      "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+    "node_modules/liftup/node_modules/findup-sync": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
+      "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
+      "dependencies": {
+        "detect-file": "^1.0.0",
+        "is-glob": "^4.0.0",
+        "micromatch": "^4.0.2",
+        "resolve-dir": "^1.0.1"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/lines-and-columns": {
+      "version": "1.1.6",
+      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
+      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
       "dev": true,
-      "license": "ISC",
-      "optional": true
+      "license": "MIT"
     },
-    "node_modules/seek-bzip": {
-      "version": "1.0.6",
-      "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
-      "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==",
+    "node_modules/lintspaces": {
+      "version": "0.6.4",
+      "resolved": "https://registry.npmjs.org/lintspaces/-/lintspaces-0.6.4.tgz",
+      "integrity": "sha512-gVXa2/j3SvxXb84FVewywvrL49aUOFSa5FWSlPo4V96sUtMYmQRx+5yRB1Vk+fVk75B4KZxpjxT+BzW3/0nwYA==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "commander": "^2.8.1"
+        "deep-extend": "^0.6.0",
+        "editorconfig": "^0.15.0",
+        "rc": "^1.2.8"
       },
-      "bin": {
-        "seek-bunzip": "bin/seek-bunzip",
-        "seek-table": "bin/seek-bzip-table"
+      "engines": {
+        "node": ">=5"
       }
     },
-    "node_modules/semver": {
-      "version": "5.7.1",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+    "node_modules/lintspaces-cli": {
+      "version": "0.7.1",
+      "resolved": "https://registry.npmjs.org/lintspaces-cli/-/lintspaces-cli-0.7.1.tgz",
+      "integrity": "sha512-3usPwREDx5tNHL070oxRqB2WmWMerFyNjhv9jCCAgpC4bMRyLiiKnZHUJuPUwiiocGUEZ7JLjRf5V7s+x8ayDQ==",
       "dev": true,
-      "license": "ISC",
+      "dependencies": {
+        "colors": "~1.3.3",
+        "commander": "~2.19.0",
+        "glob": "^7.1.1",
+        "lintspaces": "~0.6.2",
+        "lodash.map": "~4.6.0"
+      },
       "bin": {
-        "semver": "bin/semver"
+        "lintspaces": "bin/lintspaces-cli.js"
+      },
+      "engines": {
+        "node": ">=6"
       }
     },
-    "node_modules/semver-regex": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
-      "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
+    "node_modules/lintspaces-cli/node_modules/colors": {
+      "version": "1.3.3",
+      "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
+      "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
       "engines": {
-        "node": ">=6"
+        "node": ">=0.1.90"
       }
     },
-    "node_modules/semver-truncate": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz",
-      "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=",
+    "node_modules/lintspaces-cli/node_modules/commander": {
+      "version": "2.19.0",
+      "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
+      "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==",
+      "dev": true
+    },
+    "node_modules/lit": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/lit/-/lit-2.0.0.tgz",
+      "integrity": "sha512-pqi5O/wVzQ9Bn4ERRoYQlt1EAUWyY5Wv888vzpoArbtChc+zfUv1XohRqSdtQZYCogl0eHKd+MQwymg2XJfECg==",
+      "license": "BSD-3-Clause",
+      "dependencies": {
+        "@lit/reactive-element": "^1.0.0",
+        "lit-element": "^3.0.0",
+        "lit-html": "^2.0.0"
+      }
+    },
+    "node_modules/lit-element": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.0.0.tgz",
+      "integrity": "sha512-oPqRhhBBhs+AlI62QLwtWQNU/bNK/h2L1jI3IDroqZubo6XVAkyNy2dW3CRfjij8mrNlY7wULOfyyKKOnfEePA==",
+      "license": "BSD-3-Clause",
+      "dependencies": {
+        "@lit/reactive-element": "^1.0.0",
+        "lit-html": "^2.0.0"
+      }
+    },
+    "node_modules/lit-html": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.0.0.tgz",
+      "integrity": "sha512-tJsCapCmc0vtLj6harqd6HfCxnlt/RSkgowtz4SC9dFE3nSL38Tb33I5HMDiyJsRjQZRTgpVsahrnDrR9wg27w==",
+      "license": "BSD-3-Clause",
+      "dependencies": {
+        "@types/trusted-types": "^2.0.2"
+      }
+    },
+    "node_modules/livereload-js": {
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
+      "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/locate-path": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "semver": "^5.3.0"
+        "p-locate": "^4.1.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/set-blocking": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
-      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+    "node_modules/lodash": {
+      "version": "4.17.21",
+      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+    },
+    "node_modules/lodash.map": {
+      "version": "4.6.0",
+      "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
+      "integrity": "sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==",
+      "dev": true
+    },
+    "node_modules/lodash.merge": {
+      "version": "4.6.2",
+      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
       "dev": true,
-      "license": "ISC"
+      "license": "MIT"
     },
-    "node_modules/set-value": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
-      "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
+    "node_modules/lodash.truncate": {
+      "version": "4.4.2",
+      "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
+      "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==",
+      "dev": true
+    },
+    "node_modules/log-symbols": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+      "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "extend-shallow": "^2.0.1",
-        "is-extendable": "^0.1.1",
-        "is-plain-object": "^2.0.3",
-        "split-string": "^3.0.1"
+        "chalk": "^4.1.0",
+        "is-unicode-supported": "^0.1.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/setprototypeof": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
-      "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
+    "node_modules/log-symbols/node_modules/chalk": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
       "dev": true,
-      "license": "ISC"
+      "dependencies": {
+        "ansi-styles": "^4.1.0",
+        "supports-color": "^7.1.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/chalk?sponsor=1"
+      }
     },
-    "node_modules/shebang-command": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
-      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+    "node_modules/log4js": {
+      "version": "6.6.1",
+      "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.6.1.tgz",
+      "integrity": "sha512-J8VYFH2UQq/xucdNu71io4Fo+purYYudyErgBbswWKO0MC6QVOERRomt5su/z6d3RJSmLyTGmXl3Q/XjKCf+/A==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "shebang-regex": "^1.0.0"
+        "date-format": "^4.0.13",
+        "debug": "^4.3.4",
+        "flatted": "^3.2.6",
+        "rfdc": "^1.3.0",
+        "streamroller": "^3.1.2"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8.0"
       }
     },
-    "node_modules/shebang-regex": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
-      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+    "node_modules/longest-streak": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
+      "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
       }
     },
-    "node_modules/sigmund": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
-      "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
+    "node_modules/lru-cache": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
       "dev": true,
-      "license": "ISC"
+      "license": "ISC",
+      "dependencies": {
+        "yallist": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      }
     },
-    "node_modules/signal-exit": {
-      "version": "3.0.3",
-      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
-      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
+    "node_modules/magic-string": {
+      "version": "0.25.7",
+      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
+      "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
       "dev": true,
-      "license": "ISC"
+      "license": "MIT",
+      "dependencies": {
+        "sourcemap-codec": "^1.4.4"
+      }
     },
-    "node_modules/slash": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
-      "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
-      "dev": true,
+    "node_modules/make-iterator": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
+      "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
+      "dependencies": {
+        "kind-of": "^6.0.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/map-cache": {
+      "version": "0.2.2",
+      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
       "license": "MIT",
       "engines": {
-        "node": ">=8"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/slice-ansi": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
-      "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
+    "node_modules/map-obj": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^4.0.0",
-        "astral-regex": "^2.0.0",
-        "is-fullwidth-code-point": "^3.0.0"
-      },
       "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/slice-ansi?sponsor=1"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/snapdragon": {
-      "version": "0.8.2",
-      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
-      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+    "node_modules/map-visit": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "base": "^0.11.1",
-        "debug": "^2.2.0",
-        "define-property": "^0.2.5",
-        "extend-shallow": "^2.0.1",
-        "map-cache": "^0.2.2",
-        "source-map": "^0.5.6",
-        "source-map-resolve": "^0.5.0",
-        "use": "^3.1.0"
+        "object-visit": "^1.0.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/snapdragon-node": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
-      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+    "node_modules/mathml-tag-names": {
+      "version": "2.1.3",
+      "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
+      "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
       "dev": true,
       "license": "MIT",
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
+      }
+    },
+    "node_modules/maxmin": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz",
+      "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==",
       "dependencies": {
-        "define-property": "^1.0.0",
-        "isobject": "^3.0.0",
-        "snapdragon-util": "^3.0.1"
+        "chalk": "^4.1.0",
+        "figures": "^3.2.0",
+        "gzip-size": "^5.1.1",
+        "pretty-bytes": "^5.3.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/snapdragon-node/node_modules/define-property": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/maxmin/node_modules/chalk": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
       "dependencies": {
-        "is-descriptor": "^1.0.0"
+        "ansi-styles": "^4.1.0",
+        "supports-color": "^7.1.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/chalk?sponsor=1"
       }
     },
-    "node_modules/snapdragon-util": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
-      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/maxmin/node_modules/figures": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+      "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
       "dependencies": {
-        "kind-of": "^3.2.0"
+        "escape-string-regexp": "^1.0.5"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/snapdragon-util/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+    "node_modules/mdast-util-from-markdown": {
+      "version": "0.8.5",
+      "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
+      "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-buffer": "^1.1.5"
+        "@types/mdast": "^3.0.0",
+        "mdast-util-to-string": "^2.0.0",
+        "micromark": "~2.11.0",
+        "parse-entities": "^2.0.0",
+        "unist-util-stringify-position": "^2.0.0"
       },
-      "engines": {
-        "node": ">=0.10.0"
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/unified"
       }
     },
-    "node_modules/snapdragon/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+    "node_modules/mdast-util-to-markdown": {
+      "version": "0.6.5",
+      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz",
+      "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ms": "2.0.0"
+        "@types/unist": "^2.0.0",
+        "longest-streak": "^2.0.0",
+        "mdast-util-to-string": "^2.0.0",
+        "parse-entities": "^2.0.0",
+        "repeat-string": "^1.0.0",
+        "zwitch": "^1.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/unified"
       }
     },
-    "node_modules/snapdragon/node_modules/ms": {
+    "node_modules/mdast-util-to-string": {
       "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+      "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
+      "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
       "dev": true,
-      "license": "MIT"
+      "license": "MIT",
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/unified"
+      }
     },
-    "node_modules/snapdragon/node_modules/source-map": {
-      "version": "0.5.7",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+    "node_modules/media-typer": {
+      "version": "0.3.0",
+      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+      "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
       "dev": true,
-      "license": "BSD-3-Clause",
+      "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 0.6"
       }
     },
-    "node_modules/socket.io": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz",
-      "integrity": "sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==",
+    "node_modules/merge2": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+      "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/micromark": {
+      "version": "2.11.4",
+      "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz",
+      "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
       "dev": true,
+      "funding": [
+        {
+          "type": "GitHub Sponsors",
+          "url": "https://github.com/sponsors/unifiedjs"
+        },
+        {
+          "type": "OpenCollective",
+          "url": "https://opencollective.com/unified"
+        }
+      ],
       "license": "MIT",
       "dependencies": {
-        "debug": "~4.1.0",
-        "engine.io": "~3.4.0",
-        "has-binary2": "~1.0.2",
-        "socket.io-adapter": "~1.1.0",
-        "socket.io-client": "2.3.0",
-        "socket.io-parser": "~3.4.0"
+        "debug": "^4.0.0",
+        "parse-entities": "^2.0.0"
       }
     },
-    "node_modules/socket.io-adapter": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
-      "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
+    "node_modules/micromatch": {
+      "version": "4.0.5",
+      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+      "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+      "dependencies": {
+        "braces": "^3.0.2",
+        "picomatch": "^2.3.1"
+      },
+      "engines": {
+        "node": ">=8.6"
+      }
+    },
+    "node_modules/mime": {
+      "version": "2.6.0",
+      "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+      "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
       "dev": true,
-      "license": "MIT"
+      "bin": {
+        "mime": "cli.js"
+      },
+      "engines": {
+        "node": ">=4.0.0"
+      }
     },
-    "node_modules/socket.io-client": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz",
-      "integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==",
+    "node_modules/mime-db": {
+      "version": "1.52.0",
+      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+      "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "backo2": "1.0.2",
-        "base64-arraybuffer": "0.1.5",
-        "component-bind": "1.0.0",
-        "component-emitter": "1.2.1",
-        "debug": "~4.1.0",
-        "engine.io-client": "~3.4.0",
-        "has-binary2": "~1.0.2",
-        "has-cors": "1.1.0",
-        "indexof": "0.0.1",
-        "object-component": "0.0.3",
-        "parseqs": "0.0.5",
-        "parseuri": "0.0.5",
-        "socket.io-parser": "~3.3.0",
-        "to-array": "0.1.4"
+      "engines": {
+        "node": ">= 0.6"
       }
     },
-    "node_modules/socket.io-client/node_modules/debug": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-      "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+    "node_modules/mime-types": {
+      "version": "2.1.35",
+      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+      "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "ms": "^2.1.1"
+        "mime-db": "1.52.0"
+      },
+      "engines": {
+        "node": ">= 0.6"
       }
     },
-    "node_modules/socket.io-client/node_modules/socket.io-parser": {
-      "version": "3.3.0",
-      "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz",
-      "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==",
+    "node_modules/mimic-fn": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "component-emitter": "1.2.1",
-        "debug": "~3.1.0",
-        "isarray": "2.0.1"
+      "engines": {
+        "node": ">=6"
       }
     },
-    "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
-      "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+    "node_modules/min-indent": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+      "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
       "dev": true,
       "license": "MIT",
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/minimatch": {
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+      "license": "ISC",
       "dependencies": {
-        "ms": "2.0.0"
+        "brace-expansion": "^1.1.7"
+      },
+      "engines": {
+        "node": "*"
       }
     },
-    "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-      "dev": true,
-      "license": "MIT"
+    "node_modules/minimist": {
+      "version": "1.2.6",
+      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+      "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
+      "dev": true
     },
-    "node_modules/socket.io-parser": {
-      "version": "3.4.1",
-      "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz",
-      "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==",
+    "node_modules/minimist-options": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+      "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "component-emitter": "1.2.1",
-        "debug": "~4.1.0",
-        "isarray": "2.0.1"
+        "arrify": "^1.0.1",
+        "is-plain-obj": "^1.1.0",
+        "kind-of": "^6.0.3"
+      },
+      "engines": {
+        "node": ">= 6"
       }
     },
-    "node_modules/socket.io-parser/node_modules/debug": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-      "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+    "node_modules/mixin-deep": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+      "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ms": "^2.1.1"
+        "for-in": "^1.0.2",
+        "is-extendable": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/socket.io/node_modules/debug": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-      "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+    "node_modules/mixin-deep/node_modules/is-extendable": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ms": "^2.1.1"
+        "is-plain-object": "^2.0.4"
+      },
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/sort-keys": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
-      "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
+    "node_modules/mkdirp": {
+      "version": "0.5.5",
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+      "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "is-plain-obj": "^1.0.0"
+        "minimist": "^1.2.5"
       },
+      "bin": {
+        "mkdirp": "bin/cmd.js"
+      }
+    },
+    "node_modules/moment": {
+      "version": "2.29.4",
+      "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
+      "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
       "engines": {
-        "node": ">=0.10.0"
+        "node": "*"
       }
     },
-    "node_modules/sort-keys-length": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
-      "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
-      "dev": true,
+    "node_modules/moment-timezone": {
+      "version": "0.5.34",
+      "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz",
+      "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==",
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "sort-keys": "^1.0.0"
+        "moment": ">= 2.9.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": "*"
       }
     },
-    "node_modules/sortablejs": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.12.0.tgz",
-      "integrity": "sha512-bPn57rCjBRlt2sC24RBsu40wZsmLkSo2XeqG8k6DC1zru5eObQUIPPZAQG7W2SJ8FZQYq+BEJmvuw1Zxb3chqg==",
+    "node_modules/ms": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+      "dev": true,
       "license": "MIT"
     },
-    "node_modules/source-map": {
-      "version": "0.6.1",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-      "dev": true,
-      "license": "BSD-3-Clause",
+    "node_modules/muuri": {
+      "version": "0.9.3",
+      "resolved": "https://registry.npmjs.org/muuri/-/muuri-0.9.3.tgz",
+      "integrity": "sha512-GZGTaHxYALCCH04mmxkZ6nVr5nq2Ur8dQfbxFtyejP4U8kjae/6ZE2A9bugRBWMUIuyGRQ9btROj0gV6jQqFpQ==",
+      "license": "MIT"
+    },
+    "node_modules/nanoid": {
+      "version": "3.3.4",
+      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+      "bin": {
+        "nanoid": "bin/nanoid.cjs"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
       }
     },
-    "node_modules/source-map-js": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
-      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+    "node_modules/nanomatch": {
+      "version": "1.2.13",
+      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
       "dev": true,
-      "license": "BSD-3-Clause",
+      "license": "MIT",
+      "dependencies": {
+        "arr-diff": "^4.0.0",
+        "array-unique": "^0.3.2",
+        "define-property": "^2.0.2",
+        "extend-shallow": "^3.0.2",
+        "fragment-cache": "^0.2.1",
+        "is-windows": "^1.0.2",
+        "kind-of": "^6.0.2",
+        "object.pick": "^1.3.0",
+        "regex-not": "^1.0.0",
+        "snapdragon": "^0.8.1",
+        "to-regex": "^3.0.1"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/source-map-resolve": {
-      "version": "0.5.3",
-      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
-      "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+    "node_modules/nanomatch/node_modules/define-property": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "atob": "^2.1.2",
-        "decode-uri-component": "^0.2.0",
-        "resolve-url": "^0.2.1",
-        "source-map-url": "^0.4.0",
-        "urix": "^0.1.0"
+        "is-descriptor": "^1.0.2",
+        "isobject": "^3.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/source-map-support": {
-      "version": "0.5.19",
-      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
-      "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
+    "node_modules/nanomatch/node_modules/extend-shallow": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "buffer-from": "^1.0.0",
-        "source-map": "^0.6.0"
+        "assign-symbols": "^1.0.0",
+        "is-extendable": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/source-map-url": {
-      "version": "0.4.0",
-      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
-      "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
+    "node_modules/nanomatch/node_modules/is-extendable": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
       "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/source-sans-pro": {
-      "version": "3.6.0",
-      "resolved": "https://registry.npmjs.org/source-sans-pro/-/source-sans-pro-3.6.0.tgz",
-      "integrity": "sha512-C1RFUGu+YASuqpgDRInTM7Y6OwqeWNOuKn7v0P/4Kh66epTI4PYWwPWP5kdA4l/VqzBAWiqoz5dk0trof73R7w==",
-      "license": "OFL-1.1"
+      "license": "MIT",
+      "dependencies": {
+        "is-plain-object": "^2.0.4"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
     },
-    "node_modules/sourcemap-codec": {
-      "version": "1.4.8",
-      "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
-      "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+    "node_modules/natural-compare": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+      "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/spdx-correct": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
-      "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+    "node_modules/negotiator": {
+      "version": "0.6.3",
+      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+      "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
       "dev": true,
-      "license": "Apache-2.0",
-      "dependencies": {
-        "spdx-expression-parse": "^3.0.0",
-        "spdx-license-ids": "^3.0.0"
+      "engines": {
+        "node": ">= 0.6"
       }
     },
-    "node_modules/spdx-exceptions": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
-      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+    "node_modules/nice-try": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
       "dev": true,
-      "license": "CC-BY-3.0"
+      "license": "MIT"
     },
-    "node_modules/spdx-expression-parse": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
-      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "spdx-exceptions": "^2.1.0",
-        "spdx-license-ids": "^3.0.0"
-      }
+    "node_modules/node-releases": {
+      "version": "2.0.6",
+      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
+      "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
+      "dev": true
     },
-    "node_modules/spdx-license-ids": {
+    "node_modules/nopt": {
       "version": "3.0.6",
-      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz",
-      "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==",
-      "dev": true,
-      "license": "CC0-1.0"
-    },
-    "node_modules/specificity": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz",
-      "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
-      "dev": true,
-      "license": "MIT",
+      "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+      "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+      "license": "ISC",
+      "dependencies": {
+        "abbrev": "1"
+      },
       "bin": {
-        "specificity": "bin/specificity"
+        "nopt": "bin/nopt.js"
       }
     },
-    "node_modules/split-string": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
-      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+    "node_modules/normalize-package-data": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+      "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "extend-shallow": "^3.0.0"
+        "hosted-git-info": "^4.0.1",
+        "is-core-module": "^2.5.0",
+        "semver": "^7.3.4",
+        "validate-npm-package-license": "^3.0.1"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10"
       }
     },
-    "node_modules/split-string/node_modules/extend-shallow": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+    "node_modules/normalize-package-data/node_modules/semver": {
+      "version": "7.3.7",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "assign-symbols": "^1.0.0",
-        "is-extendable": "^1.0.1"
+        "lru-cache": "^6.0.0"
+      },
+      "bin": {
+        "semver": "bin/semver.js"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10"
       }
     },
-    "node_modules/split-string/node_modules/is-extendable": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+    "node_modules/normalize-path": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-plain-object": "^2.0.4"
-      },
+      "license": "MIT",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/split2": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz",
-      "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==",
+    "node_modules/normalize-range": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+      "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
       "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "through2": "^2.0.2"
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/split2/node_modules/through2": {
-      "version": "2.0.5",
-      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
-      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+    "node_modules/normalize-selector": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
+      "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "readable-stream": "~2.3.6",
-        "xtend": "~4.0.1"
-      }
+      "license": "MIT"
     },
-    "node_modules/sprintf-js": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
-      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+    "node_modules/nprogress": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz",
+      "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=",
+      "license": "MIT"
+    },
+    "node_modules/num2fraction": {
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+      "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
       "dev": true,
-      "license": "BSD-3-Clause"
+      "license": "MIT"
     },
-    "node_modules/squeak": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz",
-      "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=",
+    "node_modules/object-assign": {
+      "version": "4.1.1",
+      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "chalk": "^1.0.0",
-        "console-stream": "^0.1.1",
-        "lpad-align": "^1.0.1"
-      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/squeak/node_modules/ansi-styles": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+    "node_modules/object-copy": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
+      "dependencies": {
+        "copy-descriptor": "^0.1.0",
+        "define-property": "^0.2.5",
+        "kind-of": "^3.0.3"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/squeak/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+    "node_modules/object-copy/node_modules/kind-of": {
+      "version": "3.2.2",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
+        "is-buffer": "^1.1.5"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/squeak/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+    "node_modules/object-visit": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "ansi-regex": "^2.0.0"
+        "isobject": "^3.0.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/squeak/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
+    "node_modules/object.defaults": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+      "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==",
+      "dependencies": {
+        "array-each": "^1.0.1",
+        "array-slice": "^1.0.0",
+        "for-own": "^1.0.0",
+        "isobject": "^3.0.0"
+      },
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/stable": {
-      "version": "0.1.8",
-      "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
-      "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
+    "node_modules/object.map": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
+      "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==",
+      "dependencies": {
+        "for-own": "^1.0.0",
+        "make-iterator": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
     },
-    "node_modules/static-extend": {
-      "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
-      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
-      "dev": true,
+    "node_modules/object.pick": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
       "license": "MIT",
       "dependencies": {
-        "define-property": "^0.2.5",
-        "object-copy": "^0.1.0"
+        "isobject": "^3.0.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/statuses": {
-      "version": "1.5.0",
-      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
-      "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+    "node_modules/on-finished": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "ee-first": "1.1.1"
+      },
       "engines": {
-        "node": ">= 0.6"
+        "node": ">= 0.8"
       }
     },
-    "node_modules/stdin": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/stdin/-/stdin-0.0.1.tgz",
-      "integrity": "sha1-0wQZgarsPf28d6GzjWNy449ftx4=",
-      "dev": true
-    },
-    "node_modules/stream-combiner": {
-      "version": "0.2.2",
-      "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
-      "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/once": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+      "license": "ISC",
       "dependencies": {
-        "duplexer": "~0.1.1",
-        "through": "~2.3.4"
+        "wrappy": "1"
       }
     },
-    "node_modules/stream-shift": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
-      "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+    "node_modules/onetime": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
       "dev": true,
-      "license": "MIT"
+      "dependencies": {
+        "mimic-fn": "^2.1.0"
+      },
+      "engines": {
+        "node": ">=6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
     },
-    "node_modules/streamroller": {
-      "version": "2.2.4",
-      "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
-      "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==",
+    "node_modules/optionator": {
+      "version": "0.9.1",
+      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
+      "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "date-format": "^2.1.0",
-        "debug": "^4.1.1",
-        "fs-extra": "^8.1.0"
+        "deep-is": "^0.1.3",
+        "fast-levenshtein": "^2.0.6",
+        "levn": "^0.4.1",
+        "prelude-ls": "^1.2.1",
+        "type-check": "^0.4.0",
+        "word-wrap": "^1.2.3"
       },
       "engines": {
-        "node": ">=8.0"
+        "node": ">= 0.8.0"
       }
     },
-    "node_modules/streamroller/node_modules/date-format": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
-      "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
+    "node_modules/ora": {
+      "version": "5.4.1",
+      "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+      "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
       "dev": true,
-      "license": "MIT",
+      "dependencies": {
+        "bl": "^4.1.0",
+        "chalk": "^4.1.0",
+        "cli-cursor": "^3.1.0",
+        "cli-spinners": "^2.5.0",
+        "is-interactive": "^1.0.0",
+        "is-unicode-supported": "^0.1.0",
+        "log-symbols": "^4.1.0",
+        "strip-ansi": "^6.0.0",
+        "wcwidth": "^1.0.1"
+      },
       "engines": {
-        "node": ">=4.0"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/streamroller/node_modules/fs-extra": {
-      "version": "8.1.0",
-      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
-      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+    "node_modules/ora/node_modules/chalk": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "graceful-fs": "^4.2.0",
-        "jsonfile": "^4.0.0",
-        "universalify": "^0.1.0"
+        "ansi-styles": "^4.1.0",
+        "supports-color": "^7.1.0"
       },
       "engines": {
-        "node": ">=6 <7 || >=8"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/chalk?sponsor=1"
       }
     },
-    "node_modules/strict-uri-encode": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
-      "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
-      "dev": true,
+    "node_modules/os-homedir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
       "license": "MIT",
-      "optional": true,
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/string_decoder": {
-      "version": "0.10.31",
-      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-      "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/string-template": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
-      "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
-      "dev": true
-    },
-    "node_modules/string-width": {
-      "version": "4.2.0",
-      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
-      "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
-      "dev": true,
+    "node_modules/os-tmpdir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
       "license": "MIT",
-      "dependencies": {
-        "emoji-regex": "^8.0.0",
-        "is-fullwidth-code-point": "^3.0.0",
-        "strip-ansi": "^6.0.0"
-      },
       "engines": {
-        "node": ">=8"
+        "node": ">=0.10.0"
       }
-    },
-    "node_modules/string.prototype.trimend": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
-      "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
+    },
+    "node_modules/osenv": {
+      "version": "0.1.5",
+      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
       "dependencies": {
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.17.5"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+        "os-homedir": "^1.0.0",
+        "os-tmpdir": "^1.0.0"
       }
     },
-    "node_modules/string.prototype.trimstart": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
-      "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
+    "node_modules/p-limit": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.17.5"
+        "p-try": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=6"
       },
       "funding": {
-        "url": "https://github.com/sponsors/ljharb"
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/strip-ansi": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-      "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+    "node_modules/p-locate": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ansi-regex": "^5.0.0"
+        "p-limit": "^2.2.0"
       },
       "engines": {
         "node": ">=8"
       }
     },
-    "node_modules/strip-ansi/node_modules/ansi-regex": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-      "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+    "node_modules/p-try": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=8"
+        "node": ">=6"
       }
     },
-    "node_modules/strip-bom": {
+    "node_modules/pad-stream": {
       "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
-      "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+      "resolved": "https://registry.npmjs.org/pad-stream/-/pad-stream-2.0.0.tgz",
+      "integrity": "sha1-O+vzTNpJWXISpmny/kF9ZGp8ulY=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-utf8": "^0.2.0"
+        "pumpify": "^1.3.3",
+        "split2": "^2.1.1",
+        "through2": "^2.0.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=4"
       }
     },
-    "node_modules/strip-dirs": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
-      "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
+    "node_modules/pad-stream/node_modules/through2": {
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "is-natural-number": "^4.0.1"
-      }
-    },
-    "node_modules/strip-eof": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
-      "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
+        "readable-stream": "~2.3.6",
+        "xtend": "~4.0.1"
       }
     },
-    "node_modules/strip-indent": {
+    "node_modules/parent-module": {
       "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
-      "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
+      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "get-stdin": "^4.0.1"
-      },
-      "bin": {
-        "strip-indent": "cli.js"
+        "callsites": "^3.0.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6"
       }
     },
-    "node_modules/strip-json-comments": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
-      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+    "node_modules/parse-entities": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
+      "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=8"
+      "dependencies": {
+        "character-entities": "^1.0.0",
+        "character-entities-legacy": "^1.0.0",
+        "character-reference-invalid": "^1.0.0",
+        "is-alphanumerical": "^1.0.0",
+        "is-decimal": "^1.0.0",
+        "is-hexadecimal": "^1.0.0"
       },
       "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
+        "type": "github",
+        "url": "https://github.com/sponsors/wooorm"
       }
     },
-    "node_modules/strip-outer": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
-      "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
+    "node_modules/parse-filepath": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
+      "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==",
       "dependencies": {
-        "escape-string-regexp": "^1.0.2"
+        "is-absolute": "^1.0.0",
+        "map-cache": "^0.2.0",
+        "path-root": "^0.1.1"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=0.8"
       }
     },
-    "node_modules/style-search": {
-      "version": "0.1.0",
-      "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
-      "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/stylefmt": {
-      "version": "6.0.3",
-      "resolved": "https://registry.npmjs.org/stylefmt/-/stylefmt-6.0.3.tgz",
-      "integrity": "sha512-Bs7/Tf9QoPEtT8QuCFjUfMfjwy6gX1IYZ4zW4se4I6D/kpDqsAOToKTcX0TYoxrP9X0T0xGnHXRRqTmNoesAeA==",
+    "node_modules/parse-json": {
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "colorette": "^1.0.5",
-        "css-color-list": "^0.0.1",
-        "diff": "^3.2.0",
-        "editorconfig": "^0.13.2",
-        "getopts": "^2.1.1",
-        "globby": "^6.1.0",
-        "postcss": "^6.0.1",
-        "postcss-scss": "^1.0.0",
-        "postcss-sorting": "^2.1.0",
-        "postcss-value-parser": "^3.3.0",
-        "stdin": "^0.0.1",
-        "stylelint": "^7.10.1",
-        "stylelint-order": "^0.4.4"
-      },
-      "bin": {
-        "stylefmt": "bin/cli.js"
+        "@babel/code-frame": "^7.0.0",
+        "error-ex": "^1.3.1",
+        "json-parse-even-better-errors": "^2.3.0",
+        "lines-and-columns": "^1.1.6"
       },
       "engines": {
-        "node": ">=4.2.0"
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/stylefmt/node_modules/ansi-regex": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-      "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/parse-passwd": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+      "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==",
       "engines": {
-        "node": ">=4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/ansi-styles": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+    "node_modules/parseurl": {
+      "version": "1.3.3",
+      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 0.8"
       }
     },
-    "node_modules/stylefmt/node_modules/arr-diff": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
-      "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
+    "node_modules/pascalcase": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "arr-flatten": "^1.0.1"
-      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/array-unique": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
-      "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
+    "node_modules/patch-package": {
+      "version": "6.2.2",
+      "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.2.2.tgz",
+      "integrity": "sha512-YqScVYkVcClUY0v8fF0kWOjDYopzIM8e3bj/RU1DPeEF14+dCGm6UeOYm4jvCyxqIEQ5/eJzmbWfDWnUleFNMg==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "@yarnpkg/lockfile": "^1.1.0",
+        "chalk": "^2.4.2",
+        "cross-spawn": "^6.0.5",
+        "find-yarn-workspace-root": "^1.2.1",
+        "fs-extra": "^7.0.1",
+        "is-ci": "^2.0.0",
+        "klaw-sync": "^6.0.0",
+        "minimist": "^1.2.0",
+        "rimraf": "^2.6.3",
+        "semver": "^5.6.0",
+        "slash": "^2.0.0",
+        "tmp": "^0.0.33"
+      },
+      "bin": {
+        "patch-package": "index.js"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "npm": ">5"
       }
     },
-    "node_modules/stylefmt/node_modules/autoprefixer": {
-      "version": "6.7.7",
-      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
-      "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
+    "node_modules/patch-package/node_modules/rimraf": {
+      "version": "2.7.1",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
       "dev": true,
-      "license": "MIT",
+      "license": "ISC",
       "dependencies": {
-        "browserslist": "^1.7.6",
-        "caniuse-db": "^1.0.30000634",
-        "normalize-range": "^0.1.2",
-        "num2fraction": "^1.2.2",
-        "postcss": "^5.2.16",
-        "postcss-value-parser": "^3.2.3"
+        "glob": "^7.1.3"
+      },
+      "bin": {
+        "rimraf": "bin.js"
       }
     },
-    "node_modules/stylefmt/node_modules/autoprefixer/node_modules/ansi-regex": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+    "node_modules/patch-package/node_modules/slash": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+      "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6"
       }
     },
-    "node_modules/stylefmt/node_modules/autoprefixer/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+    "node_modules/patch-package/node_modules/tmp": {
+      "version": "0.0.33",
+      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
+        "os-tmpdir": "~1.0.2"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=0.6.0"
       }
     },
-    "node_modules/stylefmt/node_modules/autoprefixer/node_modules/chalk/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+    "node_modules/path-exists": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">=8"
       }
     },
-    "node_modules/stylefmt/node_modules/autoprefixer/node_modules/has-flag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
-      "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
-      "dev": true,
+    "node_modules/path-is-absolute": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
       "license": "MIT",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/autoprefixer/node_modules/postcss": {
-      "version": "5.2.18",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
-      "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
+    "node_modules/path-key": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "chalk": "^1.1.3",
-        "js-base64": "^2.1.9",
-        "source-map": "^0.5.6",
-        "supports-color": "^3.2.3"
-      },
       "engines": {
-        "node": ">=0.12"
+        "node": ">=4"
       }
     },
-    "node_modules/stylefmt/node_modules/autoprefixer/node_modules/source-map": {
-      "version": "0.5.7",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-      "dev": true,
-      "license": "BSD-3-Clause",
+    "node_modules/path-parse": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+    },
+    "node_modules/path-root": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
+      "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==",
+      "dependencies": {
+        "path-root-regex": "^0.1.0"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/autoprefixer/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^2.0.0"
-      },
+    "node_modules/path-root-regex": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
+      "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/autoprefixer/node_modules/supports-color": {
-      "version": "3.2.3",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
-      "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
+    "node_modules/path-type": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "has-flag": "^1.0.0"
-      },
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">=8"
       }
     },
-    "node_modules/stylefmt/node_modules/balanced-match": {
-      "version": "0.4.2",
-      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
-      "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
-      "dev": true,
-      "license": "MIT"
+    "node_modules/picocolors": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+      "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
     },
-    "node_modules/stylefmt/node_modules/braces": {
-      "version": "1.8.5",
-      "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
-      "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "expand-range": "^1.8.1",
-        "preserve": "^0.2.0",
-        "repeat-element": "^1.1.2"
+    "node_modules/picomatch": {
+      "version": "2.3.1",
+      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+      "engines": {
+        "node": ">=8.6"
       },
+      "funding": {
+        "url": "https://github.com/sponsors/jonschlinkert"
+      }
+    },
+    "node_modules/pify": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+      "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6"
       }
     },
-    "node_modules/stylefmt/node_modules/clone-regexp": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz",
-      "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==",
+    "node_modules/posix-character-classes": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+      "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-regexp": "^1.0.0",
-        "is-supported-regexp-flag": "^1.0.0"
-      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/cosmiconfig": {
-      "version": "2.2.2",
-      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
-      "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/postcss": {
+      "version": "8.4.16",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz",
+      "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==",
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/postcss/"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/postcss"
+        }
+      ],
       "dependencies": {
-        "is-directory": "^0.3.1",
-        "js-yaml": "^3.4.3",
-        "minimist": "^1.2.0",
-        "object-assign": "^4.1.0",
-        "os-homedir": "^1.0.1",
-        "parse-json": "^2.2.0",
-        "require-from-string": "^1.1.0"
+        "nanoid": "^3.3.4",
+        "picocolors": "^1.0.0",
+        "source-map-js": "^1.0.2"
       },
       "engines": {
-        "node": ">=0.12"
+        "node": "^10 || ^12 || >=14"
       }
     },
-    "node_modules/stylefmt/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+    "node_modules/postcss-banner": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-banner/-/postcss-banner-3.0.2.tgz",
+      "integrity": "sha512-g4K2yyHmCncpYBVrut+gn4tn+LZyrImwrpuWFvXyfmDbW6l+/2cyLF/tYMtravwQkLD/Gsm2m2ke++c/exBNfA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ms": "2.0.0"
+        "postcss": "^7.0.14"
       }
     },
-    "node_modules/stylefmt/node_modules/execall": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
-      "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
+    "node_modules/postcss-banner/node_modules/picocolors": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+      "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+      "dev": true
+    },
+    "node_modules/postcss-banner/node_modules/postcss": {
+      "version": "7.0.39",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+      "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "clone-regexp": "^1.0.0"
+        "picocolors": "^0.2.1",
+        "source-map": "^0.6.1"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/postcss/"
       }
     },
-    "node_modules/stylefmt/node_modules/file-entry-cache": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
-      "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
+    "node_modules/postcss-clean": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/postcss-clean/-/postcss-clean-1.2.0.tgz",
+      "integrity": "sha512-L0ONqPN3zZnz+wJk3eyrWnsAdPq5toUfkpNiuWrgn/yXHEcys+Gm1PMRYSZ+B2GDdH/giIJCLh/0cFQgNtXB1w==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "flat-cache": "^1.2.1",
-        "object-assign": "^4.0.1"
+        "clean-css": "^4.1",
+        "postcss": "^8.x"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8.0.0"
       }
     },
-    "node_modules/stylefmt/node_modules/flat-cache": {
-      "version": "1.3.4",
-      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
-      "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
+    "node_modules/postcss-less": {
+      "version": "3.1.4",
+      "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz",
+      "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "circular-json": "^0.3.1",
-        "graceful-fs": "^4.1.2",
-        "rimraf": "~2.6.2",
-        "write": "^0.2.1"
+        "postcss": "^7.0.14"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6.14.4"
       }
     },
-    "node_modules/stylefmt/node_modules/get-stdin": {
-      "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
-      "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=",
+    "node_modules/postcss-less/node_modules/picocolors": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+      "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+      "dev": true
+    },
+    "node_modules/postcss-less/node_modules/postcss": {
+      "version": "7.0.39",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+      "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
       "dev": true,
-      "license": "MIT",
+      "dependencies": {
+        "picocolors": "^0.2.1",
+        "source-map": "^0.6.1"
+      },
       "engines": {
-        "node": ">=0.12.0"
+        "node": ">=6.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/postcss/"
       }
     },
-    "node_modules/stylefmt/node_modules/html-tags": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
-      "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
+    "node_modules/postcss-media-query-parser": {
+      "version": "0.2.3",
+      "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
+      "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
-      }
+      "license": "MIT"
     },
-    "node_modules/stylefmt/node_modules/ignore": {
-      "version": "3.3.10",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
-      "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+    "node_modules/postcss-resolve-nested-selector": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
+      "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/stylefmt/node_modules/is-fullwidth-code-point": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
-      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+    "node_modules/postcss-safe-parser": {
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
+      "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "postcss": "^7.0.26"
+      },
       "engines": {
-        "node": ">=4"
+        "node": ">=6.0.0"
       }
     },
-    "node_modules/stylefmt/node_modules/is-glob": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
-      "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+    "node_modules/postcss-safe-parser/node_modules/picocolors": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+      "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+      "dev": true
+    },
+    "node_modules/postcss-safe-parser/node_modules/postcss": {
+      "version": "7.0.39",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+      "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-extglob": "^1.0.0"
+        "picocolors": "^0.2.1",
+        "source-map": "^0.6.1"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/postcss/"
       }
     },
-    "node_modules/stylefmt/node_modules/is-regexp": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
-      "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
+    "node_modules/postcss-sass": {
+      "version": "0.4.4",
+      "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz",
+      "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "dependencies": {
+        "gonzales-pe": "^4.3.0",
+        "postcss": "^7.0.21"
       }
     },
-    "node_modules/stylefmt/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+    "node_modules/postcss-sass/node_modules/picocolors": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+      "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+      "dev": true
+    },
+    "node_modules/postcss-sass/node_modules/postcss": {
+      "version": "7.0.39",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+      "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-buffer": "^1.1.5"
+        "picocolors": "^0.2.1",
+        "source-map": "^0.6.1"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/postcss/"
       }
     },
-    "node_modules/stylefmt/node_modules/known-css-properties": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.2.0.tgz",
-      "integrity": "sha512-UTCzU28rRI9wkb8qSGoZa9pgWvxr4LjP2MEhi9XHb/1XMOJy0uTnIxaxzj8My/PORG+kQG6VzAcGvRw66eIOfA==",
+    "node_modules/postcss-scss": {
+      "version": "4.0.4",
+      "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.4.tgz",
+      "integrity": "sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==",
       "dev": true,
-      "license": "MIT"
+      "engines": {
+        "node": ">=12.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/postcss/"
+      },
+      "peerDependencies": {
+        "postcss": "^8.3.3"
+      }
     },
-    "node_modules/stylefmt/node_modules/micromatch": {
-      "version": "2.3.11",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
-      "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
+    "node_modules/postcss-selector-parser": {
+      "version": "6.0.10",
+      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
+      "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "arr-diff": "^2.0.0",
-        "array-unique": "^0.2.1",
-        "braces": "^1.8.2",
-        "expand-brackets": "^0.1.4",
-        "extglob": "^0.3.1",
-        "filename-regex": "^2.0.0",
-        "is-extglob": "^1.0.0",
-        "is-glob": "^2.0.1",
-        "kind-of": "^3.0.2",
-        "normalize-path": "^2.0.1",
-        "object.omit": "^2.0.0",
-        "parse-glob": "^3.0.4",
-        "regex-cache": "^0.4.2"
+        "cssesc": "^3.0.0",
+        "util-deprecate": "^1.0.2"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=4"
       }
     },
-    "node_modules/stylefmt/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+    "node_modules/postcss-sorting": {
+      "version": "7.0.1",
+      "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-7.0.1.tgz",
+      "integrity": "sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g==",
       "dev": true,
-      "license": "MIT"
+      "peerDependencies": {
+        "postcss": "^8.3.9"
+      }
     },
-    "node_modules/stylefmt/node_modules/normalize-path": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
-      "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+    "node_modules/postcss-value-parser": {
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+      "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+      "dev": true
+    },
+    "node_modules/prelude-ls": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "remove-trailing-separator": "^1.0.1"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 0.8.0"
       }
     },
-    "node_modules/stylefmt/node_modules/pify": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
-      "dev": true,
+    "node_modules/pretty-bytes": {
+      "version": "5.4.1",
+      "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.1.tgz",
+      "integrity": "sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==",
       "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss": {
-      "version": "6.0.23",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
-      "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+    "node_modules/process-nextick-args": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^2.4.1",
-        "source-map": "^0.6.1",
-        "supports-color": "^5.4.0"
-      },
-      "engines": {
-        "node": ">=4.0.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/stylefmt/node_modules/postcss-less": {
-      "version": "0.14.0",
-      "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-0.14.0.tgz",
-      "integrity": "sha1-xjGwicbM5CK5oQ86lY0r7dOBkyQ=",
+    "node_modules/pseudomap": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+      "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "postcss": "^5.0.21"
-      }
+      "license": "ISC"
     },
-    "node_modules/stylefmt/node_modules/postcss-less/node_modules/ansi-regex": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+    "node_modules/pump": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+      "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "dependencies": {
+        "end-of-stream": "^1.1.0",
+        "once": "^1.3.1"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-less/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+    "node_modules/pumpify": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+      "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "duplexify": "^3.6.0",
+        "inherits": "^2.0.3",
+        "pump": "^2.0.0"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-less/node_modules/chalk/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+    "node_modules/punycode": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">=6"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-less/node_modules/has-flag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
-      "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+    "node_modules/qjobs": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
+      "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=0.9"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-less/node_modules/postcss": {
-      "version": "5.2.18",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
-      "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
+    "node_modules/qs": {
+      "version": "6.7.0",
+      "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
+      "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^1.1.3",
-        "js-base64": "^2.1.9",
-        "source-map": "^0.5.6",
-        "supports-color": "^3.2.3"
-      },
+      "license": "BSD-3-Clause",
       "engines": {
-        "node": ">=0.12"
+        "node": ">=0.6"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-less/node_modules/source-map": {
-      "version": "0.5.7",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+    "node_modules/quick-lru": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
+      "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
       "dev": true,
-      "license": "BSD-3-Clause",
+      "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-less/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+    "node_modules/range-parser": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^2.0.0"
-      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 0.6"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-less/node_modules/supports-color": {
-      "version": "3.2.3",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
-      "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
+    "node_modules/raw-body": {
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
+      "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "has-flag": "^1.0.0"
+        "bytes": "3.1.0",
+        "http-errors": "1.7.2",
+        "iconv-lite": "0.4.24",
+        "unpipe": "1.0.0"
       },
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">= 0.8"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-reporter": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz",
-      "integrity": "sha1-CeoPN6RExWk4eGBuCbAY6+/3z48=",
+    "node_modules/rc": {
+      "version": "1.2.8",
+      "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+      "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "chalk": "^1.0.0",
-        "lodash": "^4.1.0",
-        "log-symbols": "^1.0.2",
-        "postcss": "^5.0.0"
+        "deep-extend": "^0.6.0",
+        "ini": "~1.3.0",
+        "minimist": "^1.2.0",
+        "strip-json-comments": "~2.0.1"
+      },
+      "bin": {
+        "rc": "cli.js"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-reporter/node_modules/ansi-regex": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+    "node_modules/rc/node_modules/strip-json-comments": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+      "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
       "dev": true,
-      "license": "MIT",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-reporter/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+    "node_modules/readable-stream": {
+      "version": "2.3.7",
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+      "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.3",
+        "isarray": "~1.0.0",
+        "process-nextick-args": "~2.0.0",
+        "safe-buffer": "~5.1.1",
+        "string_decoder": "~1.1.1",
+        "util-deprecate": "~1.0.1"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-reporter/node_modules/has-flag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
-      "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+    "node_modules/readable-stream/node_modules/safe-buffer": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "dependencies": {
+        "safe-buffer": "~5.1.0"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-reporter/node_modules/postcss": {
-      "version": "5.2.18",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
-      "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
+    "node_modules/readdirp": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+      "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chalk": "^1.1.3",
-        "js-base64": "^2.1.9",
-        "source-map": "^0.5.6",
-        "supports-color": "^3.2.3"
+        "picomatch": "^2.2.1"
       },
       "engines": {
-        "node": ">=0.12"
+        "node": ">=8.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-reporter/node_modules/postcss/node_modules/supports-color": {
-      "version": "3.2.3",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
-      "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/rechoir": {
+      "version": "0.7.1",
+      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+      "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
       "dependencies": {
-        "has-flag": "^1.0.0"
+        "resolve": "^1.9.0"
       },
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">= 0.10"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-reporter/node_modules/source-map": {
-      "version": "0.5.7",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+    "node_modules/regex-not": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
       "dev": true,
-      "license": "BSD-3-Clause",
+      "license": "MIT",
+      "dependencies": {
+        "extend-shallow": "^3.0.2",
+        "safe-regex": "^1.1.0"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-reporter/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+    "node_modules/regex-not/node_modules/extend-shallow": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ansi-regex": "^2.0.0"
+        "assign-symbols": "^1.0.0",
+        "is-extendable": "^1.0.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/postcss-reporter/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+    "node_modules/regex-not/node_modules/is-extendable": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "is-plain-object": "^2.0.4"
+      },
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/resolve-from": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
-      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+    "node_modules/regexpp": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
+      "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/stylefmt/node_modules/rimraf": {
-      "version": "2.6.3",
-      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
-      "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "glob": "^7.1.3"
+        "node": ">=8"
       },
-      "bin": {
-        "rimraf": "bin.js"
+      "funding": {
+        "url": "https://github.com/sponsors/mysticatea"
       }
     },
-    "node_modules/stylefmt/node_modules/slice-ansi": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
-      "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
+    "node_modules/remark": {
+      "version": "13.0.0",
+      "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz",
+      "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-fullwidth-code-point": "^2.0.0"
+        "remark-parse": "^9.0.0",
+        "remark-stringify": "^9.0.0",
+        "unified": "^9.1.0"
       },
-      "engines": {
-        "node": ">=4"
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/unified"
       }
     },
-    "node_modules/stylefmt/node_modules/specificity": {
-      "version": "0.3.2",
-      "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz",
-      "integrity": "sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==",
+    "node_modules/remark-parse": {
+      "version": "9.0.0",
+      "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
+      "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
       "dev": true,
       "license": "MIT",
-      "bin": {
-        "specificity": "bin/specificity"
+      "dependencies": {
+        "mdast-util-from-markdown": "^0.8.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/unified"
       }
     },
-    "node_modules/stylefmt/node_modules/string-width": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
-      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+    "node_modules/remark-stringify": {
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz",
+      "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-fullwidth-code-point": "^2.0.0",
-        "strip-ansi": "^4.0.0"
+        "mdast-util-to-markdown": "^0.6.0"
       },
-      "engines": {
-        "node": ">=4"
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/unified"
       }
     },
-    "node_modules/stylefmt/node_modules/strip-ansi": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
-      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+    "node_modules/repeat-element": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
+      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^3.0.0"
-      },
       "engines": {
-        "node": ">=4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/stylelint": {
-      "version": "7.13.0",
-      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-7.13.0.tgz",
-      "integrity": "sha1-ER+Xttpy53XICADWu29fhpmXeF0=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "autoprefixer": "^6.0.0",
-        "balanced-match": "^0.4.0",
-        "chalk": "^2.0.1",
-        "colorguard": "^1.2.0",
-        "cosmiconfig": "^2.1.1",
-        "debug": "^2.6.0",
-        "doiuse": "^2.4.1",
-        "execall": "^1.0.0",
-        "file-entry-cache": "^2.0.0",
-        "get-stdin": "^5.0.0",
-        "globby": "^6.0.0",
-        "globjoin": "^0.1.4",
-        "html-tags": "^2.0.0",
-        "ignore": "^3.2.0",
-        "imurmurhash": "^0.1.4",
-        "known-css-properties": "^0.2.0",
-        "lodash": "^4.17.4",
-        "log-symbols": "^1.0.2",
-        "mathml-tag-names": "^2.0.0",
-        "meow": "^3.3.0",
-        "micromatch": "^2.3.11",
-        "normalize-selector": "^0.2.0",
-        "pify": "^2.3.0",
-        "postcss": "^5.0.20",
-        "postcss-less": "^0.14.0",
-        "postcss-media-query-parser": "^0.2.0",
-        "postcss-reporter": "^3.0.0",
-        "postcss-resolve-nested-selector": "^0.1.1",
-        "postcss-scss": "^0.4.0",
-        "postcss-selector-parser": "^2.1.1",
-        "postcss-value-parser": "^3.1.1",
-        "resolve-from": "^3.0.0",
-        "specificity": "^0.3.0",
-        "string-width": "^2.0.0",
-        "style-search": "^0.1.0",
-        "stylehacks": "^2.3.2",
-        "sugarss": "^0.2.0",
-        "svg-tags": "^1.0.0",
-        "table": "^4.0.1"
-      },
-      "bin": {
-        "stylelint": "bin/stylelint.js"
-      },
+    "node_modules/repeat-string": {
+      "version": "1.6.1",
+      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+      "dev": true,
+      "license": "MIT",
       "engines": {
-        "node": ">=4.2.1"
+        "node": ">=0.10"
       }
     },
-    "node_modules/stylefmt/node_modules/stylelint/node_modules/ansi-regex": {
+    "node_modules/require-directory": {
       "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+      "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
       "dev": true,
-      "license": "MIT",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/stylelint/node_modules/has-flag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
-      "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+    "node_modules/require-from-string": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
       "dev": true,
-      "license": "MIT",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/stylelint/node_modules/postcss": {
-      "version": "5.2.18",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
-      "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
-      "dev": true,
+    "node_modules/requirejs": {
+      "version": "2.3.6",
+      "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
+      "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
       "license": "MIT",
-      "dependencies": {
-        "chalk": "^1.1.3",
-        "js-base64": "^2.1.9",
-        "source-map": "^0.5.6",
-        "supports-color": "^3.2.3"
+      "bin": {
+        "r_js": "bin/r.js",
+        "r.js": "bin/r.js"
       },
       "engines": {
-        "node": ">=0.12"
+        "node": ">=0.4.0"
       }
     },
-    "node_modules/stylefmt/node_modules/stylelint/node_modules/postcss-scss": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.4.1.tgz",
-      "integrity": "sha1-rXcbgfD3L19IRdCKpg+TVXZT1Uw=",
+    "node_modules/requires-port": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "postcss": "^5.2.13"
-      }
+      "license": "MIT"
     },
-    "node_modules/stylefmt/node_modules/stylelint/node_modules/postcss/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/resolve": {
+      "version": "1.22.1",
+      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+      "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
       "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
+        "is-core-module": "^2.9.0",
+        "path-parse": "^1.0.7",
+        "supports-preserve-symlinks-flag": "^1.0.0"
       },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/stylefmt/node_modules/stylelint/node_modules/postcss/node_modules/chalk/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.8.0"
+      "bin": {
+        "resolve": "bin/resolve"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
       }
     },
-    "node_modules/stylefmt/node_modules/stylelint/node_modules/source-map": {
-      "version": "0.5.7",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-      "dev": true,
-      "license": "BSD-3-Clause",
+    "node_modules/resolve-dir": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+      "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==",
+      "dependencies": {
+        "expand-tilde": "^2.0.0",
+        "global-modules": "^1.0.0"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/stylelint/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/resolve-dir/node_modules/global-modules": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
       "dependencies": {
-        "ansi-regex": "^2.0.0"
+        "global-prefix": "^1.0.1",
+        "is-windows": "^1.0.1",
+        "resolve-dir": "^1.0.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/stylelint/node_modules/supports-color": {
-      "version": "3.2.3",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
-      "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/resolve-dir/node_modules/global-prefix": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+      "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
       "dependencies": {
-        "has-flag": "^1.0.0"
+        "expand-tilde": "^2.0.2",
+        "homedir-polyfill": "^1.0.1",
+        "ini": "^1.3.4",
+        "is-windows": "^1.0.1",
+        "which": "^1.2.14"
       },
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/sugarss": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz",
-      "integrity": "sha1-rDQjdWMyfG/4l7ZHQr9q7BkK054=",
+    "node_modules/resolve-from": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "postcss": "^5.2.4"
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/stylefmt/node_modules/sugarss/node_modules/ansi-regex": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+    "node_modules/resolve-url": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "license": "MIT"
     },
-    "node_modules/stylefmt/node_modules/sugarss/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+    "node_modules/restore-cursor": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+      "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
+        "onetime": "^5.1.0",
+        "signal-exit": "^3.0.2"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/stylefmt/node_modules/sugarss/node_modules/chalk/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+    "node_modules/ret": {
+      "version": "0.1.15",
+      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">=0.12"
       }
     },
-    "node_modules/stylefmt/node_modules/sugarss/node_modules/has-flag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
-      "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+    "node_modules/reusify": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
       "dev": true,
       "license": "MIT",
       "engines": {
+        "iojs": ">=1.0.0",
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylefmt/node_modules/sugarss/node_modules/postcss": {
-      "version": "5.2.18",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
-      "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/rfdc": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
+      "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
+      "dev": true
+    },
+    "node_modules/rimraf": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+      "license": "ISC",
       "dependencies": {
-        "chalk": "^1.1.3",
-        "js-base64": "^2.1.9",
-        "source-map": "^0.5.6",
-        "supports-color": "^3.2.3"
+        "glob": "^7.1.3"
       },
-      "engines": {
-        "node": ">=0.12"
+      "bin": {
+        "rimraf": "bin.js"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/isaacs"
       }
     },
-    "node_modules/stylefmt/node_modules/sugarss/node_modules/source-map": {
-      "version": "0.5.7",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+    "node_modules/rollup": {
+      "version": "2.32.1",
+      "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.32.1.tgz",
+      "integrity": "sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw==",
       "dev": true,
-      "license": "BSD-3-Clause",
+      "bin": {
+        "rollup": "dist/bin/rollup"
+      },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10.0.0"
+      },
+      "optionalDependencies": {
+        "fsevents": "~2.1.2"
       }
     },
-    "node_modules/stylefmt/node_modules/sugarss/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+    "node_modules/rollup-plugin-glob-import": {
+      "version": "0.5.0",
+      "resolved": "https://registry.npmjs.org/rollup-plugin-glob-import/-/rollup-plugin-glob-import-0.5.0.tgz",
+      "integrity": "sha512-GpinkWAEihianHz1yGpGT89tjEf6HUqRBsMycd1E8M0r6UVNM4pWctHyTnIGpSYSzLra9amDpYVYlYUAqkMRbA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ansi-regex": "^2.0.0"
+        "fast-glob": "^3.2.5",
+        "rollup-pluginutils": "^2.8.2"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8"
       }
     },
-    "node_modules/stylefmt/node_modules/sugarss/node_modules/supports-color": {
-      "version": "3.2.3",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
-      "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
+    "node_modules/rollup-pluginutils": {
+      "version": "2.8.2",
+      "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz",
+      "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "has-flag": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.8.0"
+        "estree-walker": "^0.6.1"
       }
     },
-    "node_modules/stylefmt/node_modules/supports-color": {
-      "version": "5.5.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+    "node_modules/run-parallel": {
+      "version": "1.1.9",
+      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz",
+      "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/safe-buffer": {
+      "version": "5.2.1",
+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ],
+      "license": "MIT"
+    },
+    "node_modules/safe-json-parse": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
+      "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=",
+      "dev": true
+    },
+    "node_modules/safe-regex": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "has-flag": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=4"
+        "ret": "~0.1.10"
       }
     },
-    "node_modules/stylefmt/node_modules/table": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz",
-      "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==",
+    "node_modules/safer-buffer": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+      "license": "MIT"
+    },
+    "node_modules/sass": {
+      "version": "1.54.4",
+      "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz",
+      "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==",
       "dev": true,
-      "license": "BSD-3-Clause",
+      "license": "MIT",
       "dependencies": {
-        "ajv": "^6.0.1",
-        "ajv-keywords": "^3.0.0",
-        "chalk": "^2.1.0",
-        "lodash": "^4.17.4",
-        "slice-ansi": "1.0.0",
-        "string-width": "^2.1.1"
+        "chokidar": ">=3.0.0 <4.0.0",
+        "immutable": "^4.0.0",
+        "source-map-js": ">=0.6.2 <2.0.0"
+      },
+      "bin": {
+        "sass": "sass.js"
       },
       "engines": {
-        "node": ">=4.0.0"
+        "node": ">=12.0.0"
       }
     },
-    "node_modules/stylehacks": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-2.3.2.tgz",
-      "integrity": "sha1-ZMg+BDimjJ7fRJ6MVSp9mrYAmws=",
+    "node_modules/semver": {
+      "version": "5.7.1",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "browserslist": "^1.1.3",
-        "chalk": "^1.1.1",
-        "log-symbols": "^1.0.2",
-        "minimist": "^1.2.0",
-        "plur": "^2.1.2",
-        "postcss": "^5.0.18",
-        "postcss-reporter": "^1.3.3",
-        "postcss-selector-parser": "^2.0.0",
-        "read-file-stdin": "^0.2.1",
-        "text-table": "^0.2.0",
-        "write-file-stdout": "0.0.2"
-      },
+      "license": "ISC",
       "bin": {
-        "stylehacks": "dist/cli.js"
+        "semver": "bin/semver"
       }
     },
-    "node_modules/stylehacks/node_modules/ansi-styles": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+    "node_modules/set-value": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+      "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "extend-shallow": "^2.0.1",
+        "is-extendable": "^0.1.1",
+        "is-plain-object": "^2.0.3",
+        "split-string": "^3.0.1"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylehacks/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+    "node_modules/setprototypeof": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
+      "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/shebang-command": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
+        "shebang-regex": "^1.0.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylehacks/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+    "node_modules/shebang-regex": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "ansi-regex": "^2.0.0"
-      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylehacks/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+    "node_modules/sigmund": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
+      "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/signal-exit": {
+      "version": "3.0.7",
+      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+      "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+      "dev": true
+    },
+    "node_modules/slash": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+      "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.8.0"
+        "node": ">=8"
       }
     },
-    "node_modules/stylelint": {
-      "version": "13.12.0",
-      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.12.0.tgz",
-      "integrity": "sha512-P8O1xDy41B7O7iXaSlW+UuFbE5+ZWQDb61ndGDxKIt36fMH50DtlQTbwLpFLf8DikceTAb3r6nPrRv30wBlzXw==",
+    "node_modules/slice-ansi": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
+      "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@stylelint/postcss-css-in-js": "^0.37.2",
-        "@stylelint/postcss-markdown": "^0.36.2",
-        "autoprefixer": "^9.8.6",
-        "balanced-match": "^1.0.0",
-        "chalk": "^4.1.0",
-        "cosmiconfig": "^7.0.0",
-        "debug": "^4.3.1",
-        "execall": "^2.0.0",
-        "fast-glob": "^3.2.5",
-        "fastest-levenshtein": "^1.0.12",
-        "file-entry-cache": "^6.0.1",
-        "get-stdin": "^8.0.0",
-        "global-modules": "^2.0.0",
-        "globby": "^11.0.2",
-        "globjoin": "^0.1.4",
-        "html-tags": "^3.1.0",
-        "ignore": "^5.1.8",
-        "import-lazy": "^4.0.0",
-        "imurmurhash": "^0.1.4",
-        "known-css-properties": "^0.21.0",
-        "lodash": "^4.17.21",
-        "log-symbols": "^4.0.0",
-        "mathml-tag-names": "^2.1.3",
-        "meow": "^9.0.0",
-        "micromatch": "^4.0.2",
-        "normalize-selector": "^0.2.0",
-        "postcss": "^7.0.35",
-        "postcss-html": "^0.36.0",
-        "postcss-less": "^3.1.4",
-        "postcss-media-query-parser": "^0.2.3",
-        "postcss-resolve-nested-selector": "^0.1.1",
-        "postcss-safe-parser": "^4.0.2",
-        "postcss-sass": "^0.4.4",
-        "postcss-scss": "^2.1.1",
-        "postcss-selector-parser": "^6.0.4",
-        "postcss-syntax": "^0.36.2",
-        "postcss-value-parser": "^4.1.0",
-        "resolve-from": "^5.0.0",
-        "slash": "^3.0.0",
-        "specificity": "^0.4.1",
-        "string-width": "^4.2.2",
-        "strip-ansi": "^6.0.0",
-        "style-search": "^0.1.0",
-        "sugarss": "^2.0.0",
-        "svg-tags": "^1.0.0",
-        "table": "^6.0.7",
-        "v8-compile-cache": "^2.2.0",
-        "write-file-atomic": "^3.0.3"
-      },
-      "bin": {
-        "stylelint": "bin/stylelint.js"
+        "ansi-styles": "^4.0.0",
+        "astral-regex": "^2.0.0",
+        "is-fullwidth-code-point": "^3.0.0"
       },
       "engines": {
-        "node": ">=10.13.0"
+        "node": ">=10"
       },
       "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/stylelint"
+        "url": "https://github.com/chalk/slice-ansi?sponsor=1"
       }
     },
-    "node_modules/stylelint-order": {
-      "version": "0.4.4",
-      "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-0.4.4.tgz",
-      "integrity": "sha1-2338oFQbUGIBDH4uIedFeR/AiKw=",
+    "node_modules/snapdragon": {
+      "version": "0.8.2",
+      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "lodash": "^4.17.4",
-        "postcss": "^5.2.16",
-        "stylelint": "^7.9.0"
+        "base": "^0.11.1",
+        "debug": "^2.2.0",
+        "define-property": "^0.2.5",
+        "extend-shallow": "^2.0.1",
+        "map-cache": "^0.2.2",
+        "source-map": "^0.5.6",
+        "source-map-resolve": "^0.5.0",
+        "use": "^3.1.0"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/ansi-regex": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-      "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+    "node_modules/snapdragon-node": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
+      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "define-property": "^1.0.0",
+        "isobject": "^3.0.0",
+        "snapdragon-util": "^3.0.1"
+      },
       "engines": {
-        "node": ">=4"
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/ansi-styles": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+    "node_modules/snapdragon-node/node_modules/define-property": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "is-descriptor": "^1.0.0"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/arr-diff": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
-      "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
+    "node_modules/snapdragon-util": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "arr-flatten": "^1.0.1"
+        "kind-of": "^3.2.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/array-unique": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
-      "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
+    "node_modules/snapdragon-util/node_modules/kind-of": {
+      "version": "3.2.2",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
       "dev": true,
       "license": "MIT",
+      "dependencies": {
+        "is-buffer": "^1.1.5"
+      },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/autoprefixer": {
-      "version": "6.7.7",
-      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
-      "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
+    "node_modules/snapdragon/node_modules/debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "browserslist": "^1.7.6",
-        "caniuse-db": "^1.0.30000634",
-        "normalize-range": "^0.1.2",
-        "num2fraction": "^1.2.2",
-        "postcss": "^5.2.16",
-        "postcss-value-parser": "^3.2.3"
+        "ms": "2.0.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/balanced-match": {
-      "version": "0.4.2",
-      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
-      "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
+    "node_modules/snapdragon/node_modules/ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/stylelint-order/node_modules/braces": {
-      "version": "1.8.5",
-      "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
-      "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
+    "node_modules/snapdragon/node_modules/source-map": {
+      "version": "0.5.7",
+      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "expand-range": "^1.8.1",
-        "preserve": "^0.2.0",
-        "repeat-element": "^1.1.2"
-      },
+      "license": "BSD-3-Clause",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/clone-regexp": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz",
-      "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==",
+    "node_modules/socket.io": {
+      "version": "4.5.1",
+      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.1.tgz",
+      "integrity": "sha512-0y9pnIso5a9i+lJmsCdtmTTgJFFSvNQKDnPQRz28mGNnxbmqYg2QPtJTLFxhymFZhAIn50eHAKzJeiNaKr+yUQ==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-regexp": "^1.0.0",
-        "is-supported-regexp-flag": "^1.0.0"
+        "accepts": "~1.3.4",
+        "base64id": "~2.0.0",
+        "debug": "~4.3.2",
+        "engine.io": "~6.2.0",
+        "socket.io-adapter": "~2.4.0",
+        "socket.io-parser": "~4.0.4"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=10.0.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/cosmiconfig": {
-      "version": "2.2.2",
-      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
-      "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
+    "node_modules/socket.io-adapter": {
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz",
+      "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==",
+      "dev": true
+    },
+    "node_modules/socket.io-parser": {
+      "version": "4.0.5",
+      "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz",
+      "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-directory": "^0.3.1",
-        "js-yaml": "^3.4.3",
-        "minimist": "^1.2.0",
-        "object-assign": "^4.1.0",
-        "os-homedir": "^1.0.1",
-        "parse-json": "^2.2.0",
-        "require-from-string": "^1.1.0"
+        "@types/component-emitter": "^1.2.10",
+        "component-emitter": "~1.3.0",
+        "debug": "~4.3.1"
       },
       "engines": {
-        "node": ">=0.12"
+        "node": ">=10.0.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.0.0"
-      }
+    "node_modules/sortablejs": {
+      "version": "1.12.0",
+      "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.12.0.tgz",
+      "integrity": "sha512-bPn57rCjBRlt2sC24RBsu40wZsmLkSo2XeqG8k6DC1zru5eObQUIPPZAQG7W2SJ8FZQYq+BEJmvuw1Zxb3chqg==",
+      "license": "MIT"
     },
-    "node_modules/stylelint-order/node_modules/execall": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
-      "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
+    "node_modules/source-map": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "clone-regexp": "^1.0.0"
-      },
+      "license": "BSD-3-Clause",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/file-entry-cache": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
-      "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "flat-cache": "^1.2.1",
-        "object-assign": "^4.0.1"
-      },
+    "node_modules/source-map-js": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+      "license": "BSD-3-Clause",
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/flat-cache": {
-      "version": "1.3.4",
-      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
-      "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
+    "node_modules/source-map-resolve": {
+      "version": "0.5.3",
+      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+      "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "circular-json": "^0.3.1",
-        "graceful-fs": "^4.1.2",
-        "rimraf": "~2.6.2",
-        "write": "^0.2.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "atob": "^2.1.2",
+        "decode-uri-component": "^0.2.0",
+        "resolve-url": "^0.2.1",
+        "source-map-url": "^0.4.0",
+        "urix": "^0.1.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/get-stdin": {
-      "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
-      "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=",
+    "node_modules/source-map-support": {
+      "version": "0.5.21",
+      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+      "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.12.0"
+      "dependencies": {
+        "buffer-from": "^1.0.0",
+        "source-map": "^0.6.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/html-tags": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
-      "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
+    "node_modules/source-map-url": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
+      "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
-      }
+      "license": "MIT"
+    },
+    "node_modules/source-sans-pro": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/source-sans-pro/-/source-sans-pro-3.6.0.tgz",
+      "integrity": "sha512-C1RFUGu+YASuqpgDRInTM7Y6OwqeWNOuKn7v0P/4Kh66epTI4PYWwPWP5kdA4l/VqzBAWiqoz5dk0trof73R7w==",
+      "license": "OFL-1.1"
     },
-    "node_modules/stylelint-order/node_modules/ignore": {
-      "version": "3.3.10",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
-      "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+    "node_modules/sourcemap-codec": {
+      "version": "1.4.8",
+      "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+      "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/stylelint-order/node_modules/is-fullwidth-code-point": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
-      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+    "node_modules/spdx-correct": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+      "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-expression-parse": "^3.0.0",
+        "spdx-license-ids": "^3.0.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/is-glob": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
-      "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+    "node_modules/spdx-exceptions": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+      "dev": true,
+      "license": "CC-BY-3.0"
+    },
+    "node_modules/spdx-expression-parse": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-extglob": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
+        "spdx-exceptions": "^2.1.0",
+        "spdx-license-ids": "^3.0.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/is-regexp": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
-      "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
+    "node_modules/spdx-license-ids": {
+      "version": "3.0.6",
+      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz",
+      "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==",
+      "dev": true,
+      "license": "CC0-1.0"
+    },
+    "node_modules/specificity": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz",
+      "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
       "dev": true,
       "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "bin": {
+        "specificity": "bin/specificity"
       }
     },
-    "node_modules/stylelint-order/node_modules/kind-of": {
-      "version": "3.2.2",
-      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+    "node_modules/split-string": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
+      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "is-buffer": "^1.1.5"
+        "extend-shallow": "^3.0.0"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/known-css-properties": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.2.0.tgz",
-      "integrity": "sha512-UTCzU28rRI9wkb8qSGoZa9pgWvxr4LjP2MEhi9XHb/1XMOJy0uTnIxaxzj8My/PORG+kQG6VzAcGvRw66eIOfA==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/stylelint-order/node_modules/micromatch": {
-      "version": "2.3.11",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
-      "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
+    "node_modules/split-string/node_modules/extend-shallow": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "arr-diff": "^2.0.0",
-        "array-unique": "^0.2.1",
-        "braces": "^1.8.2",
-        "expand-brackets": "^0.1.4",
-        "extglob": "^0.3.1",
-        "filename-regex": "^2.0.0",
-        "is-extglob": "^1.0.0",
-        "is-glob": "^2.0.1",
-        "kind-of": "^3.0.2",
-        "normalize-path": "^2.0.1",
-        "object.omit": "^2.0.0",
-        "parse-glob": "^3.0.4",
-        "regex-cache": "^0.4.2"
+        "assign-symbols": "^1.0.0",
+        "is-extendable": "^1.0.1"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/stylelint-order/node_modules/normalize-path": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
-      "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+    "node_modules/split-string/node_modules/is-extendable": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "remove-trailing-separator": "^1.0.1"
+        "is-plain-object": "^2.0.4"
       },
       "engines": {
         "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/pify": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+    "node_modules/split2": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz",
+      "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==",
       "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
+      "license": "ISC",
+      "dependencies": {
+        "through2": "^2.0.2"
       }
     },
-    "node_modules/stylelint-order/node_modules/postcss-less": {
-      "version": "0.14.0",
-      "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-0.14.0.tgz",
-      "integrity": "sha1-xjGwicbM5CK5oQ86lY0r7dOBkyQ=",
+    "node_modules/split2/node_modules/through2": {
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "postcss": "^5.0.21"
+        "readable-stream": "~2.3.6",
+        "xtend": "~4.0.1"
       }
     },
-    "node_modules/stylelint-order/node_modules/postcss-reporter": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz",
-      "integrity": "sha1-CeoPN6RExWk4eGBuCbAY6+/3z48=",
+    "node_modules/sprintf-js": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+      "license": "BSD-3-Clause"
+    },
+    "node_modules/static-extend": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "chalk": "^1.0.0",
-        "lodash": "^4.1.0",
-        "log-symbols": "^1.0.2",
-        "postcss": "^5.0.0"
+        "define-property": "^0.2.5",
+        "object-copy": "^0.1.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/postcss-reporter/node_modules/ansi-regex": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+    "node_modules/statuses": {
+      "version": "1.5.0",
+      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+      "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
       "dev": true,
       "license": "MIT",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">= 0.6"
       }
     },
-    "node_modules/stylelint-order/node_modules/postcss-reporter/node_modules/chalk": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+    "node_modules/stdin": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/stdin/-/stdin-0.0.1.tgz",
+      "integrity": "sha512-2bacd1TXzqOEsqRa+eEWkRdOSznwptrs4gqFcpMq5tOtmJUGPZd10W5Lam6wQ4YQ/+qjQt4e9u35yXCF6mrlfQ==",
+      "dev": true
+    },
+    "node_modules/stream-shift": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+      "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/streamroller": {
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.2.tgz",
+      "integrity": "sha512-wZswqzbgGGsXYIrBYhOE0yP+nQ6XRk7xDcYwuQAGTYXdyAUmvgVFE0YU1g5pvQT0m7GBaQfYcSnlHbapuK0H0A==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "ansi-styles": "^2.2.1",
-        "escape-string-regexp": "^1.0.2",
-        "has-ansi": "^2.0.0",
-        "strip-ansi": "^3.0.0",
-        "supports-color": "^2.0.0"
+        "date-format": "^4.0.13",
+        "debug": "^4.3.4",
+        "fs-extra": "^8.1.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=8.0"
       }
     },
-    "node_modules/stylelint-order/node_modules/postcss-reporter/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+    "node_modules/streamroller/node_modules/fs-extra": {
+      "version": "8.1.0",
+      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "ansi-regex": "^2.0.0"
+        "graceful-fs": "^4.2.0",
+        "jsonfile": "^4.0.0",
+        "universalify": "^0.1.0"
       },
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=6 <7 || >=8"
       }
     },
-    "node_modules/stylelint-order/node_modules/postcss-scss": {
-      "version": "0.4.1",
-      "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.4.1.tgz",
-      "integrity": "sha1-rXcbgfD3L19IRdCKpg+TVXZT1Uw=",
+    "node_modules/string_decoder": {
+      "version": "0.10.31",
+      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+      "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "postcss": "^5.2.13"
-      }
+      "license": "MIT"
     },
-    "node_modules/stylelint-order/node_modules/resolve-from": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
-      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=4"
-      }
+    "node_modules/string-template": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
+      "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
+      "dev": true
     },
-    "node_modules/stylelint-order/node_modules/rimraf": {
-      "version": "2.6.3",
-      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
-      "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+    "node_modules/string-width": {
+      "version": "4.2.3",
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
       "dev": true,
-      "license": "ISC",
       "dependencies": {
-        "glob": "^7.1.3"
+        "emoji-regex": "^8.0.0",
+        "is-fullwidth-code-point": "^3.0.0",
+        "strip-ansi": "^6.0.1"
       },
-      "bin": {
-        "rimraf": "bin.js"
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/stylelint-order/node_modules/slice-ansi": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
-      "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
+    "node_modules/strip-ansi": {
+      "version": "6.0.1",
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "is-fullwidth-code-point": "^2.0.0"
+        "ansi-regex": "^5.0.1"
       },
       "engines": {
-        "node": ">=4"
+        "node": ">=8"
       }
     },
-    "node_modules/stylelint-order/node_modules/specificity": {
-      "version": "0.3.2",
-      "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz",
-      "integrity": "sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==",
+    "node_modules/strip-ansi/node_modules/ansi-regex": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
       "dev": true,
-      "license": "MIT",
-      "bin": {
-        "specificity": "bin/specificity"
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/stylelint-order/node_modules/string-width": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
-      "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+    "node_modules/strip-json-comments": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
       "dev": true,
       "license": "MIT",
-      "dependencies": {
-        "is-fullwidth-code-point": "^2.0.0",
-        "strip-ansi": "^4.0.0"
-      },
       "engines": {
-        "node": ">=4"
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/stylelint-order/node_modules/strip-ansi": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
-      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+    "node_modules/style-search": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
+      "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/stylelint": {
+      "version": "13.12.0",
+      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.12.0.tgz",
+      "integrity": "sha512-P8O1xDy41B7O7iXaSlW+UuFbE5+ZWQDb61ndGDxKIt36fMH50DtlQTbwLpFLf8DikceTAb3r6nPrRv30wBlzXw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "ansi-regex": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/stylelint-order/node_modules/stylelint": {
-      "version": "7.13.0",
-      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-7.13.0.tgz",
-      "integrity": "sha1-ER+Xttpy53XICADWu29fhpmXeF0=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "autoprefixer": "^6.0.0",
-        "balanced-match": "^0.4.0",
-        "chalk": "^2.0.1",
-        "colorguard": "^1.2.0",
-        "cosmiconfig": "^2.1.1",
-        "debug": "^2.6.0",
-        "doiuse": "^2.4.1",
-        "execall": "^1.0.0",
-        "file-entry-cache": "^2.0.0",
-        "get-stdin": "^5.0.0",
-        "globby": "^6.0.0",
+        "@stylelint/postcss-css-in-js": "^0.37.2",
+        "@stylelint/postcss-markdown": "^0.36.2",
+        "autoprefixer": "^9.8.6",
+        "balanced-match": "^1.0.0",
+        "chalk": "^4.1.0",
+        "cosmiconfig": "^7.0.0",
+        "debug": "^4.3.1",
+        "execall": "^2.0.0",
+        "fast-glob": "^3.2.5",
+        "fastest-levenshtein": "^1.0.12",
+        "file-entry-cache": "^6.0.1",
+        "get-stdin": "^8.0.0",
+        "global-modules": "^2.0.0",
+        "globby": "^11.0.2",
         "globjoin": "^0.1.4",
-        "html-tags": "^2.0.0",
-        "ignore": "^3.2.0",
+        "html-tags": "^3.1.0",
+        "ignore": "^5.1.8",
+        "import-lazy": "^4.0.0",
         "imurmurhash": "^0.1.4",
-        "known-css-properties": "^0.2.0",
-        "lodash": "^4.17.4",
-        "log-symbols": "^1.0.2",
-        "mathml-tag-names": "^2.0.0",
-        "meow": "^3.3.0",
-        "micromatch": "^2.3.11",
+        "known-css-properties": "^0.21.0",
+        "lodash": "^4.17.21",
+        "log-symbols": "^4.0.0",
+        "mathml-tag-names": "^2.1.3",
+        "meow": "^9.0.0",
+        "micromatch": "^4.0.2",
         "normalize-selector": "^0.2.0",
-        "pify": "^2.3.0",
-        "postcss": "^5.0.20",
-        "postcss-less": "^0.14.0",
-        "postcss-media-query-parser": "^0.2.0",
-        "postcss-reporter": "^3.0.0",
+        "postcss": "^7.0.35",
+        "postcss-html": "^0.36.0",
+        "postcss-less": "^3.1.4",
+        "postcss-media-query-parser": "^0.2.3",
         "postcss-resolve-nested-selector": "^0.1.1",
-        "postcss-scss": "^0.4.0",
-        "postcss-selector-parser": "^2.1.1",
-        "postcss-value-parser": "^3.1.1",
-        "resolve-from": "^3.0.0",
-        "specificity": "^0.3.0",
-        "string-width": "^2.0.0",
+        "postcss-safe-parser": "^4.0.2",
+        "postcss-sass": "^0.4.4",
+        "postcss-scss": "^2.1.1",
+        "postcss-selector-parser": "^6.0.4",
+        "postcss-syntax": "^0.36.2",
+        "postcss-value-parser": "^4.1.0",
+        "resolve-from": "^5.0.0",
+        "slash": "^3.0.0",
+        "specificity": "^0.4.1",
+        "string-width": "^4.2.2",
+        "strip-ansi": "^6.0.0",
         "style-search": "^0.1.0",
-        "stylehacks": "^2.3.2",
-        "sugarss": "^0.2.0",
+        "sugarss": "^2.0.0",
         "svg-tags": "^1.0.0",
-        "table": "^4.0.1"
+        "table": "^6.0.7",
+        "v8-compile-cache": "^2.2.0",
+        "write-file-atomic": "^3.0.3"
       },
       "bin": {
         "stylelint": "bin/stylelint.js"
       },
       "engines": {
-        "node": ">=4.2.1"
-      }
-    },
-    "node_modules/stylelint-order/node_modules/sugarss": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz",
-      "integrity": "sha1-rDQjdWMyfG/4l7ZHQr9q7BkK054=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "postcss": "^5.2.4"
-      }
-    },
-    "node_modules/stylelint-order/node_modules/supports-color": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.8.0"
-      }
-    },
-    "node_modules/stylelint-order/node_modules/table": {
-      "version": "4.0.3",
-      "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz",
-      "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "dependencies": {
-        "ajv": "^6.0.1",
-        "ajv-keywords": "^3.0.0",
-        "chalk": "^2.1.0",
-        "lodash": "^4.17.4",
-        "slice-ansi": "1.0.0",
-        "string-width": "^2.1.1"
+        "node": ">=10.13.0"
       },
-      "engines": {
-        "node": ">=4.0.0"
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/stylelint"
       }
     },
     "node_modules/stylelint/node_modules/@stylelint/postcss-css-in-js": {
@@ -16710,26 +9248,6 @@
         "postcss-syntax": ">=0.36.2"
       }
     },
-    "node_modules/stylelint/node_modules/array-union": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
-      "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/stylelint/node_modules/camelcase": {
-      "version": "5.3.1",
-      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
-      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=6"
-      }
-    },
     "node_modules/stylelint/node_modules/camelcase-keys": {
       "version": "6.2.2",
       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
@@ -16765,47 +9283,6 @@
         "url": "https://github.com/chalk/chalk?sponsor=1"
       }
     },
-    "node_modules/stylelint/node_modules/chalk/node_modules/has-flag": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
-      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/stylelint/node_modules/chalk/node_modules/supports-color": {
-      "version": "7.2.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
-      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "has-flag": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/stylelint/node_modules/debug": {
-      "version": "4.3.1",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
-      "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ms": "2.1.2"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/stylelint/node_modules/get-stdin": {
       "version": "8.0.0",
       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
@@ -16840,47 +9317,6 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/stylelint/node_modules/globby/node_modules/fast-glob": {
-      "version": "3.2.4",
-      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
-      "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@nodelib/fs.stat": "^2.0.2",
-        "@nodelib/fs.walk": "^1.2.3",
-        "glob-parent": "^5.1.0",
-        "merge2": "^1.3.0",
-        "micromatch": "^4.0.2",
-        "picomatch": "^2.2.1"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/stylelint/node_modules/hosted-git-info": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
-      "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "lru-cache": "^6.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/stylelint/node_modules/ignore": {
-      "version": "5.1.8",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
-      "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">= 4"
-      }
-    },
     "node_modules/stylelint/node_modules/indent-string": {
       "version": "4.0.0",
       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
@@ -16891,30 +9327,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/stylelint/node_modules/lodash": {
-      "version": "4.17.21",
-      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
-      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/stylelint/node_modules/log-symbols": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
-      "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "chalk": "^4.1.0",
-        "is-unicode-supported": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
     "node_modules/stylelint/node_modules/map-obj": {
       "version": "4.2.0",
       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.0.tgz",
@@ -16935,71 +9347,40 @@
       "dev": true,
       "license": "MIT",
       "dependencies": {
-        "@types/minimist": "^1.2.0",
-        "camelcase-keys": "^6.2.2",
-        "decamelize": "^1.2.0",
-        "decamelize-keys": "^1.1.0",
-        "hard-rejection": "^2.1.0",
-        "minimist-options": "4.1.0",
-        "normalize-package-data": "^3.0.0",
-        "read-pkg-up": "^7.0.1",
-        "redent": "^3.0.0",
-        "trim-newlines": "^3.0.0",
-        "type-fest": "^0.18.0",
-        "yargs-parser": "^20.2.3"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/stylelint/node_modules/normalize-package-data": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz",
-      "integrity": "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==",
-      "dev": true,
-      "license": "BSD-2-Clause",
-      "dependencies": {
-        "hosted-git-info": "^4.0.1",
-        "resolve": "^1.20.0",
-        "semver": "^7.3.4",
-        "validate-npm-package-license": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/stylelint/node_modules/parse-json": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
-      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@babel/code-frame": "^7.0.0",
-        "error-ex": "^1.3.1",
-        "json-parse-even-better-errors": "^2.3.0",
-        "lines-and-columns": "^1.1.6"
+        "@types/minimist": "^1.2.0",
+        "camelcase-keys": "^6.2.2",
+        "decamelize": "^1.2.0",
+        "decamelize-keys": "^1.1.0",
+        "hard-rejection": "^2.1.0",
+        "minimist-options": "4.1.0",
+        "normalize-package-data": "^3.0.0",
+        "read-pkg-up": "^7.0.1",
+        "redent": "^3.0.0",
+        "trim-newlines": "^3.0.0",
+        "type-fest": "^0.18.0",
+        "yargs-parser": "^20.2.3"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">=10"
       },
       "funding": {
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
+    "node_modules/stylelint/node_modules/picocolors": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+      "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+      "dev": true
+    },
     "node_modules/stylelint/node_modules/postcss": {
-      "version": "7.0.35",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-      "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
+      "version": "7.0.39",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+      "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "chalk": "^2.4.2",
-        "source-map": "^0.6.1",
-        "supports-color": "^6.1.0"
+        "picocolors": "^0.2.1",
+        "source-map": "^0.6.1"
       },
       "engines": {
         "node": ">=6.0.0"
@@ -17036,22 +9417,6 @@
         "node": ">=6.0.0"
       }
     },
-    "node_modules/stylelint/node_modules/postcss-selector-parser": {
-      "version": "6.0.4",
-      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
-      "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "cssesc": "^3.0.0",
-        "indexes-of": "^1.0.1",
-        "uniq": "^1.0.1",
-        "util-deprecate": "^1.0.2"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
     "node_modules/stylelint/node_modules/postcss-syntax": {
       "version": "0.36.2",
       "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz",
@@ -17062,54 +9427,6 @@
         "postcss": ">=5.0.0"
       }
     },
-    "node_modules/stylelint/node_modules/postcss-value-parser": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
-      "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/stylelint/node_modules/postcss/node_modules/ansi-styles": {
-      "version": "3.2.1",
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "color-convert": "^1.9.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/stylelint/node_modules/postcss/node_modules/chalk": {
-      "version": "2.4.2",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "ansi-styles": "^3.2.1",
-        "escape-string-regexp": "^1.0.5",
-        "supports-color": "^5.3.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/stylelint/node_modules/postcss/node_modules/chalk/node_modules/supports-color": {
-      "version": "5.5.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "has-flag": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
     "node_modules/stylelint/node_modules/read-pkg": {
       "version": "5.2.0",
       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
@@ -17155,11 +9472,10 @@
       }
     },
     "node_modules/stylelint/node_modules/read-pkg/node_modules/hosted-git-info": {
-      "version": "2.8.8",
-      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
-      "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
-      "dev": true,
-      "license": "ISC"
+      "version": "2.8.9",
+      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+      "dev": true
     },
     "node_modules/stylelint/node_modules/read-pkg/node_modules/normalize-package-data": {
       "version": "2.5.0",
@@ -17174,29 +9490,6 @@
         "validate-npm-package-license": "^3.0.1"
       }
     },
-    "node_modules/stylelint/node_modules/read-pkg/node_modules/resolve": {
-      "version": "1.17.0",
-      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
-      "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "path-parse": "^1.0.6"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/stylelint/node_modules/read-pkg/node_modules/semver": {
-      "version": "5.7.1",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-      "dev": true,
-      "license": "ISC",
-      "bin": {
-        "semver": "bin/semver"
-      }
-    },
     "node_modules/stylelint/node_modules/read-pkg/node_modules/type-fest": {
       "version": "0.6.0",
       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
@@ -17221,51 +9514,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/stylelint/node_modules/resolve": {
-      "version": "1.20.0",
-      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
-      "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-core-module": "^2.2.0",
-        "path-parse": "^1.0.6"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
-    "node_modules/stylelint/node_modules/semver": {
-      "version": "7.3.5",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
-      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "lru-cache": "^6.0.0"
-      },
-      "bin": {
-        "semver": "bin/semver.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/stylelint/node_modules/string-width": {
-      "version": "4.2.2",
-      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
-      "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "emoji-regex": "^8.0.0",
-        "is-fullwidth-code-point": "^3.0.0",
-        "strip-ansi": "^6.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
     "node_modules/stylelint/node_modules/strip-indent": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
@@ -17279,25 +9527,11 @@
         "node": ">=8"
       }
     },
-    "node_modules/stylelint/node_modules/supports-color": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-      "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "has-flag": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
     "node_modules/stylelint/node_modules/trim-newlines": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz",
-      "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==",
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
+      "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
       "dev": true,
-      "license": "MIT",
       "engines": {
         "node": ">=8"
       }
@@ -17315,23 +9549,6 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/stylelint/node_modules/v8-compile-cache": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
-      "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/stylelint/node_modules/yargs-parser": {
-      "version": "20.2.7",
-      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz",
-      "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==",
-      "dev": true,
-      "license": "ISC",
-      "engines": {
-        "node": ">=10"
-      }
-    },
     "node_modules/sugarss": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz",
@@ -17342,16 +9559,20 @@
         "postcss": "^7.0.2"
       }
     },
+    "node_modules/sugarss/node_modules/picocolors": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+      "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+      "dev": true
+    },
     "node_modules/sugarss/node_modules/postcss": {
-      "version": "7.0.35",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
-      "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
+      "version": "7.0.39",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+      "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "chalk": "^2.4.2",
-        "source-map": "^0.6.1",
-        "supports-color": "^6.1.0"
+        "picocolors": "^0.2.1",
+        "source-map": "^0.6.1"
       },
       "engines": {
         "node": ">=6.0.0"
@@ -17361,24 +9582,10 @@
         "url": "https://opencollective.com/postcss/"
       }
     },
-    "node_modules/sugarss/node_modules/supports-color": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-      "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "has-flag": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
     "node_modules/supports-color": {
       "version": "7.2.0",
       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-      "dev": true,
       "license": "MIT",
       "dependencies": {
         "has-flag": "^4.0.0"
@@ -17391,89 +9598,71 @@
       "version": "4.0.0",
       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=8"
       }
     },
-    "node_modules/svg-tags": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
-      "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
-      "dev": true
-    },
-    "node_modules/svgo": {
-      "version": "1.3.2",
-      "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
-      "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
+    "node_modules/supports-hyperlinks": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
+      "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
       "dependencies": {
-        "chalk": "^2.4.1",
-        "coa": "^2.0.2",
-        "css-select": "^2.0.0",
-        "css-select-base-adapter": "^0.1.1",
-        "css-tree": "1.0.0-alpha.37",
-        "csso": "^4.0.2",
-        "js-yaml": "^3.13.1",
-        "mkdirp": "~0.5.1",
-        "object.values": "^1.1.0",
-        "sax": "~1.2.4",
-        "stable": "^0.1.8",
-        "unquote": "~1.1.1",
-        "util.promisify": "~1.0.0"
-      },
-      "bin": {
-        "svgo": "bin/svgo"
+        "has-flag": "^4.0.0",
+        "supports-color": "^7.0.0"
       },
       "engines": {
-        "node": ">=4.0.0"
+        "node": ">=8"
       }
     },
-    "node_modules/synesthesia": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/synesthesia/-/synesthesia-1.0.1.tgz",
-      "integrity": "sha1-XvlepUjA1cbm+btLDQcx3/hkp3c=",
+    "node_modules/supports-hyperlinks/node_modules/has-flag": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
       "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "css-color-names": "0.0.3"
+      "engines": {
+        "node": ">=8"
       }
     },
-    "node_modules/synesthesia/node_modules/css-color-names": {
-      "version": "0.0.3",
-      "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.3.tgz",
-      "integrity": "sha1-3gzvFvTYqoIioyDVttfpu62nufY=",
-      "dev": true,
-      "license": "MIT",
+    "node_modules/supports-preserve-symlinks-flag": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
       "engines": {
-        "node": "*"
+        "node": ">= 0.4"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
       }
     },
+    "node_modules/svg-tags": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
+      "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
+      "dev": true
+    },
     "node_modules/table": {
-      "version": "6.0.7",
-      "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
-      "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
+      "version": "6.8.0",
+      "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
+      "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
       "dev": true,
-      "license": "BSD-3-Clause",
       "dependencies": {
-        "ajv": "^7.0.2",
-        "lodash": "^4.17.20",
+        "ajv": "^8.0.1",
+        "lodash.truncate": "^4.4.2",
         "slice-ansi": "^4.0.0",
-        "string-width": "^4.2.0"
+        "string-width": "^4.2.3",
+        "strip-ansi": "^6.0.1"
       },
       "engines": {
         "node": ">=10.0.0"
       }
     },
     "node_modules/table/node_modules/ajv": {
-      "version": "7.2.3",
-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.3.tgz",
-      "integrity": "sha512-idv5WZvKVXDqKralOImQgPM9v6WOdLNa0IY3B3doOjw/YxRGT8I+allIJ6kd7Uaj+SF1xZUSU+nPM5aDNBVtnw==",
+      "version": "8.11.0",
+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
+      "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
         "fast-deep-equal": "^3.1.1",
         "json-schema-traverse": "^1.0.0",
@@ -17489,25 +9678,7 @@
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
       "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/table/node_modules/lodash": {
-      "version": "4.17.21",
-      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
-      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/table/node_modules/require-from-string": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
-      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "dev": true
     },
     "node_modules/tablesort": {
       "version": "5.2.1",
@@ -17521,74 +9692,28 @@
       "integrity": "sha1-M5JAEqLzr17mCcXzDhvSanX75qk=",
       "license": "MIT"
     },
-    "node_modules/tagsort": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/tagsort/-/tagsort-1.4.0.tgz",
-      "integrity": "sha1-qTBr3FwpyFCujozgyUbdH0phbl0=",
-      "license": "MIT"
-    },
-    "node_modules/tar-stream": {
-      "version": "1.6.2",
-      "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
-      "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "bl": "^1.0.0",
-        "buffer-alloc": "^1.2.0",
-        "end-of-stream": "^1.0.0",
-        "fs-constants": "^1.0.0",
-        "readable-stream": "^2.3.0",
-        "to-buffer": "^1.1.1",
-        "xtend": "^4.0.0"
-      },
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/temp-dir": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
-      "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/tempfile": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz",
-      "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "temp-dir": "^1.0.0",
-        "uuid": "^3.0.1"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
+    "node_modules/tagsort": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/tagsort/-/tagsort-1.4.0.tgz",
+      "integrity": "sha1-qTBr3FwpyFCujozgyUbdH0phbl0=",
+      "license": "MIT"
+    },
     "node_modules/terser": {
-      "version": "5.3.2",
-      "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.2.tgz",
-      "integrity": "sha512-H67sydwBz5jCUA32ZRL319ULu+Su1cAoZnnc+lXnenGRYWyLE3Scgkt8mNoAsMx0h5kdo758zdoS0LG9rYZXDQ==",
+      "version": "5.15.0",
+      "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz",
+      "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==",
       "dev": true,
-      "license": "BSD-2-Clause",
       "dependencies": {
+        "@jridgewell/source-map": "^0.3.2",
+        "acorn": "^8.5.0",
         "commander": "^2.20.0",
-        "source-map": "~0.6.1",
-        "source-map-support": "~0.5.12"
+        "source-map-support": "~0.5.20"
       },
       "bin": {
         "terser": "bin/terser"
       },
       "engines": {
-        "node": ">=6.0.0"
+        "node": ">=10"
       }
     },
     "node_modules/text-table": {
@@ -17598,55 +9723,6 @@
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/through": {
-      "version": "2.3.8",
-      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
-      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/through2": {
-      "version": "0.6.5",
-      "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
-      "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "readable-stream": ">=1.0.33-1 <1.1.0-0",
-        "xtend": ">=4.0.0 <4.1.0-0"
-      }
-    },
-    "node_modules/through2/node_modules/isarray": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-      "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-      "dev": true,
-      "license": "MIT"
-    },
-    "node_modules/through2/node_modules/readable-stream": {
-      "version": "1.0.34",
-      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
-      "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "core-util-is": "~1.0.0",
-        "inherits": "~2.0.1",
-        "isarray": "0.0.1",
-        "string_decoder": "~0.10.x"
-      }
-    },
-    "node_modules/timed-out": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
-      "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
     "node_modules/tiny-lr": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
@@ -17698,20 +9774,6 @@
         "node": ">=8.17.0"
       }
     },
-    "node_modules/to-array": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
-      "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
-      "dev": true
-    },
-    "node_modules/to-buffer": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
-      "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
-    },
     "node_modules/to-fast-properties": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -17768,7 +9830,6 @@
       "version": "5.0.1",
       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
-      "dev": true,
       "license": "MIT",
       "dependencies": {
         "is-number": "^7.0.0"
@@ -17781,7 +9842,6 @@
       "version": "7.0.0",
       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
-      "dev": true,
       "license": "MIT",
       "engines": {
         "node": ">=0.12.0"
@@ -17838,30 +9898,6 @@
         "node": ">=0.6"
       }
     },
-    "node_modules/trim-newlines": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
-      "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/trim-repeated": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
-      "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "escape-string-regexp": "^1.0.2"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
     "node_modules/trough": {
       "version": "1.0.5",
       "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
@@ -17896,20 +9932,6 @@
         "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
       }
     },
-    "node_modules/tunnel-agent": {
-      "version": "0.6.0",
-      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
-      "dev": true,
-      "license": "Apache-2.0",
-      "optional": true,
-      "dependencies": {
-        "safe-buffer": "^5.0.1"
-      },
-      "engines": {
-        "node": "*"
-      }
-    },
     "node_modules/type-check": {
       "version": "0.4.0",
       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -17975,33 +9997,28 @@
       }
     },
     "node_modules/ua-parser-js": {
-      "version": "0.7.22",
-      "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz",
-      "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==",
+      "version": "0.7.31",
+      "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
+      "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==",
       "dev": true,
-      "license": "MIT",
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/ua-parser-js"
+        },
+        {
+          "type": "paypal",
+          "url": "https://paypal.me/faisalman"
+        }
+      ],
       "engines": {
         "node": "*"
       }
     },
-    "node_modules/unbzip2-stream": {
-      "version": "1.4.3",
-      "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
-      "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "buffer": "^5.2.1",
-        "through": "^2.3.8"
-      }
-    },
     "node_modules/unc-path-regex": {
       "version": "0.1.2",
       "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
-      "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
-      "dev": true,
-      "license": "MIT",
+      "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==",
       "engines": {
         "node": ">=0.10.0"
       }
@@ -18010,7 +10027,6 @@
       "version": "3.3.5",
       "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
       "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
-      "dev": true,
       "license": "MIT",
       "dependencies": {
         "sprintf-js": "^1.0.3",
@@ -18024,7 +10040,6 @@
       "version": "1.1.2",
       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
       "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
-      "dev": true,
       "license": "BSD-3-Clause"
     },
     "node_modules/unified": {
@@ -18096,13 +10111,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/uniq": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
-      "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
-      "dev": true,
-      "license": "MIT"
-    },
     "node_modules/unist-util-find-all-after": {
       "version": "3.0.2",
       "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
@@ -18162,14 +10170,6 @@
         "node": ">= 0.8"
       }
     },
-    "node_modules/unquote": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
-      "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true
-    },
     "node_modules/unset-value": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
@@ -18222,13 +10222,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/unset-value/node_modules/isarray": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
-      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
-      "dev": true,
-      "license": "MIT"
-    },
     "node_modules/uri-js": {
       "version": "4.4.0",
       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
@@ -18246,42 +10239,6 @@
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/url-parse-lax": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
-      "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "prepend-http": "^1.0.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/url-parse-lax/node_modules/prepend-http": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
-      "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/url-to-options": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
-      "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">= 4"
-      }
-    },
     "node_modules/use": {
       "version": "3.1.1",
       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
@@ -18296,26 +10253,8 @@
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
-      "dev": true,
       "license": "MIT"
     },
-    "node_modules/util.promisify": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
-      "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "define-properties": "^1.1.3",
-        "es-abstract": "^1.17.2",
-        "has-symbols": "^1.0.1",
-        "object.getownpropertydescriptors": "^2.1.0"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/ljharb"
-      }
-    },
     "node_modules/utils-merge": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
@@ -18326,30 +10265,16 @@
         "node": ">= 0.4.0"
       }
     },
-    "node_modules/uuid": {
-      "version": "3.4.0",
-      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
-      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "bin": {
-        "uuid": "bin/uuid"
-      }
-    },
     "node_modules/v8-compile-cache": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
-      "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==",
-      "dev": true,
-      "license": "MIT"
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+      "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
+      "dev": true
     },
     "node_modules/v8flags": {
-      "version": "3.1.3",
-      "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz",
-      "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==",
-      "dev": true,
-      "license": "MIT",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
+      "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
       "dependencies": {
         "homedir-polyfill": "^1.0.1"
       },
@@ -18368,6 +10293,15 @@
         "spdx-expression-parse": "^3.0.0"
       }
     },
+    "node_modules/vary": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+      "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
     "node_modules/vfile": {
       "version": "4.2.1",
       "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
@@ -18434,12 +10368,36 @@
         "node": ">=0.10.0"
       }
     },
+    "node_modules/wasm-feature-detect": {
+      "version": "1.2.11",
+      "resolved": "https://registry.npmjs.org/wasm-feature-detect/-/wasm-feature-detect-1.2.11.tgz",
+      "integrity": "sha512-HUqwaodrQGaZgz1lZaNioIkog9tkeEJjrM3eq4aUL04whXOVDRc/o2EGb/8kV0QX411iAYWEqq7fMBmJ6dKS6w==",
+      "dev": true
+    },
+    "node_modules/wcwidth": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+      "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
+      "dev": true,
+      "dependencies": {
+        "defaults": "^1.0.3"
+      }
+    },
     "node_modules/web-animate": {
       "version": "0.4.1",
       "resolved": "https://registry.npmjs.org/web-animate/-/web-animate-0.4.1.tgz",
       "integrity": "sha512-19egpU7SyDOp76Uw4CUlH20CEeXFFQC4HRmdERXlwGV37960ywZXvEcljnRgAoyWeXuppbyqOqFjQukCSnO+mw==",
       "license": "MIT"
     },
+    "node_modules/web-streams-polyfill": {
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
+      "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==",
+      "dev": true,
+      "engines": {
+        "node": ">= 8"
+      }
+    },
     "node_modules/websocket-driver": {
       "version": "0.7.4",
       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
@@ -18469,7 +10427,6 @@
       "version": "1.3.1",
       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
-      "dev": true,
       "license": "ISC",
       "dependencies": {
         "isexe": "^2.0.0"
@@ -18478,26 +10435,6 @@
         "which": "bin/which"
       }
     },
-    "node_modules/which-module": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
-      "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
-      "dev": true,
-      "license": "ISC"
-    },
-    "node_modules/window-size": {
-      "version": "0.1.4",
-      "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
-      "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=",
-      "dev": true,
-      "license": "MIT",
-      "bin": {
-        "window-size": "cli.js"
-      },
-      "engines": {
-        "node": ">= 0.10.0"
-      }
-    },
     "node_modules/word-wrap": {
       "version": "1.2.3",
       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
@@ -18509,40 +10446,28 @@
       }
     },
     "node_modules/wrap-ansi": {
-      "version": "6.2.0",
-      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
-      "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+      "version": "7.0.0",
+      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
         "ansi-styles": "^4.0.0",
         "string-width": "^4.1.0",
         "strip-ansi": "^6.0.0"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
       }
     },
     "node_modules/wrappy": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
-      "dev": true,
       "license": "ISC"
     },
-    "node_modules/write": {
-      "version": "0.2.1",
-      "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
-      "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "mkdirp": "^0.5.1"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
     "node_modules/write-file-atomic": {
       "version": "3.0.3",
       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
@@ -18556,21 +10481,13 @@
         "typedarray-to-buffer": "^3.1.5"
       }
     },
-    "node_modules/write-file-stdout": {
-      "version": "0.0.2",
-      "resolved": "https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz",
-      "integrity": "sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE=",
-      "dev": true,
-      "license": "MIT"
-    },
     "node_modules/ws": {
-      "version": "7.3.1",
-      "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz",
-      "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==",
+      "version": "8.2.3",
+      "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
+      "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
       "dev": true,
-      "license": "MIT",
       "engines": {
-        "node": ">=8.3.0"
+        "node": ">=10.0.0"
       },
       "peerDependencies": {
         "bufferutil": "^4.0.1",
@@ -18595,15 +10512,6 @@
         "node": ">=4.0"
       }
     },
-    "node_modules/xmlhttprequest-ssl": {
-      "version": "1.5.5",
-      "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
-      "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
-      "dev": true,
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
     "node_modules/xtend": {
       "version": "4.0.2",
       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
@@ -18615,11 +10523,13 @@
       }
     },
     "node_modules/y18n": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
-      "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
+      "version": "5.0.8",
+      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
       "dev": true,
-      "license": "ISC"
+      "engines": {
+        "node": ">=10"
+      }
     },
     "node_modules/yallist": {
       "version": "4.0.0",
@@ -18639,71 +10549,32 @@
       }
     },
     "node_modules/yargs": {
-      "version": "15.4.1",
-      "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
-      "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
+      "version": "16.2.0",
+      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "cliui": "^6.0.0",
-        "decamelize": "^1.2.0",
-        "find-up": "^4.1.0",
-        "get-caller-file": "^2.0.1",
+        "cliui": "^7.0.2",
+        "escalade": "^3.1.1",
+        "get-caller-file": "^2.0.5",
         "require-directory": "^2.1.1",
-        "require-main-filename": "^2.0.0",
-        "set-blocking": "^2.0.0",
         "string-width": "^4.2.0",
-        "which-module": "^2.0.0",
-        "y18n": "^4.0.0",
-        "yargs-parser": "^18.1.2"
+        "y18n": "^5.0.5",
+        "yargs-parser": "^20.2.2"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">=10"
       }
     },
     "node_modules/yargs-parser": {
-      "version": "18.1.3",
-      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
-      "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
-      "dev": true,
-      "license": "ISC",
-      "dependencies": {
-        "camelcase": "^5.0.0",
-        "decamelize": "^1.2.0"
-      },
-      "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/yargs-parser/node_modules/camelcase": {
-      "version": "5.3.1",
-      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
-      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+      "version": "20.2.9",
+      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
       "dev": true,
-      "license": "MIT",
       "engines": {
-        "node": ">=6"
-      }
-    },
-    "node_modules/yauzl": {
-      "version": "2.10.0",
-      "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
-      "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "dependencies": {
-        "buffer-crc32": "~0.2.3",
-        "fd-slicer": "~1.1.0"
+        "node": ">=10"
       }
     },
-    "node_modules/yeast": {
-      "version": "0.1.2",
-      "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
-      "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
-      "dev": true,
-      "license": "MIT"
-    },
     "node_modules/zwitch": {
       "version": "1.0.5",
       "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
diff --git a/Build/package.json b/Build/package.json
index 923ada679d78..5363b316896b 100644
--- a/Build/package.json
+++ b/Build/package.json
@@ -13,6 +13,8 @@
   },
   "devDependencies": {
     "@rollup/plugin-replace": "^2.4.2",
+    "@ronilaukkarinen/stylefmt": "^6.2.4",
+    "@squoosh/cli": "^0.7.2",
     "@types/bootstrap": "^5.2.0",
     "@types/chosen-js": "^1.8.1",
     "@types/ckeditor": "^4.9.10",
@@ -32,23 +34,20 @@
     "autoprefixer": "^9.8.6",
     "es-module-lexer": "^0.9.3",
     "eslint": "^8.19.0",
-    "grunt": "~1.3.0",
+    "grunt": "^1.5.3",
     "grunt-concurrent": "^3.0.0",
     "grunt-contrib-copy": "^1.0.0",
-    "grunt-contrib-imagemin": "^4.0.0",
     "grunt-contrib-watch": "~1.1.0",
     "grunt-eslint": "^24.0.0",
     "grunt-exec": "^3.0.0",
-    "grunt-lintspaces": "^0.9.0",
     "grunt-newer": "^1.3.0",
     "grunt-npmcopy": "^0.2.0",
-    "grunt-postcss": "^0.9.0",
     "grunt-rollup": "^11.5.0",
     "grunt-sass": "^3.1.0",
     "grunt-stylelint": "^0.15.0",
     "grunt-terser": "^2.0.0",
     "jasmine-core": "^3.6.0",
-    "karma": "^5.2.3",
+    "karma": "^6.4.0",
     "karma-chrome-launcher": "^3.1.0",
     "karma-coverage": "^2.0.3",
     "karma-firefox-launcher": "^1.3.0",
@@ -58,6 +57,7 @@
     "karma-opera-launcher": "^1.0.0",
     "karma-rollup-preprocessor": "^7.0.7",
     "karma-safari-launcher": "^1.0.0",
+    "lintspaces-cli": "^0.7.1",
     "mime-db": "^1.46.0",
     "patch-package": "^6.2.2",
     "postcss-banner": "^3.0.2",
@@ -65,7 +65,6 @@
     "rollup": "~2.32.0",
     "rollup-plugin-glob-import": "^0.5.0",
     "sass": "^1.54.4",
-    "stylefmt": "^6.0.3",
     "stylelint": "^13.12.0",
     "terser": "^5.3.2",
     "typescript": "~4.7.0"
@@ -82,6 +81,7 @@
   "dependencies": {
     "@claviska/jquery-minicolors": "^2.3.6",
     "@lit/reactive-element": "^1.0.0",
+    "@lodder/grunt-postcss": "^3.1.1",
     "@popperjs/core": "^2.11.6",
     "@typo3/icons": "^3.2.0",
     "autosize": "^4.0.2",
diff --git a/Build/testing-docker/local/docker-compose.yml b/Build/testing-docker/local/docker-compose.yml
index 1d22af83df30..7e41126850b2 100644
--- a/Build/testing-docker/local/docker-compose.yml
+++ b/Build/testing-docker/local/docker-compose.yml
@@ -1173,7 +1173,7 @@ services:
         fi
         mkdir -p ${CORE_ROOT}/.cache
         npm ci || exit 1
-        node_modules/grunt/bin/grunt lintspaces;
+        node_modules/grunt/bin/grunt exec:lintspaces;
       "
 
   lint_typescript:
diff --git a/Build/tsconfig.json b/Build/tsconfig.json
index 7aec6cd83a9e..e41213f2b1e7 100644
--- a/Build/tsconfig.json
+++ b/Build/tsconfig.json
@@ -95,6 +95,22 @@
             ]
         },
         "outDir": "./JavaScript/",
+        "types": [
+            "TYPO3",
+            "chosen-js",
+            "ckeditor",
+            "d3-dispatch",
+            "d3-drag",
+            "d3-selection",
+            "imagesloaded",
+            "jasmine",
+            "jquery",
+            "jqueryui",
+            "bootstrap",
+            "nprogress",
+            "requirejs",
+            "sortablejs"
+        ],
         "typeRoots": [
             "node_modules/@types",
             "types"
diff --git a/typo3/sysext/adminpanel/Resources/Public/Css/adminpanel.css b/typo3/sysext/adminpanel/Resources/Public/Css/adminpanel.css
index 48d9f2dec123..fdd2a66ed1ec 100644
--- a/typo3/sysext/adminpanel/Resources/Public/Css/adminpanel.css
+++ b/typo3/sysext/adminpanel/Resources/Public/Css/adminpanel.css
@@ -10,4 +10,4 @@
  * 
  * The TYPO3 project - inspiring people to share!
  */
-body.typo3-adminPanel-noscroll{overflow:hidden}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel{z-index:99990}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :not([class*=sf-]){background:0 0;border:0;box-shadow:none;box-sizing:border-box;vertical-align:baseline;letter-spacing:normal;width:auto;height:auto;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;white-space:normal;margin:0;padding:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :not([class*=sf-]),#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :not([class*=sf-]):active,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :not([class*=sf-]):focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :not([class*=sf-]):hover{outline:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :root{--icon-color-primary:currentColor;--icon-size-small:16px;--icon-size-medium:32px;--icon-size-large:48px;--icon-size-mega:64px;--icon-unify-modifier:0.86;--icon-opacity-disabled:0.5}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon{position:relative;display:inline-flex;overflow:hidden;white-space:nowrap;height:var(--icon-size,1em);width:var(--icon-size,1em);line-height:var(--icon-size,1em);flex-shrink:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon img,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon svg{display:block;height:100%;width:100%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon *{display:block;line-height:inherit}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-markup{position:absolute;display:block;text-align:center;top:0;left:0;right:0;bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-overlay{position:absolute;bottom:0;right:0;height:68.75%;width:68.75%;text-align:center}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-color{fill:var(--icon-color-primary)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-spin .icon-markup{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}@-webkit-keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-state-disabled .icon-markup{opacity:var(--icon-opacity-disabled)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-small{--icon-size:var(--icon-size-small)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-small .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-small .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-medium{--icon-size:var(--icon-size-medium)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-medium .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-medium .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-large{--icon-size:var(--icon-size-large)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-large .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-large .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-mega{--icon-size:var(--icon-size-mega)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-mega .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-mega .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .btn{display:inline-flex;align-items:center;justify-content:center;gap:.35em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon{vertical-align:-22%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-actions-edit-copy-release,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-actions-edit-cut-release,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-dialog-error,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-current,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-permission-denied{--icon-color-primary:#c83c3c}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-sorting-light-asc,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-sorting-light-desc{--icon-color-primary:#fff}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-sorting-asc,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-sorting-desc{--icon-color-primary:rgb(115, 115, 115)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-dialog-information{--icon-color-primary:#6daae0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-dialog-ok,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-permission-granted{--icon-color-primary:#79a548}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-dialog-notification{--icon-color-primary:#333}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-dialog-warning{--icon-color-primary:#e8a33d}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree ul{margin-left:8px;padding:0;list-style:none;position:relative}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree ul:before,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree:before{content:"";display:block;width:0;position:absolute;top:0;bottom:11px;left:0;margin-bottom:-2px;border-left:1px dotted #666}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li{margin:0;padding-left:16px;line-height:21px;position:relative}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li.active>.list-tree-group:before{content:"";position:absolute;right:-6px;left:-6px;top:-1px;bottom:-1px;display:block;border:1px solid rgba(0,0,0,.25);background-color:rgba(255,255,255,.75);border-radius:2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li:before{content:"";display:block;width:9px;height:0;border-top:1px dotted #666;margin-top:-2px;position:absolute;top:12px;left:2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li:last-child:before{background:#fff;height:auto;left:0;width:11px;bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li .icon{margin-right:-4px;margin-top:4px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li .icon svg{width:12px;height:12px;background-color:#fff}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-group{position:relative;display:block;white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-group>span{position:relative}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-value{font-weight:700}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-icon{top:-2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-show{position:relative;display:inline-block;width:20px;text-align:center;margin-left:-2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-control{position:absolute;top:0;left:0;display:block;margin-left:-26px;text-align:center;line-height:20px;width:20px;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-control:before{content:"";position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-control:active,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-control:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-control:hover{outline:0;text-decoration:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root{margin-left:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root:before{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root>li{padding-left:20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root>li:before{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root>li.list-tree-path{margin-left:-20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root>li>.list-tree-group>.list-tree-control{margin-left:-20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root>li>.list-tree-group>.list-tree-control:before{background-color:transparent}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root-clean>li{padding-left:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .panel-tab .list-tree li:last-child:before{background-color:#fafafa}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon{position:relative;display:inline-block;margin-top:-6px;margin-bottom:-6px;margin-right:2px;padding:0;height:31px;width:16px;white-space:nowrap;overflow:hidden;vertical-align:top}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon:after,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon:before{position:absolute;content:"";left:50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon:before{top:0;height:100%;width:2px;margin-left:-1px;border-left:1px dotted #666}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon:after{border-top:1px dotted #666;height:2px;width:100%;top:50%;margin-top:-1px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-jointop:before{top:50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-joinbottom:before{top:-50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-line:after{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-blank{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-clear:after,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-clear:before{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel body#typo3-pagetree{margin:0;padding:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel #typo3-pagetree #typo3-inner-docbody{padding:10px 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel span.dragIcon{display:inline-block;height:16px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel #dragIcon{position:absolute;visibility:hidden;z-index:20;opacity:.5;white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component .navigation-tree-container,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component .svg-tree,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component .svg-tree>div{flex:1 0 0;display:flex;flex-direction:column}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component .svg-tree-wrapper{flex:1 0 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component .navigation-tree-container{background-color:#f5f5f5}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [id=InfoModuleController] a.t3js-contextmenutrigger{margin-right:4px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon{margin-top:-8px;margin-bottom:-8px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-backdrop{z-index:99991;content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-message{padding:20px;background-color:#fff;border-left:3px solid #cacaca;margin-bottom:1em;box-shadow:0 0 1px rgba(0,0,0,.15)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-message-info{border-left-color:#538bb3}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-bar{z-index:99992;display:flex;flex-flow:row;justify-content:stretch;position:fixed;bottom:0;left:auto;right:0;height:37px;background-color:#424242;color:#fff;border-bottom:1px solid #383838}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel.typo3-adminPanel-active .typo3-adminPanel-bar{left:0}@media (min-width:768px){#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-bar{right:20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel.typo3-adminPanel-active .typo3-adminPanel-bar{left:20px}}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module{display:flex;padding:0 10px;align-items:center;border-right:1px solid #383838}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-settings{margin-left:auto}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-logo+.typo3-adminPanel-module-toggle{border-left:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-settings .typo3-adminPanel-module-trigger-label{display:none}@media (min-width:768px){#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-settings .typo3-adminPanel-module-trigger-label{display:block}}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-settings{border-left:1px solid #383838;border-right:1px solid #383838}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-toggle{border-right:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-group{width:100%;overflow:hidden;display:flex}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url{display:flex;align-items:center;padding:0 10px;margin-left:-10px;margin-right:-10px;font-size:12px;color:#fff;text-decoration:none;height:36px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger>span,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url>span{white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger>span+span,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url>span+span{margin-left:4px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-active .typo3-adminPanel-module-trigger{background-color:#525252}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-module-trigger],#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-trigger],#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url{cursor:pointer}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-module-trigger]:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-module-trigger]:hover,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-trigger]:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-trigger]:hover,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url:hover{background-color:#525252}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger-icon .icon-color{fill:currentColor}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger-icon .icon-actions-edit-hide{color:#629755}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger-icon .icon-actions-edit-unhide{color:#c83c3c}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger-information{display:none;opacity:.5}@media (min-width:768px){#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger-information{display:block}}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content{display:none;flex-direction:column;position:fixed;bottom:37px;top:20vh;left:20px;right:20px;background-color:#fafafa;color:#333;border-bottom:1px solid #383838}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-main{position:relative;padding:20px;height:100%;overflow:auto}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-main>:first-child{margin-top:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-main>:last-child{margin-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-active .typo3-adminPanel-content{display:flex}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:37px;flex-shrink:0;color:#333;background-color:#eaeaea}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#dadada}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-item{display:flex;align-items:center;height:37px;padding:0 10px;border-right:1px solid #dadada;border-bottom:1px solid #dadada}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-content-header-item{color:inherit;text-decoration:none;position:relative}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-content-header-item:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-content-header-item:hover{background-color:#e1e1e1}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-content-header-item.typo3-adminPanel-content-header-item-active{background-color:#fafafa}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-content-header-item.typo3-adminPanel-content-header-item-active:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#fafafa}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-title{position:relative;color:#fff;background-color:#424242;border-right:1px solid #383838}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-title:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#5e5e5e}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-title>span+span{margin-left:4px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-close,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-settings{cursor:pointer;border-right:0;border-left:1px solid #dadada}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-nav{width:100%;overflow:hidden;display:flex}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings{flex-shrink:0;max-height:50%;overflow-y:auto;display:none;background-color:#fafafa;padding:20px;border-bottom:1px solid #dadada;box-shadow:0 0 1px rgba(0,0,0,.1)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings.typo3-adminPanel-content-settings-active{display:block}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings-group>:first-child,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings>:first-child{margin-top:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings-group>:last-child,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings>:last-child{margin-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings-group+.typo3-adminPanel-content-settings-group{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-panes{position:absolute;top:0;bottom:0;left:0;right:0;display:flex}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-panes-item{display:none;overflow:auto;height:100%;width:100%;padding:20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-panes-item>:first-child{margin-top:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-panes-item>:last-child{margin-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-panes-item-active{display:block}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-row{display:flex;flex-wrap:wrap;padding:8px 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-row-nowrap{flex-wrap:nowrap;justify-content:space-between}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-row-header>*{font-weight:700}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col{padding:0 10px;word-break:break-all}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-icon{width:34px;flex-shrink:0;flex-grow:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-auto{flex-grow:1}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-3{flex:0 0 25%;max-width:25%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-6{flex:0 0 50%;max-width:50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-9{flex:0 0 75%;max-width:75%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-12{flex:0 0 100%;max-width:100%}@media (max-width:991px){#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-3{flex:0 0 25%;max-width:25%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-6{flex:0 0 50%;max-width:50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-9{flex:0 0 75%;max-width:75%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-12{flex:0 0 100%;max-width:100%}}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-headline{font-weight:700;margin-top:1.5em;margin-bottom:.75em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel h1.typo3-adminPanel-headline{font-weight:400;font-size:1.75em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel h2.typo3-adminPanel-headline{font-weight:400;font-size:1.5em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel h3.typo3-adminPanel-headline{font-size:1.35em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel h4.typo3-adminPanel-headline{font-size:1.25em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-overflow{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #e0e0e0;box-shadow:0 0 1px rgba(0,0,0,.15)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-overflow .typo3-adminPanel-table{border:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table{width:100%;max-width:100%;background-color:#fff;display:table;border-collapse:separate;border-spacing:0;border:1px solid #e0e0e0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table thead tr{background-color:#e0e0e0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table thead td,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table thead th{border-top:none;font-family:Verdana,Arial,Helvetica,sans-serif}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table th{font-weight:700;text-align:inherit}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table th>span{font-weight:700}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table tr{font-family:inherit}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table td,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table th{padding:.75em;vertical-align:top;border-top:1px solid #dee2e6}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-debug tbody{font-family:monospace}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-debug tbody *{font-family:inherit}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-debug tbody td{word-wrap:break-word}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-icon{width:34px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-icon{width:34px;min-width:34px;white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-time{width:250px;min-width:250px;white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-key{width:19%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-key-icon{white-space:nowrap;text-decoration:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-key-icon:hover{text-decoration:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-space{width:100%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-break{word-wrap:break-word}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-nowrap{white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-group{display:flex;margin:-5px;margin-bottom:1em;flex-wrap:wrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-group .typo3-adminPanel-card{margin:5px;flex-grow:1;flex-shrink:0;max-width:100%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card{background-color:#fff;margin-bottom:1em;box-shadow:0 0 1px rgba(0,0,0,.15)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-body>:first-child,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header>:first-child{margin-top:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-body>:last-child,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header>:last-child{margin-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header{display:flex;align-items:center;padding:20px;padding-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header-headline{display:flex;align-items:center}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header-icon{position:relative;height:1em;width:1em;opacity:.75}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header-icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header-text{padding-left:.5em;font-size:1.25em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-body{padding:20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump{font-family:monospace;word-wrap:break-word;white-space:pre-wrap;position:relative;z-index:99999;word-break:break-all}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump-string{color:#75a75a}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump-string:after,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump-string:before{color:#bf6500;content:'"'}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump-float,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump-integer{color:#538bb3}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-group{display:block;margin:1.5em 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-group-checkbox+.typo3-adminPanel-form-group-checkbox{margin-top:-.5em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-group-disable{opacity:.5}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox{padding-left:1.75em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-label{position:relative;cursor:pointer}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-label:before{position:absolute;top:0;left:-1.75em;display:block;width:1.25em;height:1.25em;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dadada;border-radius:2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-label:after{position:absolute;top:0;left:-1.75em;display:block;width:1.25em;height:1.25em;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-input{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-input:checked+.typo3-adminPanel-form-checkbox-label:before{background-color:#629755}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-input:checked+.typo3-adminPanel-form-checkbox-label:after{background-image:url("data:image/svg+xml;charset=utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/></svg>")}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-select .typo3-adminPanel-form-select-label{margin-bottom:.5em;display:block}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-select .typo3-adminPanel-form-select-input{padding:.75em 3em .75em 1.25em;display:block;border-radius:2px;border:1px solid #dadada;background:#fff url("data:image/svg+xml;charset=utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>") no-repeat right .75em center;background-size:8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-select .typo3-adminPanel-form-select-input:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-select .typo3-adminPanel-form-select-input:hover{border:1px solid #cacaca}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-datetime .typo3-adminPanel-form-datetime-label{margin-bottom:.5em;display:block}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-datetime .typo3-adminPanel-form-datetime-input-group{margin:-5px;display:flex;flex-wrap:wrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-datetime .typo3-adminPanel-form-datetime-input{flex-grow:1;flex-shrink:0;margin:5px;display:block;padding:.75em 1.25em;border-radius:2px;border:1px solid #dadada;background-color:#fff}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-datetime .typo3-adminPanel-form-datetime-input:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-datetime .typo3-adminPanel-form-datetime-input:hover{border:1px solid #cacaca}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn{position:relative;cursor:pointer;color:inherit;text-decoration:none;padding:.75em 1.25em;display:inline-block;background-color:rgba(0,0,0,.1);border:1px solid #dadada;border-radius:2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn:hover{z-index:1;background-color:rgba(0,0,0,.15);border:1px solid #cacaca}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-primary{color:#fff;background-color:#538bb3;border:1px solid #417092}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-primary:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-primary:hover{background-color:#6597bb;border:1px solid #396381}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-group:after{content:"";display:table;clear:both}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-group .typo3-adminPanel-btn{border-radius:0;float:left}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-group .typo3-adminPanel-btn:first-child{border-radius:2px 0 0 2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-group .typo3-adminPanel-btn:last-child{border-radius:0 2px 2px 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-group .typo3-adminPanel-btn+.typo3-adminPanel-btn{margin-left:-1px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-progress{position:relative;height:1.5em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-progress-bar{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#333}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-progress-bar-green{background-color:#629755}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-progress-value{text-align:right}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom{position:absolute;z-index:99994;background-color:#fafafa;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom-show{display:flex}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom-header{padding:20px;border-bottom:1px solid #dadada}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom-body{padding:20px;height:100%;overflow:auto}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom-body>:first-child{margin-top:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom-body>:last-child{margin-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .sf-dump-search-input-next svg,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .sf-dump-search-input-previous svg{height:16px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-col-count{text-align:right;width:90px;flex-shrink:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-col-time{width:250px;flex-shrink:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-header{color:#737373;border-bottom:1px solid #d7d7d7}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-queries-header{color:#737373;border-bottom:1px solid #d7d7d7}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-query-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel>.typo3-adminPanel-sql-panel{border-bottom:1px dashed #d7d7d7}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel>.typo3-adminPanel-sql-panel:nth-child(2n+1){background:#f5f5f5}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-bar{display:flex;height:auto;font-size:11px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-bar .typo3-adminPanel-bar-value{display:flex;flex-direction:column;justify-content:center;color:#1e1e1e;text-align:left;white-space:nowrap;background-color:#fff;transition:all .5s ease;width:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-statement{margin:1em 0;padding:.75em 1em;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background:#f2f2f2;font-size:11px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-backtrace{margin:1em 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-backtrace-item{margin:1px 0;padding:.75em 1em;background-color:#f2f2f2;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;word-break:break-word}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-backtrace-item-file,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-backtrace-item-function{display:block}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-backtrace-item-file{opacity:.5;font-size:.8em}
\ No newline at end of file
+body.typo3-adminPanel-noscroll{overflow:hidden}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel{z-index:99990}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :not([class*=sf-]){background:0 0;border:0;box-shadow:none;box-sizing:border-box;vertical-align:baseline;letter-spacing:normal;width:auto;height:auto;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;white-space:normal;margin:0;padding:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :not([class*=sf-]),#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :not([class*=sf-]):active,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :not([class*=sf-]):focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :not([class*=sf-]):hover{outline:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel :root{--icon-color-primary:currentColor;--icon-size-small:16px;--icon-size-medium:32px;--icon-size-large:48px;--icon-size-mega:64px;--icon-unify-modifier:0.86;--icon-opacity-disabled:0.5}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon{position:relative;display:inline-flex;overflow:hidden;white-space:nowrap;height:var(--icon-size,1em);width:var(--icon-size,1em);line-height:var(--icon-size,1em);flex-shrink:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon img,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon svg{display:block;height:100%;width:100%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon *{display:block;line-height:inherit}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-markup{position:absolute;display:block;text-align:center;top:0;left:0;right:0;bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-overlay{position:absolute;bottom:0;right:0;height:68.75%;width:68.75%;text-align:center}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-color{fill:var(--icon-color-primary)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-spin .icon-markup{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}@-webkit-keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-state-disabled .icon-markup{opacity:var(--icon-opacity-disabled)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-small{--icon-size:var(--icon-size-small)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-small .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-small .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-medium{--icon-size:var(--icon-size-medium)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-medium .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-medium .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-large{--icon-size:var(--icon-size-large)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-large .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-large .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-mega{--icon-size:var(--icon-size-mega)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-mega .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-size-mega .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .btn{display:inline-flex;align-items:center;justify-content:center;gap:.35em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon{vertical-align:-22%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-actions-edit-copy-release,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-actions-edit-cut-release,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-dialog-error,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-current,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-permission-denied{--icon-color-primary:#c83c3c}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-sorting-light-asc,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-sorting-light-desc{--icon-color-primary:#fff}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-sorting-asc,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-sorting-desc{--icon-color-primary:rgb(115, 115, 115)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-dialog-information{--icon-color-primary:#6daae0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-dialog-ok,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-status-permission-granted{--icon-color-primary:#79a548}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-dialog-notification{--icon-color-primary:#333}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .icon-status-dialog-warning{--icon-color-primary:#e8a33d}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree ul{margin-left:8px;padding:0;list-style:none;position:relative}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree ul:before,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree:before{content:"";display:block;width:0;position:absolute;top:0;bottom:11px;left:0;margin-bottom:-2px;border-left:1px dotted #666}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li{margin:0;padding-left:16px;line-height:21px;position:relative}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li.active>.list-tree-group:before{content:"";position:absolute;right:-6px;left:-6px;top:-1px;bottom:-1px;display:block;border:1px solid rgba(0,0,0,.25);background-color:rgba(255,255,255,.75);border-radius:2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li:before{content:"";display:block;width:9px;height:0;border-top:1px dotted #666;margin-top:-2px;position:absolute;top:12px;left:2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li:last-child:before{background:#fff;height:auto;left:0;width:11px;bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li .icon{margin-right:-4px;margin-top:4px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree li .icon svg{width:12px;height:12px;background-color:#fff}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-group{position:relative;display:block;white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-group>span{position:relative}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-value{font-weight:700}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-icon{top:-2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-show{position:relative;display:inline-block;width:20px;text-align:center;margin-left:-2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-control{position:absolute;top:0;left:0;display:block;margin-left:-26px;text-align:center;line-height:20px;width:20px;height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-control:before{content:"";position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-control:active,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-control:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-control:hover{outline:0;text-decoration:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root{margin-left:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root:before{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root>li{padding-left:20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root>li:before{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root>li.list-tree-path{margin-left:-20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root>li>.list-tree-group>.list-tree-control{margin-left:-20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root>li>.list-tree-group>.list-tree-control:before{background-color:transparent}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .list-tree-root-clean>li{padding-left:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .panel-tab .list-tree li:last-child:before{background-color:#fafafa}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon{position:relative;display:inline-block;margin-top:-6px;margin-bottom:-6px;margin-right:2px;padding:0;height:31px;width:16px;white-space:nowrap;overflow:hidden;vertical-align:top}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon:after,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon:before{position:absolute;content:"";left:50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon:before{top:0;height:100%;width:2px;margin-left:-1px;border-left:1px dotted #666}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon:after{border-top:1px dotted #666;height:2px;width:100%;top:50%;margin-top:-1px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-jointop:before{top:50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-joinbottom:before{top:-50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-line:after{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-blank{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-clear:after,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon-clear:before{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel body#typo3-pagetree{margin:0;padding:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel #typo3-pagetree #typo3-inner-docbody{padding:10px 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel span.dragIcon{display:inline-block;height:16px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel #dragIcon{position:absolute;visibility:hidden;z-index:20;opacity:.5;white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component .navigation-tree-container,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component .svg-tree,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component .svg-tree>div{flex:1 0 0;display:flex;flex-direction:column}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component .svg-tree-wrapper{flex:1 0 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .scaffold-content-navigation-component .navigation-tree-container{background-color:#f5f5f5}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [id=InfoModuleController] a.t3js-contextmenutrigger{margin-right:4px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .treeline-icon{margin-top:-8px;margin-bottom:-8px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-backdrop{z-index:99991;content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-message{padding:20px;background-color:#fff;border-left:3px solid #cacaca;margin-bottom:1em;box-shadow:0 0 1px rgba(0,0,0,.15)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-message-info{border-left-color:#538bb3}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-bar{z-index:99992;display:flex;flex-flow:row;justify-content:stretch;position:fixed;bottom:0;left:auto;right:0;height:37px;background-color:#424242;color:#fff;border-bottom:1px solid #383838}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel.typo3-adminPanel-active .typo3-adminPanel-bar{left:0}@media (min-width:768px){#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-bar{right:20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel.typo3-adminPanel-active .typo3-adminPanel-bar{left:20px}}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module{display:flex;padding:0 10px;align-items:center;border-right:1px solid #383838}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-settings{margin-left:auto}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-logo+.typo3-adminPanel-module-toggle{border-left:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-settings .typo3-adminPanel-module-trigger-label{display:none}@media (min-width:768px){#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-settings .typo3-adminPanel-module-trigger-label{display:block}}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-settings{border-left:1px solid #383838;border-right:1px solid #383838}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-toggle{border-right:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-group{width:100%;overflow:hidden;display:flex}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url{display:flex;align-items:center;padding:0 10px;margin-left:-10px;margin-right:-10px;font-size:12px;color:#fff;text-decoration:none;height:36px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger>span,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url>span{white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger>span+span,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url>span+span{margin-left:4px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-active .typo3-adminPanel-module-trigger{background-color:#525252}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-module-trigger],#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-trigger],#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url{cursor:pointer}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-module-trigger]:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-module-trigger]:hover,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-trigger]:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel [data-typo3-role=typo3-adminPanel-trigger]:hover,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-backend-url:hover{background-color:#525252}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger-icon .icon-color{fill:currentColor}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger-icon .icon-actions-edit-hide{color:#629755}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger-icon .icon-actions-edit-unhide{color:#c83c3c}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger-information{display:none;opacity:.5}@media (min-width:768px){#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-trigger-information{display:block}}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content{display:none;flex-direction:column;position:fixed;bottom:37px;top:20vh;left:20px;right:20px;background-color:#fafafa;color:#333;border-bottom:1px solid #383838}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-main{position:relative;padding:20px;height:100%;overflow:auto}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-main>:first-child{margin-top:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-main>:last-child{margin-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-module-active .typo3-adminPanel-content{display:flex}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:37px;flex-shrink:0;color:#333;background-color:#eaeaea}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#dadada}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-item{display:flex;align-items:center;height:37px;padding:0 10px;border-right:1px solid #dadada;border-bottom:1px solid #dadada}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-content-header-item{color:inherit;text-decoration:none;position:relative}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-content-header-item:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-content-header-item:hover{background-color:#e1e1e1}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-content-header-item.typo3-adminPanel-content-header-item-active{background-color:#fafafa}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel a.typo3-adminPanel-content-header-item.typo3-adminPanel-content-header-item-active:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#fafafa}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-title{position:relative;color:#fff;background-color:#424242;border-right:1px solid #383838}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-title:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#5e5e5e}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-title>span+span{margin-left:4px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-close,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-header-settings{cursor:pointer;border-right:0;border-left:1px solid #dadada}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-nav{width:100%;overflow:hidden;display:flex}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings{flex-shrink:0;max-height:50%;overflow-y:auto;display:none;background-color:#fafafa;padding:20px;border-bottom:1px solid #dadada;box-shadow:0 0 1px rgba(0,0,0,.1)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings.typo3-adminPanel-content-settings-active{display:block}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings-group>:first-child,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings>:first-child{margin-top:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings-group>:last-child,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings>:last-child{margin-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-settings-group+.typo3-adminPanel-content-settings-group{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-panes{position:absolute;top:0;bottom:0;left:0;right:0;display:flex}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-panes-item{display:none;overflow:auto;height:100%;width:100%;padding:20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-panes-item>:first-child{margin-top:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-panes-item>:last-child{margin-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-content-panes-item-active{display:block}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-row{display:flex;flex-wrap:wrap;padding:8px 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-row-nowrap{flex-wrap:nowrap;justify-content:space-between}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-row-header>*{font-weight:700}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col{padding:0 10px;word-break:break-all}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-icon{width:34px;flex-shrink:0;flex-grow:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-auto{flex-grow:1}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-3{flex:0 0 25%;max-width:25%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-6{flex:0 0 50%;max-width:50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-9{flex:0 0 75%;max-width:75%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-12{flex:0 0 100%;max-width:100%}@media (max-width:991px){#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-3{flex:0 0 25%;max-width:25%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-6{flex:0 0 50%;max-width:50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-9{flex:0 0 75%;max-width:75%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-col-sm-12{flex:0 0 100%;max-width:100%}}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-headline{font-weight:700;margin-top:1.5em;margin-bottom:.75em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel h1.typo3-adminPanel-headline{font-weight:400;font-size:1.75em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel h2.typo3-adminPanel-headline{font-weight:400;font-size:1.5em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel h3.typo3-adminPanel-headline{font-size:1.35em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel h4.typo3-adminPanel-headline{font-size:1.25em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-overflow{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #e0e0e0;box-shadow:0 0 1px rgba(0,0,0,.15)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-overflow .typo3-adminPanel-table{border:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table{width:100%;max-width:100%;background-color:#fff;display:table;border-collapse:separate;border-spacing:0;border:1px solid #e0e0e0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table thead tr{background-color:#e0e0e0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table thead td,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table thead th{border-top:none;font-family:Verdana,Arial,Helvetica,sans-serif}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table th{font-weight:700;text-align:inherit}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table th>span{font-weight:700}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table tr{font-family:inherit}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table td,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table th{padding:.75em;vertical-align:top;border-top:1px solid #dee2e6}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-debug tbody{font-family:monospace}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-debug tbody *{font-family:inherit}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-debug tbody td{word-wrap:break-word}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-icon{width:34px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-icon{width:34px;min-width:34px;white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-time{width:250px;min-width:250px;white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-key{width:19%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-key-icon{white-space:nowrap;text-decoration:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-key-icon:hover{text-decoration:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-space{width:100%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-break{word-wrap:break-word}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-table-cell-nowrap{white-space:nowrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-group{display:flex;margin:-5px;margin-bottom:1em;flex-wrap:wrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-group .typo3-adminPanel-card{margin:5px;flex-grow:1;flex-shrink:0;max-width:100%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card{background-color:#fff;margin-bottom:1em;box-shadow:0 0 1px rgba(0,0,0,.15)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-body>:first-child,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header>:first-child{margin-top:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-body>:last-child,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header>:last-child{margin-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header{display:flex;align-items:center;padding:20px;padding-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header-headline{display:flex;align-items:center}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header-icon{position:relative;height:1em;width:1em;opacity:.75}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header-icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-header-text{padding-left:.5em;font-size:1.25em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-card-body{padding:20px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump{font-family:monospace;word-wrap:break-word;white-space:pre-wrap;position:relative;z-index:99999;word-break:break-all}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump-string{color:#75a75a}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump-string:after,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump-string:before{color:#bf6500;content:'"'}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump-float,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-dump-integer{color:#538bb3}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-group{display:block;margin:1.5em 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-group-checkbox+.typo3-adminPanel-form-group-checkbox{margin-top:-.5em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-group-disable{opacity:.5}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox{padding-left:1.75em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-label{position:relative;cursor:pointer}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-label:before{position:absolute;top:0;left:-1.75em;display:block;width:1.25em;height:1.25em;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#dadada;border-radius:2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-label:after{position:absolute;top:0;left:-1.75em;display:block;width:1.25em;height:1.25em;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-input{display:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-input:checked+.typo3-adminPanel-form-checkbox-label:before{background-color:#629755}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-checkbox-input:checked+.typo3-adminPanel-form-checkbox-label:after{background-image:url("data:image/svg+xml;charset=utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/></svg>")}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-select .typo3-adminPanel-form-select-label{margin-bottom:.5em;display:block}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-select .typo3-adminPanel-form-select-input{padding:.75em 3em .75em 1.25em;display:block;border-radius:2px;border:1px solid #dadada;background:#fff url("data:image/svg+xml;charset=utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>") no-repeat right .75em center;background-size:8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-select .typo3-adminPanel-form-select-input:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-select .typo3-adminPanel-form-select-input:hover{border:1px solid #cacaca}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-datetime .typo3-adminPanel-form-datetime-label{margin-bottom:.5em;display:block}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-datetime .typo3-adminPanel-form-datetime-input-group{margin:-5px;display:flex;flex-wrap:wrap}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-datetime .typo3-adminPanel-form-datetime-input{flex-grow:1;flex-shrink:0;margin:5px;display:block;padding:.75em 1.25em;border-radius:2px;border:1px solid #dadada;background-color:#fff}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-datetime .typo3-adminPanel-form-datetime-input:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-form-datetime .typo3-adminPanel-form-datetime-input:hover{border:1px solid #cacaca}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn{position:relative;cursor:pointer;color:inherit;text-decoration:none;padding:.75em 1.25em;display:inline-block;background-color:rgba(0,0,0,.1);border:1px solid #dadada;border-radius:2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn:hover{z-index:1;background-color:rgba(0,0,0,.15);border:1px solid #cacaca}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-primary{color:#fff;background-color:#538bb3;border:1px solid #417092}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-primary:focus,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-primary:hover{background-color:#6597bb;border:1px solid #396381}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-group:after{content:"";display:table;clear:both}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-group .typo3-adminPanel-btn{border-radius:0;float:left}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-group .typo3-adminPanel-btn:first-child{border-radius:2px 0 0 2px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-group .typo3-adminPanel-btn:last-child{border-radius:0 2px 2px 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-btn-group .typo3-adminPanel-btn+.typo3-adminPanel-btn{margin-left:-1px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-progress{position:relative;height:1.5em}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-progress-bar{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#333}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-progress-bar-green{background-color:#629755}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-progress-value{text-align:right}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom{position:absolute;z-index:99994;background-color:#fafafa;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom-show{display:flex}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom-header{padding:20px;border-bottom:1px solid #dadada}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom-body{padding:20px;height:100%;overflow:auto}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom-body>:first-child{margin-top:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-zoom-body>:last-child{margin-bottom:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .sf-dump-search-input-next svg,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .sf-dump-search-input-previous svg{height:16px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-col-count{text-align:right;width:90px;flex-shrink:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-col-time{width:250px;flex-shrink:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-header{color:#737373;border-bottom:1px solid #d7d7d7}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-queries-header{color:#737373;border-bottom:1px solid #d7d7d7}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-query-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel>.typo3-adminPanel-sql-panel{border-bottom:1px dashed #d7d7d7}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel>.typo3-adminPanel-sql-panel:nth-child(2n+1){background:#f5f5f5}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-bar{display:flex;height:auto;font-size:11px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-bar .typo3-adminPanel-bar-value{display:flex;flex-direction:column;justify-content:center;color:#1e1e1e;text-align:left;white-space:nowrap;background-color:#fff;transition:all .5s ease;width:0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-statement{margin:1em 0;padding:.75em 1em;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background:#f2f2f2;font-size:11px}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-backtrace{margin:1em 0}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-backtrace-item{margin:1px 0;padding:.75em 1em;background-color:#f2f2f2;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;word-break:break-word}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-backtrace-item-file,#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-backtrace-item-function{display:block}#TSFE_ADMIN_PANEL_FORM.typo3-kidjls9dksoje.typo3-adminPanel .typo3-adminPanel-sql-backtrace-item-file{opacity:.5;font-size:.8em}
\ No newline at end of file
diff --git a/typo3/sysext/adminpanel/Resources/Public/JavaScript/admin-panel.js b/typo3/sysext/adminpanel/Resources/Public/JavaScript/admin-panel.js
index 54e2c95f2300..89f89724e76f 100644
--- a/typo3/sysext/adminpanel/Resources/Public/JavaScript/admin-panel.js
+++ b/typo3/sysext/adminpanel/Resources/Public/JavaScript/admin-panel.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-"use strict";var TYPO3;!function(e){e.AdminPanelSelectors={adminPanelRole:"form[data-typo3-role=typo3-adminPanel]",moduleTriggerRole:"[data-typo3-role=typo3-adminPanel-module-trigger]",moduleParentClass:".typo3-adminPanel-module",contentTabRole:"[data-typo3-role=typo3-adminPanel-content-tab]",saveButtonRole:"[data-typo3-role=typo3-adminPanel-saveButton]",triggerRole:"[data-typo3-role=typo3-adminPanel-trigger]",popupTriggerRole:"[data-typo3-role=typo3-adminPanel-popup-trigger]",panelTriggerRole:"[data-typo3-role=typo3-adminPanel-panel-trigger]",panelParentClass:".typo3-adminPanel-panel",contentSettingsTriggerRole:"[data-typo3-role=typo3-adminPanel-content-settings]",contentSettingsParentClass:".typo3-adminPanel-content-settings",contentParentClass:".typo3-adminPanel-content",zoomTarget:"[data-typo3-zoom-target]",zoomClose:"[data-typo3-zoom-close]",currentContentRole:"[data-typo3-role=typo3-adminPanel-content]",contentPaneRole:"[data-typo3-role=typo3-adminPanel-content-pane]"},e.AdminPanelClasses={active:"active",activeModule:"typo3-adminPanel-module-active",activeContentSetting:"typo3-adminPanel-content-settings-active",backdrop:"typo3-adminPanel-backdrop",activeTab:"typo3-adminPanel-content-header-item-active",activePane:"typo3-adminPanel-content-panes-item-active",noScroll:"typo3-adminPanel-noscroll",zoomShow:"typo3-adminPanel-zoom-show"};e.AdminPanel=class{constructor(){this.adminPanel=document.querySelector(e.AdminPanelSelectors.adminPanelRole),this.modules=this.querySelectorAll(e.AdminPanelSelectors.moduleTriggerRole).map(t=>{const n=t.closest(e.AdminPanelSelectors.moduleParentClass);return new s(this,n,t)}),this.popups=this.querySelectorAll(e.AdminPanelSelectors.popupTriggerRole).map(e=>new t(this,e)),this.panels=this.querySelectorAll(e.AdminPanelSelectors.panelTriggerRole).map(t=>{const a=t.closest(e.AdminPanelSelectors.panelParentClass);return new n(a,t)}),this.contentSettings=this.querySelectorAll(e.AdminPanelSelectors.contentSettingsTriggerRole).map(t=>{const n=t.closest(e.AdminPanelSelectors.contentParentClass).querySelector(e.AdminPanelSelectors.contentSettingsParentClass);return new a(n,t)}),this.trigger=document.querySelector(e.AdminPanelSelectors.triggerRole),this.initializeEvents(),this.addBackdropListener()}disableModules(){this.modules.forEach(e=>e.disable())}disablePopups(){this.popups.forEach(e=>e.disable())}renderBackdrop(){const t=document.getElementById("TSFE_ADMIN_PANEL_FORM"),n=document.createElement("div");document.querySelector("body").classList.add(e.AdminPanelClasses.noScroll),n.classList.add(e.AdminPanelClasses.backdrop),t.appendChild(n),this.addBackdropListener()}removeBackdrop(){const t=document.querySelector("."+e.AdminPanelClasses.backdrop);document.querySelector("body").classList.remove(e.AdminPanelClasses.noScroll),null!==t&&t.remove()}querySelectorAll(e,t=null){return null===t?Array.from(document.querySelectorAll(e)):Array.from(t.querySelectorAll(e))}initializeEvents(){this.querySelectorAll(e.AdminPanelSelectors.contentTabRole).forEach(e=>e.addEventListener("click",this.switchTab.bind(this))),this.querySelectorAll(e.AdminPanelSelectors.zoomTarget).forEach(e=>e.addEventListener("click",this.openZoom.bind(this))),this.querySelectorAll(e.AdminPanelSelectors.zoomClose).forEach(e=>e.addEventListener("click",this.closeZoom.bind(this))),this.querySelectorAll(e.AdminPanelSelectors.triggerRole).forEach(e=>e.addEventListener("click",this.toggleAdminPanelState.bind(this))),this.querySelectorAll(e.AdminPanelSelectors.saveButtonRole).forEach(e=>e.addEventListener("click",this.sendAdminPanelForm.bind(this))),this.querySelectorAll("[data-typo3-role=typo3-adminPanel-content-close]").forEach(e=>{e.addEventListener("click",()=>{this.disableModules(),this.removeBackdrop()})}),this.querySelectorAll(".typo3-adminPanel-table th, .typo3-adminPanel-table td").forEach(e=>{e.addEventListener("click",()=>{e.focus();try{document.execCommand("copy")}catch(e){}})})}switchTab(t){t.preventDefault();const n=e.AdminPanelClasses.activeTab,a=e.AdminPanelClasses.activePane,s=t.currentTarget,l=s.closest(e.AdminPanelSelectors.currentContentRole),i=this.querySelectorAll(e.AdminPanelSelectors.contentTabRole,l),o=this.querySelectorAll(e.AdminPanelSelectors.contentPaneRole,l);i.forEach(e=>e.classList.remove(n)),s.classList.add(n),o.forEach(e=>e.classList.remove(a));document.querySelector("[data-typo3-tab-id="+s.dataset.typo3TabTarget+"]").classList.add(a)}openZoom(t){t.preventDefault();const n=t.currentTarget.getAttribute("data-typo3-zoom-target");document.querySelector("[data-typo3-zoom-id="+n+"]").classList.add(e.AdminPanelClasses.zoomShow)}closeZoom(t){t.preventDefault();t.currentTarget.closest("[data-typo3-zoom-id]").classList.remove(e.AdminPanelClasses.zoomShow)}sendAdminPanelForm(e){e.preventDefault();const t=new FormData(this.adminPanel),n=new XMLHttpRequest;n.open("POST",this.adminPanel.dataset.typo3AjaxUrl),n.send(t),n.onload=()=>location.assign(this.getCleanReloadUrl())}toggleAdminPanelState(){const e=new XMLHttpRequest;e.open("GET",this.trigger.dataset.typo3AjaxUrl),e.send(),e.onload=()=>location.reload()}getCleanReloadUrl(){let e=[];location.search.substr(1).split("&").forEach(t=>{t&&!t.includes("ADMCMD_")&&e.push(t)});const t=e?"?"+e.join("&"):"";return location.origin+location.pathname+t}addBackdropListener(){this.querySelectorAll("."+e.AdminPanelClasses.backdrop).forEach(t=>{t.addEventListener("click",()=>{this.removeBackdrop(),this.querySelectorAll(e.AdminPanelSelectors.moduleTriggerRole).forEach(t=>{t.closest(e.AdminPanelSelectors.moduleParentClass).classList.remove(e.AdminPanelClasses.activeModule)})})})}};class t{constructor(e,t){this.adminPanel=e,this.element=t,this.initializeEvents()}isActive(){return this.element.classList.contains(e.AdminPanelClasses.active)}enable(){this.element.classList.add(e.AdminPanelClasses.active)}disable(){this.element.classList.remove(e.AdminPanelClasses.active)}initializeEvents(){this.element.addEventListener("click",()=>{this.isActive()?this.disable():(this.adminPanel.disablePopups(),this.enable())})}}class n{constructor(e,t){this.element=e,this.trigger=t,this.initializeEvents()}isActive(){return this.element.classList.contains(e.AdminPanelClasses.active)}enable(){this.element.classList.add(e.AdminPanelClasses.active)}disable(){this.element.classList.remove(e.AdminPanelClasses.active)}initializeEvents(){this.trigger.addEventListener("click",()=>{this.isActive()?this.disable():this.enable()})}}class a{constructor(e,t){this.element=e,this.trigger=t,this.initializeEvents()}isActive(){return this.element.classList.contains(e.AdminPanelClasses.activeContentSetting)}enable(){this.element.classList.add(e.AdminPanelClasses.activeContentSetting)}disable(){this.element.classList.remove(e.AdminPanelClasses.activeContentSetting)}initializeEvents(){this.trigger.addEventListener("click",()=>{this.isActive()?this.disable():this.enable()})}}class s{constructor(e,t,n){this.adminPanel=e,this.element=t,this.trigger=n,this.initializeEvents()}isActive(){return this.element.classList.contains(e.AdminPanelClasses.activeModule)}enable(){this.element.classList.add(e.AdminPanelClasses.activeModule)}disable(){this.element.classList.remove(e.AdminPanelClasses.activeModule)}initializeEvents(){this.trigger.addEventListener("click",()=>{this.adminPanel.removeBackdrop(),this.isActive()?this.disable():(this.adminPanel.disableModules(),this.adminPanel.renderBackdrop(),this.enable())})}}}(TYPO3||(TYPO3={})),window.addEventListener("load",()=>new TYPO3.AdminPanel,!1);
\ No newline at end of file
+"use strict";var TYPO3;!function(e){e.AdminPanelSelectors={adminPanelRole:"form[data-typo3-role=typo3-adminPanel]",moduleTriggerRole:"[data-typo3-role=typo3-adminPanel-module-trigger]",moduleParentClass:".typo3-adminPanel-module",contentTabRole:"[data-typo3-role=typo3-adminPanel-content-tab]",saveButtonRole:"[data-typo3-role=typo3-adminPanel-saveButton]",triggerRole:"[data-typo3-role=typo3-adminPanel-trigger]",popupTriggerRole:"[data-typo3-role=typo3-adminPanel-popup-trigger]",panelTriggerRole:"[data-typo3-role=typo3-adminPanel-panel-trigger]",panelParentClass:".typo3-adminPanel-panel",contentSettingsTriggerRole:"[data-typo3-role=typo3-adminPanel-content-settings]",contentSettingsParentClass:".typo3-adminPanel-content-settings",contentParentClass:".typo3-adminPanel-content",zoomTarget:"[data-typo3-zoom-target]",zoomClose:"[data-typo3-zoom-close]",currentContentRole:"[data-typo3-role=typo3-adminPanel-content]",contentPaneRole:"[data-typo3-role=typo3-adminPanel-content-pane]"},e.AdminPanelClasses={active:"active",activeModule:"typo3-adminPanel-module-active",activeContentSetting:"typo3-adminPanel-content-settings-active",backdrop:"typo3-adminPanel-backdrop",activeTab:"typo3-adminPanel-content-header-item-active",activePane:"typo3-adminPanel-content-panes-item-active",noScroll:"typo3-adminPanel-noscroll",zoomShow:"typo3-adminPanel-zoom-show"};e.AdminPanel=class{constructor(){this.adminPanel=document.querySelector(e.AdminPanelSelectors.adminPanelRole),this.modules=this.querySelectorAll(e.AdminPanelSelectors.moduleTriggerRole).map((t=>{const n=t.closest(e.AdminPanelSelectors.moduleParentClass);return new s(this,n,t)})),this.popups=this.querySelectorAll(e.AdminPanelSelectors.popupTriggerRole).map((e=>new t(this,e))),this.panels=this.querySelectorAll(e.AdminPanelSelectors.panelTriggerRole).map((t=>{const a=t.closest(e.AdminPanelSelectors.panelParentClass);return new n(a,t)})),this.contentSettings=this.querySelectorAll(e.AdminPanelSelectors.contentSettingsTriggerRole).map((t=>{const n=t.closest(e.AdminPanelSelectors.contentParentClass).querySelector(e.AdminPanelSelectors.contentSettingsParentClass);return new a(n,t)})),this.trigger=document.querySelector(e.AdminPanelSelectors.triggerRole),this.initializeEvents(),this.addBackdropListener()}disableModules(){this.modules.forEach((e=>e.disable()))}disablePopups(){this.popups.forEach((e=>e.disable()))}renderBackdrop(){const t=document.getElementById("TSFE_ADMIN_PANEL_FORM"),n=document.createElement("div");document.querySelector("body").classList.add(e.AdminPanelClasses.noScroll),n.classList.add(e.AdminPanelClasses.backdrop),t.appendChild(n),this.addBackdropListener()}removeBackdrop(){const t=document.querySelector("."+e.AdminPanelClasses.backdrop);document.querySelector("body").classList.remove(e.AdminPanelClasses.noScroll),null!==t&&t.remove()}querySelectorAll(e,t=null){return null===t?Array.from(document.querySelectorAll(e)):Array.from(t.querySelectorAll(e))}initializeEvents(){this.querySelectorAll(e.AdminPanelSelectors.contentTabRole).forEach((e=>e.addEventListener("click",this.switchTab.bind(this)))),this.querySelectorAll(e.AdminPanelSelectors.zoomTarget).forEach((e=>e.addEventListener("click",this.openZoom.bind(this)))),this.querySelectorAll(e.AdminPanelSelectors.zoomClose).forEach((e=>e.addEventListener("click",this.closeZoom.bind(this)))),this.querySelectorAll(e.AdminPanelSelectors.triggerRole).forEach((e=>e.addEventListener("click",this.toggleAdminPanelState.bind(this)))),this.querySelectorAll(e.AdminPanelSelectors.saveButtonRole).forEach((e=>e.addEventListener("click",this.sendAdminPanelForm.bind(this)))),this.querySelectorAll("[data-typo3-role=typo3-adminPanel-content-close]").forEach((e=>{e.addEventListener("click",(()=>{this.disableModules(),this.removeBackdrop()}))})),this.querySelectorAll(".typo3-adminPanel-table th, .typo3-adminPanel-table td").forEach((e=>{e.addEventListener("click",(()=>{e.focus();try{document.execCommand("copy")}catch(e){}}))}))}switchTab(t){t.preventDefault();const n=e.AdminPanelClasses.activeTab,a=e.AdminPanelClasses.activePane,s=t.currentTarget,l=s.closest(e.AdminPanelSelectors.currentContentRole),i=this.querySelectorAll(e.AdminPanelSelectors.contentTabRole,l),o=this.querySelectorAll(e.AdminPanelSelectors.contentPaneRole,l);i.forEach((e=>e.classList.remove(n))),s.classList.add(n),o.forEach((e=>e.classList.remove(a)));document.querySelector("[data-typo3-tab-id="+s.dataset.typo3TabTarget+"]").classList.add(a)}openZoom(t){t.preventDefault();const n=t.currentTarget.getAttribute("data-typo3-zoom-target");document.querySelector("[data-typo3-zoom-id="+n+"]").classList.add(e.AdminPanelClasses.zoomShow)}closeZoom(t){t.preventDefault();t.currentTarget.closest("[data-typo3-zoom-id]").classList.remove(e.AdminPanelClasses.zoomShow)}sendAdminPanelForm(e){e.preventDefault();const t=new FormData(this.adminPanel),n=new XMLHttpRequest;n.open("POST",this.adminPanel.dataset.typo3AjaxUrl),n.send(t),n.onload=()=>location.assign(this.getCleanReloadUrl())}toggleAdminPanelState(){const e=new XMLHttpRequest;e.open("GET",this.trigger.dataset.typo3AjaxUrl),e.send(),e.onload=()=>location.reload()}getCleanReloadUrl(){let e=[];location.search.substr(1).split("&").forEach((t=>{t&&!t.includes("ADMCMD_")&&e.push(t)}));const t=e?"?"+e.join("&"):"";return location.origin+location.pathname+t}addBackdropListener(){this.querySelectorAll("."+e.AdminPanelClasses.backdrop).forEach((t=>{t.addEventListener("click",(()=>{this.removeBackdrop(),this.querySelectorAll(e.AdminPanelSelectors.moduleTriggerRole).forEach((t=>{t.closest(e.AdminPanelSelectors.moduleParentClass).classList.remove(e.AdminPanelClasses.activeModule)}))}))}))}};class t{constructor(e,t){this.adminPanel=e,this.element=t,this.initializeEvents()}isActive(){return this.element.classList.contains(e.AdminPanelClasses.active)}enable(){this.element.classList.add(e.AdminPanelClasses.active)}disable(){this.element.classList.remove(e.AdminPanelClasses.active)}initializeEvents(){this.element.addEventListener("click",(()=>{this.isActive()?this.disable():(this.adminPanel.disablePopups(),this.enable())}))}}class n{constructor(e,t){this.element=e,this.trigger=t,this.initializeEvents()}isActive(){return this.element.classList.contains(e.AdminPanelClasses.active)}enable(){this.element.classList.add(e.AdminPanelClasses.active)}disable(){this.element.classList.remove(e.AdminPanelClasses.active)}initializeEvents(){this.trigger.addEventListener("click",(()=>{this.isActive()?this.disable():this.enable()}))}}class a{constructor(e,t){this.element=e,this.trigger=t,this.initializeEvents()}isActive(){return this.element.classList.contains(e.AdminPanelClasses.activeContentSetting)}enable(){this.element.classList.add(e.AdminPanelClasses.activeContentSetting)}disable(){this.element.classList.remove(e.AdminPanelClasses.activeContentSetting)}initializeEvents(){this.trigger.addEventListener("click",(()=>{this.isActive()?this.disable():this.enable()}))}}class s{constructor(e,t,n){this.adminPanel=e,this.element=t,this.trigger=n,this.initializeEvents()}isActive(){return this.element.classList.contains(e.AdminPanelClasses.activeModule)}enable(){this.element.classList.add(e.AdminPanelClasses.activeModule)}disable(){this.element.classList.remove(e.AdminPanelClasses.activeModule)}initializeEvents(){this.trigger.addEventListener("click",(()=>{this.adminPanel.removeBackdrop(),this.isActive()?this.disable():(this.adminPanel.disableModules(),this.adminPanel.renderBackdrop(),this.enable())}))}}}(TYPO3||(TYPO3={})),window.addEventListener("load",(()=>new TYPO3.AdminPanel),!1);
\ No newline at end of file
diff --git a/typo3/sysext/adminpanel/Resources/Public/JavaScript/modules/cache.js b/typo3/sysext/adminpanel/Resources/Public/JavaScript/modules/cache.js
index e90495530be7..c23730e2f944 100644
--- a/typo3/sysext/adminpanel/Resources/Public/JavaScript/modules/cache.js
+++ b/typo3/sysext/adminpanel/Resources/Public/JavaScript/modules/cache.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-"use strict";var TYPO3;!function(t){t.Cache=class{constructor(){this.buttons=document.querySelectorAll('[data-typo3-role="clearCacheButton"]'),this.buttons.forEach(t=>{t.addEventListener("click",()=>{let e=t.dataset.typo3AjaxUrl,o=new XMLHttpRequest;o.open("GET",e),o.send(),o.onload=()=>{location.reload()}})})}}}(TYPO3||(TYPO3={})),window.addEventListener("load",()=>new TYPO3.Cache,!1);
\ No newline at end of file
+"use strict";var TYPO3;!function(t){t.Cache=class{constructor(){this.buttons=document.querySelectorAll('[data-typo3-role="clearCacheButton"]'),this.buttons.forEach((t=>{t.addEventListener("click",(()=>{let e=t.dataset.typo3AjaxUrl,o=new XMLHttpRequest;o.open("GET",e),o.send(),o.onload=()=>{location.reload()}}))}))}}}(TYPO3||(TYPO3={})),window.addEventListener("load",(()=>new TYPO3.Cache),!1);
\ No newline at end of file
diff --git a/typo3/sysext/adminpanel/Resources/Public/JavaScript/modules/preview.js b/typo3/sysext/adminpanel/Resources/Public/JavaScript/modules/preview.js
index 087ac26d5119..b35e6377964b 100644
--- a/typo3/sysext/adminpanel/Resources/Public/JavaScript/modules/preview.js
+++ b/typo3/sysext/adminpanel/Resources/Public/JavaScript/modules/preview.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-"use strict";var TYPO3;!function(e){e.Preview=class{constructor(){if(this.dateField=null,this.timeField=null,this.targetField=null,this.toggleField=null,this.toggleDisplay=()=>{let e=this.toggleField.checked,t=document.getElementById("typo3-adminPanel-preview_simulateDate");e?(t.classList.remove("typo3-adminPanel-group-disable"),this.dateField.disabled=!1,this.timeField.disabled=!1,this.updateDateField()):(t.classList.add("typo3-adminPanel-group-disable"),this.dateField.disabled=!0,this.timeField.disabled=!0,this.targetField.value="")},this.updateDateField=()=>{let e=this.dateField.value,t=this.timeField.value;if(!e&&t){let t=new Date;e=t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()}if(e&&!t&&(t="00:00"),e||t){const i=new Date(e+" "+t);this.targetField.value=(i.valueOf()/1e3).toString()}else this.targetField.value=""},this.dateField=document.getElementById("preview_simulateDate-date-hr"),this.timeField=document.getElementById("preview_simulateDate-time-hr"),this.targetField=document.getElementById(this.dateField.dataset.bsTarget),this.toggleField=document.getElementById("typo3-adminPanel-simulate-date-toggle"),this.targetField.value){const e=new Date(1e3*parseInt(this.targetField.value,10));this.dateField.valueAsDate=e,this.timeField.valueAsDate=e}this.toggleField.addEventListener("change",this.toggleDisplay),this.dateField.addEventListener("change",this.updateDateField),this.timeField.addEventListener("change",this.updateDateField)}}}(TYPO3||(TYPO3={})),window.addEventListener("load",()=>new TYPO3.Preview,!1);
\ No newline at end of file
+"use strict";var TYPO3;!function(e){e.Preview=class{constructor(){if(this.dateField=null,this.timeField=null,this.targetField=null,this.toggleField=null,this.toggleDisplay=()=>{let e=this.toggleField.checked,t=document.getElementById("typo3-adminPanel-preview_simulateDate");e?(t.classList.remove("typo3-adminPanel-group-disable"),this.dateField.disabled=!1,this.timeField.disabled=!1,this.updateDateField()):(t.classList.add("typo3-adminPanel-group-disable"),this.dateField.disabled=!0,this.timeField.disabled=!0,this.targetField.value="")},this.updateDateField=()=>{let e=this.dateField.value,t=this.timeField.value;if(!e&&t){let t=new Date;e=t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()}if(e&&!t&&(t="00:00"),e||t){const i=new Date(e+" "+t);this.targetField.value=(i.valueOf()/1e3).toString()}else this.targetField.value=""},this.dateField=document.getElementById("preview_simulateDate-date-hr"),this.timeField=document.getElementById("preview_simulateDate-time-hr"),this.targetField=document.getElementById(this.dateField.dataset.bsTarget),this.toggleField=document.getElementById("typo3-adminPanel-simulate-date-toggle"),this.targetField.value){const e=new Date(1e3*parseInt(this.targetField.value,10));this.dateField.valueAsDate=e,this.timeField.valueAsDate=e}this.toggleField.addEventListener("change",this.toggleDisplay),this.dateField.addEventListener("change",this.updateDateField),this.timeField.addEventListener("change",this.updateDateField)}}}(TYPO3||(TYPO3={})),window.addEventListener("load",(()=>new TYPO3.Preview),!1);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/Css/backend.css b/typo3/sysext/backend/Resources/Public/Css/backend.css
index 86a88c6e25f3..f69bc3599421 100644
--- a/typo3/sysext/backend/Resources/Public/Css/backend.css
+++ b/typo3/sysext/backend/Resources/Public/Css/backend.css
@@ -10,7 +10,7 @@
  * 
  * The TYPO3 project - inspiring people to share!
  */
-@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:rgb(115, 115, 115);--bs-gray-dark:rgb(51, 51, 51);--bs-gray-100:rgb(245, 245, 245);--bs-gray-200:rgb(238, 238, 238);--bs-gray-300:rgb(215, 215, 215);--bs-gray-400:rgb(204, 204, 204);--bs-gray-500:rgb(187, 187, 187);--bs-gray-600:rgb(115, 115, 115);--bs-gray-700:rgb(90, 90, 90);--bs-gray-800:rgb(51, 51, 51);--bs-gray-900:rgb(30, 30, 30);--bs-primary:#0078e6;--bs-success:#79a548;--bs-info:#6daae0;--bs-warning:#e8a33d;--bs-danger:#c83c3c;--bs-light:rgb(238, 238, 238);--bs-default:rgb(238, 238, 238);--bs-primary-rgb:0,120,230;--bs-success-rgb:121,165,72;--bs-info-rgb:109,170,224;--bs-warning-rgb:232,163,61;--bs-danger-rgb:200,60,60;--bs-light-rgb:238,238,238;--bs-default-rgb:238,238,238;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:0,0,0;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:Verdana,Arial,Helvetica,sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size:16px;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:0.75rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#000;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:rgb(215, 215, 215);--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.125rem;--bs-border-radius-sm:0.125rem;--bs-border-radius-lg:0.125rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#212424;--bs-link-hover-color:#000;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.1}.h1,h1{font-size:calc(1.29375rem + .525vw)}@media (min-width:1200px){.h1,h1{font-size:1.6875rem}}.h2,h2{font-size:1.2rem}.h3,h3{font-size:1.05rem}.h4,h4{font-size:.9375rem}.h5,h5{font-size:.9375rem}.h6,h6{font-size:.75rem}p{margin-top:0;margin-bottom:.5rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:none}a:hover{color:var(--bs-link-hover-color);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.125rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#737373;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:.9375rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:.9375rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#737373}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.125rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#737373}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:rgb(250, 250, 250);--bs-table-border-color:rgb(204, 204, 204);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.025);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid #ccc}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cce4fa;--bs-table-border-color:#b8cde1;--bs-table-striped-bg:#c7def4;--bs-table-striped-color:#000;--bs-table-active-bg:#b8cde1;--bs-table-active-color:#000;--bs-table-hover-bg:#bdd3e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e3e3e3;--bs-table-border-color:#cccccc;--bs-table-striped-bg:#dddddd;--bs-table-striped-color:#000;--bs-table-active-bg:#cccccc;--bs-table-active-color:#000;--bs-table-hover-bg:#d2d2d2;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#e4edda;--bs-table-border-color:#cdd5c4;--bs-table-striped-bg:#dee7d5;--bs-table-striped-color:#000;--bs-table-active-bg:#cdd5c4;--bs-table-active-color:#000;--bs-table-hover-bg:#d3dbca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#e2eef9;--bs-table-border-color:#cbd6e0;--bs-table-striped-bg:#dce8f3;--bs-table-striped-color:#000;--bs-table-active-bg:#cbd6e0;--bs-table-active-color:#000;--bs-table-hover-bg:#d1dce6;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#faedd8;--bs-table-border-color:#e1d5c2;--bs-table-striped-bg:#f4e7d3;--bs-table-striped-color:#000;--bs-table-active-bg:#e1d5c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e7dbc8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f4d8d8;--bs-table-border-color:#dcc2c2;--bs-table-striped-bg:#eed3d3;--bs-table-striped-color:#000;--bs-table-active-bg:#dcc2c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e2c8c8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:rgb(238, 238, 238);--bs-table-border-color:#d6d6d6;--bs-table-striped-bg:#e8e8e8;--bs-table-striped-color:#000;--bs-table-active-bg:#d6d6d6;--bs-table-active-color:#000;--bs-table-hover-bg:gainsboro;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:rgb(30, 30, 30);--bs-table-border-color:#353535;--bs-table-striped-bg:#242424;--bs-table-striped-color:#fff;--bs-table-active-bg:#353535;--bs-table-active-color:#fff;--bs-table-hover-bg:#2f2f2f;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,label{margin-bottom:.25rem;font-weight:400}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;font-weight:400;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:.9375rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.65625rem}.form-text{margin-top:.25rem;font-size:.875em;color:#737373}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#333;background-color:#fefefe;background-clip:padding-box;border:1px solid #bbb;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.125rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#333;background-color:#fefefe;border-color:#80bcf3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,120,230,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#737373;opacity:1}.form-control:-ms-input-placeholder{color:#737373;opacity:1}.form-control::placeholder{color:#737373;opacity:1}.form-control:disabled{background-color:#eee;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#333;background-color:#eee;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e2e2e2}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#000;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.65625rem;border-radius:.125rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:.9375rem;border-radius:.125rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.125rem}.form-control-color::-webkit-color-swatch{border-radius:.125rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:.75rem;font-weight:400;line-height:1.5;color:#333;background-color:#fefefe;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #bbb;border-radius:.125rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#80bcf3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,120,230,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#eee}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #333}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.65625rem;border-radius:.125rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:.9375rem;border-radius:.125rem}.form-check{display:block;min-height:18px;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fefefe;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#80bcf3;outline:0;box-shadow:0 0 0 .25rem rgba(0,120,230,.25)}.form-check-input:checked{background-color:#0078e6;border-color:#0078e6}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0078e6;border-color:#0078e6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:3em}.form-switch .form-check-input{width:2.5em;margin-left:-3em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2380bcf3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:3em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-3em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.5}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,120,230,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,120,230,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0078e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b3d7f8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#d7d7d7;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0078e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b3d7f8}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#d7d7d7;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#bbb}.form-range:disabled::-moz-range-thumb{background-color:#bbb}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext:-ms-input-placeholder,.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:not(:-ms-input-placeholder),.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-addon,.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#333;text-align:center;white-space:nowrap;background-color:#eee;border:1px solid #bbb;border-radius:.125rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:.9375rem;border-radius:.125rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.65625rem;border-radius:.125rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select,.input-group>:not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#79a548}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.65625rem;color:#000;background-color:#79a548;border-radius:.125rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#79a548;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2379a548' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#79a548;box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#79a548}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2379a548' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#79a548;box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#79a548}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#79a548}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#79a548}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#c83c3c}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.65625rem;color:#fff;background-color:#c83c3c;border-radius:.125rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#c83c3c;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c83c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c83c3c' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#c83c3c;box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#c83c3c}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c83c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c83c3c' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#c83c3c;box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#c83c3c}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#c83c3c}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#c83c3c}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:0.75rem;--bs-btn-font-weight:normal;--bs-btn-line-height:1.5;--bs-btn-color:#000;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.125rem;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.5;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);box-shadow:var(--bs-btn-box-shadow);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);text-decoration:none;background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check:focus+.btn,.btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)}.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow)}.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);box-shadow:none}.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#0078e6;--bs-btn-border-color:#0078e6;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#268cea;--bs-btn-hover-border-color:#1a86e9;--bs-btn-focus-shadow-rgb:0,102,196;--bs-btn-active-color:#000;--bs-btn-active-bg:#3393eb;--bs-btn-active-border-color:#1a86e9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0078e6;--bs-btn-disabled-border-color:#0078e6}.btn-success{--bs-btn-color:#000;--bs-btn-bg:#79a548;--bs-btn-border-color:#79a548;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#8db363;--bs-btn-hover-border-color:#86ae5a;--bs-btn-focus-shadow-rgb:103,140,61;--bs-btn-active-color:#000;--bs-btn-active-bg:#94b76d;--bs-btn-active-border-color:#86ae5a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#79a548;--bs-btn-disabled-border-color:#79a548}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#6daae0;--bs-btn-border-color:#6daae0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#83b7e5;--bs-btn-hover-border-color:#7cb3e3;--bs-btn-focus-shadow-rgb:93,145,190;--bs-btn-active-color:#000;--bs-btn-active-bg:#8abbe6;--bs-btn-active-border-color:#7cb3e3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#6daae0;--bs-btn-disabled-border-color:#6daae0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#e8a33d;--bs-btn-border-color:#e8a33d;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ebb15a;--bs-btn-hover-border-color:#eaac50;--bs-btn-focus-shadow-rgb:197,139,52;--bs-btn-active-color:#000;--bs-btn-active-bg:#edb564;--bs-btn-active-border-color:#eaac50;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e8a33d;--bs-btn-disabled-border-color:#e8a33d}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#c83c3c;--bs-btn-border-color:#c83c3c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#aa3333;--bs-btn-hover-border-color:#a03030;--bs-btn-focus-shadow-rgb:208,89,89;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a03030;--bs-btn-active-border-color:#962d2d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#c83c3c;--bs-btn-disabled-border-color:#c83c3c}.btn-light{--bs-btn-color:#000;--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:#cacaca;--bs-btn-hover-border-color:#bebebe;--bs-btn-focus-shadow-rgb:202,202,202;--bs-btn-active-color:#000;--bs-btn-active-bg:#bebebe;--bs-btn-active-border-color:#b3b3b3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(238, 238, 238)}.btn-default{--bs-btn-color:#000;--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f1f1f1;--bs-btn-hover-border-color:#f0f0f0;--bs-btn-focus-shadow-rgb:202,202,202;--bs-btn-active-color:#000;--bs-btn-active-bg:#f1f1f1;--bs-btn-active-border-color:#f0f0f0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(238, 238, 238)}.btn-outline-primary{--bs-btn-color:#0078e6;--bs-btn-border-color:#0078e6;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0078e6;--bs-btn-hover-border-color:#0078e6;--bs-btn-focus-shadow-rgb:0,120,230;--bs-btn-active-color:#000;--bs-btn-active-bg:#0078e6;--bs-btn-active-border-color:#0078e6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0078e6;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0078e6;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#79a548;--bs-btn-border-color:#79a548;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#79a548;--bs-btn-hover-border-color:#79a548;--bs-btn-focus-shadow-rgb:121,165,72;--bs-btn-active-color:#000;--bs-btn-active-bg:#79a548;--bs-btn-active-border-color:#79a548;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#79a548;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#79a548;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#6daae0;--bs-btn-border-color:#6daae0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#6daae0;--bs-btn-hover-border-color:#6daae0;--bs-btn-focus-shadow-rgb:109,170,224;--bs-btn-active-color:#000;--bs-btn-active-bg:#6daae0;--bs-btn-active-border-color:#6daae0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6daae0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6daae0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#e8a33d;--bs-btn-border-color:#e8a33d;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e8a33d;--bs-btn-hover-border-color:#e8a33d;--bs-btn-focus-shadow-rgb:232,163,61;--bs-btn-active-color:#000;--bs-btn-active-bg:#e8a33d;--bs-btn-active-border-color:#e8a33d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#e8a33d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e8a33d;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#c83c3c;--bs-btn-border-color:#c83c3c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#c83c3c;--bs-btn-hover-border-color:#c83c3c;--bs-btn-focus-shadow-rgb:200,60,60;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c83c3c;--bs-btn-active-border-color:#c83c3c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#c83c3c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#c83c3c;--bs-gradient:none}.btn-outline-light{--bs-btn-color:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(238, 238, 238);--bs-btn-hover-border-color:rgb(238, 238, 238);--bs-btn-focus-shadow-rgb:238,238,238;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(238, 238, 238);--bs-btn-active-border-color:rgb(238, 238, 238);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:rgb(238, 238, 238);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgb(238, 238, 238);--bs-gradient:none}.btn-outline-default{--bs-btn-color:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(238, 238, 238);--bs-btn-hover-border-color:rgb(238, 238, 238);--bs-btn-focus-shadow-rgb:238,238,238;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(238, 238, 238);--bs-btn-active-border-color:rgb(238, 238, 238);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:rgb(238, 238, 238);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgb(238, 238, 238);--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:rgb(115, 115, 115);--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:0,102,196;text-decoration:none}.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link:focus{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:0.9375rem;--bs-btn-border-radius:0.125rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.65625rem;--bs-btn-border-radius:0.125rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:0.75rem;--bs-dropdown-color:#fff;--bs-dropdown-bg:#292929;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.125rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.125rem - 1px);--bs-dropdown-divider-bg:#424242;--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#fff;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-link-hover-bg:#424242;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#424242;--bs-dropdown-link-disabled-color:rgb(215, 215, 215);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:rgb(215, 215, 215);--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:1000;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);box-shadow:var(--bs-dropdown-box-shadow)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:0;border-right:.4em solid transparent;border-bottom:.4em solid;border-left:.4em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.4em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.34em;vertical-align:.152em;content:"";border-top:.4em solid transparent;border-right:.4em solid;border-bottom:.4em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);text-decoration:none;background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.65625rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:rgb(215, 215, 215);--bs-dropdown-bg:rgb(51, 51, 51);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:rgb(215, 215, 215);--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:#424242;--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#424242;--bs-dropdown-link-disabled-color:rgb(187, 187, 187);--bs-dropdown-header-color:rgb(187, 187, 187)}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.125rem}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:12px;--bs-nav-link-padding-y:6px;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:rgb(115, 115, 115);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){transition:none}}.nav-link:focus,.nav-link:hover,.nav.nav-tabs>li:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:hover:not(.nav-link){color:var(--bs-nav-link-hover-color);text-decoration:none}.nav-link.disabled,.nav.nav-tabs>li:not(.nav-item)>a.disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#ccc;--bs-nav-tabs-border-radius:0.125rem;--bs-nav-tabs-link-hover-border-color:rgb(215, 215, 215);--bs-nav-tabs-link-active-color:rgb(90, 90, 90);--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:rgb(215, 215, 215) rgb(215, 215, 215) #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){margin-bottom:calc(var(--bs-nav-tabs-border-width) * -1);background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav.nav-tabs>li:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:hover:not(.nav-link){isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled,.nav.nav-tabs>li:not(.nav-item)>a.disabled:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.show .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav-tabs .nav-link.active,.nav.nav-tabs>li.show:not(.nav-item) .nav-link,.nav.nav-tabs>li.show:not(.nav-item) .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link){color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width) * -1);border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.125rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0078e6}.nav-pills .nav-link,.nav-pills .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled,.nav-pills .nav.nav-tabs>li:not(.nav-item)>a:disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .nav.nav-tabs>li.show:not(.nav-item)>a:not(.nav-link),.nav-pills .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link),.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill .nav.nav-tabs>li:not(.nav-item),.nav-fill>.nav-link,.nav.nav-tabs>li.nav-fill:not(.nav-item)>a:not(.nav-link){flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified .nav.nav-tabs>li:not(.nav-item),.nav-justified>.nav-link,.nav.nav-tabs>li.nav-justified:not(.nav-item)>a:not(.nav-link){flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-fill .nav.nav-tabs>li:not(.nav-item) .nav-link,.nav-fill .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav-justified .nav-item .nav-link,.nav-justified .nav.nav-tabs>li:not(.nav-item) .nav-link,.nav-justified .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:3.75px;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:15px;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:15px;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.125rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color);text-decoration:none}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:6px;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav.nav-tabs>li.show:not(.nav-item)>a:not(.nav-link),.navbar-nav .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link),.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:6px;padding-bottom:6px;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link,.navbar-expand-xxl .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card,.panel{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.125rem;--bs-card-inner-border-radius:calc(0.125rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:transparent;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow)}.card>hr,.panel>hr{margin-right:0;margin-left:0}.card>.list-group,.panel>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.panel>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child,.panel>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer,.card>.list-group+.panel-footer,.panel>.card-header+.list-group,.panel>.list-group+.card-footer,.panel>.list-group+.panel-footer{border-top:0}.card-body,.panel-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title,.panel-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer,.panel-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child,.panel-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active,.card-header-tabs .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link){background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card,.card-group>.panel{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card,.card-group>.panel{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.card+.panel,.card-group>.panel+.card,.card-group>.panel+.panel{margin-left:0;border-left:0}.card-group>.card:not(:last-child),.card-group>.panel:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top,.card-group>.panel:not(:last-child) .card-header,.card-group>.panel:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .panel-footer,.card-group>.panel:not(:last-child) .card-footer,.card-group>.panel:not(:last-child) .card-img-bottom,.card-group>.panel:not(:last-child) .panel-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.panel:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top,.card-group>.panel:not(:first-child) .card-header,.card-group>.panel:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .panel-footer,.card-group>.panel:not(:first-child) .card-footer,.card-group>.panel:not(:first-child) .card-img-bottom,.card-group>.panel:not(:first-child) .panel-footer{border-bottom-left-radius:0}}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:rgb(115, 115, 115);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:rgb(115, 115, 115);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:0.75rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:rgb(215, 215, 215);--bs-pagination-border-radius:0.125rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:rgb(238, 238, 238);--bs-pagination-hover-border-color:rgb(215, 215, 215);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:rgb(238, 238, 238);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(0, 120, 230, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0078e6;--bs-pagination-active-border-color:#0078e6;--bs-pagination-disabled-color:rgb(115, 115, 115);--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:rgb(215, 215, 215);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);text-decoration:none;background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:0.9375rem;--bs-pagination-border-radius:0.125rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.65625rem;--bs-pagination-border-radius:0.125rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.125rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:0.75rem;--bs-alert-padding-y:0.75rem;--bs-alert-margin-bottom:1.125rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:2px;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:2.25rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:.9375rem .75rem}.alert-primary{--bs-alert-color:black;--bs-alert-bg:#0078e6;--bs-alert-border-color:#b3d7f8}.alert-primary .alert-link{color:#000}.alert-success{--bs-alert-color:black;--bs-alert-bg:#79a548;--bs-alert-border-color:#d7e4c8}.alert-success .alert-link{color:#000}.alert-info{--bs-alert-color:black;--bs-alert-bg:#6daae0;--bs-alert-border-color:#d3e6f6}.alert-info .alert-link{color:#000}.alert-warning{--bs-alert-color:black;--bs-alert-bg:#e8a33d;--bs-alert-border-color:#f8e3c5}.alert-warning .alert-link{color:#000}.alert-danger{--bs-alert-color:white;--bs-alert-bg:#c83c3c;--bs-alert-border-color:#efc5c5}.alert-danger .alert-link{color:#ccc}.alert-light{--bs-alert-color:black;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-light .alert-link{color:#000}.alert-default{--bs-alert-color:black;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-default .alert-link{color:#000}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1.25rem}}@keyframes progress-bar-stripes{0%{background-position-x:1.25rem}}.progress{--bs-progress-height:1.25rem;--bs-progress-font-size:0.675rem;--bs-progress-bg:#dedede;--bs-progress-border-radius:0.125rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0078e6;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);box-shadow:var(--bs-progress-box-shadow)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{--bs-list-group-color:rgb(30, 30, 30);--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.125rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:rgb(90, 90, 90);--bs-list-group-action-hover-color:rgb(90, 90, 90);--bs-list-group-action-hover-bg:rgb(245, 245, 245);--bs-list-group-action-active-color:#000;--bs-list-group-action-active-bg:rgb(238, 238, 238);--bs-list-group-disabled-color:rgb(115, 115, 115);--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0078e6;--bs-list-group-active-border-color:#0078e6;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(var(--bs-list-group-border-width) * -1);border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#00488a;background-color:#cce4fa}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#00488a;background-color:#b8cde1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#00488a;border-color:#00488a}.list-group-item-success{color:#49632b;background-color:#e4edda}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#49632b;background-color:#cdd5c4}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#49632b;border-color:#49632b}.list-group-item-info{color:#416686;background-color:#e2eef9}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#416686;background-color:#cbd6e0}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#416686;border-color:#416686}.list-group-item-warning{color:#8b6225;background-color:#faedd8}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#8b6225;background-color:#e1d5c2}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#8b6225;border-color:#8b6225}.list-group-item-danger{color:#782424;background-color:#f4d8d8}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#782424;background-color:#dcc2c2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#782424;border-color:#782424}.list-group-item-light{color:#5f5f5f;background-color:#fcfcfc}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#5f5f5f;background-color:#e3e3e3}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#5f5f5f;border-color:#5f5f5f}.list-group-item-default{color:#5f5f5f;background-color:#fcfcfc}.list-group-item-default.list-group-item-action:focus,.list-group-item-default.list-group-item-action:hover{color:#5f5f5f;background-color:#e3e3e3}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#5f5f5f;border-color:#5f5f5f}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.125rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(0,120,230,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.125rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:rgb(115, 115, 115);--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{position:absolute;z-index:1090;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(var(--bs-toast-padding-x) * -.5);margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:5000;--bs-modal-width:100vw;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.125rem;--bs-modal-box-shadow:0 0.375rem 1rem rgba(0, 0, 0, 0.5);--bs-modal-inner-border-radius:calc(0.125rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-modal-box-shadow);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.375rem 1rem rgba(0, 0, 0, 0.5)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:100vw}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:100vw}}@media (min-width:1200px){.modal-xl{--bs-modal-width:100vw}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.65625rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#333;--bs-tooltip-border-radius:0.125rem;--bs-tooltip-opacity:1;--bs-tooltip-arrow-width:3px;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.65625rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.125rem;--bs-popover-inner-border-radius:calc(0.125rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:0.75rem;--bs-popover-header-color:var(--bs-heading-color);--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#000;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);box-shadow:var(--bs-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(var(--bs-popover-arrow-width) * -.5);content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.clearfix::after,.dropdown-list>li::after,.module-docheader .module-docheader-bar::after,.module-docheader::after,.panel-heading::after,.typo3-login-copyright-link::after{display:block;clear:both;content:""}.text-bg-primary{color:#000!important;background-color:RGBA(0,120,230,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#000!important;background-color:RGBA(121,165,72,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(109,170,224,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(232,163,61,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(200,60,60,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(238,238,238,var(--bs-bg-opacity,1))!important}.text-bg-default{color:#000!important;background-color:RGBA(238,238,238,var(--bs-bg-opacity,1))!important}.link-primary{color:#0078e6!important}.link-primary:focus,.link-primary:hover{color:#3393eb!important}.link-success{color:#79a548!important}.link-success:focus,.link-success:hover{color:#94b76d!important}.link-info{color:#6daae0!important}.link-info:focus,.link-info:hover{color:#8abbe6!important}.link-warning{color:#e8a33d!important}.link-warning:focus,.link-warning:hover{color:#edb564!important}.link-danger{color:#c83c3c!important}.link-danger:focus,.link-danger:hover{color:#a03030!important}.link-light{color:#eee!important}.link-light:focus,.link-light:hover{color:#f1f1f1!important}.link-default{color:#eee!important}.link-default:focus,.link-default:hover{color:#f1f1f1!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-default{--bs-bg-opacity:1;background-color:rgba(var(--bs-default-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.btn-block,.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-default{--bs-border-opacity:1;border-color:rgba(var(--bs-default-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.29375rem + .525vw)!important}.fs-2{font-size:1.2rem!important}.fs-3{font-size:1.05rem!important}.fs-4{font-size:.9375rem!important}.fs-5{font-size:.9375rem!important}.fs-6{font-size:.75rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-default{--bs-text-opacity:1;color:rgba(var(--bs-default-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#737373!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:1.6875rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.hidden,.hide{display:none!important}.form-group{margin-bottom:.5rem}.caret{display:inline-block;width:0;height:0;margin-left:.125rem;vertical-align:middle;border-top:.25rem dashed #5a5a5a;border-right:.25rem solid transparent;border-left:.25rem solid transparent}.text-right{text-align:right}.input-lg{height:2.5rem}.table-hover{--bs-table-accent-bg:unset}.primary{--bs-table-bg:#cce4fa;--bs-table-striped-bg:#c7def4;--bs-table-striped-color:#000;--bs-table-active-bg:#b8cde1;--bs-table-active-color:#000;--bs-table-hover-bg:#bdd3e7;--bs-table-hover-color:#000;color:#000;border-color:#b8cde1}.table-hover{--bs-table-accent-bg:unset}.secondary{--bs-table-bg:#e3e3e3;--bs-table-striped-bg:#dddddd;--bs-table-striped-color:#000;--bs-table-active-bg:#cccccc;--bs-table-active-color:#000;--bs-table-hover-bg:#d2d2d2;--bs-table-hover-color:#000;color:#000;border-color:#ccc}.table-hover{--bs-table-accent-bg:unset}.success{--bs-table-bg:#e4edda;--bs-table-striped-bg:#dee7d5;--bs-table-striped-color:#000;--bs-table-active-bg:#cdd5c4;--bs-table-active-color:#000;--bs-table-hover-bg:#d3dbca;--bs-table-hover-color:#000;color:#000;border-color:#cdd5c4}.table-hover{--bs-table-accent-bg:unset}.info{--bs-table-bg:#e2eef9;--bs-table-striped-bg:#dce8f3;--bs-table-striped-color:#000;--bs-table-active-bg:#cbd6e0;--bs-table-active-color:#000;--bs-table-hover-bg:#d1dce6;--bs-table-hover-color:#000;color:#000;border-color:#cbd6e0}.table-hover{--bs-table-accent-bg:unset}.warning{--bs-table-bg:#faedd8;--bs-table-striped-bg:#f4e7d3;--bs-table-striped-color:#000;--bs-table-active-bg:#e1d5c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e7dbc8;--bs-table-hover-color:#000;color:#000;border-color:#e1d5c2}.table-hover{--bs-table-accent-bg:unset}.danger{--bs-table-bg:#f4d8d8;--bs-table-striped-bg:#eed3d3;--bs-table-striped-color:#000;--bs-table-active-bg:#dcc2c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e2c8c8;--bs-table-hover-color:#000;color:#000;border-color:#dcc2c2}.table-hover{--bs-table-accent-bg:unset}.light{--bs-table-bg:rgb(238, 238, 238);--bs-table-striped-bg:#e8e8e8;--bs-table-striped-color:#000;--bs-table-active-bg:#d6d6d6;--bs-table-active-color:#000;--bs-table-hover-bg:gainsboro;--bs-table-hover-color:#000;color:#000;border-color:#d6d6d6}.table-hover{--bs-table-accent-bg:unset}.dark{--bs-table-bg:rgb(30, 30, 30);--bs-table-striped-bg:#242424;--bs-table-striped-color:#fff;--bs-table-active-bg:#353535;--bs-table-active-color:#fff;--bs-table-hover-bg:#2f2f2f;--bs-table-hover-color:#fff;color:#fff;border-color:#353535}[class=badge]{background-color:#737373;border-radius:.625rem}.panel-group{display:flex;flex-flow:column}.panel-heading{color:#5a5a5a;padding:.625rem 1rem}.panel-title{margin-top:0;margin-bottom:0}.panel>.table-fit{border:none}.page-header{padding:.625rem 1rem;margin:2rem 0 1rem;border-bottom:1px solid #5a5a5a}code{margin:.25rem .5rem}.help-block{display:block;margin-top:.5rem;margin-bottom:1rem;color:#5a5a5a}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:.4rem;float:left}.btn-toolbar>.btn-group:first-child,.btn-toolbar>.btn:first-child,.btn-toolbar>.input-group:first-child{margin-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.form-inline .form-group{display:inline-block}.form-irre-object.panel{flex:1 0 100%;width:100%}.modal-backdrop.in{opacity:.5}@font-face{font-family:"Source Sans Pro";font-weight:200;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:200;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:300;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Light.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Light.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:300;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-LightIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Regular.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-It.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-It.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:600;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Semibold.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:600;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Bold.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:900;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Black.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Black.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:900;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-BlackIt.otf.woff) format("woff")}html{height:100%;overflow:hidden}body{height:100%;overflow:auto}.scaffold{background-color:#f5f5f5;color:#333;position:relative;height:100vh;display:flex;flex-flow:row wrap}.scaffold-header{flex:0 0 100%;position:sticky;top:0;z-index:1000;display:flex;flex-flow:row wrap;align-items:stretch;height:45px}.scaffold-topbar{background-color:#151515;color:#f5f5f5;height:45px;flex:1 0 auto}.scaffold-modulemenu{background-color:#292929;color:#f5f5f5;position:sticky;top:45px;width:auto;height:calc(100vh - 45px);max-width:100%;z-index:1000;overflow:auto;color-scheme:dark}.scaffold-toolbar{background-color:#292929;color:#f5f5f5;z-index:1000;display:none}.scaffold-toolbar .dropdown-menu a,.scaffold-toolbar a{color:rgba(245,245,245,.7)}.scaffold-toolbar .dropdown-menu a:focus,.scaffold-toolbar .dropdown-menu a:hover,.scaffold-toolbar a:focus,.scaffold-toolbar a:hover{color:#f5f5f5}.scaffold-toolbar .dropdown-menu a:after,.scaffold-toolbar a:after{display:none}.scaffold-toolbar .active>a{color:#f5f5f5}@media (min-width:992px){.scaffold-toolbar{overflow:visible;background-color:transparent;height:45px;left:auto;bottom:auto;display:block}}.scaffold-search-expanded .scaffold-toolbar .toolbar,.scaffold-toolbar-expanded .scaffold-toolbar .toolbar{background-color:#292929}@media (max-width:991px){.scaffold-search-expanded .scaffold-toolbar,.scaffold-toolbar-expanded .scaffold-toolbar{min-height:calc(100vh - 45px);padding:8px;flex:1 0 100%;display:block}.scaffold-search-expanded .scaffold-toolbar .toolbar-item,.scaffold-toolbar-expanded .scaffold-toolbar .toolbar-item{padding:4px}}.scaffold-content{position:relative!important;flex:1 0 0%;min-height:calc(100vh - 45px);display:flex;flex-direction:row;background:#fff}.scaffold-content-module-iframe{display:block;border:none;height:100%;width:1px;min-width:100%}.scaffold-content-navigation{display:none;flex-direction:column;position:sticky!important;left:0;top:0;bottom:0;height:100%;width:300px}.scaffold-content-navigation-expanded .scaffold-content-navigation{display:flex}.scaffold-content-navigation-component{flex:1 0 auto}.scaffold-content-module{flex:1 0 0%;display:flex;flex-direction:row}.scaffold-content-overlay{display:none;position:absolute;z-index:1050;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.65)}.scaffold-modulemenu-expanded .scaffold-content-overlay{display:block}@media (min-width:992px){.scaffold-modulemenu-expanded .scaffold-content-overlay{display:none}}@media (max-width:991px){.scaffold .scaffold-modulemenu{display:none}}.scaffold-modulemenu-expanded{display:flex}.scaffold-modulemenu-expanded .scaffold-modulemenu{width:240px}@media (max-width:991px){.scaffold-modulemenu-expanded .scaffold-modulemenu{display:block}}.scaffold-content-navigation-drag{display:none;flex:0 0 auto;width:1px;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3;background-color:#c8c8c8;transition:background-color .2s ease-in-out,border .2s ease-in-out}.scaffold-content-navigation-drag:hover{background-color:#969696}.scaffold-content-navigation-drag:hover:after{border-right:2px solid #969696}.scaffold-content-navigation-drag:after{content:"";position:absolute;height:100%;width:8px;margin-left:-5px;border-right:2px solid transparent}.scaffold-content-navigation-drag.resizing:before{background-color:transparent;content:"";position:fixed;top:0;left:0;right:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.scaffold-content-navigation-expanded .scaffold-content-navigation-drag{display:block;cursor:ew-resize}.scaffold-content-navigation-switcher{display:none}.scaffold-content-navigation-available .scaffold-content-navigation-switcher{width:auto;height:100%;display:flex;position:relative;flex-direction:column;border-right:1px solid #c3c3c3;padding:4px 4px 4px 2px;background:#eee}.scaffold-content-navigation-available.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher{position:static;display:block;width:0;height:30px;border-right:0;background:0 0;transform:translate(-36px,4px);z-index:3;padding:0}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-btn{display:inline-block;padding:.25rem .325rem;margin-top:.125rem}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-open{display:inline-block}.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-open{display:none}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-close{display:none}.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-close{display:inline-block}typo3-backend-navigation-switcher{display:flex}.topbar{background-color:inherit;position:relative;height:45px}.topbar a{color:inherit;text-decoration:none}.topbar-button{color:#f5f5f5;position:absolute;top:0;display:inline-flex;justify-content:center;align-items:center;border:0;background-color:#151515;height:45px;width:40px}.topbar-button:focus,.topbar-button:hover{background-color:#1d1d1d}.topbar-button[disabled],.topbar-button[disabled]:focus,.topbar-button[disabled]:hover{background-color:#292929;cursor:not-allowed;opacity:.5}.topbar-button.topbar-button-modulemenu{left:0}@media (min-width:992px){.topbar-button.topbar-button-modulemenu{background-color:#292929}}.topbar-button.topbar-button-toolbar{right:40px}.topbar-button.topbar-button-search{right:0}.scaffold-modulemenu-expanded .topbar-button.topbar-button-modulemenu{background-color:#292929}@media (max-width:991px){.scaffold-toolbar-expanded .toolbar-item-search{display:none}}.scaffold-toolbar-expanded .topbar-button-toolbar{background-color:#292929}@media (max-width:991px){.scaffold-search-expanded .toolbar-item{display:none}.scaffold-search-expanded .toolbar-item-search{display:block;width:100%;padding:0}.scaffold-search-expanded .toolbar-item-search .form-control-icon{display:none}.scaffold-search-expanded .toolbar-item-search input[type=search]{padding-left:1.25rem}}.scaffold-search-expanded .topbar-button-search{background-color:#292929}.topbar-button-search,.topbar-button-toolbar{display:inline-flex}@media (min-width:992px){.topbar-button-search,.topbar-button-toolbar{display:none}}.topbar-header{padding-left:40px}@media (max-width:991px){.topbar-header{padding-right:40px!important}}.topbar-header-site{overflow:hidden;position:relative;max-width:100%;height:45px;line-height:45px;padding-left:1em;padding-right:1em;white-space:nowrap}.topbar-header-site:after,.topbar-header-site:before{display:block;content:"";position:absolute;top:0;bottom:0;width:1em}.topbar-header-site:before{right:0;background:#151515}.topbar-header-site:after{right:1em;background:linear-gradient(to right,rgba(21,21,21,0) 0,#151515 100%)}.typo3-in-workspace .topbar-header-site{background-color:#6d860d}.typo3-in-workspace .topbar-header-site:before{background:#6d860d}.typo3-in-workspace .topbar-header-site:after{background:linear-gradient(to right,rgba(109,134,13,0) 0,#6d860d 100%)}.topbar-header-site-logo{height:45px;display:none;padding-right:.5em}.topbar-header-site-logo img{max-width:180px;max-height:35px;width:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:320px){.topbar-header-site-logo{display:inline-block}}.topbar-header-site-title{line-height:1.2em;display:inline-block;vertical-align:middle}.topbar-header-site-name{display:block}.topbar-header-site-version{opacity:.5}.toolbar{padding:0;background-color:#151515}.toolbar:after{clear:both;display:table;content:""}.toolbar-list{list-style:none;padding:0;margin:0}.toolbar-list:after{clear:both;display:table;content:""}@media (min-width:992px){.toolbar-list li:last-child{width:300px}}.toolbar-item{position:relative;display:block;float:left;width:100%}@media (min-width:600px){.toolbar-item{width:50%}}@media (min-width:750px){.toolbar-item{width:33.33%}}@media (min-width:992px){.toolbar-item{width:auto;margin-left:1px}}.toolbar-item .dropdown-menu{width:350px;max-height:500px;overflow-y:auto}.toolbar-item .dropdown-menu .text-muted{color:#8c8c8c}.toolbar-item .dropdown-menu a:focus .text-muted,.toolbar-item .dropdown-menu a:hover .text-muted{color:#a6a6a6}.toolbar-item .dropdown-text a{display:inline}@media (max-width:991px){.toolbar-item .dropdown-menu{overflow:auto;padding:.75rem;position:fixed;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.toolbar-item .dropdown-menu hr{margin-left:-.75rem;margin-right:-.75rem}.toolbar-item .dropdown-headline,.toolbar-item .dropdown-headline+hr{display:none}.toolbar-item .dropdown-backdrop{background:rgba(0,0,0,.65)}.toolbar-item .dropdown-table-title{white-space:normal}}.toolbar-item-avatar{width:28px;margin-right:2px;display:inline-block}.toolbar-item-avatar .avatar{position:absolute;top:50%;left:10px;transform:translate(0,-50%)}.toolbar-item-avatar .avatar,.toolbar-item-avatar .avatar-image{height:28px;width:28px}.toolbar-item-icon{display:inline-flex}.toolbar-item-badge{position:absolute;bottom:4px;right:4px;padding:3px 4px;border-radius:0;font-size:10px;font-weight:400;min-width:16px}.toolbar-item-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(0,0,0,.5);position:relative;display:flex;align-items:center;gap:.35em;text-decoration:none;padding:9px 10px;height:45px;line-height:27px}.toolbar-item-link:focus,.toolbar-item-link:hover{text-decoration:none}@media (min-width:992px){.toolbar-item-link{border:none}}.toolbar-item-link.show{background-color:#292929}.open .toolbar-item-link{background-color:#292929}@media (min-width:992px){.toolbar-item-title{display:none}}.toolbar-item-search form{padding:0;margin:0}.toolbar-item-search .toolbar-item-link{padding:0;margin:0;height:0}.toolbar-item-search .form-group{margin:0}.toolbar-item-search .close{color:#fff;text-shadow:none;opacity:1}.toolbar-item-search input[type=search]::-webkit-search-cancel-button{display:none}.toolbar-item-search .autocomplete-suggestions{position:static!important}.toolbar-item-search .autocomplete-suggestion{border:none}.toolbar-item-search.open .toolbar-item-search-form{position:relative;z-index:991}.toolbar-item-search .form-control{color:#fff;background-color:#2f2f2f}.toolbar-item-search-field{color:#fff;background-color:#2f2f2f;padding-left:1.5rem;margin:0;border-radius:0;border:1px solid rgba(0,0,0,.5);height:45px;box-shadow:none}@media (min-width:992px){.toolbar-item-search-field{border:none}}.toolbar-item-search-field:hover{background-color:#333}.toolbar-item-search-field:focus{box-shadow:none;background-color:#555}.dropdown-menu.toolbar-item-search-field-dropdown{width:calc(100% - 16px * 2)}@media (min-width:992px){.dropdown-menu.toolbar-item-search-field-dropdown{max-width:350px;width:350px;margin-left:-50px}}.dropdown-menu.toolbar-item-search-field-dropdown .dropdown-list-link{padding:8px}.dropdown-menu.toolbar-item-search-field-dropdown .dropdown-headline{padding-top:8px}.modulemenu{margin:0;padding:1em;list-style:none}.modulemenu>ul>.modulemenu-group{margin:1em 0}.modulemenu>ul>.modulemenu-group:first-child{margin-top:0}.modulemenu>ul>.modulemenu-group:last-child{margin-bottom:0}.modulemenu-action{display:flex;min-width:40px;padding:4px;margin-top:1px;color:inherit;align-items:center;overflow:hidden;border:none;border-radius:3px;background-color:transparent;text-align:left}.modulemenu-action:not(:disabled):focus,.modulemenu-action:not(:disabled):hover{color:inherit;text-decoration:none;outline:0}.modulemenu-action:not(:disabled):focus{background-color:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.modulemenu-action:not(:disabled):hover{background-color:rgba(255,255,255,.2)}.modulemenu-action.modulemenu-action-active{background-color:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.modulemenu-icon{position:relative;display:block;width:32px;height:32px;border-radius:2px;flex-shrink:0;overflow:hidden}.modulemenu-name{overflow:hidden;flex-grow:1;margin-left:1em;white-space:nowrap;text-overflow:ellipsis}.modulemenu .modulemenu-name{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modulemenu-group>button:not(:disabled) .modulemenu-indicator{display:none;position:relative;flex-grow:0;flex-shrink:0;height:16px;width:16px;margin:8px;color:inherit}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:after,.modulemenu-group>button:not(:disabled) .modulemenu-indicator:before{content:"";position:absolute;top:50%;height:0;width:6px;border-top:1px solid currentColor;transition:transform .25s ease-in-out}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:before{left:3px;transform:rotate(45deg)}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:after{right:3px;transform:rotate(-45deg)}.modulemenu-group-container{list-style:none;padding:0;margin:0}.modulemenu-group-container>li{width:auto!important}.modulemenu-group-spacer{margin:1.5em 0;border-top:1px dashed rgba(255,255,255,.15)}button[aria-expanded=true]:not(:disabled) .modulemenu-indicator:before{transform:rotate(-45deg)}button[aria-expanded=true]:not(:disabled) .modulemenu-indicator:after{transform:rotate(45deg)}.dropdown-menu a.modulemenu-action{color:inherit;display:flex}.dropdown-menu .modulemenu-name{display:block}.scaffold-modulemenu-expanded .modulemenu-action{margin-left:0;width:100%}.scaffold-modulemenu-expanded .modulemenu-indicator{display:block!important}.scaffold-modulemenu-expanded .modulemenu-name{position:static;margin:0 0 0 1em;width:auto;height:auto}.media{display:grid;grid-template-columns:2rem auto;grid-gap:1rem}.media .media-body{grid-column:1/3}.media .media-left+.media-body{grid-column:2/3;align-self:center}.alert .close{position:absolute;right:.5rem;top:.625rem}.alert-primary{--bs-alert-color:#fff;--bs-alert-bg:#0078e6;--bs-alert-border-color:#b3d7f8}.alert-primary .alert-link{color:#ccc}.alert-success{--bs-alert-color:#fff;--bs-alert-bg:#79a548;--bs-alert-border-color:#d7e4c8}.alert-success .alert-link{color:#ccc}.alert-info{--bs-alert-color:#fff;--bs-alert-bg:#6daae0;--bs-alert-border-color:#d3e6f6}.alert-info .alert-link{color:#ccc}.alert-warning{--bs-alert-color:#fff;--bs-alert-bg:#e8a33d;--bs-alert-border-color:#f8e3c5}.alert-warning .alert-link{color:#ccc}.alert-danger{--bs-alert-color:#fff;--bs-alert-bg:#c83c3c;--bs-alert-border-color:#efc5c5}.alert-danger .alert-link{color:#ccc}.alert-light{--bs-alert-color:#fff;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-light .alert-link{color:#ccc}.alert-default{--bs-alert-color:#fff;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-default .alert-link{color:#ccc}.autocomplete{position:relative}.autocomplete-results{z-index:1000;position:absolute;margin:5px 0;top:100%;margin-left:3.5em;left:0;border:1px solid #ddd;border-radius:2px;background-color:#fff;overflow:hidden;box-shadow:0 1px 0 0 rgba(0,0,0,.25)}.autocomplete-suggestion{border-top:1px solid #ddd}.autocomplete-suggestion:first-child{border-top:none}.autocomplete-suggestion-link{padding:5px 13px 5px 28px;display:block;text-decoration:none}.autocomplete-info{padding:5px 15px}.autocomplete-suggestion:hover{background-color:#fafafa;text-decoration:none}.autocomplete-suggestion.autocomplete-selected,.autocomplete-suggestion:not(:disabled):focus,.autocomplete-suggestion:not(:disabled):hover{background-color:rgba(255,255,255,.2)}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child{padding-top:6px}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child.autocomplete-selected{background-color:transparent}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child.autocomplete-selected .btn-primary{color:#f5f5f5;background-color:#005db3;border-color:#004380}.btn-default,.btn-light{--bs-btn-color:rgb(51, 51, 51);--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(187, 187, 187);--bs-btn-hover-color:rgb(51, 51, 51);--bs-btn-hover-bg:rgb(215, 215, 215);--bs-btn-hover-border-color:rgb(156, 156, 156);--bs-btn-focus-shadow-rgb:167,167,167;--bs-btn-active-color:rgb(51, 51, 51);--bs-btn-active-bg:rgb(195, 195, 195);--bs-btn-active-border-color:rgb(123, 123, 123);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(187, 187, 187)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0078e6;--bs-btn-border-color:#005db3;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#005db3;--bs-btn-hover-border-color:#004380;--bs-btn-focus-shadow-rgb:38,117,190;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0060b8;--bs-btn-active-border-color:#004686;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0078e6;--bs-btn-disabled-border-color:#005db3}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#6daae0;--bs-btn-border-color:#4392d7;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#4392d7;--bs-btn-hover-border-color:#2878bf;--bs-btn-focus-shadow-rgb:57,124,183;--bs-btn-active-color:#000;--bs-btn-active-bg:#8abbe6;--bs-btn-active-border-color:#569ddb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#6daae0;--bs-btn-disabled-border-color:#4392d7}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#79a548;--bs-btn-border-color:#5f8139;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#5f8139;--bs-btn-hover-border-color:#455e29;--bs-btn-focus-shadow-rgb:119,148,87;--bs-btn-active-color:#000;--bs-btn-active-bg:#61843a;--bs-btn-active-border-color:#47612b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#79a548;--bs-btn-disabled-border-color:#5f8139}.btn-warning{--bs-btn-color:#fff;--bs-btn-bg:#e8a33d;--bs-btn-border-color:#d88b1a;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#d88b1a;--bs-btn-hover-border-color:#ab6e14;--bs-btn-focus-shadow-rgb:222,156,60;--bs-btn-active-color:#000;--bs-btn-active-bg:#ba8231;--bs-btn-active-border-color:#a26814;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e8a33d;--bs-btn-disabled-border-color:#d88b1a}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#c83c3c;--bs-btn-border-color:#a32e2e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a32e2e;--bs-btn-hover-border-color:#7b2323;--bs-btn-focus-shadow-rgb:177,77,77;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a03030;--bs-btn-active-border-color:#7a2323;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#c83c3c;--bs-btn-disabled-border-color:#a32e2e}.btn-block{width:100%}.btn-block+.btn-block{margin-top:.5rem}.btn-borderless{border-color:transparent;box-shadow:none}table .btn-borderless{border-color:transparent;box-shadow:none;background:0 0;padding:.375rem}.dropdown-menu{line-height:1.45em;border:0;margin:0;border-radius:0;color:#fff}.dropdown-menu a{color:inherit;display:block}.dropdown-menu a:focus,.dropdown-menu a:hover{color:inherit;text-decoration:none}.dropdown-menu hr{border-top:1px solid rgba(0,0,0,.35);margin:1.25em -.75rem}.dropdown-menu>:last-child{margin-bottom:0}.dropdown-menu .form-group{margin-bottom:.75em}.dropdown-menu .form-control{border-color:#aaa;color:inherit;border-radius:0;background-color:#333}.dropdown-menu .form-control:focus{box-shadow:none;border-color:#bbb}.dropdown-menu .btn{border:none;border-radius:0;padding:6px 10px}.dropdown-headline{font-size:1.15em;margin-top:0;margin-bottom:.5em}.dropdown-text a{display:inline-block}div.dropdown-menu{padding:1.5em}.dropdown-list{padding-left:0;list-style:none}.dropdown-list>li{position:relative}.dropdown-list>li+li{margin-top:.5em}.dropdown-list-link{display:block;text-decoration:none}.dropdown-list-link:focus,.dropdown-list-link:hover{text-decoration:none}.dropdown-table{display:table;width:100%}.dropdown-table-row{display:table-row}.dropdown-table-column{display:table-cell;padding-top:.25em;padding-bottom:.25em;vertical-align:middle;word-break:break-word}.dropdown-table-column-top{vertical-align:top}.dropdown-table-icon{width:16px;padding-right:.5em}.dropdown-table-icon-actions-system-cache-clear-impact-low{color:#79a548}.dropdown-table-icon-actions-system-cache-clear-impact-high{color:#c83c3c}.dropdown-table-title{white-space:nowrap;padding-right:1.5em}.dropdown-table-title-ellipsis{max-width:230px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.dropdown-table-actions{white-space:nowrap;text-align:right}.dropdown-table-actions-btn{text-align:center;display:inline-block!important;margin-top:-4px;margin-bottom:-4px;padding:4px;vertical-align:middle}.dropdown-table-actions-btn-close:hover,.dropdown-table-actions-btn-edit:hover{background-color:#333}.dropdown-table-actions-btn-delete:hover{background-color:#c83c3c}.avatar{position:relative;display:inline-block;height:32px;width:32px;vertical-align:middle}.avatar-image{display:block;height:32px;width:32px;overflow:hidden;border-radius:50%}.avatar-image:after{display:block;content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.avatar-image>img{display:block;width:100%!important;height:auto!important}.avatar-icon{position:absolute;bottom:0;right:0;height:16px;width:16px}.callout{background-color:#f0f0f0;border-left:3px solid #ccc;margin:20px 0;padding:20px;color:#333;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.callout .media{margin:0}.callout .media .icon-emphasized{color:#fff;background-color:#ccc}.callout-icon{margin-top:-2px}.callout-title{font-size:1.3em;margin:0 0 .5em}.callout-body>:last-child{margin-bottom:0}.callout-sm{margin:10px 0;padding:10px}.callout-sm .callout-title{font-size:1em;margin:0}.callout-success{background-color:#d1e2bd;border-color:#79a548;color:#333}.callout-success .media{margin:0}.callout-success .media .icon-emphasized{color:#fff;background-color:#79a548}.callout-info{background-color:#ebf3fb;border-color:#6daae0;color:#333}.callout-info .media{margin:0}.callout-info .media .icon-emphasized{color:#fff;background-color:#6daae0}.callout-warning{background-color:#fbefdd;border-color:#e8a33d;color:#333}.callout-warning .media{margin:0}.callout-warning .media .icon-emphasized{color:#fff;background-color:#e8a33d}.callout-danger{background-color:#efc7c7;border-color:#c83c3c;color:#333}.callout-danger .media{margin:0}.callout-danger .media .icon-emphasized{color:#fff;background-color:#c83c3c}.callout-notice{background-color:#f9f9f9;border-color:#a0a0a0;color:#333}.callout-notice .media{margin:0}.callout-notice .media .icon-emphasized{color:#fff;background-color:#a0a0a0}:root{--icon-color-primary:currentColor;--icon-size-small:16px;--icon-size-medium:32px;--icon-size-large:48px;--icon-size-mega:64px;--icon-unify-modifier:0.86;--icon-opacity-disabled:0.5}.icon{position:relative;display:inline-flex;overflow:hidden;white-space:nowrap;height:var(--icon-size,1em);width:var(--icon-size,1em);line-height:var(--icon-size,1em);flex-shrink:0}.icon img,.icon svg{display:block;height:100%;width:100%}.icon *{display:block;line-height:inherit}.icon-markup{position:absolute;display:block;text-align:center;top:0;left:0;right:0;bottom:0}.icon-overlay{position:absolute;bottom:0;right:0;height:68.75%;width:68.75%;text-align:center}.icon-color{fill:var(--icon-color-primary)}.icon-spin .icon-markup{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}@-webkit-keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.icon-state-disabled .icon-markup{opacity:var(--icon-opacity-disabled)}.icon-size-small{--icon-size:var(--icon-size-small)}.icon-size-small .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-small .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-medium{--icon-size:var(--icon-size-medium)}.icon-size-medium .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-medium .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-large{--icon-size:var(--icon-size-large)}.icon-size-large .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-large .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-mega{--icon-size:var(--icon-size-mega)}.icon-size-mega .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-mega .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35em}.icon{vertical-align:-22%}.icon-actions-edit-copy-release,.icon-actions-edit-cut-release,.icon-status-dialog-error,.icon-status-status-current,.icon-status-status-permission-denied{--icon-color-primary:#c83c3c}.icon-status-status-sorting-light-asc,.icon-status-status-sorting-light-desc{--icon-color-primary:#fff}.icon-status-status-sorting-asc,.icon-status-status-sorting-desc{--icon-color-primary:rgb(115, 115, 115)}.icon-status-dialog-information{--icon-color-primary:#6daae0}.icon-status-dialog-ok,.icon-status-status-permission-granted{--icon-color-primary:#79a548}.icon-status-dialog-notification{--icon-color-primary:#333}.icon-status-dialog-warning{--icon-color-primary:#e8a33d}:root{--statusreport-border-color:rgb(215, 215, 215);--statusreport-border-radius:4px;--statusreport-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.15);--statusreport-spacing:0.5rem;--statusreport-bg:#fff;--statusreport-color:#000;--statusreport-icon-size:16px;--statusreport-icon-bg:rgb(238, 238, 238);--statusreport-icon-color:#000;--statusreport-icon-primary-bg:#0078e6;--statusreport-icon-primary-color:#000;--statusreport-icon-success-bg:#79a548;--statusreport-icon-success-color:#000;--statusreport-icon-info-bg:#6daae0;--statusreport-icon-info-color:#000;--statusreport-icon-warning-bg:#e8a33d;--statusreport-icon-warning-color:#000;--statusreport-icon-danger-bg:#c83c3c;--statusreport-icon-danger-color:#fff;--statusreport-icon-light-bg:rgb(238, 238, 238);--statusreport-icon-light-color:#000;--statusreport-icon-default-bg:rgb(238, 238, 238);--statusreport-icon-default-color:#000}.statusreport{display:grid;grid-template:"statusreport-indicator statusreport-title statusreport-body"/calc(var(--statusreport-icon-size) * 1.5) 200px auto;color:var(--statusreport-color);padding:calc(var(--statusreport-spacing) * 1.5);gap:var(--statusreport-spacing);background-color:var(--statusreport-bg);width:100%;border:1px solid var(--statusreport-border-color)}.statusreport-indicator{display:flex;justify-content:center;grid-area:statusreport-indicator}.statusreport-title{grid-area:statusreport-title}.statusreport-body{grid-area:statusreport-body}.statusreport a:not([class]){color:#0078e6;text-decoration:underline}.statusreport a:not([class]):hover{color:#0060b8;text-decoration:underline}.statusreport .statusreport-indicator-icon{position:relative;display:inline-flex;justify-content:center;align-items:center;color:var(--statusreport-icon-color);font-size:var(--statusreport-icon-size);height:var(--statusreport-icon-size);width:var(--statusreport-icon-size)}.statusreport .statusreport-indicator-icon:before{position:absolute;content:" ";top:50%;left:50%;height:calc(var(--statusreport-icon-size) * 1.5);width:calc(var(--statusreport-icon-size) * 1.5);background-color:var(--statusreport-icon-bg);transform:translate(-50%,-50%);border-radius:50%}.statusreport-wrapper{border-radius:var(--statusreport-border-radius);box-shadow:var(--statusreport-box-shadow)}.statusreport-wrapper .statusreport:first-child{border-top-left-radius:var(--statusreport-border-radius);border-top-right-radius:var(--statusreport-border-radius)}.statusreport-wrapper .statusreport:last-child{border-bottom-left-radius:var(--statusreport-border-radius);border-bottom-right-radius:var(--statusreport-border-radius)}.statusreport-wrapper .statusreport+.statusreport{margin-top:-1px}.statusreport[data-severity=primary]{--statusreport-icon-bg:var(--statusreport-icon-primary-bg);--statusreport-icon-color:var(--statusreport-icon-primary-color)}.statusreport[data-severity=success]{--statusreport-icon-bg:var(--statusreport-icon-success-bg);--statusreport-icon-color:var(--statusreport-icon-success-color)}.statusreport[data-severity=info]{--statusreport-icon-bg:var(--statusreport-icon-info-bg);--statusreport-icon-color:var(--statusreport-icon-info-color)}.statusreport[data-severity=warning]{--statusreport-icon-bg:var(--statusreport-icon-warning-bg);--statusreport-icon-color:var(--statusreport-icon-warning-color)}.statusreport[data-severity=danger]{--statusreport-icon-bg:var(--statusreport-icon-danger-bg);--statusreport-icon-color:var(--statusreport-icon-danger-color)}.statusreport[data-severity=light]{--statusreport-icon-bg:var(--statusreport-icon-light-bg);--statusreport-icon-color:var(--statusreport-icon-light-color)}.statusreport[data-severity=default]{--statusreport-icon-bg:var(--statusreport-icon-default-bg);--statusreport-icon-color:var(--statusreport-icon-default-color)}
+@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:rgb(115, 115, 115);--bs-gray-dark:rgb(51, 51, 51);--bs-gray-100:rgb(245, 245, 245);--bs-gray-200:rgb(238, 238, 238);--bs-gray-300:rgb(215, 215, 215);--bs-gray-400:rgb(204, 204, 204);--bs-gray-500:rgb(187, 187, 187);--bs-gray-600:rgb(115, 115, 115);--bs-gray-700:rgb(90, 90, 90);--bs-gray-800:rgb(51, 51, 51);--bs-gray-900:rgb(30, 30, 30);--bs-primary:#0078e6;--bs-success:#79a548;--bs-info:#6daae0;--bs-warning:#e8a33d;--bs-danger:#c83c3c;--bs-light:rgb(238, 238, 238);--bs-default:rgb(238, 238, 238);--bs-primary-rgb:0,120,230;--bs-success-rgb:121,165,72;--bs-info-rgb:109,170,224;--bs-warning-rgb:232,163,61;--bs-danger-rgb:200,60,60;--bs-light-rgb:238,238,238;--bs-default-rgb:238,238,238;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:0,0,0;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:Verdana,Arial,Helvetica,sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size:16px;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:0.75rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#000;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:rgb(215, 215, 215);--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.125rem;--bs-border-radius-sm:0.125rem;--bs-border-radius-lg:0.125rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#212424;--bs-link-hover-color:#000;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.1}.h1,h1{font-size:calc(1.29375rem + .525vw)}@media (min-width:1200px){.h1,h1{font-size:1.6875rem}}.h2,h2{font-size:1.2rem}.h3,h3{font-size:1.05rem}.h4,h4{font-size:.9375rem}.h5,h5{font-size:.9375rem}.h6,h6{font-size:.75rem}p{margin-top:0;margin-bottom:.5rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:none}a:hover{color:var(--bs-link-hover-color);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.125rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#737373;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:.9375rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:.9375rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#737373}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.125rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#737373}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:rgb(250, 250, 250);--bs-table-border-color:rgb(204, 204, 204);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.025);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid #ccc}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cce4fa;--bs-table-border-color:#b8cde1;--bs-table-striped-bg:#c7def4;--bs-table-striped-color:#000;--bs-table-active-bg:#b8cde1;--bs-table-active-color:#000;--bs-table-hover-bg:#bdd3e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e3e3e3;--bs-table-border-color:#cccccc;--bs-table-striped-bg:#dddddd;--bs-table-striped-color:#000;--bs-table-active-bg:#cccccc;--bs-table-active-color:#000;--bs-table-hover-bg:#d2d2d2;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#e4edda;--bs-table-border-color:#cdd5c4;--bs-table-striped-bg:#dee7d5;--bs-table-striped-color:#000;--bs-table-active-bg:#cdd5c4;--bs-table-active-color:#000;--bs-table-hover-bg:#d3dbca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#e2eef9;--bs-table-border-color:#cbd6e0;--bs-table-striped-bg:#dce8f3;--bs-table-striped-color:#000;--bs-table-active-bg:#cbd6e0;--bs-table-active-color:#000;--bs-table-hover-bg:#d1dce6;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#faedd8;--bs-table-border-color:#e1d5c2;--bs-table-striped-bg:#f4e7d3;--bs-table-striped-color:#000;--bs-table-active-bg:#e1d5c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e7dbc8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f4d8d8;--bs-table-border-color:#dcc2c2;--bs-table-striped-bg:#eed3d3;--bs-table-striped-color:#000;--bs-table-active-bg:#dcc2c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e2c8c8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:rgb(238, 238, 238);--bs-table-border-color:#d6d6d6;--bs-table-striped-bg:#e8e8e8;--bs-table-striped-color:#000;--bs-table-active-bg:#d6d6d6;--bs-table-active-color:#000;--bs-table-hover-bg:gainsboro;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:rgb(30, 30, 30);--bs-table-border-color:#353535;--bs-table-striped-bg:#242424;--bs-table-striped-color:#fff;--bs-table-active-bg:#353535;--bs-table-active-color:#fff;--bs-table-hover-bg:#2f2f2f;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,label{margin-bottom:.25rem;font-weight:400}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;font-weight:400;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:.9375rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.65625rem}.form-text{margin-top:.25rem;font-size:.875em;color:#737373}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#333;background-color:#fefefe;background-clip:padding-box;border:1px solid #bbb;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.125rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#333;background-color:#fefefe;border-color:#80bcf3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,120,230,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#737373;opacity:1}.form-control::placeholder{color:#737373;opacity:1}.form-control:disabled{background-color:#eee;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#333;background-color:#eee;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e2e2e2}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#000;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.65625rem;border-radius:.125rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:.9375rem;border-radius:.125rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.125rem}.form-control-color::-webkit-color-swatch{border-radius:.125rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:.75rem;font-weight:400;line-height:1.5;color:#333;background-color:#fefefe;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #bbb;border-radius:.125rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#80bcf3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,120,230,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#eee}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #333}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.65625rem;border-radius:.125rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:.9375rem;border-radius:.125rem}.form-check{display:block;min-height:18px;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fefefe;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#80bcf3;outline:0;box-shadow:0 0 0 .25rem rgba(0,120,230,.25)}.form-check-input:checked{background-color:#0078e6;border-color:#0078e6}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0078e6;border-color:#0078e6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:3em}.form-switch .form-check-input{width:2.5em;margin-left:-3em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2380bcf3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:3em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-3em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.5}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,120,230,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,120,230,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0078e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b3d7f8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#d7d7d7;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0078e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b3d7f8}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#d7d7d7;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#bbb}.form-range:disabled::-moz-range-thumb{background-color:#bbb}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-addon,.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#333;text-align:center;white-space:nowrap;background-color:#eee;border:1px solid #bbb;border-radius:.125rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:.9375rem;border-radius:.125rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.65625rem;border-radius:.125rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select,.input-group>:not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#79a548}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.65625rem;color:#000;background-color:#79a548;border-radius:.125rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#79a548;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2379a548' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#79a548;box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#79a548}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2379a548' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#79a548;box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#79a548}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#79a548}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#79a548}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#c83c3c}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.65625rem;color:#fff;background-color:#c83c3c;border-radius:.125rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#c83c3c;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c83c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c83c3c' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#c83c3c;box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#c83c3c}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c83c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c83c3c' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#c83c3c;box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#c83c3c}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#c83c3c}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#c83c3c}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:0.75rem;--bs-btn-font-weight:normal;--bs-btn-line-height:1.5;--bs-btn-color:#000;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.125rem;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.5;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);box-shadow:var(--bs-btn-box-shadow);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);text-decoration:none;background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check:focus+.btn,.btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)}.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow)}.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);box-shadow:none}.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#0078e6;--bs-btn-border-color:#0078e6;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#268cea;--bs-btn-hover-border-color:#1a86e9;--bs-btn-focus-shadow-rgb:0,102,196;--bs-btn-active-color:#000;--bs-btn-active-bg:#3393eb;--bs-btn-active-border-color:#1a86e9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0078e6;--bs-btn-disabled-border-color:#0078e6}.btn-success{--bs-btn-color:#000;--bs-btn-bg:#79a548;--bs-btn-border-color:#79a548;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#8db363;--bs-btn-hover-border-color:#86ae5a;--bs-btn-focus-shadow-rgb:103,140,61;--bs-btn-active-color:#000;--bs-btn-active-bg:#94b76d;--bs-btn-active-border-color:#86ae5a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#79a548;--bs-btn-disabled-border-color:#79a548}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#6daae0;--bs-btn-border-color:#6daae0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#83b7e5;--bs-btn-hover-border-color:#7cb3e3;--bs-btn-focus-shadow-rgb:93,145,190;--bs-btn-active-color:#000;--bs-btn-active-bg:#8abbe6;--bs-btn-active-border-color:#7cb3e3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#6daae0;--bs-btn-disabled-border-color:#6daae0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#e8a33d;--bs-btn-border-color:#e8a33d;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ebb15a;--bs-btn-hover-border-color:#eaac50;--bs-btn-focus-shadow-rgb:197,139,52;--bs-btn-active-color:#000;--bs-btn-active-bg:#edb564;--bs-btn-active-border-color:#eaac50;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e8a33d;--bs-btn-disabled-border-color:#e8a33d}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#c83c3c;--bs-btn-border-color:#c83c3c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#aa3333;--bs-btn-hover-border-color:#a03030;--bs-btn-focus-shadow-rgb:208,89,89;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a03030;--bs-btn-active-border-color:#962d2d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#c83c3c;--bs-btn-disabled-border-color:#c83c3c}.btn-light{--bs-btn-color:#000;--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:#cacaca;--bs-btn-hover-border-color:#bebebe;--bs-btn-focus-shadow-rgb:202,202,202;--bs-btn-active-color:#000;--bs-btn-active-bg:#bebebe;--bs-btn-active-border-color:#b3b3b3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(238, 238, 238)}.btn-default{--bs-btn-color:#000;--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f1f1f1;--bs-btn-hover-border-color:#f0f0f0;--bs-btn-focus-shadow-rgb:202,202,202;--bs-btn-active-color:#000;--bs-btn-active-bg:#f1f1f1;--bs-btn-active-border-color:#f0f0f0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(238, 238, 238)}.btn-outline-primary{--bs-btn-color:#0078e6;--bs-btn-border-color:#0078e6;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0078e6;--bs-btn-hover-border-color:#0078e6;--bs-btn-focus-shadow-rgb:0,120,230;--bs-btn-active-color:#000;--bs-btn-active-bg:#0078e6;--bs-btn-active-border-color:#0078e6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0078e6;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0078e6;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#79a548;--bs-btn-border-color:#79a548;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#79a548;--bs-btn-hover-border-color:#79a548;--bs-btn-focus-shadow-rgb:121,165,72;--bs-btn-active-color:#000;--bs-btn-active-bg:#79a548;--bs-btn-active-border-color:#79a548;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#79a548;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#79a548;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#6daae0;--bs-btn-border-color:#6daae0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#6daae0;--bs-btn-hover-border-color:#6daae0;--bs-btn-focus-shadow-rgb:109,170,224;--bs-btn-active-color:#000;--bs-btn-active-bg:#6daae0;--bs-btn-active-border-color:#6daae0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6daae0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6daae0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#e8a33d;--bs-btn-border-color:#e8a33d;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e8a33d;--bs-btn-hover-border-color:#e8a33d;--bs-btn-focus-shadow-rgb:232,163,61;--bs-btn-active-color:#000;--bs-btn-active-bg:#e8a33d;--bs-btn-active-border-color:#e8a33d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#e8a33d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e8a33d;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#c83c3c;--bs-btn-border-color:#c83c3c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#c83c3c;--bs-btn-hover-border-color:#c83c3c;--bs-btn-focus-shadow-rgb:200,60,60;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c83c3c;--bs-btn-active-border-color:#c83c3c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#c83c3c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#c83c3c;--bs-gradient:none}.btn-outline-light{--bs-btn-color:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(238, 238, 238);--bs-btn-hover-border-color:rgb(238, 238, 238);--bs-btn-focus-shadow-rgb:238,238,238;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(238, 238, 238);--bs-btn-active-border-color:rgb(238, 238, 238);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:rgb(238, 238, 238);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgb(238, 238, 238);--bs-gradient:none}.btn-outline-default{--bs-btn-color:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(238, 238, 238);--bs-btn-hover-border-color:rgb(238, 238, 238);--bs-btn-focus-shadow-rgb:238,238,238;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(238, 238, 238);--bs-btn-active-border-color:rgb(238, 238, 238);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:rgb(238, 238, 238);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgb(238, 238, 238);--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:rgb(115, 115, 115);--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:0,102,196;text-decoration:none}.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link:focus{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:0.9375rem;--bs-btn-border-radius:0.125rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.65625rem;--bs-btn-border-radius:0.125rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:0.75rem;--bs-dropdown-color:#fff;--bs-dropdown-bg:#292929;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.125rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.125rem - 1px);--bs-dropdown-divider-bg:#424242;--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#fff;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-link-hover-bg:#424242;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#424242;--bs-dropdown-link-disabled-color:rgb(215, 215, 215);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:rgb(215, 215, 215);--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:1000;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);box-shadow:var(--bs-dropdown-box-shadow)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:0;border-right:.4em solid transparent;border-bottom:.4em solid;border-left:.4em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.4em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.34em;vertical-align:.152em;content:"";border-top:.4em solid transparent;border-right:.4em solid;border-bottom:.4em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);text-decoration:none;background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.65625rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:rgb(215, 215, 215);--bs-dropdown-bg:rgb(51, 51, 51);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:rgb(215, 215, 215);--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:#424242;--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#424242;--bs-dropdown-link-disabled-color:rgb(187, 187, 187);--bs-dropdown-header-color:rgb(187, 187, 187)}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.125rem}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:12px;--bs-nav-link-padding-y:6px;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:rgb(115, 115, 115);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){transition:none}}.nav-link:focus,.nav-link:hover,.nav.nav-tabs>li:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:hover:not(.nav-link){color:var(--bs-nav-link-hover-color);text-decoration:none}.nav-link.disabled,.nav.nav-tabs>li:not(.nav-item)>a.disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#ccc;--bs-nav-tabs-border-radius:0.125rem;--bs-nav-tabs-link-hover-border-color:rgb(215, 215, 215);--bs-nav-tabs-link-active-color:rgb(90, 90, 90);--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:rgb(215, 215, 215) rgb(215, 215, 215) #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){margin-bottom:calc(var(--bs-nav-tabs-border-width) * -1);background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav.nav-tabs>li:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:hover:not(.nav-link){isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled,.nav.nav-tabs>li:not(.nav-item)>a.disabled:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.show .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav-tabs .nav-link.active,.nav.nav-tabs>li.show:not(.nav-item) .nav-link,.nav.nav-tabs>li.show:not(.nav-item) .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link){color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width) * -1);border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.125rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0078e6}.nav-pills .nav-link,.nav-pills .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled,.nav-pills .nav.nav-tabs>li:not(.nav-item)>a:disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .nav.nav-tabs>li.show:not(.nav-item)>a:not(.nav-link),.nav-pills .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link),.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill .nav.nav-tabs>li:not(.nav-item),.nav-fill>.nav-link,.nav.nav-tabs>li.nav-fill:not(.nav-item)>a:not(.nav-link){flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified .nav.nav-tabs>li:not(.nav-item),.nav-justified>.nav-link,.nav.nav-tabs>li.nav-justified:not(.nav-item)>a:not(.nav-link){flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-fill .nav.nav-tabs>li:not(.nav-item) .nav-link,.nav-fill .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav-justified .nav-item .nav-link,.nav-justified .nav.nav-tabs>li:not(.nav-item) .nav-link,.nav-justified .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:3.75px;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:15px;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:15px;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.125rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color);text-decoration:none}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:6px;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav.nav-tabs>li.show:not(.nav-item)>a:not(.nav-link),.navbar-nav .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link),.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:6px;padding-bottom:6px;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link,.navbar-expand-xxl .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card,.panel{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.125rem;--bs-card-inner-border-radius:calc(0.125rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:transparent;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow)}.card>hr,.panel>hr{margin-right:0;margin-left:0}.card>.list-group,.panel>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.panel>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child,.panel>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer,.card>.list-group+.panel-footer,.panel>.card-header+.list-group,.panel>.list-group+.card-footer,.panel>.list-group+.panel-footer{border-top:0}.card-body,.panel-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title,.panel-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer,.panel-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child,.panel-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active,.card-header-tabs .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link){background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card,.card-group>.panel{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card,.card-group>.panel{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.card+.panel,.card-group>.panel+.card,.card-group>.panel+.panel{margin-left:0;border-left:0}.card-group>.card:not(:last-child),.card-group>.panel:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top,.card-group>.panel:not(:last-child) .card-header,.card-group>.panel:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .panel-footer,.card-group>.panel:not(:last-child) .card-footer,.card-group>.panel:not(:last-child) .card-img-bottom,.card-group>.panel:not(:last-child) .panel-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.panel:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top,.card-group>.panel:not(:first-child) .card-header,.card-group>.panel:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .panel-footer,.card-group>.panel:not(:first-child) .card-footer,.card-group>.panel:not(:first-child) .card-img-bottom,.card-group>.panel:not(:first-child) .panel-footer{border-bottom-left-radius:0}}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:rgb(115, 115, 115);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:rgb(115, 115, 115);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:0.75rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:rgb(215, 215, 215);--bs-pagination-border-radius:0.125rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:rgb(238, 238, 238);--bs-pagination-hover-border-color:rgb(215, 215, 215);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:rgb(238, 238, 238);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(0, 120, 230, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0078e6;--bs-pagination-active-border-color:#0078e6;--bs-pagination-disabled-color:rgb(115, 115, 115);--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:rgb(215, 215, 215);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);text-decoration:none;background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:0.9375rem;--bs-pagination-border-radius:0.125rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.65625rem;--bs-pagination-border-radius:0.125rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.125rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:0.75rem;--bs-alert-padding-y:0.75rem;--bs-alert-margin-bottom:1.125rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:2px;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:2.25rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:.9375rem .75rem}.alert-primary{--bs-alert-color:black;--bs-alert-bg:#0078e6;--bs-alert-border-color:#b3d7f8}.alert-primary .alert-link{color:#000}.alert-success{--bs-alert-color:black;--bs-alert-bg:#79a548;--bs-alert-border-color:#d7e4c8}.alert-success .alert-link{color:#000}.alert-info{--bs-alert-color:black;--bs-alert-bg:#6daae0;--bs-alert-border-color:#d3e6f6}.alert-info .alert-link{color:#000}.alert-warning{--bs-alert-color:black;--bs-alert-bg:#e8a33d;--bs-alert-border-color:#f8e3c5}.alert-warning .alert-link{color:#000}.alert-danger{--bs-alert-color:white;--bs-alert-bg:#c83c3c;--bs-alert-border-color:#efc5c5}.alert-danger .alert-link{color:#ccc}.alert-light{--bs-alert-color:black;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-light .alert-link{color:#000}.alert-default{--bs-alert-color:black;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-default .alert-link{color:#000}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1.25rem}}@keyframes progress-bar-stripes{0%{background-position-x:1.25rem}}.progress{--bs-progress-height:1.25rem;--bs-progress-font-size:0.675rem;--bs-progress-bg:#dedede;--bs-progress-border-radius:0.125rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0078e6;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);box-shadow:var(--bs-progress-box-shadow)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{--bs-list-group-color:rgb(30, 30, 30);--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.125rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:rgb(90, 90, 90);--bs-list-group-action-hover-color:rgb(90, 90, 90);--bs-list-group-action-hover-bg:rgb(245, 245, 245);--bs-list-group-action-active-color:#000;--bs-list-group-action-active-bg:rgb(238, 238, 238);--bs-list-group-disabled-color:rgb(115, 115, 115);--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0078e6;--bs-list-group-active-border-color:#0078e6;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(var(--bs-list-group-border-width) * -1);border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#00488a;background-color:#cce4fa}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#00488a;background-color:#b8cde1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#00488a;border-color:#00488a}.list-group-item-success{color:#49632b;background-color:#e4edda}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#49632b;background-color:#cdd5c4}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#49632b;border-color:#49632b}.list-group-item-info{color:#416686;background-color:#e2eef9}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#416686;background-color:#cbd6e0}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#416686;border-color:#416686}.list-group-item-warning{color:#8b6225;background-color:#faedd8}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#8b6225;background-color:#e1d5c2}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#8b6225;border-color:#8b6225}.list-group-item-danger{color:#782424;background-color:#f4d8d8}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#782424;background-color:#dcc2c2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#782424;border-color:#782424}.list-group-item-light{color:#5f5f5f;background-color:#fcfcfc}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#5f5f5f;background-color:#e3e3e3}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#5f5f5f;border-color:#5f5f5f}.list-group-item-default{color:#5f5f5f;background-color:#fcfcfc}.list-group-item-default.list-group-item-action:focus,.list-group-item-default.list-group-item-action:hover{color:#5f5f5f;background-color:#e3e3e3}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#5f5f5f;border-color:#5f5f5f}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.125rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(0,120,230,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.125rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:rgb(115, 115, 115);--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{position:absolute;z-index:1090;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(var(--bs-toast-padding-x) * -.5);margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:5000;--bs-modal-width:100vw;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.125rem;--bs-modal-box-shadow:0 0.375rem 1rem rgba(0, 0, 0, 0.5);--bs-modal-inner-border-radius:calc(0.125rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-modal-box-shadow);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.375rem 1rem rgba(0, 0, 0, 0.5)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:100vw}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:100vw}}@media (min-width:1200px){.modal-xl{--bs-modal-width:100vw}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.65625rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#333;--bs-tooltip-border-radius:0.125rem;--bs-tooltip-opacity:1;--bs-tooltip-arrow-width:3px;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.65625rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.125rem;--bs-popover-inner-border-radius:calc(0.125rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:0.75rem;--bs-popover-header-color:var(--bs-heading-color);--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#000;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);box-shadow:var(--bs-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(var(--bs-popover-arrow-width) * -.5);content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.clearfix::after,.dropdown-list>li::after,.module-docheader .module-docheader-bar::after,.module-docheader::after,.panel-heading::after,.typo3-login-copyright-link::after{display:block;clear:both;content:""}.text-bg-primary{color:#000!important;background-color:RGBA(0,120,230,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#000!important;background-color:RGBA(121,165,72,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(109,170,224,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(232,163,61,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(200,60,60,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(238,238,238,var(--bs-bg-opacity,1))!important}.text-bg-default{color:#000!important;background-color:RGBA(238,238,238,var(--bs-bg-opacity,1))!important}.link-primary{color:#0078e6!important}.link-primary:focus,.link-primary:hover{color:#3393eb!important}.link-success{color:#79a548!important}.link-success:focus,.link-success:hover{color:#94b76d!important}.link-info{color:#6daae0!important}.link-info:focus,.link-info:hover{color:#8abbe6!important}.link-warning{color:#e8a33d!important}.link-warning:focus,.link-warning:hover{color:#edb564!important}.link-danger{color:#c83c3c!important}.link-danger:focus,.link-danger:hover{color:#a03030!important}.link-light{color:#eee!important}.link-light:focus,.link-light:hover{color:#f1f1f1!important}.link-default{color:#eee!important}.link-default:focus,.link-default:hover{color:#f1f1f1!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-default{--bs-bg-opacity:1;background-color:rgba(var(--bs-default-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.btn-block,.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-default{--bs-border-opacity:1;border-color:rgba(var(--bs-default-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.29375rem + .525vw)!important}.fs-2{font-size:1.2rem!important}.fs-3{font-size:1.05rem!important}.fs-4{font-size:.9375rem!important}.fs-5{font-size:.9375rem!important}.fs-6{font-size:.75rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-default{--bs-text-opacity:1;color:rgba(var(--bs-default-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#737373!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:1.6875rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.hidden,.hide{display:none!important}.form-group{margin-bottom:.5rem}.caret{display:inline-block;width:0;height:0;margin-left:.125rem;vertical-align:middle;border-top:.25rem dashed #5a5a5a;border-right:.25rem solid transparent;border-left:.25rem solid transparent}.text-right{text-align:right}.input-lg{height:2.5rem}.table-hover{--bs-table-accent-bg:unset}.primary{--bs-table-bg:#cce4fa;--bs-table-striped-bg:#c7def4;--bs-table-striped-color:#000;--bs-table-active-bg:#b8cde1;--bs-table-active-color:#000;--bs-table-hover-bg:#bdd3e7;--bs-table-hover-color:#000;color:#000;border-color:#b8cde1}.table-hover{--bs-table-accent-bg:unset}.secondary{--bs-table-bg:#e3e3e3;--bs-table-striped-bg:#dddddd;--bs-table-striped-color:#000;--bs-table-active-bg:#cccccc;--bs-table-active-color:#000;--bs-table-hover-bg:#d2d2d2;--bs-table-hover-color:#000;color:#000;border-color:#ccc}.table-hover{--bs-table-accent-bg:unset}.success{--bs-table-bg:#e4edda;--bs-table-striped-bg:#dee7d5;--bs-table-striped-color:#000;--bs-table-active-bg:#cdd5c4;--bs-table-active-color:#000;--bs-table-hover-bg:#d3dbca;--bs-table-hover-color:#000;color:#000;border-color:#cdd5c4}.table-hover{--bs-table-accent-bg:unset}.info{--bs-table-bg:#e2eef9;--bs-table-striped-bg:#dce8f3;--bs-table-striped-color:#000;--bs-table-active-bg:#cbd6e0;--bs-table-active-color:#000;--bs-table-hover-bg:#d1dce6;--bs-table-hover-color:#000;color:#000;border-color:#cbd6e0}.table-hover{--bs-table-accent-bg:unset}.warning{--bs-table-bg:#faedd8;--bs-table-striped-bg:#f4e7d3;--bs-table-striped-color:#000;--bs-table-active-bg:#e1d5c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e7dbc8;--bs-table-hover-color:#000;color:#000;border-color:#e1d5c2}.table-hover{--bs-table-accent-bg:unset}.danger{--bs-table-bg:#f4d8d8;--bs-table-striped-bg:#eed3d3;--bs-table-striped-color:#000;--bs-table-active-bg:#dcc2c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e2c8c8;--bs-table-hover-color:#000;color:#000;border-color:#dcc2c2}.table-hover{--bs-table-accent-bg:unset}.light{--bs-table-bg:rgb(238, 238, 238);--bs-table-striped-bg:#e8e8e8;--bs-table-striped-color:#000;--bs-table-active-bg:#d6d6d6;--bs-table-active-color:#000;--bs-table-hover-bg:gainsboro;--bs-table-hover-color:#000;color:#000;border-color:#d6d6d6}.table-hover{--bs-table-accent-bg:unset}.dark{--bs-table-bg:rgb(30, 30, 30);--bs-table-striped-bg:#242424;--bs-table-striped-color:#fff;--bs-table-active-bg:#353535;--bs-table-active-color:#fff;--bs-table-hover-bg:#2f2f2f;--bs-table-hover-color:#fff;color:#fff;border-color:#353535}[class=badge]{background-color:#737373;border-radius:.625rem}.panel-group{display:flex;flex-flow:column}.panel-heading{color:#5a5a5a;padding:.625rem 1rem}.panel-title{margin-top:0;margin-bottom:0}.panel>.table-fit{border:none}.page-header{padding:.625rem 1rem;margin:2rem 0 1rem;border-bottom:1px solid #5a5a5a}code{margin:.25rem .5rem}.help-block{display:block;margin-top:.5rem;margin-bottom:1rem;color:#5a5a5a}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:.4rem;float:left}.btn-toolbar>.btn-group:first-child,.btn-toolbar>.btn:first-child,.btn-toolbar>.input-group:first-child{margin-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.form-inline .form-group{display:inline-block}.form-irre-object.panel{flex:1 0 100%;width:100%}.modal-backdrop.in{opacity:.5}@font-face{font-family:"Source Sans Pro";font-weight:200;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:200;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:300;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Light.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Light.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:300;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-LightIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Regular.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-It.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-It.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:600;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Semibold.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:600;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Bold.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:900;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Black.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Black.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:900;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-BlackIt.otf.woff) format("woff")}html{height:100%;overflow:hidden}body{height:100%;overflow:auto}.scaffold{background-color:#f5f5f5;color:#333;position:relative;height:100vh;display:flex;flex-flow:row wrap}.scaffold-header{flex:0 0 100%;position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:flex;flex-flow:row wrap;align-items:stretch;height:45px}.scaffold-topbar{background-color:#151515;color:#f5f5f5;height:45px;flex:1 0 auto}.scaffold-modulemenu{background-color:#292929;color:#f5f5f5;position:-webkit-sticky;position:sticky;top:45px;width:auto;height:calc(100vh - 45px);max-width:100%;z-index:1000;overflow:auto;color-scheme:dark}.scaffold-toolbar{background-color:#292929;color:#f5f5f5;z-index:1000;display:none}.scaffold-toolbar .dropdown-menu a,.scaffold-toolbar a{color:rgba(245,245,245,.7)}.scaffold-toolbar .dropdown-menu a:focus,.scaffold-toolbar .dropdown-menu a:hover,.scaffold-toolbar a:focus,.scaffold-toolbar a:hover{color:#f5f5f5}.scaffold-toolbar .dropdown-menu a:after,.scaffold-toolbar a:after{display:none}.scaffold-toolbar .active>a{color:#f5f5f5}@media (min-width:992px){.scaffold-toolbar{overflow:visible;background-color:transparent;height:45px;left:auto;bottom:auto;display:block}}.scaffold-search-expanded .scaffold-toolbar .toolbar,.scaffold-toolbar-expanded .scaffold-toolbar .toolbar{background-color:#292929}@media (max-width:991px){.scaffold-search-expanded .scaffold-toolbar,.scaffold-toolbar-expanded .scaffold-toolbar{min-height:calc(100vh - 45px);padding:8px;flex:1 0 100%;display:block}.scaffold-search-expanded .scaffold-toolbar .toolbar-item,.scaffold-toolbar-expanded .scaffold-toolbar .toolbar-item{padding:4px}}.scaffold-content{position:relative!important;flex:1 0 0%;min-height:calc(100vh - 45px);display:flex;flex-direction:row;background:#fff}.scaffold-content-module-iframe{display:block;border:none;height:100%;width:1px;min-width:100%}.scaffold-content-navigation{display:none;flex-direction:column;position:-webkit-sticky!important;position:sticky!important;left:0;top:0;bottom:0;height:100%;width:300px}.scaffold-content-navigation-expanded .scaffold-content-navigation{display:flex}.scaffold-content-navigation-component{flex:1 0 auto}.scaffold-content-module{flex:1 0 0%;display:flex;flex-direction:row}.scaffold-content-overlay{display:none;position:absolute;z-index:1050;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.65)}.scaffold-modulemenu-expanded .scaffold-content-overlay{display:block}@media (min-width:992px){.scaffold-modulemenu-expanded .scaffold-content-overlay{display:none}}@media (max-width:991px){.scaffold .scaffold-modulemenu{display:none}}.scaffold-modulemenu-expanded{display:flex}.scaffold-modulemenu-expanded .scaffold-modulemenu{width:240px}@media (max-width:991px){.scaffold-modulemenu-expanded .scaffold-modulemenu{display:block}}.scaffold-content-navigation-drag{display:none;flex:0 0 auto;width:1px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3;background-color:#c8c8c8;transition:background-color .2s ease-in-out,border .2s ease-in-out}.scaffold-content-navigation-drag:hover{background-color:#969696}.scaffold-content-navigation-drag:hover:after{border-right:2px solid #969696}.scaffold-content-navigation-drag:after{content:"";position:absolute;height:100%;width:8px;margin-left:-5px;border-right:2px solid transparent}.scaffold-content-navigation-drag.resizing:before{background-color:transparent;content:"";position:fixed;top:0;left:0;right:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.scaffold-content-navigation-expanded .scaffold-content-navigation-drag{display:block;cursor:ew-resize}.scaffold-content-navigation-switcher{display:none}.scaffold-content-navigation-available .scaffold-content-navigation-switcher{width:auto;height:100%;display:flex;position:relative;flex-direction:column;border-right:1px solid #c3c3c3;padding:4px 4px 4px 2px;background:#eee}.scaffold-content-navigation-available.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher{position:static;display:block;width:0;height:30px;border-right:0;background:0 0;transform:translate(-36px,4px);z-index:3;padding:0}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-btn{display:inline-block;padding:.25rem .325rem;margin-top:.125rem}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-open{display:inline-block}.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-open{display:none}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-close{display:none}.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-close{display:inline-block}typo3-backend-navigation-switcher{display:flex}.topbar{background-color:inherit;position:relative;height:45px}.topbar a{color:inherit;text-decoration:none}.topbar-button{color:#f5f5f5;position:absolute;top:0;display:inline-flex;justify-content:center;align-items:center;border:0;background-color:#151515;height:45px;width:40px}.topbar-button:focus,.topbar-button:hover{background-color:#1d1d1d}.topbar-button[disabled],.topbar-button[disabled]:focus,.topbar-button[disabled]:hover{background-color:#292929;cursor:not-allowed;opacity:.5}.topbar-button.topbar-button-modulemenu{left:0}@media (min-width:992px){.topbar-button.topbar-button-modulemenu{background-color:#292929}}.topbar-button.topbar-button-toolbar{right:40px}.topbar-button.topbar-button-search{right:0}.scaffold-modulemenu-expanded .topbar-button.topbar-button-modulemenu{background-color:#292929}@media (max-width:991px){.scaffold-toolbar-expanded .toolbar-item-search{display:none}}.scaffold-toolbar-expanded .topbar-button-toolbar{background-color:#292929}@media (max-width:991px){.scaffold-search-expanded .toolbar-item{display:none}.scaffold-search-expanded .toolbar-item-search{display:block;width:100%;padding:0}.scaffold-search-expanded .toolbar-item-search .form-control-icon{display:none}.scaffold-search-expanded .toolbar-item-search input[type=search]{padding-left:1.25rem}}.scaffold-search-expanded .topbar-button-search{background-color:#292929}.topbar-button-search,.topbar-button-toolbar{display:inline-flex}@media (min-width:992px){.topbar-button-search,.topbar-button-toolbar{display:none}}.topbar-header{padding-left:40px}@media (max-width:991px){.topbar-header{padding-right:40px!important}}.topbar-header-site{overflow:hidden;position:relative;max-width:100%;height:45px;line-height:45px;padding-left:1em;padding-right:1em;white-space:nowrap}.topbar-header-site:after,.topbar-header-site:before{display:block;content:"";position:absolute;top:0;bottom:0;width:1em}.topbar-header-site:before{right:0;background:#151515}.topbar-header-site:after{right:1em;background:linear-gradient(to right,rgba(21,21,21,0) 0,#151515 100%)}.typo3-in-workspace .topbar-header-site{background-color:#6d860d}.typo3-in-workspace .topbar-header-site:before{background:#6d860d}.typo3-in-workspace .topbar-header-site:after{background:linear-gradient(to right,rgba(109,134,13,0) 0,#6d860d 100%)}.topbar-header-site-logo{height:45px;display:none;padding-right:.5em}.topbar-header-site-logo img{max-width:180px;max-height:35px;width:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:320px){.topbar-header-site-logo{display:inline-block}}.topbar-header-site-title{line-height:1.2em;display:inline-block;vertical-align:middle}.topbar-header-site-name{display:block}.topbar-header-site-version{opacity:.5}.toolbar{padding:0;background-color:#151515}.toolbar:after{clear:both;display:table;content:""}.toolbar-list{list-style:none;padding:0;margin:0}.toolbar-list:after{clear:both;display:table;content:""}@media (min-width:992px){.toolbar-list li:last-child{width:300px}}.toolbar-item{position:relative;display:block;float:left;width:100%}@media (min-width:600px){.toolbar-item{width:50%}}@media (min-width:750px){.toolbar-item{width:33.33%}}@media (min-width:992px){.toolbar-item{width:auto;margin-left:1px}}.toolbar-item .dropdown-menu{width:350px;max-height:500px;overflow-y:auto}.toolbar-item .dropdown-menu .text-muted{color:#8c8c8c}.toolbar-item .dropdown-menu a:focus .text-muted,.toolbar-item .dropdown-menu a:hover .text-muted{color:#a6a6a6}.toolbar-item .dropdown-text a{display:inline}@media (max-width:991px){.toolbar-item .dropdown-menu{overflow:auto;padding:.75rem;position:fixed;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.toolbar-item .dropdown-menu hr{margin-left:-.75rem;margin-right:-.75rem}.toolbar-item .dropdown-headline,.toolbar-item .dropdown-headline+hr{display:none}.toolbar-item .dropdown-backdrop{background:rgba(0,0,0,.65)}.toolbar-item .dropdown-table-title{white-space:normal}}.toolbar-item-avatar{width:28px;margin-right:2px;display:inline-block}.toolbar-item-avatar .avatar{position:absolute;top:50%;left:10px;transform:translate(0,-50%)}.toolbar-item-avatar .avatar,.toolbar-item-avatar .avatar-image{height:28px;width:28px}.toolbar-item-icon{display:inline-flex}.toolbar-item-badge{position:absolute;bottom:4px;right:4px;padding:3px 4px;border-radius:0;font-size:10px;font-weight:400;min-width:16px}.toolbar-item-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(0,0,0,.5);position:relative;display:flex;align-items:center;gap:.35em;text-decoration:none;padding:9px 10px;height:45px;line-height:27px}.toolbar-item-link:focus,.toolbar-item-link:hover{text-decoration:none}@media (min-width:992px){.toolbar-item-link{border:none}}.toolbar-item-link.show{background-color:#292929}.open .toolbar-item-link{background-color:#292929}@media (min-width:992px){.toolbar-item-title{display:none}}.toolbar-item-search form{padding:0;margin:0}.toolbar-item-search .toolbar-item-link{padding:0;margin:0;height:0}.toolbar-item-search .form-group{margin:0}.toolbar-item-search .close{color:#fff;text-shadow:none;opacity:1}.toolbar-item-search input[type=search]::-webkit-search-cancel-button{display:none}.toolbar-item-search .autocomplete-suggestions{position:static!important}.toolbar-item-search .autocomplete-suggestion{border:none}.toolbar-item-search.open .toolbar-item-search-form{position:relative;z-index:991}.toolbar-item-search .form-control{color:#fff;background-color:#2f2f2f}.toolbar-item-search-field{color:#fff;background-color:#2f2f2f;padding-left:1.5rem;margin:0;border-radius:0;border:1px solid rgba(0,0,0,.5);height:45px;box-shadow:none}@media (min-width:992px){.toolbar-item-search-field{border:none}}.toolbar-item-search-field:hover{background-color:#333}.toolbar-item-search-field:focus{box-shadow:none;background-color:#555}.dropdown-menu.toolbar-item-search-field-dropdown{width:calc(100% - 16px * 2)}@media (min-width:992px){.dropdown-menu.toolbar-item-search-field-dropdown{max-width:350px;width:350px;margin-left:-50px}}.dropdown-menu.toolbar-item-search-field-dropdown .dropdown-list-link{padding:8px}.dropdown-menu.toolbar-item-search-field-dropdown .dropdown-headline{padding-top:8px}.modulemenu{margin:0;padding:1em;list-style:none}.modulemenu>ul>.modulemenu-group{margin:1em 0}.modulemenu>ul>.modulemenu-group:first-child{margin-top:0}.modulemenu>ul>.modulemenu-group:last-child{margin-bottom:0}.modulemenu-action{display:flex;min-width:40px;padding:4px;margin-top:1px;color:inherit;align-items:center;overflow:hidden;border:none;border-radius:3px;background-color:transparent;text-align:left}.modulemenu-action:not(:disabled):focus,.modulemenu-action:not(:disabled):hover{color:inherit;text-decoration:none;outline:0}.modulemenu-action:not(:disabled):focus{background-color:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.modulemenu-action:not(:disabled):hover{background-color:rgba(255,255,255,.2)}.modulemenu-action.modulemenu-action-active{background-color:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.modulemenu-icon{position:relative;display:block;width:32px;height:32px;border-radius:2px;flex-shrink:0;overflow:hidden}.modulemenu-name{overflow:hidden;flex-grow:1;margin-left:1em;white-space:nowrap;text-overflow:ellipsis}.modulemenu .modulemenu-name{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modulemenu-group>button:not(:disabled) .modulemenu-indicator{display:none;position:relative;flex-grow:0;flex-shrink:0;height:16px;width:16px;margin:8px;color:inherit}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:after,.modulemenu-group>button:not(:disabled) .modulemenu-indicator:before{content:"";position:absolute;top:50%;height:0;width:6px;border-top:1px solid currentColor;transition:transform .25s ease-in-out}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:before{left:3px;transform:rotate(45deg)}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:after{right:3px;transform:rotate(-45deg)}.modulemenu-group-container{list-style:none;padding:0;margin:0}.modulemenu-group-container>li{width:auto!important}.modulemenu-group-spacer{margin:1.5em 0;border-top:1px dashed rgba(255,255,255,.15)}button[aria-expanded=true]:not(:disabled) .modulemenu-indicator:before{transform:rotate(-45deg)}button[aria-expanded=true]:not(:disabled) .modulemenu-indicator:after{transform:rotate(45deg)}.dropdown-menu a.modulemenu-action{color:inherit;display:flex}.dropdown-menu .modulemenu-name{display:block}.scaffold-modulemenu-expanded .modulemenu-action{margin-left:0;width:100%}.scaffold-modulemenu-expanded .modulemenu-indicator{display:block!important}.scaffold-modulemenu-expanded .modulemenu-name{position:static;margin:0 0 0 1em;width:auto;height:auto}.media{display:grid;grid-template-columns:2rem auto;grid-gap:1rem}.media .media-body{grid-column:1/3}.media .media-left+.media-body{grid-column:2/3;align-self:center}.alert .close{position:absolute;right:.5rem;top:.625rem}.alert-primary{--bs-alert-color:#fff;--bs-alert-bg:#0078e6;--bs-alert-border-color:#b3d7f8}.alert-primary .alert-link{color:#ccc}.alert-success{--bs-alert-color:#fff;--bs-alert-bg:#79a548;--bs-alert-border-color:#d7e4c8}.alert-success .alert-link{color:#ccc}.alert-info{--bs-alert-color:#fff;--bs-alert-bg:#6daae0;--bs-alert-border-color:#d3e6f6}.alert-info .alert-link{color:#ccc}.alert-warning{--bs-alert-color:#fff;--bs-alert-bg:#e8a33d;--bs-alert-border-color:#f8e3c5}.alert-warning .alert-link{color:#ccc}.alert-danger{--bs-alert-color:#fff;--bs-alert-bg:#c83c3c;--bs-alert-border-color:#efc5c5}.alert-danger .alert-link{color:#ccc}.alert-light{--bs-alert-color:#fff;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-light .alert-link{color:#ccc}.alert-default{--bs-alert-color:#fff;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-default .alert-link{color:#ccc}.autocomplete{position:relative}.autocomplete-results{z-index:1000;position:absolute;margin:5px 0;top:100%;margin-left:3.5em;left:0;border:1px solid #ddd;border-radius:2px;background-color:#fff;overflow:hidden;box-shadow:0 1px 0 0 rgba(0,0,0,.25)}.autocomplete-suggestion{border-top:1px solid #ddd}.autocomplete-suggestion:first-child{border-top:none}.autocomplete-suggestion-link{padding:5px 13px 5px 28px;display:block;text-decoration:none}.autocomplete-info{padding:5px 15px}.autocomplete-suggestion:hover{background-color:#fafafa;text-decoration:none}.autocomplete-suggestion.autocomplete-selected,.autocomplete-suggestion:not(:disabled):focus,.autocomplete-suggestion:not(:disabled):hover{background-color:rgba(255,255,255,.2)}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child{padding-top:6px}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child.autocomplete-selected{background-color:transparent}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child.autocomplete-selected .btn-primary{color:#f5f5f5;background-color:#005db3;border-color:#004380}.btn-default,.btn-light{--bs-btn-color:rgb(51, 51, 51);--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(187, 187, 187);--bs-btn-hover-color:rgb(51, 51, 51);--bs-btn-hover-bg:rgb(215, 215, 215);--bs-btn-hover-border-color:rgb(156, 156, 156);--bs-btn-focus-shadow-rgb:167,167,167;--bs-btn-active-color:rgb(51, 51, 51);--bs-btn-active-bg:rgb(195, 195, 195);--bs-btn-active-border-color:rgb(123, 123, 123);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(187, 187, 187)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0078e6;--bs-btn-border-color:#005db3;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#005db3;--bs-btn-hover-border-color:#004380;--bs-btn-focus-shadow-rgb:38,117,190;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0060b8;--bs-btn-active-border-color:#004686;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0078e6;--bs-btn-disabled-border-color:#005db3}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#6daae0;--bs-btn-border-color:#4392d7;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#4392d7;--bs-btn-hover-border-color:#2878bf;--bs-btn-focus-shadow-rgb:57,124,183;--bs-btn-active-color:#000;--bs-btn-active-bg:#8abbe6;--bs-btn-active-border-color:#569ddb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#6daae0;--bs-btn-disabled-border-color:#4392d7}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#79a548;--bs-btn-border-color:#5f8139;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#5f8139;--bs-btn-hover-border-color:#455e29;--bs-btn-focus-shadow-rgb:119,148,87;--bs-btn-active-color:#000;--bs-btn-active-bg:#61843a;--bs-btn-active-border-color:#47612b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#79a548;--bs-btn-disabled-border-color:#5f8139}.btn-warning{--bs-btn-color:#fff;--bs-btn-bg:#e8a33d;--bs-btn-border-color:#d88b1a;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#d88b1a;--bs-btn-hover-border-color:#ab6e14;--bs-btn-focus-shadow-rgb:222,156,60;--bs-btn-active-color:#000;--bs-btn-active-bg:#ba8231;--bs-btn-active-border-color:#a26814;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e8a33d;--bs-btn-disabled-border-color:#d88b1a}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#c83c3c;--bs-btn-border-color:#a32e2e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a32e2e;--bs-btn-hover-border-color:#7b2323;--bs-btn-focus-shadow-rgb:177,77,77;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a03030;--bs-btn-active-border-color:#7a2323;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#c83c3c;--bs-btn-disabled-border-color:#a32e2e}.btn-block{width:100%}.btn-block+.btn-block{margin-top:.5rem}.btn-borderless{border-color:transparent;box-shadow:none}table .btn-borderless{border-color:transparent;box-shadow:none;background:0 0;padding:.375rem}.dropdown-menu{line-height:1.45em;border:0;margin:0;border-radius:0;color:#fff}.dropdown-menu a{color:inherit;display:block}.dropdown-menu a:focus,.dropdown-menu a:hover{color:inherit;text-decoration:none}.dropdown-menu hr{border-top:1px solid rgba(0,0,0,.35);margin:1.25em -.75rem}.dropdown-menu>:last-child{margin-bottom:0}.dropdown-menu .form-group{margin-bottom:.75em}.dropdown-menu .form-control{border-color:#aaa;color:inherit;border-radius:0;background-color:#333}.dropdown-menu .form-control:focus{box-shadow:none;border-color:#bbb}.dropdown-menu .btn{border:none;border-radius:0;padding:6px 10px}.dropdown-headline{font-size:1.15em;margin-top:0;margin-bottom:.5em}.dropdown-text a{display:inline-block}div.dropdown-menu{padding:1.5em}.dropdown-list{padding-left:0;list-style:none}.dropdown-list>li{position:relative}.dropdown-list>li+li{margin-top:.5em}.dropdown-list-link{display:block;text-decoration:none}.dropdown-list-link:focus,.dropdown-list-link:hover{text-decoration:none}.dropdown-table{display:table;width:100%}.dropdown-table-row{display:table-row}.dropdown-table-column{display:table-cell;padding-top:.25em;padding-bottom:.25em;vertical-align:middle;word-break:break-word}.dropdown-table-column-top{vertical-align:top}.dropdown-table-icon{width:16px;padding-right:.5em}.dropdown-table-icon-actions-system-cache-clear-impact-low{color:#79a548}.dropdown-table-icon-actions-system-cache-clear-impact-high{color:#c83c3c}.dropdown-table-title{white-space:nowrap;padding-right:1.5em}.dropdown-table-title-ellipsis{max-width:230px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.dropdown-table-actions{white-space:nowrap;text-align:right}.dropdown-table-actions-btn{text-align:center;display:inline-block!important;margin-top:-4px;margin-bottom:-4px;padding:4px;vertical-align:middle}.dropdown-table-actions-btn-close:hover,.dropdown-table-actions-btn-edit:hover{background-color:#333}.dropdown-table-actions-btn-delete:hover{background-color:#c83c3c}.avatar{position:relative;display:inline-block;height:32px;width:32px;vertical-align:middle}.avatar-image{display:block;height:32px;width:32px;overflow:hidden;border-radius:50%}.avatar-image:after{display:block;content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.avatar-image>img{display:block;width:100%!important;height:auto!important}.avatar-icon{position:absolute;bottom:0;right:0;height:16px;width:16px}.callout{background-color:#f0f0f0;border-left:3px solid #ccc;margin:20px 0;padding:20px;color:#333;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.callout .media{margin:0}.callout .media .icon-emphasized{color:#fff;background-color:#ccc}.callout-icon{margin-top:-2px}.callout-title{font-size:1.3em;margin:0 0 .5em}.callout-body>:last-child{margin-bottom:0}.callout-sm{margin:10px 0;padding:10px}.callout-sm .callout-title{font-size:1em;margin:0}.callout-success{background-color:#d1e2bd;border-color:#79a548;color:#333}.callout-success .media{margin:0}.callout-success .media .icon-emphasized{color:#fff;background-color:#79a548}.callout-info{background-color:#ebf3fb;border-color:#6daae0;color:#333}.callout-info .media{margin:0}.callout-info .media .icon-emphasized{color:#fff;background-color:#6daae0}.callout-warning{background-color:#fbefdd;border-color:#e8a33d;color:#333}.callout-warning .media{margin:0}.callout-warning .media .icon-emphasized{color:#fff;background-color:#e8a33d}.callout-danger{background-color:#efc7c7;border-color:#c83c3c;color:#333}.callout-danger .media{margin:0}.callout-danger .media .icon-emphasized{color:#fff;background-color:#c83c3c}.callout-notice{background-color:#f9f9f9;border-color:#a0a0a0;color:#333}.callout-notice .media{margin:0}.callout-notice .media .icon-emphasized{color:#fff;background-color:#a0a0a0}:root{--icon-color-primary:currentColor;--icon-size-small:16px;--icon-size-medium:32px;--icon-size-large:48px;--icon-size-mega:64px;--icon-unify-modifier:0.86;--icon-opacity-disabled:0.5}.icon{position:relative;display:inline-flex;overflow:hidden;white-space:nowrap;height:var(--icon-size,1em);width:var(--icon-size,1em);line-height:var(--icon-size,1em);flex-shrink:0}.icon img,.icon svg{display:block;height:100%;width:100%}.icon *{display:block;line-height:inherit}.icon-markup{position:absolute;display:block;text-align:center;top:0;left:0;right:0;bottom:0}.icon-overlay{position:absolute;bottom:0;right:0;height:68.75%;width:68.75%;text-align:center}.icon-color{fill:var(--icon-color-primary)}.icon-spin .icon-markup{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}@-webkit-keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.icon-state-disabled .icon-markup{opacity:var(--icon-opacity-disabled)}.icon-size-small{--icon-size:var(--icon-size-small)}.icon-size-small .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-small .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-medium{--icon-size:var(--icon-size-medium)}.icon-size-medium .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-medium .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-large{--icon-size:var(--icon-size-large)}.icon-size-large .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-large .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-mega{--icon-size:var(--icon-size-mega)}.icon-size-mega .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-mega .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35em}.icon{vertical-align:-22%}.icon-actions-edit-copy-release,.icon-actions-edit-cut-release,.icon-status-dialog-error,.icon-status-status-current,.icon-status-status-permission-denied{--icon-color-primary:#c83c3c}.icon-status-status-sorting-light-asc,.icon-status-status-sorting-light-desc{--icon-color-primary:#fff}.icon-status-status-sorting-asc,.icon-status-status-sorting-desc{--icon-color-primary:rgb(115, 115, 115)}.icon-status-dialog-information{--icon-color-primary:#6daae0}.icon-status-dialog-ok,.icon-status-status-permission-granted{--icon-color-primary:#79a548}.icon-status-dialog-notification{--icon-color-primary:#333}.icon-status-dialog-warning{--icon-color-primary:#e8a33d}:root{--statusreport-border-color:rgb(215, 215, 215);--statusreport-border-radius:4px;--statusreport-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.15);--statusreport-spacing:0.5rem;--statusreport-bg:#fff;--statusreport-color:#000;--statusreport-icon-size:16px;--statusreport-icon-bg:rgb(238, 238, 238);--statusreport-icon-color:#000;--statusreport-icon-primary-bg:#0078e6;--statusreport-icon-primary-color:#000;--statusreport-icon-success-bg:#79a548;--statusreport-icon-success-color:#000;--statusreport-icon-info-bg:#6daae0;--statusreport-icon-info-color:#000;--statusreport-icon-warning-bg:#e8a33d;--statusreport-icon-warning-color:#000;--statusreport-icon-danger-bg:#c83c3c;--statusreport-icon-danger-color:#fff;--statusreport-icon-light-bg:rgb(238, 238, 238);--statusreport-icon-light-color:#000;--statusreport-icon-default-bg:rgb(238, 238, 238);--statusreport-icon-default-color:#000}.statusreport{display:grid;grid-template:"statusreport-indicator statusreport-title statusreport-body"/calc(var(--statusreport-icon-size) * 1.5) 200px auto;color:var(--statusreport-color);padding:calc(var(--statusreport-spacing) * 1.5);gap:var(--statusreport-spacing);background-color:var(--statusreport-bg);width:100%;border:1px solid var(--statusreport-border-color)}.statusreport-indicator{display:flex;justify-content:center;grid-area:statusreport-indicator}.statusreport-title{grid-area:statusreport-title}.statusreport-body{grid-area:statusreport-body}.statusreport a:not([class]){color:#0078e6;text-decoration:underline}.statusreport a:not([class]):hover{color:#0060b8;text-decoration:underline}.statusreport .statusreport-indicator-icon{position:relative;display:inline-flex;justify-content:center;align-items:center;color:var(--statusreport-icon-color);font-size:var(--statusreport-icon-size);height:var(--statusreport-icon-size);width:var(--statusreport-icon-size)}.statusreport .statusreport-indicator-icon:before{position:absolute;content:" ";top:50%;left:50%;height:calc(var(--statusreport-icon-size) * 1.5);width:calc(var(--statusreport-icon-size) * 1.5);background-color:var(--statusreport-icon-bg);transform:translate(-50%,-50%);border-radius:50%}.statusreport-wrapper{border-radius:var(--statusreport-border-radius);box-shadow:var(--statusreport-box-shadow)}.statusreport-wrapper .statusreport:first-child{border-top-left-radius:var(--statusreport-border-radius);border-top-right-radius:var(--statusreport-border-radius)}.statusreport-wrapper .statusreport:last-child{border-bottom-left-radius:var(--statusreport-border-radius);border-bottom-right-radius:var(--statusreport-border-radius)}.statusreport-wrapper .statusreport+.statusreport{margin-top:-1px}.statusreport[data-severity=primary]{--statusreport-icon-bg:var(--statusreport-icon-primary-bg);--statusreport-icon-color:var(--statusreport-icon-primary-color)}.statusreport[data-severity=success]{--statusreport-icon-bg:var(--statusreport-icon-success-bg);--statusreport-icon-color:var(--statusreport-icon-success-color)}.statusreport[data-severity=info]{--statusreport-icon-bg:var(--statusreport-icon-info-bg);--statusreport-icon-color:var(--statusreport-icon-info-color)}.statusreport[data-severity=warning]{--statusreport-icon-bg:var(--statusreport-icon-warning-bg);--statusreport-icon-color:var(--statusreport-icon-warning-color)}.statusreport[data-severity=danger]{--statusreport-icon-bg:var(--statusreport-icon-danger-bg);--statusreport-icon-color:var(--statusreport-icon-danger-color)}.statusreport[data-severity=light]{--statusreport-icon-bg:var(--statusreport-icon-light-bg);--statusreport-icon-color:var(--statusreport-icon-light-color)}.statusreport[data-severity=default]{--statusreport-icon-bg:var(--statusreport-icon-default-bg);--statusreport-icon-color:var(--statusreport-icon-default-color)}
 .statusreport-wrapper {
   container-type: inline-size;
 }
@@ -20,4 +20,4 @@
     grid-template: "statusreport-indicator statusreport-title" "statusreport-indicator statusreport-body"/calc(var(--statusreport-icon-size) * 1.5) auto;
   }
 }
-.diff{background-color:#fff;border:1px solid #ccc;display:table}.diff-item{display:table-row}.diff-item+.diff-item{border-top:1px solid #ccc}.diff-item-result,.diff-item-title{padding:10px;display:table-cell}.diff-item-title{background-color:#fafafa;padding-right:10px;font-style:italic;white-space:nowrap}.diff-item-result{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;width:100%;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.diff-item-result del{color:#c80c05;background-color:#fff6f6;text-decoration:none;display:inline-block}.diff-item-result ins{color:#44a512;background-color:#ebfce3;text-decoration:none;display:inline-block}.diff-item-result.diff-item-result-inline{white-space:normal}.module{height:100%;width:100%;background-color:#fff;color:inherit;overflow-y:auto}.module-dark{background-color:#333;color:#ccc}.module-loading-indicator{position:fixed;min-height:5px;width:100%;z-index:999999}.module-loading-indicator.nprogress-custom-parent{position:fixed;top:0}.module-docheader{position:sticky;width:100%;top:0;left:0;display:flex;flex-flow:row wrap;min-height:65px;z-index:300;background-color:#eee;border-bottom:1px solid #c3c3c3;padding:0 24px;transition:top .3s ease-in-out}@media (prefers-reduced-motion:reduce){.module-docheader{transition:none}}.module-docheader-folded{top:-30px}.module-docheader .module-docheader-bar{flex:1 0 100%;min-height:26px;line-height:26px;margin-bottom:4px}.module-docheader .module-docheader-bar:first-child{margin-top:4px}.module-docheader .module-docheader-bar label{margin-top:0;margin-bottom:0}.module-docheader .module-docheader-bar .form-inline .form-group{display:table}.module-docheader .module-docheader-bar .form-inline .form-group label{display:table-cell;font-size:11px;font-weight:400;line-height:16px;padding:4px;border-radius:2px 0 0 2px;border:1px solid #bbb;border-right:0;background-color:rgba(0,0,0,.05)}.module-docheader .module-docheader-bar .form-inline .form-group label+select{display:table-cell;border-top-left-radius:0;border-bottom-left-radius:0}.module-docheader .module-docheader-bar .form-group{vertical-align:top;margin:0;display:inline-block}.module-docheader .module-docheader-bar .form-group .form-control{vertical-align:top}.module-docheader .module-docheader-bar .panel{margin:0;border-left:none;border-right:none;border-bottom:none;border-radius:0;margin-left:-24px;margin-right:-24px;background-color:#fafafa;box-shadow:none}.module-docheader .module-docheader-bar .panel .panel-body{padding:8px 24px}@media (max-width:768px){.module-docheader .module-docheader-bar .text-end{text-align:left!important}}.module-docheader .module-docheader-bar-column-left{float:left}.module-docheader .module-docheader-bar-column-right{float:right}.module-docheader-bar-navigation .module-docheader-bar-column-left{white-space:nowrap}@media (max-width:768px){.module-docheader-bar-navigation .module-docheader-bar-column-left{white-space:normal}}.module-docheader-bar-navigation .form-group select{width:100%}.module-body{padding:24px 24px}.module-body>.callout:first-child{margin-top:0}.module-body>.container{padding-left:0;padding-right:0}.module-body .container-small{max-width:768px;margin:0 auto}.panel{display:block}.panel:focus,.panel:hover{text-decoration:none}.panel-heading a,.panel-heading a:active,.panel-heading a:focus,.panel-heading a:hover{text-decoration:none;color:inherit}.panel-heading-left{float:left}.panel-heading-right{float:right}.panel-title{font-size:12px}.panel-title-icon,.panel-title-name{display:inline-block;vertical-align:middle}.panel-body>:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel-body-highlightlinks>p>a{text-decoration:underline}.panel-table td:first-child,.panel-table th:first-child{padding-left:1rem}.panel-table td:last-child,.panel-table th:last-child{padding-right:1rem}.panel-progress{background-color:#eee;height:3px;position:relative;width:100%}.panel-progress .panel-progress-bar{display:block;height:100%;background-color:#444}.panel-active{border-color:#444}.panel-active>.panel-heading{color:#5a5a5a;background-color:#666;border-color:#444}.panel-active>.panel-heading+.panel-collapse>.panel-body{border-top-color:#444}.panel-active>.panel-heading .badge{color:#666;background-color:#fff}.panel-active>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#444}.panel-body{padding:.75rem}.form-check .form-check-input{opacity:1}.form-check .form-check-spinner{float:left;margin-left:-1.5em;margin-top:.25em}.form-check.form-check-type-icon-toggle .form-check-input{opacity:0}.form-check .form-check-label{position:relative;display:inline-flex;align-items:baseline;padding:0;min-height:0;transition:all .3s ease-in-out}.form-check .form-check-label-icon,.form-check .form-check-label-switch{flex-shrink:0;transition:all .3s ease-in-out}.form-check:not(.disabled) .form-check-label-icon,.form-check:not(.disabled) .form-check-label-switch{cursor:pointer}.form-check input+.help-link{margin-left:.5rem;font-weight:400}.form-check .form-check-input:disabled+.form-check-label{opacity:.5}.form-switch .form-check-input{background-color:#f4f4f4;height:16px;cursor:pointer}.form-switch .form-check-input:checked{border-color:#bbb;background-color:#79a548}.form-switch .form-check-input:focus{border-color:#aaa;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35)}.form-switch .form-check-label{line-height:1.8em}.form-check-type-labeled-toggle{padding-left:0}.form-check-type-labeled-toggle .form-check-input{display:none}.form-check-type-labeled-toggle .form-check-label-switch{height:24px;background-color:#e74856;border-radius:2px;margin-right:.5rem;border:1px solid rgba(0,0,0,.3);color:#fff;display:inline-flex;flex-direction:column;line-height:22px;text-align:center}.form-check-type-labeled-toggle .form-check-label-switch-checked,.form-check-type-labeled-toggle .form-check-label-switch-unchecked{padding-left:8px;padding-right:8px;flex-grow:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-check-type-labeled-toggle .form-check-label-switch-checked{order:2;display:none}.form-check-type-labeled-toggle .form-check-label-switch-unchecked{order:1;display:block}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch{background-color:#79a548}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch .form-check-label-switch-checked{order:1;display:block}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch .form-check-label-switch-unchecked{order:2;display:none}.form-check-type-labeled-toggle .form-check-input:focus+.form-check-label .form-check-label-switch{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.45)}.form-check-type-icon-toggle{padding-left:0}.input-group .form-check-type-icon-toggle .form-label,.input-group .form-check-type-icon-toggle label,.input-group .form-check-type-icon-toggle.form-check{margin-bottom:0}.form-check-type-icon-toggle .form-check-label-icon{border-radius:2px;height:24px;width:24px;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#dadada;color:#333;border:1px solid rgba(0,0,0,.3)}.input-group .form-check-type-icon-toggle .form-check-label-icon{width:revert;height:revert;padding:6px}.form-check-type-icon-toggle:not(.disabled) .form-check-label-icon{cursor:pointer}.form-check-type-icon-toggle .form-check-label-text{padding-left:.5rem}.form-check-type-icon-toggle .form-check-label-icon-checked{display:none}.form-check-type-icon-toggle .form-check-label-icon-unchecked{display:inline-block}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon{background-color:#79a548;color:#fff}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon-checked{display:inline-block}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon-unchecked{display:none}.form-check-type-icon-toggle .form-check-input:focus+.form-check-label .form-check-label-icon{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.45)}.simpletable{padding:0;margin-bottom:1.5em}.simpletable td,.simpletable th{padding:.25em 1em}.simpletable td:first-child,.simpletable th:first-child{padding-left:0}.simpletable td:last-child,.simpletable th:last-child{padding-right:0}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:2px;background-color:#fff;background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal}.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#e8a33d;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:4px 20px 4px 5px;max-width:100%;background-color:#e8a33d;background-clip:padding-box;color:#fff;line-height:16px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:3px;right:0;display:block;width:16px;height:16px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{text-decoration:none}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;background-size:contain;display:inline-block;width:16px;height:16px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.input-group .chosen-container{display:flex;flex:1 1 auto;width:auto!important}.input-group .chosen-container .chosen-choices{border:1px solid #bbb;border-radius:.125rem}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}.cropper-container{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;image-orientation:0deg!important;width:100%;height:100%;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;width:100%;height:100%;overflow:hidden;outline:1px solid #69f;outline-color:rgba(102,153,255,.75)}.cropper-dashed{position:absolute;display:block;border:0 dashed #fff;opacity:.5}.cropper-dashed.dashed-h{top:33.3333333333%;left:0;width:100%;height:33.3333333333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.3333333333%;width:33.3333333333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;opacity:.1;width:100%;height:100%}.cropper-face{top:0;left:0;cursor:move;background-color:#fff}.cropper-line{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;background-color:#69f;opacity:.75}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";background-color:#69f;opacity:0}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75}}.cropper-invisible{opacity:0}.cropper-hide{position:fixed;top:0;left:0;z-index:-1;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;opacity:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.sortable-ghost{opacity:.4!important}th[role=columnheader]:not([data-sort-method=none]){cursor:pointer;position:relative;background-clip:padding-box}th[role=columnheader]:not([data-sort-method=none]):after{content:"";position:absolute;margin:7px 0 0 3px;border-width:4px 4px 0;border-style:solid;border-color:#404040 transparent;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}th[role=columnheader]:not([data-sort-method=none]):hover:after{visibility:visible;opacity:1}th[aria-sort=descending]:not([data-sort-method=none]):after{border-width:0 4px 4px}th[aria-sort]:not([data-sort-method=none]):after{visibility:visible;opacity:.4}#nprogress{pointer-events:none}#nprogress .bar{background:#ff8700;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;padding:0;box-shadow:0 0 10px #ff8700,0 0 5px #ff8700;opacity:1;transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#ff8700;border-left-color:#ff8700;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.minicolors{position:relative}.userTS .minicolors{position:absolute}.userTS .minicolors-panel{margin-top:31px}.userTS .minicolors-swatch{z-index:100000}.minicolors-sprite{background-image:url(../Images/colorpicker/jquery.minicolors.png)}.minicolors-swatch{position:absolute;vertical-align:middle;background-position:-80px 0;cursor:text;padding:0;margin:0;display:inline-block;top:50%;left:6px;z-index:2;transform:translate(0,-50%);width:20px;height:20px;border-radius:1px}.minicolors-swatch-color{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit}.minicolors-input{float:none;padding-left:32px}.minicolors-panel{margin-top:1px;overflow:hidden;border-radius:.125rem;position:absolute;width:173px;height:152px;background:#fff;border:solid 1px #bbb;box-shadow:0 0 20px rgba(0,0,0,.2);z-index:99999;box-sizing:content-box;display:none}.minicolors-panel.minicolors-with-swatches{height:182px}.minicolors-panel.minicolors-visible{display:block}.minicolors-position-top .minicolors-panel{top:-154px}.minicolors-position-right .minicolors-panel{right:0}.minicolors-position-bottom .minicolors-panel{top:auto}.minicolors-position-left .minicolors-panel{left:0}.minicolors-with-opacity .minicolors-panel{width:194px}.minicolors .minicolors-grid{position:absolute;top:1px;left:1px;width:150px;height:150px;background-position:-120px 0;cursor:crosshair}.minicolors .minicolors-grid-inner{position:absolute;top:0;left:0;width:150px;height:150px}.minicolors-slider-saturation .minicolors-grid{background-position:-420px 0}.minicolors-slider-saturation .minicolors-grid-inner{background-position:-270px 0;background-image:inherit}.minicolors-slider-brightness .minicolors-grid{background-position:-570px 0}.minicolors-slider-brightness .minicolors-grid-inner{background-color:#000}.minicolors-slider-wheel .minicolors-grid{background-position:-720px 0}.minicolors-opacity-slider,.minicolors-slider{position:absolute;top:1px;left:152px;width:20px;height:150px;background-color:#fff;background-position:0 0;cursor:row-resize}.minicolors-slider-saturation .minicolors-slider{background-position:-60px 0}.minicolors-slider-brightness .minicolors-slider{background-position:-20px 0}.minicolors-slider-wheel .minicolors-slider{background-position:-20px 0}.minicolors-opacity-slider{left:173px;background-position:-40px 0;display:none}.minicolors-with-opacity .minicolors-opacity-slider{display:block}.minicolors-grid .minicolors-picker{position:absolute;top:70px;left:70px;width:12px;height:12px;border:solid 1px #000;border-radius:10px;margin-top:-6px;margin-left:-6px;background:0 0}.minicolors-grid .minicolors-picker>div{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:8px;border:solid 2px #fff;box-sizing:content-box}.minicolors-picker{position:absolute;top:0;left:0;width:18px;height:2px;background:#fff;border:solid 1px #000;margin-top:-2px;box-sizing:content-box}.minicolors-swatches,.minicolors-swatches li{margin:0;padding:0;list-style:none;overflow:hidden;position:absolute;top:157px;left:5px}.minicolors-swatches .minicolors-swatch{position:relative;float:left;cursor:pointer;margin:0 4px 0 0;top:0;left:0;width:20px;height:20px}.minicolors-with-opacity .minicolors-swatches .minicolors-swatch{margin-right:7px}.minicolors-swatch.selected{border-color:#000}.flatpickr-calendar{opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:1px solid rgba(0,0,0,.15);font-size:12px;line-height:24px;position:absolute;width:258px;box-sizing:border-box;touch-action:manipulation;background:#292929}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:6px solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:200}.flatpickr-calendar.open.animate{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:199;display:block}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #424242}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;border-top:none}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#292929}.flatpickr-calendar.arrowTop:after{border-bottom-color:#292929}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#292929}.flatpickr-calendar.arrowBottom:after{border-top-color:#292929}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#fff}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#0078e6}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.numInputWrapper span{position:absolute;right:0;width:12px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;box-sizing:border-box}.numInputWrapper span:hover{background:#434343}.numInputWrapper span:active{background:#434343}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowDown:after,.numInputWrapper span.arrowUp:after{top:calc(50% - 2px)}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6)}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6)}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:5rem;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:0 0;box-sizing:border-box;color:#fff;cursor:text;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:0 0;border:none;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:100%;line-height:inherit;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#434343}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#292929;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:#fff;line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:258px}.dayContainer{padding:0;text-align:left;width:258px;min-width:258px;max-width:258px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:.125rem;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:400;width:14.2857142857%;flex-basis:14.2857142857%;max-width:32px;height:32px;line-height:32px;margin:0 2px;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;background:#434343}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#434343}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#0078e6;box-shadow:none;color:#fff;border-color:#0078e6}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:.125rem 0 0 .125rem}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 .125rem .125rem 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #0078e6}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:.125rem}.flatpickr-day.inRange{border-radius:0}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:#737373;background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#737373}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #0078e6,5px 0 0 #0078e6}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #424242}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#fff;background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:12px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input{color:#fff}.flatpickr-time input:focus{border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#fff;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#434343}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}:root{--svgtree-drag-info-bg:#fff;--svgtree-drag-info-color:#000;--svgtree-drag-info-icon-size:16px;--svgtree-drag-info-border-radius:2px;--svgtree-drag-info-padding-y:0.5rem;--svgtree-drag-info-padding-x:0.75rem;--svgtree-drag-dropindicator-color:#3393eb;--svgtree-structure-line-color:#ddd;--svgtree-node-color:#000;--svgtree-node-bg:transparent;--svgtree-node-border-color:transparent;--svgtree-node-version-bg:rgba(247, 200, 152, 0.5);--svgtree-node-version-border-color:#c6a07a;--svgtree-node-focus-bg:rgba(230, 242, 253, 0.5);--svgtree-node-focus-border-color:#3393eb;--svgtree-node-hover-bg:rgba(250, 250, 250, 0.5);--svgtree-node-hover-border-color:#d7d7d7;--svgtree-node-selected-bg:rgba(255, 255, 255, 0.5);--svgtree-node-selected-border-color:#d7d7d7;--svgtree-highlight-color:#0078e6;--svgtree-info-bg:#c5ddf3;--svgtree-info-color:#000}.svg-tree{position:relative}.svg-tree-loader{display:none;position:absolute;width:100%;height:calc(100% - 65px);top:65px;left:0;text-align:center;background:rgba(0,0,0,.3);z-index:3000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.element-browser .svg-tree-loader{height:calc(100% - 39px);top:39px}.svg-tree-loader>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.node-loader{display:none;position:absolute;width:100%;height:20px;top:0;left:0;text-align:center;background:rgba(0,0,0,.3);z-index:3000}.node-loader>*{position:absolute;top:0;bottom:0;right:10px;margin:auto}.node-toggle-icon{transform-origin:50% 50%}.node-toggle--expanded .node-toggle-icon{transform:rotate(90deg)}.svg-tree-element{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.25)}.svg-tree-element>.svg-tree-wrapper{flex:1 0 0}.svg-tree-element typo3-backend-form-selecttree-toolbar{display:block;background-color:#fafafa;position:sticky;top:0;padding:.5em;border-bottom:1px solid rgba(0,0,0,.25)}.svg-tree-wrapper{display:block;position:relative;overflow-y:scroll}.svg-tree-wrapper>svg{margin-top:15px}.svg-tree-wrapper path.link{fill:none;shape-rendering:crispEdges;stroke:var(--svgtree-structure-line-color);stroke-width:1;pointer-events:none}.svg-tree-wrapper .node-bg{fill:var(--svgtree-node-bg);stroke:var(--svgtree-node-border-color);stroke-width:1px}.svg-tree-wrapper .node-bg__border{display:none;pointer-events:none;fill:var(--svgtree-drag-dropindicator-color);stroke:var(--svgtree-drag-dropindicator-color);stroke-width:1;shape-rendering:crispedges}.svg-tree-wrapper .node-bg.ver-element,.svg-tree-wrapper .node-bg.ver-page,.svg-tree-wrapper .node-bg.ver-versions{--svgtree-node-bg:var(--svgtree-node-version-bg);--svgtree-node-border-color:var(--svgtree-node-version-border-color)}.svg-tree-wrapper .node:focus{outline:0}.svg-tree-wrapper .node-over{--svgtree-node-bg:var(--svgtree-node-hover-bg);--svgtree-node-border-color:var(--svgtree-node-hover-border-color)}.svg-tree-wrapper .node-selected{--svgtree-node-bg:var(--svgtree-node-selected-bg);--svgtree-node-border-color:var(--svgtree-node-selected-border-color)}.svg-tree-wrapper .node-focused{--svgtree-node-bg:var(--svgtree-node-focus-bg)!important;--svgtree-node-border-color:var(--svgtree-node-focus-border-color)!important}.svg-tree-wrapper .nodes-wrapper{cursor:pointer}.svg-tree-wrapper .nodes-wrapper--dragging{cursor:-webkit-grabbing;cursor:grabbing}.svg-tree-wrapper .nodes-wrapper--nodrop{cursor:no-drop}.node-dd{position:fixed;display:none;padding:0;margin:0;border:0;color:var(--svgtree-drag-info-color);background-color:var(--svgtree-drag-info-bg);border-radius:var(--svgtree-drag-info-border-radius);box-shadow:0 2px 2px 2px rgba(0,0,0,.25);z-index:9999}.node-dd__ctrl-icon{position:absolute;top:var(--svgtree-drag-info-padding-y);left:var(--svgtree-drag-info-padding-x);display:block;width:var(--svgtree-drag-info-icon-size);height:var(--svgtree-drag-info-icon-size);background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1}.node-dd__text{display:flex;padding:var(--svgtree-drag-info-padding-y) var(--svgtree-drag-info-padding-x);gap:.25rem}.node-dd--nodrop .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-place-denied.png)}.node-dd--ok-below.node-dd--copy .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-copy-below.png)}.node-dd--ok-below .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-move-below.png)}.node-dd--ok-between.node-dd--copy .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-new-between.png)}.node-dd--ok-between .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-move-between.png)}.node-dd--ok-append.node-dd--copy .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-new-inside.png)}.node-dd--ok-append .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-move-into.png)}.node-dd--ok-above.node-dd--copy .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-copy-above.png)}.node-dd--ok-above .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-move-above.png)}.nodes-drop-zone[data-open=false]:not(.animating){display:none}.nodes-drop-zone rect{fill:#c83c3c;cursor:-webkit-grabbing;cursor:grabbing}.nodes-drop-zone text{fill:#fff;pointer-events:none}.node-name{fill:var(--svgtree-node-color)}.node-name .node-highlight-text{fill:var(--svgtree-highlight-color);font-weight:700}.node-edit{position:absolute;top:0;left:0;padding:.25rem;border:1px solid #3393eb;outline:0}.scaffold-content .svg-toolbar{min-height:65px}.svg-toolbar{padding:4px 10px 0;border-bottom:1px solid #c3c3c3;background-color:#eee}.svg-toolbar .btn-toolbar{padding:0 .25rem}.svg-toolbar__menu{margin:.125rem 0 .375rem;padding-right:32px;display:flex}.svg-toolbar__menu .svg-toolbar__search{flex:1 0 auto;margin:0 .5rem 0 .25rem}.svg-toolbar__menuitem{display:inline-block;padding:.25rem;border:none;background:0 0;font-size:11px}.svg-toolbar__drag-node{cursor:move}.svg-toolbar__submenu{margin:.125rem 0 0}.node-mount-point{display:flex;border:0;background-color:var(--svgtree-info-bg);border-bottom:1px solid rgba(0,0,0,.25);color:var(--svgtree-info-color);padding:.75em 1.167em;gap:.5em;align-items:center}.node-mount-point__icon{flex:0 auto}.node-mount-point__icon.mountpoint-close{cursor:pointer}.node-mount-point__text{flex:1 0 0;padding:0 .5em;overflow:hidden}.node-action{opacity:0;cursor:pointer}.node-action rect{opacity:0}.node-action.node-action-over{opacity:1}.node-action.node-action-over rect{opacity:1}.element-browser{display:flex;flex-flow:nowrap column;width:100%}.element-browser .h3,.element-browser h3{font-size:1.2em}.element-browser-body{overflow:unset;padding:.75rem}.element-browser-body>:first-child{margin-top:0}.element-browser-body>:last-child{margin-bottom:0}.element-browser-title{padding:.75rem;color:#fff;background-color:#292929;position:sticky;top:0;z-index:3}.element-browser-title a{color:inherit;text-decoration:underline}.element-browser-tabs{position:sticky;top:0;z-index:3}.element-browser-tabs .nav-tabs{padding:.75rem;padding-bottom:0}.link-browser-has-title .element-browser-tabs{top:42px}.element-browser-attributes{padding:.75rem;background-color:#fafafa;border-bottom:1px solid #ddd}@media (min-width:600px){.element-browser-main{display:flex;flex-wrap:nowrap;flex:1 auto}}.element-browser-main-sidebar{background-color:#f2f2f2;position:sticky;top:0;height:100vh}.link-browser .element-browser-main-sidebar{top:44px;height:calc(100vh - 44px)}.link-browser.link-browser-has-title .element-browser-main-sidebar{top:86px;height:calc(100vh - 86px)}@media (min-width:600px){.element-browser-main-sidebar{flex-shrink:0;width:260px;border-right:1px solid #ddd}}@media (min-width:720px){.element-browser-main-sidebar{width:280px}}@media (min-width:840px){.element-browser-main-sidebar{width:300px}}@media (min-width:960px){.element-browser-main-sidebar{width:320px}}.element-browser-main-sidebar .list-tree li:last-child:before{background-color:#f2f2f2}.scaffold-content-navigation-available .element-browser-main-sidebar{display:none}.scaffold-content-navigation-available.scaffold-content-navigation-expanded .element-browser-main-sidebar{display:flex}.link-browser .scaffold-content-navigation-available .scaffold-content-navigation-drag,.link-browser .scaffold-content-navigation-available .scaffold-content-navigation-switcher{position:sticky;top:44px}.link-browser .scaffold-content-navigation-available .scaffold-content-navigation-drag{height:calc(100vh - 44px)}.link-browser.link-browser-has-title .scaffold-content-navigation-available .scaffold-content-navigation-drag,.link-browser.link-browser-has-title .scaffold-content-navigation-available .scaffold-content-navigation-switcher{position:sticky;top:86px}.link-browser.link-browser-has-title .scaffold-content-navigation-available .scaffold-content-navigation-drag{height:calc(100vh - 86px)}@media (min-width:600px){.element-browser-main-content{overflow:auto;flex:1 auto}}.modal .close{background:0 0;border:none;color:inherit;padding:0;margin:0;text-shadow:rgba(0,0,0,.5) 0 0 3px;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal .close:active,.modal .close:hover{box-shadow:none;outline:0;background:0 0;opacity:1}.modal-dialog{display:flex;flex-direction:column;align-items:stretch;justify-content:center;margin:0 auto!important;height:100vh;width:100vw}.modal-content{display:flex;flex-direction:column;margin:0 auto;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px)}.modal-content .help-block{margin-bottom:0}.modal-body{flex:1 1 auto;overflow-y:auto;padding-bottom:0}.modal-body:after{content:"";display:block;height:1rem}.modal-footer,.modal-header{padding:.625rem 1rem}.modal-footer .btn{margin-right:0;padding-left:1em;padding-right:1em}.modal-footer .btn .icon{margin-left:-2px;margin-right:4px}.modal-footer .btn span{vertical-align:middle}.modal-footer .progress{flex-basis:100%;margin-right:0;margin-left:0}.modal-footer .modal-btn-group{margin-right:0;margin-left:0}.modal-content{transition:margin-top .1s ease-in;border:none}.modal-content .modal-loading{position:absolute;display:flex;height:100%;width:100%;justify-content:center;align-items:center}.modal-image-manipulation .modal-body{padding:0;display:flex}.modal-image-manipulation .modal-panel-main{overflow:visible;background-image:url(../Images/cropper-background.png);display:flex;align-items:center;justify-content:center;padding:20px;width:100%}@media (min-width:768px){.modal-image-manipulation .modal-panel-main{width:calc(100% - 250px)}}@media (min-width:992px){.modal-image-manipulation .modal-panel-main{width:calc(100% - 300px)}}.modal-image-manipulation .modal-panel-main img{max-width:100%;max-height:100%;height:auto}.modal-image-manipulation .modal-panel-sidebar{padding:15px;flex-shrink:0;border-left:1px solid rgba(0,0,0,.25);position:relative;overflow:auto;-webkit-overflow-scrolling:touch;width:100%}@media (min-width:768px){.modal-image-manipulation .modal-panel-sidebar{width:250px}}@media (min-width:992px){.modal-image-manipulation .modal-panel-sidebar{width:300px}}.modal-image-manipulation .panel-heading .is-active{pointer-events:none}.modal-image-manipulation .panel{margin-bottom:0}.modal-image-manipulation .panel-body{border-left:2px solid #ff8700}.modal-type-iframe{padding:0}.modal-type-iframe .modal-body{padding:0}.modal-iframe{display:block;border:0;height:100%;width:100%;position:absolute;top:0;left:0}.modal-size-small .modal-content{width:440px}.modal-size-default .modal-content{width:600px}.modal-size-medium .modal-content{width:800px;height:520px}.modal-size-large .modal-content{width:1000px;height:800px}.modal-size-full .modal-content{width:1800px;height:1200px}.modal-severity-notice .modal-header{background-color:#eee;color:#333;border-bottom-color:#bbb}.modal-severity-info .modal-header{background-color:#6daae0;color:#fff;border-bottom-color:#589edc}.modal-severity-success .modal-header{background-color:#79a548;color:#fff;border-bottom-color:#6c9340}.modal-severity-warning .modal-header{background-color:#e8a33d;color:#fff;border-bottom-color:#e59826}.modal-severity-danger .modal-header{background-color:#c83c3c;color:#fff;border-bottom-color:#b73434}.modal-style-dark{color:#fff}.modal-style-dark .modal-header{color:#fff;background-color:#484848;border-bottom-color:#000}.modal-style-dark .modal-content{overflow:hidden;background-color:#292929}.modal-style-dark .modal-body,.modal-style-dark .modal-footer{background-color:#292929;color:#fff}.modal-style-dark .modal-footer{border-top:1px solid #000}.t3js-modal-footer .form-inline{display:block;margin:1em 0;width:100%}.t3js-modal-footer label{margin-right:10px}.modal-multi-step-wizard .modal-body .carousel.slide{min-height:21em}.modal-multi-step-wizard .modal-body .carousel-inner{width:auto;margin:0 -5px;padding:0 5px}.modal-multi-step-wizard .modal-footer .btn+.btn{margin-left:.5em}.modal-multi-step-wizard .modal-footer .progress-bar.inactive{background:0 0;color:#000}.note-list{margin:1em 0}.note{border-radius:2px;margin-bottom:1em;overflow:hidden;position:relative;z-index:1;background-color:#fff;box-shadow:0 2px 2px 1px rgba(0,0,0,.25)}.note-header{background-color:#f2f2f2;padding:10px 20px}.note-header-bar{display:flex;align-items:center;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.note-header-bar>*{padding-left:5px;padding-right:5px}.note-actions{margin-left:auto}.note-body{padding:20px}.note-body>:first-child{margin-top:0}.note-body>:last-child{margin-bottom:0}.note-category-1 .note-header{background-color:#d6e7f6}.note-category-1 .note-body{background-color:#ebf3fb}.note-category-2 .note-header{background-color:#f8e4c6}.note-category-2 .note-body{background-color:#fbefdd}.note-category-3 .note-header{background-color:#ededed}.note-category-3 .note-body{background-color:#f9f9f9}.note-category-4 .note-header{background-color:#c4dbab}.note-category-4 .note-body{background-color:#d1e2bd}.card,.panel{overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.2);border-color:#ccc;margin-bottom:20px;transition:all .2s ease-in-out;transition-property:box-shadow,border,transform}a.card:hover,a.panel:hover{text-decoration:none;border:1px solid #b3b3b3;transform:translate(0,-1px);box-shadow:0 2px 1px rgba(0,0,0,.3)}.card-container{display:flex;flex-wrap:wrap;margin:10px -10px}.card-container .card,.card-container .panel{margin-left:10px;margin-right:10px}.card-size-large,.card-size-medium,.card-size-small{width:calc(100% - 20px)}@media (min-width:768px){.card-size-small{width:calc(50% - 20px)}}@media (min-width:992px){.card-size-small{width:calc(25% - 20px)}}@media (min-width:768px){.card-size-medium{width:calc(50% - 20px)}}.card-size-fixed-small{width:calc(100% - 20px)}@media (min-width:624px){.card-size-fixed-small{width:calc(50% - 20px)}}@media (min-width:768px){.card-size-fixed-small{width:300px}}.card-disabled{opacity:.4}.card-body,.card-footer,.card-header,.card-image,.panel-body,.panel-footer{padding:1.5em 1.5em 0 1.5em}.card-body:last-child,.card-footer:last-child,.card-header:last-child,.card-image:last-child,.panel-body:last-child,.panel-footer:last-child{padding-bottom:1.5em}.card-body :first-child,.card-footer :first-child,.card-header :first-child,.card-image :first-child,.panel-body :first-child,.panel-footer :first-child{margin-top:0}.card-body :last-child,.card-footer :last-child,.card-header :last-child,.card-image :last-child,.panel-body :last-child,.panel-footer :last-child{margin-bottom:0}.card-image{position:relative;padding-left:0;padding-right:0}.card-image:first-child{padding-top:0}.card-image:first-child .card-image-badge{top:.75em}.card-image:last-child{padding-bottom:0}.card-image .card-image-badge{position:absolute;top:1.5em;right:.75em}.card-image img{display:block;height:auto;width:100%;margin:0 auto}.card-header{border-bottom:none}.card-header .card-icon{float:left;margin-right:.75em}.card-header .card-header-body{display:block;overflow:hidden}.card-header .card-title,.card-header .panel-title{font-family:inherit;font-weight:500;display:block;font-size:1.35em;line-height:1.2em;margin:0}.card-header .card-subtitle{display:block;margin-top:.5em;font-size:1em;line-height:1.2em;opacity:.5}.card-header .card-longdesc{margin-top:1em}.card-footer,.panel-footer{border-top:none}:root{--badge-default-color:#000;--badge-default-bg:rgb(215, 215, 215);--badge-default-link-bg-hover:#bebebe;--badge-primary-color:#000;--badge-primary-bg:#0078e6;--badge-primary-link-bg-hover:#005db3;--badge-secondary-color:#fff;--badge-secondary-bg:rgb(115, 115, 115);--badge-secondary-link-bg-hover:#5a5a5a;--badge-success-color:#000;--badge-success-bg:#79a548;--badge-success-link-bg-hover:#5f8139;--badge-info-color:#000;--badge-info-bg:#6daae0;--badge-info-link-bg-hover:#4392d7;--badge-warning-color:#000;--badge-warning-bg:#e8a33d;--badge-warning-link-bg-hover:#d88b1a;--badge-danger-color:#fff;--badge-danger-bg:#c83c3c;--badge-danger-link-bg-hover:#a32e2e;--badge-light-color:#000;--badge-light-bg:rgb(238, 238, 238);--badge-light-link-bg-hover:#d5d5d5;--badge-dark-color:#fff;--badge-dark-bg:rgb(30, 30, 30);--badge-dark-link-bg-hover:#050505}.badge{color:var(--badge-color);background-color:var(--badge-bg);--badge-color:var(--badge-default-color);--badge-bg:var(--badge-default-bg);--badge-link-bg-hover:var(--badge-default-link-bg-hover)}.badge[href]:focus,.badge[href]:hover{background-color:var(--badge-link-bg-hover)}.badge-primary{--badge-color:var(--badge-primary-color);--badge-bg:var(--badge-primary-bg);--badge-link-bg-hover:var(--badge-primary-link-bg-hover)}.badge-secondary{--badge-color:var(--badge-secondary-color);--badge-bg:var(--badge-secondary-bg);--badge-link-bg-hover:var(--badge-secondary-link-bg-hover)}.badge-stable,.badge-success{--badge-color:var(--badge-success-color);--badge-bg:var(--badge-success-bg);--badge-link-bg-hover:var(--badge-success-link-bg-hover)}.badge-experimental,.badge-info{--badge-color:var(--badge-info-color);--badge-bg:var(--badge-info-bg);--badge-link-bg-hover:var(--badge-info-link-bg-hover)}.badge-beta,.badge-warning{--badge-color:var(--badge-warning-color);--badge-bg:var(--badge-warning-bg);--badge-link-bg-hover:var(--badge-warning-link-bg-hover)}.badge-alpha,.badge-danger,.badge-deprecated{--badge-color:var(--badge-danger-color);--badge-bg:var(--badge-danger-bg);--badge-link-bg-hover:var(--badge-danger-link-bg-hover)}.badge-light{--badge-color:var(--badge-light-color);--badge-bg:var(--badge-light-bg);--badge-link-bg-hover:var(--badge-light-link-bg-hover)}.badge-dark{--badge-color:var(--badge-dark-color);--badge-bg:var(--badge-dark-bg);--badge-link-bg-hover:var(--badge-dark-link-bg-hover)}.badge-block{display:block}.badge-space-left{margin-left:1em}.badge-space-right{margin-right:1em}.collapse-horizontal{height:auto;width:0;vertical-align:middle;overflow:hidden}.collapse-horizontal.show{display:inline-block;width:auto}.collapse-horizontal.collapsing{display:inline-block;transition-property:width,visibility;width:0}.modal-body.cropper{display:block}@media (min-width:768px){.modal-body.cropper{display:flex}}.cropper .cropper-line{background-color:transparent}.cropper .cropper-dashed{border:1px dashed #ff8700}.cropper .cropper-point{background-color:#ff8700}.cropper .cropper-point.point-nw{left:0;top:0}.cropper .cropper-point.point-w{left:0}.cropper .cropper-point.point-sw{left:0;bottom:0}.cropper .cropper-point.point-ne{right:0;top:0}.cropper .cropper-point.point-e{right:0}.cropper .cropper-point.point-se{right:0;bottom:0}.cropper .cropper-point.point-se:before{background-color:#fff}.cropper .cropper-point.point-n{top:0}.cropper .cropper-point.point-s{bottom:0}.cropper .cropper-view-box{outline:1px dashed #ff8700}.cropper .cropper-bg{background-image:url(../Images/cropper-background.png)}.cropper .cropper-image-container{display:block;width:100%;max-width:1000px}.cropper .ratio-buttons{margin-bottom:10px}.cropper .ratio-buttons .btn.btn-default{margin-bottom:5px}.cropper .panel-group{position:relative;margin:-15px}.cropper .panel-group [aria-expanded=true]{border-left:2px solid #ff8700;position:relative}.cropper .panel-group [aria-expanded=true][data-bs-toggle=collapse]{background-color:#333}.cropper .panel-group [aria-expanded=false]{border-left:2px solid #444;position:relative}.cropper .panel-group label,.cropper .panel-group table{color:#fff}.cropper .panel-collapse.collapse{background-color:#2c2c2c!important}.cropper .panel-heading{padding:0}.cropper .panel-heading .panel-title>[data-crop-variant]{display:flex;padding:10px 15px;justify-content:space-between}.cropper .panel-heading .panel-title>a{text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px}.cropper .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#333}.cropper .panel,.cropper .panel-default .panel-heading,.cropper .panel-group{background:#222;border:none;color:#fff}.cropper .btn-secondary,.cropper .open .dropdown-toggle.btn-secondary{color:#fff;background-color:#777;border-color:#555}.cropper .btn-secondary.active,.cropper .btn-secondary:active,.cropper .btn-secondary:focus,.cropper .btn-secondary:hover,.cropper .open .active.dropdown-toggle.btn-secondary,.cropper .open .dropdown-toggle.btn-secondary:active,.cropper .open .dropdown-toggle.btn-secondary:focus,.cropper .open .dropdown-toggle.btn-secondary:hover{color:#fff;background-color:#888;border-color:#444}.cropper .cropper-container.cropper-bg{overflow:visible}.cropper .cropper-crop-box{overflow:hidden}.cropper .cropper-crop-box:after{background-color:#ff8700;content:"Cropped area";position:absolute;left:0;top:0;font-size:10px;color:#000;height:16px;width:100%;max-width:80px;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;pointer-events:none;overflow:hidden}.cropper .cropper-line.line-w{left:0}.cropper .cropper-line.line-e{right:0}.cropper .cropper-line.line-n{top:0}.cropper .cropper-line.line-s{bottom:0}.cropper .ui-resizable-handle.ui-resizable-e,.cropper .ui-resizable-handle.ui-resizable-n,.cropper .ui-resizable-handle.ui-resizable-s,.cropper .ui-resizable-handle.ui-resizable-w{border-color:transparent;transform:none}.cropper .ui-resizable-handle.ui-resizable-e,.cropper .ui-resizable-handle.ui-resizable-w{width:6px}.cropper .ui-resizable-handle.ui-resizable-n,.cropper .ui-resizable-handle.ui-resizable-s{height:6px}.cropper .ui-resizable-handle.ui-resizable-e{right:0}.cropper .ui-resizable-handle.ui-resizable-w{left:0}.cropper .ui-resizable-handle.ui-resizable-n{top:0}.cropper .ui-resizable-handle.ui-resizable-s{bottom:0}.cropper .ui-resizable-handle.ui-resizable-ne,.cropper .ui-resizable-handle.ui-resizable-nw,.cropper .ui-resizable-handle.ui-resizable-se,.cropper .ui-resizable-handle.ui-resizable-sw{transform:none;background-color:#ccc;height:6px;width:6px}.cropper .ui-resizable-handle.ui-resizable-nw{top:0;left:0}.cropper .ui-resizable-handle.ui-resizable-ne{top:0;right:0}.cropper .ui-resizable-handle.ui-resizable-se{bottom:0;right:0}.cropper .ui-resizable-handle.ui-resizable-sw{bottom:0;left:0}.cropper .cropper-focus-area{cursor:move;height:200px;width:200px;background-color:rgba(215,187,0,.5);position:absolute;z-index:999999;opacity:1;overflow:hidden;transition:background-color .3s}.cropper .cropper-focus-area.has-nodrop,.cropper .cropper-focus-area.has-nodrop:hover{background-color:rgba(211,35,46,.6)!important;transition:background-color .3s}.cropper .cropper-focus-area:focus,.cropper .cropper-focus-area:hover{background-color:rgba(215,187,0,.7)}.cropper .cropper-focus-area:after{background-color:rgba(255,255,255,.95);content:"Focus";position:absolute;left:0;top:0;font-size:10px;color:#000;height:16px;width:100%;max-width:44px;text-overflow:ellipsis;white-space:nowrap;padding:0 4px 0 8px;pointer-events:none;overflow:hidden}.cropper .cropper-cover-area{background:url(../Images/cropper-background-cover-area.svg);pointer-events:none;cursor:not-allowed;position:absolute;opacity:1;z-index:99999}.cropper .cropper-cover-area:after{background-color:rgba(255,255,255,.95);content:"Cover area";position:absolute;left:0;top:0;font-size:10px;color:#000;height:16px;width:100%;max-width:80px;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;pointer-events:none;overflow:hidden}.cropper .cropper-preview-thumbnail{position:relative;max-width:100px;max-height:100px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper .cropper-preview-thumbnail:after{background-color:rgba(0,0,0,.5);content:" ";top:0;left:0;bottom:0;right:0;position:absolute;z-index:9}.cropper .cropper-preview-thumbnail.wide{width:100px;height:auto}.cropper .cropper-preview-thumbnail.tall{width:auto;height:80px}.cropper .cropper-preview-thumbnail-image{left:0;top:0}.cropper .wide .cropper-preview-thumbnail-image{width:100%;height:auto}.cropper .tall .cropper-preview-thumbnail-image{width:auto;height:100%}.cropper .cropper-preview-thumbnail-crop-area{border:1px solid #ff8700;position:absolute;z-index:10;overflow:hidden}.cropper .cropper-preview-thumbnail-focus-area{background-color:rgba(215,187,0,.7);position:absolute;z-index:11}:root .cropper-preview-thumbnail-crop-image{image-orientation:0deg;display:block;height:100%;width:100%;min-width:0;max-width:none;min-height:0;max-height:none}.cropper-preview-container{overflow:hidden;position:relative}.cropper-preview-container img{display:block;position:absolute;width:100%;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important}:root{--context-menu-bg:#eaeaea;--context-menu-border-radius:2px;--context-menu-item-bg:#fff;--context-menu-item-focus-bg:#e6f2fd;--context-menu-item-focus-outline-color:#3393eb;--context-menu-item-hover-bg:#f2f8fe;--context-menu-item-padding-y:0.5rem;--context-menu-item-padding-x:0.75rem}.context-menu{position:absolute;z-index:310;background-color:var(--context-menu-bg);box-shadow:0 2px 2px 2px rgba(0,0,0,.25);border-radius:var(--context-menu-border-radius)}.context-menu-group:first-child .context-menu-item:first-child{border-top-left-radius:var(--context-menu-border-radius);border-top-right-radius:var(--context-menu-border-radius)}.context-menu-group:last-child .context-menu-item:last-child{border-bottom-left-radius:var(--context-menu-border-radius);border-bottom-right-radius:var(--context-menu-border-radius)}.context-menu-group{position:relative;display:flex;flex-direction:column;gap:1px;list-style:none;padding:0;margin:0;min-width:150px}.context-menu-item{position:relative;display:flex;background-color:var(--context-menu-item-bg);gap:var(--context-menu-item-padding-x);padding:var(--context-menu-item-padding-y) var(--context-menu-item-padding-x);cursor:pointer;text-decoration:none}.context-menu-item:focus,.context-menu-item:hover{outline:0;background-color:var(--context-menu-item-hover-bg)}.context-menu-item:focus{z-index:1;background-color:var(--context-menu-item-focus-bg);outline:1px solid var(--context-menu-item-focus-outline-color);outline-offset:0}.context-menu-item-icon{flex-shrink:0;flex-grow:0;width:1rem}.context-menu-item-label{flex-grow:1}.context-menu-item-indicator{flex-shrink:0;flex-grow:0;width:1rem}.context-menu-item-divider{padding:0;height:1px;margin-top:-1px;margin-bottom:-1px;background-color:rgba(0,0,0,.15)}#typo3-docheader{background:#eee}#typo3-docheader img,#typo3-docheader input{cursor:pointer}#typo3-docheader .left{float:left}#typo3-docheader .right{float:right}#typo3-docheader .buttongroup{float:left;margin-right:6px}#typo3-docheader select{margin-right:12px}#typo3-docheader a{color:#2d2d2d}#typo3-docheader a:hover{color:#000}#typo3-docheader a.active{color:#c3c3c3}#typo3-docheader a.active span{cursor:default}.alert-notice{--bs-alert-color:#fff;--bs-alert-bg:#333;--bs-alert-border-color:transparent}.alert-notice .alert-link{color:#ccc}.alert{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);border:0}.alert a{color:inherit;text-decoration:underline}.alert .media{margin:0}.alert-title{font-size:1.12em;font-weight:700;margin:0 0 .25em}.alert-body,.alert-message{margin:0;font-size:.9em}.alert-body>:last-child,.alert-message>:last-child{margin-bottom:0}.alert-body>ul,.alert-message>ul{padding-left:1.5em}.alert-dismissible .close{background:0 0;border:none;color:inherit;font-size:1.125rem;line-height:1;padding:0;position:absolute;right:.625rem;top:.625rem;opacity:.5}.alert-dismissible .close:hover{color:inherit;opacity:1}.alert-actions{border-top:1px solid rgba(0,0,0,.1);display:flex;flex-flow:row wrap;margin:10px -31px -12px -11px}.alert-actions a{border-bottom:1px solid rgba(0,0,0,.1);flex-basis:25%;flex-grow:1;font-size:.75rem;font-weight:700;padding:4px 0;text-align:center;text-decoration:none}.alert-actions a.executing{pointer-events:none}.alert-actions a.disabled{pointer-events:none;opacity:.4}.alert-actions a:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}#alert-container{width:400px;position:fixed;right:5px;top:46px;z-index:10000}#alert-container .alert{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 2px 0 0 rgba(0,0,0,.15);position:relative;margin:5px auto}#alert-container .alert.fade.in{opacity:.95}input[type=range].slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;display:inline-block;position:relative;width:210px;height:32px;background:0 0;margin:0 6px}input[type=range].slider::-webkit-slider-thumb{margin-top:20px;-webkit-appearance:none;appearance:none;border:1px solid #959595;border-radius:.125rem;height:20px;width:16px;margin-top:-4px;cursor:-webkit-grab;cursor:grab;box-shadow:inset 0 calc(20px / 4 * -1) 0 0 #eee,inset 0 calc(20px / 4) 0 0 #eee;background-color:#eee;background-image:linear-gradient(90deg,#eee 30%,#333 30%,#333 40%,#eee 40%,#eee 60%,#333 60%,#333 70%,#eee 70%,#eee)}input[type=range].slider::-webkit-slider-thumb:active,input[type=range].slider::-webkit-slider-thumb:focus,input[type=range].slider::-webkit-slider-thumb:hover{background-color:#d5d5d5;border-color:#767676}input[type=range].slider::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}input[type=range].slider::-webkit-slider-runnable-track{height:12px;background:#ddd;border-radius:.125rem;box-sizing:border-box;box-shadow:inset 0 0 2px rgba(0,0,0,.25)}input[type=range].slider::-moz-range-thumb{-moz-appearance:none;appearance:none;border:1px solid #959595;border-radius:.125rem;height:20px;width:16px;margin-top:-4px;cursor:grab;box-shadow:inset 0 calc(20px / 4 * -1) 0 0 #eee,inset 0 calc(20px / 4) 0 0 #eee;background-color:#eee;background-image:linear-gradient(90deg,#eee 30%,#333 30%,#333 40%,#eee 40%,#eee 60%,#333 60%,#333 70%,#eee 70%,#eee)}input[type=range].slider::-moz-range-thumb:active,input[type=range].slider::-moz-range-thumb:focus,input[type=range].slider::-moz-range-thumb:hover{background-color:#d5d5d5;border-color:#767676}input[type=range].slider::-moz-range-thumb:active{cursor:grabbing}input[type=range].slider::-moz-range-track{height:12px;background:#ddd;border-radius:.125rem;box-sizing:border-box;box-shadow:inset 0 0 2px rgba(0,0,0,.25);width:100%}input[type=range].slider::-moz-range-progress{background:#999}input[type=range].slider::-ms-thumb{appearance:none;border:1px solid #959595;border-radius:.125rem;height:20px;width:16px;margin-top:-4px;cursor:grab;box-shadow:inset 0 calc(20px / 4 * -1) 0 0 #eee,inset 0 calc(20px / 4) 0 0 #eee;background-color:#eee;background-image:linear-gradient(90deg,#eee 30%,#333 30%,#333 40%,#eee 40%,#eee 60%,#333 60%,#333 70%,#eee 70%,#eee);margin-top:inherit}input[type=range].slider::-ms-thumb:active,input[type=range].slider::-ms-thumb:focus,input[type=range].slider::-ms-thumb:hover{background-color:#d5d5d5;border-color:#767676}input[type=range].slider::-ms-thumb:active{cursor:grabbing}input[type=range].slider::-ms-track{height:12px;background:#ddd;border-radius:.125rem;box-sizing:border-box;box-shadow:inset 0 0 2px rgba(0,0,0,.25)}input[type=range].slider::-ms-fill-lower{background:#999;border-radius:.125rem;box-sizing:border-box}input[type=range].slider::-ms-fill-upper{background:0 0;border-radius:.125rem;box-sizing:border-box}input[type=range].slider[disabled]::-webkit-slider-thumb{cursor:not-allowed;background-color:#c83c3c;border:1px solid #8f2828}input[type=range].slider[disabled]::-webkit-slider-thumb:active,input[type=range].slider[disabled]::-webkit-slider-thumb:focus,input[type=range].slider[disabled]::-webkit-slider-thumb:hover{background-color:#a32e2e;border-color:#5f1b1b}input[type=range].slider[disabled]::-webkit-slider-thumb:after,input[type=range].slider[disabled]::-webkit-slider-thumb:before{background-color:#fff}input[type=range].slider[disabled]::-webkit-slider-runnable-track{cursor:not-allowed}input[type=range].slider[disabled]::-moz-range-thumb{cursor:not-allowed;background-color:#c83c3c;border:1px solid #8f2828}input[type=range].slider[disabled]::-moz-range-thumb:active,input[type=range].slider[disabled]::-moz-range-thumb:focus,input[type=range].slider[disabled]::-moz-range-thumb:hover{background-color:#a32e2e;border-color:#5f1b1b}input[type=range].slider[disabled]::-moz-range-thumb:after,input[type=range].slider[disabled]::-moz-range-thumb:before{background-color:#fff}input[type=range].slider[disabled]::-moz-range-track{cursor:not-allowed}input[type=range].slider[disabled]::-ms-thumb{cursor:not-allowed;background-color:#c83c3c;border:1px solid #8f2828}input[type=range].slider[disabled]::-ms-thumb:active,input[type=range].slider[disabled]::-ms-thumb:focus,input[type=range].slider[disabled]::-ms-thumb:hover{background-color:#a32e2e;border-color:#5f1b1b}input[type=range].slider[disabled]::-ms-thumb:after,input[type=range].slider[disabled]::-ms-thumb:before{background-color:#fff}input[type=range].slider[disabled]::-ms-track{cursor:not-allowed}.form-wizards-items>input[type=range].slider.slider-horizontal{margin-left:8px;margin-right:8px}.slider-wrapper{display:flex;align-items:center}.slider-wrapper.slider-vertical{width:auto;margin-bottom:calc(100% - 32px);transform-origin:top left;transform:rotate(-90deg) translate(-100%)}.slider-wrapper.slider-vertical .slider{margin:6px 0}.nav-tabs{border-radius:.125rem .125rem 0 0;background-color:#ededed}.nav-tabs>li+li{margin-left:2px}.nav-tabs>li>a.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){margin-right:0;transition:all .25s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-tabs>li>a.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){transition:none}}.nav-tabs>li>a.nav-link:focus,.nav-tabs>li>a.nav-link:hover,.nav.nav-tabs>li:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:hover:not(.nav-link){border-color:#d7d7d7 #d7d7d7 #ccc;background:#e1e1e1}.nav-tabs>li>a.nav-link.active,.nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link){border:1px solid #ccc;border-bottom-color:#fafafa;background-color:#fafafa}.nav-tabs>li[class*=has-]>a.nav-link:before,.nav.nav-tabs>li[class*=has-]:not(.nav-item)>a:not(.nav-link):before{transition:all .25s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-tabs>li[class*=has-]>a.nav-link:before,.nav.nav-tabs>li[class*=has-]:not(.nav-item)>a:not(.nav-link):before{transition:none}}.nav-tabs>li.has-validation-error>a.nav-link,.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a:not(.nav-link){background-color:#c83c3c;border-color:#a32e2e;color:#fff}.nav-tabs>li.has-validation-error>a.nav-link:focus,.nav-tabs>li.has-validation-error>a.nav-link:hover,.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a:hover:not(.nav-link){color:#fff;background-color:#ce5050;border-color:#b73434}.nav-tabs>li.has-validation-error>a.nav-link:before,.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a:not(.nav-link):before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;background-size:contain;display:inline-block;border-radius:50%;width:14px;height:14px}.nav-tabs>li.has-validation-error>a.nav-link.active,.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a.active:not(.nav-link){color:inherit;border:1px solid #ccc;border-bottom-color:#fafafa;background-color:#fafafa}.nav-tabs>li.has-validation-error>a.nav-link.active:before,.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a.active:not(.nav-link):before{background-color:#c83c3c;color:#fff}.t3-overview-list dt{padding:0 0 2px 20px}.t3-overview-list dt img{vertical-align:middle;margin-right:5px}.t3-overview-list dd{margin:2px 0 15px 20px;padding-left:22px}table{background:0 0}.table{background-color:#fafafa;border:1px solid #ccc}.table .table{margin:0}.table .table+.table{margin-top:6px}.table *{box-sizing:border-box}.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>th{white-space:nowrap;vertical-align:middle}.table>tbody>tr>td,.table>tfoot>tr>td,.table>thead>tr>td{vertical-align:middle}.table>thead>tr th{background-color:#eee}.table>thead>tr th.col-checkbox+th.col-title label{margin-bottom:0}.table>thead>tr td,.table>thead>tr th{border-bottom:1px solid #ccc}.table>thead>tr td i,.table>thead>tr th i{font-weight:400}.table>tbody>tr{border-color:#ccc}.table .btn-group>.btn,.table .btn-group>.btn-group{float:none}.table .btn-default{--bs-btn-color:rgb(51, 51, 51);--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(187, 187, 187);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(204, 204, 204);--bs-btn-hover-border-color:rgb(115, 115, 115);--bs-btn-focus-shadow-rgb:167,167,167;--bs-btn-active-color:#000;--bs-btn-active-bg:#f1f1f1;--bs-btn-active-border-color:#c2c2c2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(187, 187, 187)}.table .btn-default:not(.btn-sm),.table .btn-warning:not(.btn-sm){padding:.375rem}.table .pagination{margin:0}.table .col-icon{text-align:center}.table .col-checkbox,.table .col-icon{padding-right:0}.table .col-title{width:99%}.table .col-clipboard,.table .col-control,.table .col-nowrap{white-space:nowrap!important}.table .col-clipboard,.table .col-control{text-align:right}.table .col-control{padding:4px 6px}.table .col-border-left{border-left:1px solid #ccc}.table .col-min{min-width:150px}.table .col-responsive{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.table .col-word-break{word-wrap:break-word;word-break:break-all}}.table-fixed{word-wrap:break-word;word-break:break-all;table-layout:fixed}.table-white{background-color:#fff}.table-transparent{background-color:transparent}.table-transparent td,.table-transparent th{background-color:transparent}.table-center td,.table-center th{text-align:center}.table-basic{width:100%}.table-basic td,.table-basic th{vertical-align:middle}.table-vertical-top>tbody>tr>td,.table-vertical-top>tbody>tr>th,.table-vertical-top>tfoot>tr>td,.table-vertical-top>tfoot>tr>th,.table-vertical-top>thead>tr>td,.table-vertical-top>thead>tr>th{vertical-align:top}.table-vertical-bottom>tbody>tr>td,.table-vertical-bottom>tbody>tr>th,.table-vertical-bottom>tfoot>tr>td,.table-vertical-bottom>tfoot>tr>th,.table-vertical-bottom>thead>tr>td,.table-vertical-bottom>thead>tr>th{vertical-align:bottom}.table-no-borders{border:none}.table-no-borders>tbody>tr>td,.table-no-borders>tbody>tr>th,.table-no-borders>tfoot>tr>td,.table-no-borders>tfoot>tr>th,.table-no-borders>thead>tr>td,.table-no-borders>thead>tr>th{border:none;padding:2px}.table-fit{width:100%;margin-bottom:1.5em;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-fit>.table{margin-top:0;margin-bottom:0;border:0}.table-fit>.table colgroup:first-child+tbody tr:first-child td,.table-fit>.table colgroup:first-child+tbody tr:first-child th,.table-fit>.table tbody:first-child tr:first-child td,.table-fit>.table tbody:first-child tr:first-child th{border-top:0}.table-fit>.table tr>td,.table-fit>.table tr>th{white-space:nowrap}@media (min-width:768px){.table-fit>.table tr>td.col-word-break,.table-fit>.table tr>th.col-word-break{white-space:normal}}.table-fit>.table tr>td:first-child,.table-fit>.table tr>th:first-child{border-left:0}.table-fit>.table tr>td:last-child,.table-fit>.table tr>th:last-child{border-right:0}.table-fit>.table tr:last-child td{border-bottom:0}.table-fit-wrap>.table tr>td,.table-fit-wrap>.table tr>th{white-space:normal}.table-fit-inline-block{max-width:100%;width:auto;display:inline-block;margin:0}.table-fit-inline-block>.table{width:auto}.table-fit-block{max-width:100%;width:auto;display:block;margin:0}.table-fit-block>.table{width:auto}.table-spacer-wrap{margin-top:10px;margin-bottom:10px}.tooltip-inner{padding:5px 10px}.panel{box-shadow:0 2px 0 rgba(0,0,0,.1);margin-bottom:1.125rem}.panel.ui-sortable-helper{border-style:dashed}.panel .panel-heading{font-weight:700;background-color:#d7d7d7}.panel-heading{position:relative}.panel-heading[data-toggle=formengine-flex],.panel-heading[data-toggle=formengine-inline]{cursor:pointer}.panel-condensed .panel-heading{padding:5px}.panel-heading-collapse-indicator{position:absolute;left:2px;margin-top:-2px;top:50%}.panel-collapsed .panel-collapse{display:none;visibility:hidden}.panel-collapsed .caret{transition:all .25s ease-in-out;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.panel-collapsed .caret{transition:none}}.panel .panel-heading .caret,.panel-collapse .panel-heading .caret{transition:all .25s ease-in-out}@media (prefers-reduced-motion:reduce){.panel .panel-heading .caret,.panel-collapse .panel-heading .caret{transition:none}}.panel .panel-heading .collapsed .caret,.panel-collapse .panel-heading .collapsed .caret{transform:rotate(-90deg)}.panel-collapse>.alert,.panel>.alert{border:none;border-top:1px solid #ccc;margin:0;padding:9px 12px}.panel-collapse>.form-section,.panel-collapse>.tab-content>.form-section,.panel-collapse>.tab-content>.tab-pane>.form-section,.panel>.form-section,.panel>.tab-content>.form-section,.panel>.tab-content>.tab-pane>.form-section{border-left:0;border-right:0;border-bottom:0}.panel-collapse>.nav-tabs,.panel>.nav-tabs{border-top:1px solid #ccc;padding-top:8px}.panel-collapse>.nav-tabs>li,.panel>.nav-tabs>li{margin-left:-1px}.panel-collapse>.table,.panel-collapse>.table-fit,.panel-collapse>.table-responsive>.table,.panel-collapse>.table-responsive>.table-fit,.panel>.table,.panel>.table-fit,.panel>.table-responsive>.table,.panel>.table-responsive>.table-fit{margin-bottom:0}.panel label,.panel-collapse label{margin-bottom:0}.panel-hover .panel-default:hover>.panel-heading{background-color:#e5e5e5}.panel-space{margin:3em 0}.panel-tab{border-radius:0;border:1px solid #ccc;background-color:#fafafa}.panel-tab+.form-section,.panel-tab+.panel-tab{margin-top:-19px}.tab-pane>.panel-tab:first-child{border-top:none}.panel-lg .panel-body{padding:35px}.panel-lg .panel-footer,.panel-lg .panel-heading{padding:18px 35px}.panel-lg .panel-carousel{padding:35px}.popover{padding:0}.popover-header{margin-top:0;border-bottom:0;padding:.75rem}.popover-content p{margin:0}.popover-content .list-group{margin:-9px -14px}.popover-content .list-group .list-group-item{border-radius:0;border-left:0;border-right:0}.popover-content .list-group .list-group-item:last-child{border-bottom:0}.popover .close{margin-right:10px;margin-top:10px}.popover.bottom .arrow:after{border-bottom-color:#f7f7f7}.popover.no-title .arrow:after{border-bottom-color:#fff}.typo3-TCEforms{width:100%}.sortableHandle{cursor:move!important}.t3-form-field-add-flexsection{border-top:1px solid #cdcdcd;padding:10px 5px 5px 0}img.t3-tceforms-sysfile-imagepreview{float:left;margin-right:10px;margin-bottom:10px}.typo3-TCEforms span.typo3-TCEforms-newToken{color:#900;font-weight:700}.t3-form-original-language{background-color:#dadada;border:1px solid silver;padding:2px;font-size:.9em;margin-top:4px;word-break:break-all}.t3-form-original-language-diff{border:1px solid silver;font-size:.9em;margin-top:4px}.t3-form-original-language-diffheader{font-weight:700;padding:2px}.t3-form-original-language-diffcontent{padding:2px}.t3-form-original-language .icon{margin-right:5px}div.t3-form-field-container:first-child .t3-form-field-label-flex{border-top:0}.form-irre-object,.t3-flex-section{transition:opacity .5s;opacity:1}.form-irre-object--deleted,.t3-flex-section--deleted{opacity:0!important}.t3-form-field-container-inline-hidden,.t3-form-field-container-inline-placeHolder{opacity:.3}.t3-form-field-disable{display:none}.formengine-field-item.disabled{position:relative}.formengine-field-item.disabled .t3-form-field-disable{z-index:100;background:#fafafa;display:block;position:absolute;width:100%;height:100%;opacity:.5}.t3-form-field-eval-null-checkbox{z-index:150;position:relative}.icon-list{background:#fff;margin-top:9px;border:1px solid #ccc}.icon-list .row{margin:0}.icon-list .item{float:left;padding:6px;max-width:140px;border-left:1px solid transparent;border-right:1px solid transparent}.icon-list .item img{max-width:128px;max-height:128px}.icon-list .active{background-color:#ededed;border-left:1px solid #ccc;border-right:1px solid #ccc}.icon-list :first-child.active{border-left:1px solid transparent}.list-tree,.list-tree ul{margin-left:8px;padding:0;list-style:none;position:relative}.list-tree ul:before,.list-tree:before{content:"";display:block;width:0;position:absolute;top:0;bottom:11px;left:0;margin-bottom:-2px;border-left:1px dotted #666}.list-tree li{margin:0;padding-left:16px;line-height:21px;position:relative}.list-tree li.active>.list-tree-group:before{content:"";position:absolute;right:-6px;left:-6px;top:-1px;bottom:-1px;display:block;border:1px solid rgba(0,0,0,.25);background-color:rgba(255,255,255,.75);border-radius:2px}.list-tree li:before{content:"";display:block;width:9px;height:0;border-top:1px dotted #666;margin-top:-2px;position:absolute;top:12px;left:2px}.list-tree li:last-child:before{background:#fff;height:auto;left:0;width:11px;bottom:0}.list-tree li .icon{margin-right:-4px;margin-top:4px}.list-tree li .icon svg{width:12px;height:12px;background-color:#fff}.list-tree-group{position:relative;display:block;white-space:nowrap}.list-tree-group>span{position:relative}.list-tree-value{font-weight:700}.list-tree-icon{top:-2px}.list-tree-show{position:relative;display:inline-block;width:20px;text-align:center;margin-left:-2px}.list-tree-control{position:absolute;top:0;left:0;display:block;margin-left:-26px;text-align:center;line-height:20px;width:20px;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list-tree-control:before{content:"";position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px}.list-tree-control:active,.list-tree-control:focus,.list-tree-control:hover{outline:0;text-decoration:none}.list-tree-root{margin-left:0}.list-tree-root:before{display:none}.list-tree-root>li{padding-left:20px}.list-tree-root>li:before{display:none}.list-tree-root>li.list-tree-path{margin-left:-20px}.list-tree-root>li>.list-tree-group>.list-tree-control{margin-left:-20px}.list-tree-root>li>.list-tree-group>.list-tree-control:before{background-color:transparent}.list-tree-root-clean>li{padding-left:0}.panel-tab .list-tree li:last-child:before{background-color:#fafafa}.treeline-icon{position:relative;display:inline-block;margin-top:-6px;margin-bottom:-6px;margin-right:2px;padding:0;height:31px;width:16px;white-space:nowrap;overflow:hidden;vertical-align:top}.treeline-icon:after,.treeline-icon:before{position:absolute;content:"";left:50%}.treeline-icon:before{top:0;height:100%;width:2px;margin-left:-1px;border-left:1px dotted #666}.treeline-icon:after{border-top:1px dotted #666;height:2px;width:100%;top:50%;margin-top:-1px}.treeline-icon-jointop:before{top:50%}.treeline-icon-joinbottom:before{top:-50%}.treeline-icon-line:after{display:none}.treeline-icon-blank{display:none}.treeline-icon-clear:after,.treeline-icon-clear:before{display:none}body#typo3-pagetree{margin:0;padding:0}#typo3-pagetree #typo3-inner-docbody{padding:10px 0}span.dragIcon{display:inline-block;height:16px}#dragIcon{position:absolute;visibility:hidden;z-index:20;opacity:.5;white-space:nowrap}.scaffold-content-navigation-component,.scaffold-content-navigation-component .navigation-tree-container,.scaffold-content-navigation-component .svg-tree,.scaffold-content-navigation-component .svg-tree>div{flex:1 0 0;display:flex;flex-direction:column}.scaffold-content-navigation-component .svg-tree-wrapper{flex:1 0 0}.scaffold-content-navigation-component .navigation-tree-container{background-color:#f5f5f5}[id=InfoModuleController] a.t3js-contextmenutrigger{margin-right:4px}.ui-block{text-align:center;padding-top:200px;position:absolute;z-index:3000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.pagination .paginator-input{display:inline-block;width:auto;margin:-7px 0}.btn-group-sm>.btn,.btn-sm{height:26px}.btn-group{font-size:0}.btn-group .collapse+.btn.collapsed:last-child{border-radius:.125rem}.btn-group .btn-default.disabled{color:#999}.btn-clear{background:0 0;border:none;padding:0;cursor:pointer;outline:inherit}.btn-clear:focus{outline:1px dotted #000}.dropzone{position:relative;cursor:pointer;margin:15px 0;padding:1.25em;padding-right:46px;color:#333;border:1px dashed #ccc;transition:all .3s ease-in-out}@media (prefers-reduced-motion:reduce){.dropzone{transition:none}}.dropzone:hover{border-color:#999}.dropzone-mask{position:absolute;left:0;right:0;bottom:0;top:0}.dropzone-close{cursor:pointer;position:absolute;top:5px;right:5px;height:26px;width:26px;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);overflow:hidden;background-color:#eaeaea;color:#333;border:0}.dropzone-close:hover{background-color:#c83c3c}.dropzone-close:hover:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;background-size:contain;display:inline-block}.dropzone-close:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#333;background-size:contain;display:inline-block;width:14px;height:14px}.dropzone-hint{display:table;background:0 0;border:0;text-align:left;padding:0}.dropzone-hint-body,.dropzone-hint-media{display:table-cell;vertical-align:middle}.dropzone-hint-body :first-child{margin-top:0}.dropzone-hint-body :last-child{margin-bottom:0}.dropzone-hint-media{padding-right:1em}.dropzone-hint-icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;background-color:#eee;border-radius:50%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.dropzone-hint-icon:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M10 11h1v1h-1zM12 11h1v1h-1zM11.27 6H4.73a.25.25 0 0 1-.188-.414l3.27-3.743a.244.244 0 0 1 .377 0l3.27 3.743A.25.25 0 0 1 11.27 6z'/%3e%3cpath d='M14.5 9H10v1h4v3H2v-3h4V9H1.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5z'/%3e%3cpath d='M7 6h2v4H7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M10 11h1v1h-1zM12 11h1v1h-1zM11.27 6H4.73a.25.25 0 0 1-.188-.414l3.27-3.743a.244.244 0 0 1 .377 0l3.27 3.743A.25.25 0 0 1 11.27 6z'/%3e%3cpath d='M14.5 9H10v1h4v3H2v-3h4V9H1.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5z'/%3e%3cpath d='M7 6h2v4H7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#333;background-size:contain;display:inline-block;width:16px;height:16px}.dropzone-hint-title{font-size:12px;font-weight:700;margin-bottom:.25em}.drop-status-ok .dropzone-hint-icon{color:#fff;background:#79a548}.drop-status-ok .dropzone-hint-icon:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M10 11h1v1h-1zM12 11h1v1h-1zM11.27 6H4.73a.25.25 0 0 1-.188-.414l3.27-3.743a.244.244 0 0 1 .377 0l3.27 3.743A.25.25 0 0 1 11.27 6z'/%3e%3cpath d='M14.5 9H10v1h4v3H2v-3h4V9H1.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5z'/%3e%3cpath d='M7 6h2v4H7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M10 11h1v1h-1zM12 11h1v1h-1zM11.27 6H4.73a.25.25 0 0 1-.188-.414l3.27-3.743a.244.244 0 0 1 .377 0l3.27 3.743A.25.25 0 0 1 11.27 6z'/%3e%3cpath d='M14.5 9H10v1h4v3H2v-3h4V9H1.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5z'/%3e%3cpath d='M7 6h2v4H7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;background-size:contain;display:inline-block}.drop-in-progress .dropzone-hint-icon:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M7 2v7.3H5c-.4 0-.6.5-.4.8l3 3.7c.2.2.6.2.8 0l3-3.7c.2-.3 0-.8-.4-.8H9V2H7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M7 2v7.3H5c-.4 0-.6.5-.4.8l3 3.7c.2.2.6.2.8 0l3-3.7c.2-.3 0-.8-.4-.8H9V2H7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;background-size:contain;display:inline-block}.upload-queue{margin:15px 0}.upload-queue-progress{position:relative;padding:5px;color:#fff;background-color:#999;border:1px solid rgba(0,0,0,.15);text-align:right}.upload-queue-progress-bar{position:absolute;z-index:1;top:0;left:0;bottom:0;background-color:#79a548}.upload-queue-progress-message,.upload-queue-progress-percentage{display:inline;position:relative;z-index:2}.upload-file-picker{position:fixed;bottom:0;right:0;height:1px;width:1px;visibility:hidden}.uploading .upload-queue-progress-bar{background-color:#6daae0}.error .upload-queue-progress-bar{background-color:#c83c3c}.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled{opacity:.5;box-shadow:none}.typo3-install{padding:30px;background-color:#dadada}.typo3-install .h1,.typo3-install h1{font-size:28px}.typo3-install .h2,.typo3-install h2{font-size:18px}.typo3-install .h3,.typo3-install h3{font-size:16px}.typo3-install .btn{font-size:inherit;padding:.5em 1em}.typo3-install .alert{padding:1.5em}.typo3-install .alert .h3,.typo3-install .alert h3{font-size:14px;margin-bottom:0}.typo3-install .alert>:first-child{margin-top:0}.typo3-install .alert>:last-child{margin-bottom:0}.typo3-install-container{margin:4em auto;max-width:620px}.typo3-install-content{background-color:#fff;box-shadow:0 2px 1px rgba(0,0,0,.15);overflow:hidden;border-radius:5px}.typo3-install-content>div>:first-child{margin-top:0}.typo3-install-content>div>:last-child{margin-bottom:0}.typo3-install-content-header{padding:35px}.typo3-install-content-header-logo{margin:0 auto;margin-bottom:15px}.typo3-install-content-progress{padding:15px 35px;border-top:1px solid #eaeaea;background-color:#fafafa}.typo3-install-content-body{border-top:1px solid #eaeaea;padding:35px}.typo3-install-content-body>:first-child{margin-top:0}.typo3-install-content-body>:last-child{margin-bottom:0}.typo3-install-content-spacer{margin-top:2em}.typo3-install-content-spacer-small{margin-top:1em}.extensionConfiguration-form .tab-content{margin-bottom:15px}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-normal{font-weight:400}.text-pre-wrap{white-space:pre-wrap}.text-wrap-allowed{word-break:break-all;overflow-wrap:break-word}.lead{font-size:1.25em;margin-bottom:1.125rem}@media (min-width:768px){.dl-horizontal dt{text-align:left}}a.disabled{color:#d7d7d7;pointer-events:none;opacity:.4}.dropdown-toggle-no-chevron:after{display:none}.dropdown-list .dropdown-item{padding:.375rem 1rem .375rem .75rem}.dropdown-list .dropdown-item .icon{margin-right:.5rem}.media .icon-emphasized{background-color:rgba(255,255,255,.2);display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:100%}.media-new-content-element-wizard .media-left input{margin-left:2px}.history-block{border-left:5px solid #a9a9a9;border-bottom:1px dotted #a9a9a9}.belog-filter-form .input-group{max-width:190px}.typo3-login{display:flex;flex-direction:row;width:100%;height:auto!important;background-color:#eee;background-size:cover;background-position:center center}.typo3-login-inner{margin:0 auto;width:99.999%;min-height:100vh;display:flex;flex-direction:column}.typo3-login-container{z-index:100;padding:1.5em;display:flex;flex-direction:column;flex:1 1 auto;align-items:center;justify-content:center}.typo3-login-footnote{margin-left:auto;margin-right:auto;font-size:.95em;text-align:center;padding:1em 1.5em;display:block;color:#666}@media (min-width:768px){.typo3-login-footnote{flex:none;position:absolute;bottom:1.5em;right:0}}.typo3-login-footnote p{margin:0}.typo3-login-wrap{width:100%;max-width:320px;margin:0 auto}.typo3-login-wrap.typo3-login-wrap-large{max-width:960px}.typo3-login-links{padding-top:inherit;margin-top:20px;margin-bottom:20px}.typo3-login-links .disabled{cursor:not-allowed!important;text-decoration:none!important;color:#737373!important}.typo3-login-links .disabled span{cursor:inherit}#t3js-login-url{width:0;height:0;border:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);cursor:default}.typo3-login-logo{padding-top:1em}.typo3-login-logo img{display:block;max-width:100%;height:auto;margin:0 auto}.typo3-login-news-heading{font-size:14px;line-height:1.3em;margin-top:0}.card-login{border-color:#d5d5d5;border-radius:3px;overflow:visible}.card-login .card-heading{padding:2.5em 2.5em 0;border-top-left-radius:2px;border-top-right-radius:2px}.card-login .card-body,.card-login .panel-body{padding:1.75em 2.5em 2.5em}.card-login .card-footer,.card-login .panel-footer{padding:1.5em 2.5em;border-top:3px solid #f80;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card-login a{font-weight:700}@media (max-width:767px){.card-login{margin-bottom:0}}.card-login.card-mfa .card-heading .h2,.card-login.card-mfa .card-heading h2{margin:.75rem 0}.input-login{height:41.2px;padding:12px 12px;font-size:12px;line-height:1.3333333;border-radius:2px}select.input-login{height:41.2px;line-height:41.2px}select[multiple].input-login,textarea.input-login{height:auto}.input-login{border-color:#949494}.input-login:active,.input-login:active:focus,.input-login:active:hover,.input-login:focus,.input-login:hover{outline:1px solid #000;outline-offset:-1px}.btn-login{--bs-btn-padding-y:12px;--bs-btn-padding-x:12px;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:2px;--bs-btn-color:#fff;--bs-btn-bg:#f80;--bs-btn-border-color:rgba(0, 0, 0, 0.1);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d97400;--bs-btn-hover-border-color:rgba(0, 0, 0, 0.1);--bs-btn-focus-shadow-rgb:196,196,196;--bs-btn-active-color:#000;--bs-btn-active-bg:#cc6d00;--bs-btn-active-border-color:rgba(0, 0, 0, 0.325);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f80;--bs-btn-disabled-border-color:rgba(0, 0, 0, 0.1);line-height:1.3em;white-space:normal}.typo3-login-carousel{padding:2.5em}.typo3-login-carousel .carousel-inner{--scrollbar-width:15px;scroll-behavior:smooth;height:12rem;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--top-mask-size,0),#000 calc(100% - var(--bottom-mask-size,0)),transparent),linear-gradient(black,#000);mask-image:linear-gradient(to bottom,transparent,#000 var(--top-mask-size,0),#000 calc(100% - var(--bottom-mask-size,0)),transparent),linear-gradient(black,#000);-webkit-mask-size:calc(100% - var(--scrollbar-width)) 100%,var(--scrollbar-width) 100%;mask-size:calc(100% - var(--scrollbar-width)) 100%,var(--scrollbar-width) 100%;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.typo3-login-carousel .carousel-inner.carousel-inner--overflowing-top{--top-mask-size:4rem;--bottom-mask-size:-100%;padding-right:10px}.typo3-login-carousel .carousel-inner.carousel-inner--overflowing-bottom{--bottom-mask-size:4rem;padding-right:10px}.typo3-login-carousel-control{top:50%;margin-top:-30px;height:60px;line-height:60px;width:20px;background-color:#fff;text-align:center;position:absolute;opacity:.75;padding:0;transition:opacity .2s ease-in-out}@media (prefers-reduced-motion:reduce){.typo3-login-carousel-control{transition:none}}.typo3-login-carousel-control:hover{opacity:1}.typo3-login-carousel-control.left{left:-20px;border:1px solid #d5d5d5;border-right:0;border-radius:2px 0 0 2px}.typo3-login-carousel-control.right{right:-20px;border:1px solid #d5d5d5;border-left:0;border-radius:0 2px 2px 0}.typo3-login-copyright-link{font-weight:400!important}.typo3-login-copyright-link>img{float:right;margin-top:-4px}.typo3-login-copyright-text{font-size:.95em;padding-top:1em;color:#444}.typo3-login-copyright-text>:first-child{margin-top:0}.typo3-login-copyright-text>:last-child{margin-bottom:0}.h1,h1{font-family:"Source Sans Pro",sans-serif;font-variant:normal;font-weight:400;margin-top:0;margin-bottom:1.375rem}.h2,.h3,h2,h3{margin-top:1.5rem;margin-bottom:.75rem}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small{font-size:.65em;color:#5a5a5a}blockquote,ol,ul{margin-bottom:9px}ol,ul{padding-left:3em}pre{margin:0}hr{background:0 0;border:none;height:1px}a span{cursor:pointer}video{background-color:#000}.nowrap{white-space:nowrap}.nowrap-disabled{white-space:normal!important}tr:hover .t3-page-ce a{text-decoration:none}em{font-style:italic}.typo3-app-icon{position:relative;display:inline-block;padding:0;height:32px;width:32px;overflow:hidden;border-radius:.125rem;background-color:#484848;vertical-align:middle;transform:translate3d(0,0,0)}.typo3-app-icon>span{display:table;height:100%;width:100%}.typo3-app-icon>span>span{display:table-cell;text-align:center;vertical-align:middle}.typo3-app-icon img{max-height:32px;max-width:32px;margin:0 auto}.typo3-app-icon:after{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,255,255,.1);border-radius:.125rem}.section{margin-bottom:15px}.diff-r{color:red}div.diff-r{background-color:red;color:#000}.diff-g{color:green}div.diff-g{background-color:green;color:#000}div.diff-g,div.diff-r{padding:3px}.t3-overview-list dt{font-weight:700}.media-gallery__list .media-gallery__item{display:inline-block;float:none;margin-bottom:15px;margin-right:-4px;vertical-align:top}.media-gallery__list .media-gallery__item .media-object{max-height:158px;overflow:hidden}.media-gallery__list .media-gallery__item img.thumbnail{height:auto;margin-bottom:0;max-height:150px;max-width:100%}.media-gallery__list .media-gallery__item span.thumbnail{display:inline-block;margin-bottom:0}:root{--grideditor-grid-spacing:1rem;--grideditor-cell-spacing:1rem;--grideditor-cell-bg:#fff;--grideditor-cell-border-radius:4px;--grideditor-cell-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.15);--grideditor-action-size:32px;--grideditor-action-spacing:2px;--grideditor-action-bg:#fafafa;--grideditor-action-focus-bg:#e6f2fd;--grideditor-action-focus-outline-color:#3393eb;--grideditor-action-hover-bg:#f2f8fe}.grideditor{display:grid;grid-template:"grideditor-control-top ." "grideditor-editor grideditor-control-right" "grideditor-control-bottom ." "grideditor-preview grideditor-preview" auto/minmax(auto,1fr);gap:var(--grideditor-grid-spacing)}.grideditor-control{justify-content:center;align-items:center;display:flex}.grideditor-control-top{grid-area:grideditor-control-top}.grideditor-control-right{grid-area:grideditor-control-right}.grideditor-control-bottom{grid-area:grideditor-control-bottom}.grideditor-editor{grid-area:grideditor-editor}.grideditor-editor-grid{display:grid;gap:1em;width:100%}.grideditor-preview{grid-area:grideditor-preview}.grideditor-preview typo3-t3editor-codemirror{border:1px solid #d7d7d7}.grideditor-cell{--grideditor-cell-col-start:var(--grideditor-cell-col, 1);--grideditor-cell-col-end:calc(var(--grideditor-cell-col, 1) + var(--grideditor-cell-colspan, 1));--grideditor-cell-row-start:var(--grideditor-cell-row, 1);--grideditor-cell-row-end:calc(var(--grideditor-cell-row, 1) + var(--grideditor-cell-rowspan, 1));grid-column:var(--grideditor-cell-col-start)/var(--grideditor-cell-col-end);grid-row:var(--grideditor-cell-row-start)/var(--grideditor-cell-row-end);height:100%;width:100%;display:flex;min-height:100px;flex-direction:column;border:1px solid var(--grideditor-cell-bg);background-color:var(--grideditor-cell-bg);border-radius:var(--grideditor-cell-border-radius);box-shadow:var(--grideditor-cell-shadow)}.grideditor-cell>*{width:100%}.grideditor-cell-actions{position:relative;flex-grow:1;min-height:calc(var(--grideditor-cell-spacing) + (var(--grideditor-action-size) + var(--grideditor-action-spacing)) * 3);min-width:calc(var(--grideditor-cell-spacing) + (var(--grideditor-action-size) + var(--grideditor-action-spacing)) * 3)}.grideditor-cell-info{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.75rem;line-height:1.2em;padding:calc(var(--grideditor-cell-spacing)/ 2) var(--grideditor-cell-spacing);background-color:rgba(0,0,0,.05);border-bottom-left-radius:var(--grideditor-cell-border-radius);border-bottom-right-radius:var(--grideditor-cell-border-radius)}.grideditor-action{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--grideditor-action-size);height:var(--grideditor-action-size);border-radius:2px;background-color:var(--grideditor-action-bg)}.grideditor-action:focus,.grideditor-action:hover{outline:0;background-color:var(--grideditor-action-hover-bg)}.grideditor-action:focus{z-index:1;background-color:var(--grideditor-action-focus-bg);outline:1px solid var(--grideditor-action-focus-outline-color);outline-offset:0}.grideditor-action-expand-down{top:calc(50% + var(--grideditor-action-size) + var(--grideditor-action-spacing))}.grideditor-action-expand-right{left:calc(50% + var(--grideditor-action-size) + var(--grideditor-action-spacing))}.grideditor-action-shrink-up{top:calc(50% - var(--grideditor-action-size) - var(--grideditor-action-spacing))}.grideditor-action-shrink-left{left:calc(50% - var(--grideditor-action-size) - var(--grideditor-action-spacing))}::-ms-clear{display:none}.has-change .checkbox,.has-change .checkbox-inline,.has-change .control-label,.has-change .form-check-input,.has-change .help-block,.has-change .radio,.has-change .radio-inline,.has-change.checkbox label,.has-change.checkbox-inline label,.has-change.form-check-label,.has-change.radio label,.has-change.radio-inline label{color:#6daae0}.has-change .form-control{border-color:#6daae0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-change .form-control:focus{border-color:#4392d7;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c1dbf2}.has-change .input-group-addon{color:#6daae0;background-color:#ebf3fb;border-color:#6daae0}.has-change .form-control-feedback{color:#6daae0}.has-change .thumbnail-status{border:1px solid #6daae0}.input-group-icon{vertical-align:middle}.input-group-icon img{max-height:18px}.input-group-addon{min-width:2.5rem}label .icon img{pointer-events:none}.form-control{min-width:120px}.form-control-adapt{width:auto;max-width:100%}.form-control-wrap{margin:.5rem 0}.form-control-holder{position:relative}.row>.form-group>.form-control-wrap{margin-bottom:0}.form-group .t3js-formengine-field-item{position:relative}.form-group .t3js-formengine-field-item>.t3js-charcounter-wrapper{left:0;position:absolute;top:100%;display:flex;margin:0 -2px}.form-group .t3js-formengine-field-item>.t3js-charcounter-wrapper .t3js-charcounter{margin:0 2px}.form-group .t3js-formengine-field-item>.t3js-charcounter-wrapper .t3js-charcounter-min{margin:0 2px}.form-group>.form-label,.form-group>label{font-weight:600;margin:0 0 .25rem;word-break:break-all}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{color:#737373}.form-control-icon{position:absolute;top:50%;left:15px;transform:translate(0,-50%);z-index:1;pointer-events:none}.form-control-icon+.form-control,.form-control-icon+.form-control-clearable .form-control{padding-left:3.25em}.form-group.has-error label:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");background-color:#c83c3c;background-size:contain;display:inline-block;border-radius:50%;width:14px;height:14px}.form-group.has-error .btn-toolbar label:before{font-family:inherit;font-size:inherit;margin-right:inherit;text-align:inherit;content:"";color:inherit;display:block}.form-group.has-error .input-group-btn label{border-color:#c83c3c}.form-group.has-error .input-group-btn label:before{font-family:inherit;font-size:inherit;margin-right:inherit;text-align:inherit;content:"";color:inherit;display:block}select.form-select[multiple],select.form-select[size]:not([size="1"]){min-height:156px}select.form-select>optgroup{margin-top:9px}select.form-select>optgroup:first-child{margin-top:0}select.form-select option{padding-top:2px;padding-bottom:2px}select.icon-select option{padding-left:22px}.form-control-clearable{position:relative;border:0;padding:0;height:100%}.form-control-clearable .form-control{padding-right:2.3em}.form-control-clearable .close{border:none;background-color:transparent;position:absolute;height:16px;z-index:3;top:50%;right:.5em;transform:translate(0,-50%);opacity:.2}.form-control-clearable .close:hover{opacity:.5}.form-control-clearable .close .icon{vertical-align:0}.form-control-clearable:focus{box-shadow:none;border-color:inherit}.form-inline .form-control-clearable{display:inline-block}.form-notice-capslock{position:absolute;right:25px;top:50%;margin-top:-10px;height:20px;width:20px;padding:3px;z-index:10;background-color:#fff}.form-notice-capslock>img{display:block;opacity:.5}.form-group-dashed+.form-group-dashed{padding-top:15px;border-top:1px dashed #ccc}.form-section{border:1px solid #ccc;background-color:#fafafa;padding:15px 12px 3px}.form-section+.form-section{margin-top:-1px}.tab-pane>.form-section:first-child{border-top:none}.form-section-headline{margin-top:0;margin-bottom:10px}.form-section-headline+.form-section-description{margin-top:-5px;margin-bottom:10px}.form-wizards-wrap{width:100%;display:grid;grid-template:"top . ." "main  side-move side-control" "bottom . .";grid-template-rows:auto;grid-template-columns:1fr auto auto}.form-wizards-wrap>.form-wizards-element{grid-area:main;min-width:120px}.form-wizards-wrap>.form-wizards-element .col-icon img,.form-wizards-wrap>.form-wizards-element .inline-icon img{max-width:2em;max-height:2em}.form-wizards-wrap>.form-wizards-element .radio:not(.disabled) input[type=radio]{cursor:pointer}.form-wizards-wrap>.form-wizards-items-top{width:100%;grid-area:top}.form-wizards-wrap>.form-wizards-items-aside{align-self:flex-start;white-space:nowrap;padding-left:5px}.form-wizards-wrap>.form-wizards-items-aside--move{grid-area:side-move}.form-wizards-wrap>.form-wizards-items-aside--field-control{grid-area:side-control}.form-wizards-wrap>.form-wizards-items-bottom{grid-area:bottom}.form-wizards-wrap>.form-wizards-items-bottom .tablelist-item-nolink{padding:6px;display:inline-block}.form-wizards-wrap>.form-wizards-items-bottom:first-child{margin-top:4px}.form-irre-header{display:flex;align-items:center;margin:-5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-irre-header-cell{vertical-align:middle;white-space:nowrap;padding:5px}.form-irre-header-button{display:flex;text-align:left;align-items:center;align-self:stretch;background:0 0;border:0;width:100%;margin-left:-15px;padding-left:20px}.form-irre-header-body{width:100%;font-weight:400;white-space:normal;padding-left:5px}.form-irre-header-body dd,.form-irre-header-body dl,.form-irre-header-body dt{margin-bottom:0}.form-irre-header-icon{padding-right:0}.form-irre-header-thumbnail{padding-right:5px}.form-irre-header-control{cursor:auto}.form-irre-header-control .btn-group>.btn{float:none}.form-multigroup-wrap{width:100%;display:flex}.form-multigroup-wrap .form-multigroup-item{width:50%;align-self:flex-start}.form-multigroup-wrap .form-multigroup-item+.form-multigroup-item{padding-left:5px}.form-multigroup-wrap .form-multigroup-item-wizard{margin-bottom:5px}.form-multigroup-wrap .form-multigroup-item-wizard+select.form-select[multiple],.form-multigroup-wrap .form-multigroup-item-wizard+select.form-select[size]{min-height:125px}.form-multigroup-wrap .form-wizards-wrap{width:100%}.checkbox-row,.radio-row{margin-top:10px;margin-bottom:5px}.checkbox-column,.radio-column{margin-bottom:5px}.checkbox-column>.checkbox,.checkbox-column>.form-check-input,.checkbox-column>.radio,.radio-column>.checkbox,.radio-column>.form-check-input,.radio-column>.radio{margin:0}.checkbox-inline.checkbox,.checkbox-inline.form-check-input,.checkbox-inline.radio,.radio-inline.checkbox,.radio-inline.form-check-input,.radio-inline.radio{display:block;margin-left:0;margin-right:10px;margin-bottom:10px;padding:0}@media (max-width:767px){.checkbox-inline.checkbox+.checkbox,.checkbox-inline.checkbox+.form-check-in,.checkbox-inline.checkbox+.radio,.checkbox-inline.form-check-input+.checkbox,.checkbox-inline.form-check-input+.form-check-in,.checkbox-inline.form-check-input+.radio,.checkbox-inline.radio+.checkbox,.checkbox-inline.radio+.form-check-in,.checkbox-inline.radio+.radio,.radio-inline.checkbox+.checkbox,.radio-inline.checkbox+.form-check-in,.radio-inline.checkbox+.radio,.radio-inline.form-check-input+.checkbox,.radio-inline.form-check-input+.form-check-in,.radio-inline.form-check-input+.radio,.radio-inline.radio+.checkbox,.radio-inline.radio+.form-check-in,.radio-inline.radio+.radio{margin-top:-5px}}@media (min-width:768px){.checkbox-inline.checkbox,.checkbox-inline.form-check-input,.checkbox-inline.radio,.radio-inline.checkbox,.radio-inline.form-check-input,.radio-inline.radio{display:inline-block;margin-top:10px}.checkbox-inline.checkbox label,.checkbox-inline.form-check-input label,.checkbox-inline.radio label,.radio-inline.checkbox label,.radio-inline.form-check-input label,.radio-inline.radio label{white-space:nowrap}}textarea.formengine-textarea{resize:none}.input-group>.form-control-clearable{flex:1 1 auto;width:1%;min-width:0}.form-control:not(.hidden)+.form-control-clearable{flex-grow:0;width:auto}.form-control.hidden+.close{display:none}.form-toggle{padding-left:2em;width:2em;color:rgba(0,0,0,.25)}.form-toggle:hover{cursor:pointer}.form-toggle input[type=checkbox]{border:0;width:16px;height:16px;background-size:contain;background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M13 2c.6 0 1 0.4 1 1v10c0 0.6-.4 1-1 1H3c-.6 0-1-.4-1-1V3c0-.6.4-1 1-1h10m0-1H3c-1.1 0-2 0.9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2z'/%3e%3c/g%3e%3c/svg%3e")}.form-toggle input[type=checkbox]:hover{cursor:pointer}.form-toggle input[type=checkbox]:active{filter:brightness(100%)}.form-toggle input[type=checkbox]:checked{background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M12.1 5.3l-.4-.3c-.1-.1-.3-.1-.4 0L6.6 9.8l-2-2c-.1-.1-.3-.1-.4 0l-.3.4c-.1.1-.1.3 0 0.4L6 10.7l.4.3c.1.1.3.1.4 0l.4-.4 4.9-4.9c.1-.1.1-.3 0-.4z'/%3e%3cpath d='M13 2c.6 0 1 0.4 1 1v10c0 0.6-.4 1-1 1H3c-.6 0-1-.4-1-1V3c0-.6.4-1 1-1h10m0-1H3c-1.1 0-2 0.9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff}.form-toggle input[type=checkbox]:disabled{opacity:.5}.sticky-form-actions{position:sticky;top:0;z-index:1;margin-left:-1rem;margin-right:-1rem;margin-bottom:-.625rem;transform:translateY(-1rem);padding:.625rem 1rem;background:#fff}.sticky-form-actions .input-group-addon,.sticky-form-actions a,.sticky-form-actions button,.sticky-form-actions input{margin:.25rem 0}.multi-record-selection-actions-wrapper{min-height:26px;margin:.5rem 0}.input-group>.btn{display:flex;align-items:center}.media-new-content-element-wizard .media-left input{margin-left:2px}.localization-wizard .option{margin-bottom:4px}[data-bs-slide=localize-summary] .input-group{margin-bottom:4px}[data-bs-slide=localize-summary] .input-group .form-control{height:auto;font-weight:400;margin:0}[data-bs-slide=localize-summary] .localization-fieldset{margin-bottom:12px}[data-bs-slide=localize-summary] .localization-fieldset>label{padding:0 4px}[data-bs-slide=localize-summary] .localization-fieldset>label input[type=checkbox]{margin:0 6px}.recordlist{overflow:unset}.recordlist .recordlist-heading{font-weight:700;background-color:#d7d7d7;color:#5a5a5a}.recordlist .recordlist-heading a{color:inherit}.recordlist table tr td.deletePlaceholder{text-decoration:line-through}.recordlist .pagination{display:inline-flex}div.typo3-localizationLink,div.typo3-newRecordLink,div.typo3-synchronizationLink{display:inline}.t3-filelist-info-container{display:flex;min-height:300px;flex-direction:column;justify-content:center;align-items:center;margin-top:-2rem}.filelist-main .dropzone{position:absolute;cursor:pointer;margin:0;padding:0;top:65px;left:0;z-index:10;height:calc(100% - 65px);width:100%;border:2px dashed #6daae0;background-color:rgba(222,235,255,.48);mix-blend-mode:normal;color:#333}.filelist-main .dropzone:hover{border-color:#6daae0}.filelist-main .dropzone .dropzone-close{top:.5rem;right:.5rem;height:2rem;width:2rem;font-size:1rem;line-height:1.5rem;background-color:#fff;color:#333}.filelist-main .dropzone .dropzone-close:hover{color:#fff;background-color:#c83c3c}.filelist-main .dropzone .dropzone-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:1rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}pre.ts-hl{font-family:"Lucida Console","Lucida Sans Typewriter","Bitsream Vera Sans Mono",monospace}pre.ts-hl .ts-operator{color:#000;font-weight:700}pre.ts-hl .ts-value{color:#c00}pre.ts-hl .ts-objstr{color:#00c}pre.ts-hl .ts-value_copy{color:#060}pre.ts-hl .ts-default,pre.ts-hl .ts-ignored,pre.ts-hl .ts-value_unset{background-color:#6c6}pre.ts-hl .ts-comment{color:#666;font-style:italic}pre.ts-hl .ts-condition{background-color:maroon;color:#fff;font-weight:700}pre.ts-hl .ts-error{background-color:#ff0;border:1px red dashed;font-weight:700;color:#000}pre.ts-hl .ts-linenum{background-color:#eee;color:#212424}.access-legend{margin-bottom:18px}.access-legend .number{border:1px solid #000;border-radius:2px;width:16px;height:16px;display:inline-block;text-align:center;margin-right:5px;margin-left:10px;line-height:14px;font-weight:700}.access-legend .edge span{width:1px;height:10px;background:#000;display:block;margin-top:8px;margin-left:6px}.access-legend .edge span span{width:10px;height:1px;margin-left:1px}.access-legend .hr span{width:20px;height:1px;background:#000;display:block;margin-top:-1px;margin-left:-4px}.access-legend .t3-vr span{width:1px;height:20px;background:#000;margin-top:-2px;margin-left:6px;display:block}#tx_beuser_compare .list-tree-value{white-space:normal}.extensionmanager-is-loading{opacity:0!important}.extensionmanager-is-hidden{display:none!important}.extensionmanager-is-shown{display:block!important}.extension-list-last-updated{font-weight:700;padding-right:.4em;cursor:help}.extension-list th:nth-child(1),.extension-list th:nth-child(2){width:4%}.extension-list th:nth-child(3),.extension-list th:nth-child(4){width:30%}.extension-list th:nth-child(5),.extension-list th:nth-child(6),.extension-list th:nth-child(7){width:7%}.extension-list th:nth-child(8){width:11%}.extension-list tr.installed td{background-color:#ccdec2}.extension-list tr.available td{background-color:#e1e1aa}.extension-list tr.insecure,.extension-list tr.insecure td{background-color:#ffd9d9}.extension-list tr.outdated,.extension-list tr.outdated td{background-color:#d1d0ff}.extension-list tr.inactive,.extension-list tr.inactive td{color:#aaa}.extension-list-search{padding-right:2.3em}.extension-icon{height:16px;width:16px}#terTableWrapper{position:relative;margin-top:1em}#terTableWrapper .splash-receivedata{display:none;position:absolute;top:50px;left:0;right:0;text-align:center}.distribution-official-badge{position:absolute;bottom:0;right:.75em;transform:translate(0,25%)}.distribution-official-badge img{width:50px;display:block}@media (min-width:768px){.distribution-official-badge img{width:64px}}.distribution-image{display:block;max-height:225px;overflow:hidden}.distribution-detail-previewpane{margin-bottom:2em;max-width:100%}@media (min-width:768px){.distribution-detail-previewpane{float:left;margin-right:3em}}.distribution-detail-body{overflow:hidden;zoom:1}.distribution-detail-header{margin-bottom:2.5em}.distribution-detail-header .h1,.distribution-detail-header h1{margin-bottom:.5em}.distribution-detail-header p{padding:0;max-width:500px;margin-bottom:1.25em}.distribution-detail-actions{list-style:none;padding:0}.distribution-detail-actions li{margin:.25em 0}.help-view img{margin:1em 0}.help-copyright{margin-top:1em;padding-top:1em;border-top:1px solid rgba(0,0,0,.15)}.help-teaser{cursor:help!important}.help-has-link{cursor:pointer!important}.install-tool-init .logo-pageheader img{padding-bottom:3px;vertical-align:bottom}.install-tool-installer .typo3-message>.h4,.install-tool-installer .typo3-message>h4{margin-bottom:0}.install-tool-installer .typo3-message p{margin-top:9px}.install-tool-installer .alert-notice{--bs-alert-color:#333;--bs-alert-bg:#eee;--bs-alert-border-color:#bbb}.install-tool-installer .alert-notice .alert-link{color:#292929}.install-tool-modal .panel-group-flat .panel-body,.install-tool-modal .panel-group-rst .panel-body{padding-right:0}.install-tool-modal .panel-flat,.install-tool-modal .panel-rst,.install-tool-modal .panel-version{border:0;border-left:2px solid #d7d7d7;border-radius:0;margin:0}.install-tool-modal .panel-flat .panel-collapse,.install-tool-modal .panel-rst .panel-collapse,.install-tool-modal .panel-version .panel-collapse{position:relative;overflow:auto}.install-tool-modal .panel-flat.panel-default>.panel-heading,.install-tool-modal .panel-rst.panel-default>.panel-heading,.install-tool-modal .panel-version.panel-default>.panel-heading{background:#f5f5f5}.install-tool-modal .panel-flat.panel-breaking,.install-tool-modal .panel-flat.panel-danger,.install-tool-modal .panel-rst.panel-breaking,.install-tool-modal .panel-rst.panel-danger,.install-tool-modal .panel-version.panel-breaking,.install-tool-modal .panel-version.panel-danger{border-color:#c83c3c}.install-tool-modal .panel-flat.panel-breaking>.panel-heading,.install-tool-modal .panel-flat.panel-danger>.panel-heading,.install-tool-modal .panel-rst.panel-breaking>.panel-heading,.install-tool-modal .panel-rst.panel-danger>.panel-heading,.install-tool-modal .panel-version.panel-breaking>.panel-heading,.install-tool-modal .panel-version.panel-danger>.panel-heading{color:#5a5a5a;background-color:#c83c3c;border-color:#c83c3c}.install-tool-modal .panel-flat.panel-breaking>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-danger>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-breaking>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-danger>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-breaking>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c83c3c}.install-tool-modal .panel-flat.panel-breaking>.panel-heading .badge,.install-tool-modal .panel-flat.panel-danger>.panel-heading .badge,.install-tool-modal .panel-rst.panel-breaking>.panel-heading .badge,.install-tool-modal .panel-rst.panel-danger>.panel-heading .badge,.install-tool-modal .panel-version.panel-breaking>.panel-heading .badge,.install-tool-modal .panel-version.panel-danger>.panel-heading .badge{color:#c83c3c;background-color:#fff}.install-tool-modal .panel-flat.panel-breaking>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-danger>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-breaking>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-danger>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-breaking>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#c83c3c}.install-tool-modal .panel-flat.panel-breaking.risk-high>.panel-heading,.install-tool-modal .panel-flat.panel-danger.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-breaking.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-danger.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-breaking.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-danger.risk-high>.panel-heading{background:#c83c3c;color:#f5f5f5}.install-tool-modal .panel-flat.panel-breaking.risk-medium>.panel-heading,.install-tool-modal .panel-flat.panel-danger.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-breaking.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-danger.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-breaking.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-danger.risk-medium>.panel-heading{background:#f5dbdb;color:#1e1e1e}.install-tool-modal .panel-flat.panel-breaking.risk-low>.panel-heading,.install-tool-modal .panel-flat.panel-danger.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-breaking.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-danger.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-breaking.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-danger.risk-low>.panel-heading{background:#fff;color:#1e1e1e}.install-tool-modal .panel-flat.panel-breaking .panel-progress .panel-progress-bar,.install-tool-modal .panel-flat.panel-danger .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-breaking .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-danger .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-breaking .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-danger .panel-progress .panel-progress-bar{background-color:#c83c3c}.install-tool-modal .panel-flat.panel-breaking .badge,.install-tool-modal .panel-flat.panel-danger .badge,.install-tool-modal .panel-rst.panel-breaking .badge,.install-tool-modal .panel-rst.panel-danger .badge,.install-tool-modal .panel-version.panel-breaking .badge,.install-tool-modal .panel-version.panel-danger .badge{--badge-color:var(--badge-danger-color);--badge-bg:var(--badge-danger-bg);--badge-link-bg-hover:var(--badge-danger-link-bg-hover)}.install-tool-modal .panel-flat.panel-deprecation,.install-tool-modal .panel-flat.panel-warning,.install-tool-modal .panel-rst.panel-deprecation,.install-tool-modal .panel-rst.panel-warning,.install-tool-modal .panel-version.panel-deprecation,.install-tool-modal .panel-version.panel-warning{border-color:#e8a33d}.install-tool-modal .panel-flat.panel-deprecation>.panel-heading,.install-tool-modal .panel-flat.panel-warning>.panel-heading,.install-tool-modal .panel-rst.panel-deprecation>.panel-heading,.install-tool-modal .panel-rst.panel-warning>.panel-heading,.install-tool-modal .panel-version.panel-deprecation>.panel-heading,.install-tool-modal .panel-version.panel-warning>.panel-heading{color:#5a5a5a;background-color:#e8a33d;border-color:#e8a33d}.install-tool-modal .panel-flat.panel-deprecation>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-warning>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-deprecation>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-warning>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-deprecation>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e8a33d}.install-tool-modal .panel-flat.panel-deprecation>.panel-heading .badge,.install-tool-modal .panel-flat.panel-warning>.panel-heading .badge,.install-tool-modal .panel-rst.panel-deprecation>.panel-heading .badge,.install-tool-modal .panel-rst.panel-warning>.panel-heading .badge,.install-tool-modal .panel-version.panel-deprecation>.panel-heading .badge,.install-tool-modal .panel-version.panel-warning>.panel-heading .badge{color:#e8a33d;background-color:#fff}.install-tool-modal .panel-flat.panel-deprecation>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-warning>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-deprecation>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-warning>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-deprecation>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e8a33d}.install-tool-modal .panel-flat.panel-deprecation.risk-high>.panel-heading,.install-tool-modal .panel-flat.panel-warning.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-deprecation.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-warning.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-deprecation.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-warning.risk-high>.panel-heading{background:#e8a33d;color:#f5f5f5}.install-tool-modal .panel-flat.panel-deprecation.risk-medium>.panel-heading,.install-tool-modal .panel-flat.panel-warning.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-deprecation.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-warning.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-deprecation.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-warning.risk-medium>.panel-heading{background:#f8e4c6;color:#1e1e1e}.install-tool-modal .panel-flat.panel-deprecation.risk-low>.panel-heading,.install-tool-modal .panel-flat.panel-warning.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-deprecation.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-warning.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-deprecation.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-warning.risk-low>.panel-heading{background:#fff;color:#1e1e1e}.install-tool-modal .panel-flat.panel-deprecation .panel-progress .panel-progress-bar,.install-tool-modal .panel-flat.panel-warning .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-deprecation .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-warning .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-deprecation .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-warning .panel-progress .panel-progress-bar{background-color:#e8a33d}.install-tool-modal .panel-flat.panel-deprecation .badge,.install-tool-modal .panel-flat.panel-warning .badge,.install-tool-modal .panel-rst.panel-deprecation .badge,.install-tool-modal .panel-rst.panel-warning .badge,.install-tool-modal .panel-version.panel-deprecation .badge,.install-tool-modal .panel-version.panel-warning .badge{--badge-color:var(--badge-warning-color);--badge-bg:var(--badge-warning-bg);--badge-link-bg-hover:var(--badge-warning-link-bg-hover)}.install-tool-modal .panel-flat.panel-feature,.install-tool-modal .panel-flat.panel-success,.install-tool-modal .panel-rst.panel-feature,.install-tool-modal .panel-rst.panel-success,.install-tool-modal .panel-version.panel-feature,.install-tool-modal .panel-version.panel-success{border-color:#79a548}.install-tool-modal .panel-flat.panel-feature>.panel-heading,.install-tool-modal .panel-flat.panel-success>.panel-heading,.install-tool-modal .panel-rst.panel-feature>.panel-heading,.install-tool-modal .panel-rst.panel-success>.panel-heading,.install-tool-modal .panel-version.panel-feature>.panel-heading,.install-tool-modal .panel-version.panel-success>.panel-heading{color:#5a5a5a;background-color:#79a548;border-color:#79a548}.install-tool-modal .panel-flat.panel-feature>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-success>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-feature>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-success>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-feature>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#79a548}.install-tool-modal .panel-flat.panel-feature>.panel-heading .badge,.install-tool-modal .panel-flat.panel-success>.panel-heading .badge,.install-tool-modal .panel-rst.panel-feature>.panel-heading .badge,.install-tool-modal .panel-rst.panel-success>.panel-heading .badge,.install-tool-modal .panel-version.panel-feature>.panel-heading .badge,.install-tool-modal .panel-version.panel-success>.panel-heading .badge{color:#79a548;background-color:#fff}.install-tool-modal .panel-flat.panel-feature>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-success>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-feature>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-success>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-feature>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#79a548}.install-tool-modal .panel-flat.panel-feature.risk-high>.panel-heading,.install-tool-modal .panel-flat.panel-success.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-feature.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-success.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-feature.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-success.risk-high>.panel-heading{background:#79a548;color:#f5f5f5}.install-tool-modal .panel-flat.panel-feature.risk-medium>.panel-heading,.install-tool-modal .panel-flat.panel-success.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-feature.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-success.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-feature.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-success.risk-medium>.panel-heading{background:#ddeacf;color:#1e1e1e}.install-tool-modal .panel-flat.panel-feature.risk-low>.panel-heading,.install-tool-modal .panel-flat.panel-success.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-feature.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-success.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-feature.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-success.risk-low>.panel-heading{background:#fff;color:#1e1e1e}.install-tool-modal .panel-flat.panel-feature .panel-progress .panel-progress-bar,.install-tool-modal .panel-flat.panel-success .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-feature .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-success .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-feature .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-success .panel-progress .panel-progress-bar{background-color:#79a548}.install-tool-modal .panel-flat.panel-feature .badge,.install-tool-modal .panel-flat.panel-success .badge,.install-tool-modal .panel-rst.panel-feature .badge,.install-tool-modal .panel-rst.panel-success .badge,.install-tool-modal .panel-version.panel-feature .badge,.install-tool-modal .panel-version.panel-success .badge{--badge-color:var(--badge-success-color);--badge-bg:var(--badge-success-bg);--badge-link-bg-hover:var(--badge-success-link-bg-hover)}.install-tool-modal .panel-flat.panel-important,.install-tool-modal .panel-flat.panel-info,.install-tool-modal .panel-rst.panel-important,.install-tool-modal .panel-rst.panel-info,.install-tool-modal .panel-version.panel-important,.install-tool-modal .panel-version.panel-info{border-color:#6daae0}.install-tool-modal .panel-flat.panel-important>.panel-heading,.install-tool-modal .panel-flat.panel-info>.panel-heading,.install-tool-modal .panel-rst.panel-important>.panel-heading,.install-tool-modal .panel-rst.panel-info>.panel-heading,.install-tool-modal .panel-version.panel-important>.panel-heading,.install-tool-modal .panel-version.panel-info>.panel-heading{color:#5a5a5a;background-color:#6daae0;border-color:#6daae0}.install-tool-modal .panel-flat.panel-important>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-info>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-important>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-info>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-important>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#6daae0}.install-tool-modal .panel-flat.panel-important>.panel-heading .badge,.install-tool-modal .panel-flat.panel-info>.panel-heading .badge,.install-tool-modal .panel-rst.panel-important>.panel-heading .badge,.install-tool-modal .panel-rst.panel-info>.panel-heading .badge,.install-tool-modal .panel-version.panel-important>.panel-heading .badge,.install-tool-modal .panel-version.panel-info>.panel-heading .badge{color:#6daae0;background-color:#fff}.install-tool-modal .panel-flat.panel-important>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-info>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-important>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-info>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-important>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#6daae0}.install-tool-modal .panel-flat.panel-important.risk-high>.panel-heading,.install-tool-modal .panel-flat.panel-info.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-important.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-info.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-important.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-info.risk-high>.panel-heading{background:#6daae0;color:#f5f5f5}.install-tool-modal .panel-flat.panel-important.risk-medium>.panel-heading,.install-tool-modal .panel-flat.panel-info.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-important.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-info.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-important.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-info.risk-medium>.panel-heading{background:#ebf3fb;color:#1e1e1e}.install-tool-modal .panel-flat.panel-important.risk-low>.panel-heading,.install-tool-modal .panel-flat.panel-info.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-important.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-info.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-important.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-info.risk-low>.panel-heading{background:#fff;color:#1e1e1e}.install-tool-modal .panel-flat.panel-important .panel-progress .panel-progress-bar,.install-tool-modal .panel-flat.panel-info .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-important .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-info .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-important .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-info .panel-progress .panel-progress-bar{background-color:#6daae0}.install-tool-modal .panel-flat.panel-important .badge,.install-tool-modal .panel-flat.panel-info .badge,.install-tool-modal .panel-rst.panel-important .badge,.install-tool-modal .panel-rst.panel-info .badge,.install-tool-modal .panel-version.panel-important .badge,.install-tool-modal .panel-version.panel-info .badge{--badge-color:var(--badge-info-color);--badge-bg:var(--badge-info-bg);--badge-link-bg-hover:var(--badge-info-link-bg-hover)}.install-tool-modal .panel-flat .panel-heading,.install-tool-modal .panel-rst .panel-heading,.install-tool-modal .panel-version .panel-heading{position:relative}.install-tool-modal .panel-flat .panel-heading button.link-action,.install-tool-modal .panel-rst .panel-heading button.link-action,.install-tool-modal .panel-version .panel-heading button.link-action{padding:0}.install-tool-modal .panel-flat .panel-heading strong,.install-tool-modal .panel-rst .panel-heading strong,.install-tool-modal .panel-version .panel-heading strong{line-height:1.5em}.install-tool-modal .panel-flat .rst-tags,.install-tool-modal .panel-rst .rst-tags,.install-tool-modal .panel-version .rst-tags{position:absolute;top:.75em;right:1em}.install-tool-modal .panel-flat .rst-tags .badge,.install-tool-modal .panel-rst .rst-tags .badge,.install-tool-modal .panel-version .rst-tags .badge{margin:0 .25em}.install-tool-modal .panel-flat .rst-tags .badge:first-child,.install-tool-modal .panel-rst .rst-tags .badge:first-child,.install-tool-modal .panel-version .rst-tags .badge:first-child{margin-left:0}.install-tool-modal .panel-flat .rst-tags .badge:last-child,.install-tool-modal .panel-rst .rst-tags .badge:last-child,.install-tool-modal .panel-version .rst-tags .badge:last-child{margin-right:0}.install-tool-modal .panel-flat .rst-links,.install-tool-modal .panel-rst .rst-links,.install-tool-modal .panel-version .rst-links{position:absolute;bottom:.5em;right:1.2em;padding-left:8.5px}.install-tool-modal .panel-flat pre,.install-tool-modal .panel-rst pre,.install-tool-modal .panel-version pre{margin:0;border-radius:0;border:0;border-top:1px solid #d7d7d7;white-space:pre-wrap;word-break:normal;word-wrap:normal}.install-tool-modal .panel-flat .rst-links+pre,.install-tool-modal .panel-rst .rst-links+pre,.install-tool-modal .panel-version .rst-links+pre{padding-bottom:51px}@media (min-width:768px){.install-tool-modal .panel-flat .rst-links+pre,.install-tool-modal .panel-rst .rst-links+pre,.install-tool-modal .panel-version .rst-links+pre{padding-bottom:34px}}.install-tool-modal .item{margin:1em;border:1px solid #ddd}.install-tool-modal .item .item-heading{padding:1em;background-color:#ddd}.install-tool-modal .item .item-body{padding:1em}.install-tool-modal .list-group-item a{display:block}.install-tool-modal .list-group-item.active a{color:#fff}.install-tool-modal a[data-bs-toggle=collapse]{display:block}.install-tool-modal hr{border-top:1px solid #ddd}.install-tool-modal .t3-languagePacks-inactive,.install-tool-modal .t3-languagePacks-inactive td{color:#aaa}.install-tool-modal .t3-install-displaytwinimageimages{border:1px solid #ccc;padding:10px}.install-tool-modal .t3-install-displaytwinimagetextarea pre{border-top:0}.install-tool-modal .bg-transparent-emulation{padding:10px;text-align:center;background:url(../Images/bg_transparent_emulation.png)}.install-tool-modal .bg-transparent-emulation img{max-width:300px}.install-tool-modal #phpinfo table{width:100%;table-layout:fixed;word-wrap:break-word;background:#fafafa}.install-tool-modal .upgrade_analysis_item_to_filter pre a{text-decoration:underline}.install-tool-modal .upgradeWizards-wizards-output .row-explanation{white-space:pre-wrap}.install-tool-modal ul{word-wrap:anywhere}html{scroll-behavior:smooth}:target:before{content:"";display:block;height:80px;margin:-80px 0 0}:root{--pagemodule-grid-spacing:1rem;--pagemodule-grid-inner-spacing:1rem;--pagemodule-grid-cell-header-size:1em;--pagemodule-grid-cell-border-radius:4px;--pagemodule-grid-cell-bg:#f2f2f2;--pagemodule-grid-cell-restricted-bg:#fbefdd;--pagemodule-grid-column-unused-bg:#fbefdd;--pagemodule-element-spacing:1rem;--pagemodule-element-bg:#fff;--pagemodule-element-border-radius:2px;--pagemodule-element-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.15);--pagemodule-element-hidden-bg:#f2f2f2;--pagemodule-dropzone-bg:#fbefdd;--pagemodule-dropzone-possible-bg:#d1e2bd}.t3-grid-table{border-collapse:separate;border-spacing:var(--pagemodule-grid-spacing);min-width:100%;table-layout:fixed}.t3-grid-container{margin:0 calc(var(--pagemodule-grid-spacing) * -1)}.t3-grid-cell{border-radius:var(--pagemodule-grid-cell-border-radius);background-color:var(--pagemodule-grid-cell-bg);padding:calc(var(--pagemodule-grid-inner-spacing) - var(--pagemodule-grid-spacing)) 0}.t3-grid-cell-restricted{background-color:var(--pagemodule-grid-cell-restricted-bg)}.t3-page-column-unused{background-color:var(--pagemodule-grid-column-unused-bg)}.t3-grid-cell-hidden{display:none}.t3-grid-cell-unassigned{background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 5px,transparent 5px,transparent 10px)}.t3-page-columns{min-width:100%}.t3-page-column{min-width:150px;max-width:300px}.t3-page-column-lang-name .h2,.t3-page-column-lang-name h2{margin:0}.t3-page-column-header{font-weight:700;margin:var(--pagemodule-element-spacing) var(--pagemodule-grid-inner-spacing);margin-right:calc(var(--pagemodule-grid-inner-spacing) * 2);position:relative;text-align:left;font-size:var(--pagemodule-grid-cell-header-size)}.t3-page-column-header a{position:relative}.t3-page-column-header-icons{transition:opacity .15s ease-in;opacity:.3;position:absolute;right:calc(var(--pagemodule-grid-inner-spacing) * -1);bottom:0}@media (prefers-reduced-motion:reduce){.t3-page-column-header-icons{transition:none}}.t3-page-column-header-icons:hover{opacity:1}.t3-page-lang-copyce{margin:var(--pagemodule-grid-spacing)}.t3-page-ce{margin:var(--pagemodule-grid-spacing) var(--pagemodule-grid-inner-spacing)}.t3-page-ce.active-drag{z-index:4500}.t3-page-ce-element{border:1px solid var(--pagemodule-element-bg);background-color:var(--pagemodule-element-bg);border-radius:var(--pagemodule-element-border-radius);box-shadow:var(--pagemodule-element-box-shadow);margin-bottom:var(--pagemodule-grid-spacing)}.t3-page-ce-hidden .t3-page-ce-element{opacity:.5;border:1px dashed rgba(0,0,0,.5);background-color:var(--pagemodule-element-hidden-bg);box-shadow:none;transition:opacity .3s ease-in-out}.t3-page-ce-hidden .t3-page-ce-element:hover{opacity:1}.t3-page-ce-header{display:flex;align-items:center;gap:.5rem;padding:var(--pagemodule-element-spacing)}.t3-page-ce-header-left,.t3-page-ce-header-right{flex-shrink:0}.t3-page-ce-header-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex-grow:1;font-weight:700}.t3-page-ce-body{padding:var(--pagemodule-grid-spacing);word-wrap:break-word;margin-top:calc(var(--pagemodule-grid-spacing) * -1)}.t3-page-ce-body:empty{display:none}.t3-page-ce-body img{max-width:100%;height:auto}.t3-page-ce-footer{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.75rem;padding:calc(var(--pagemodule-grid-spacing)/ 2) var(--pagemodule-grid-spacing);background-color:rgba(0,0,0,.05);border-bottom-left-radius:var(--pagemodule-element-border-radius);border-bottom-right-radius:var(--pagemodule-element-border-radius)}.t3-page-ce-actions{text-align:center}.t3-page-ce-dropzone{position:absolute;left:0;right:0;bottom:-8px;z-index:297;border-radius:var(--pagemodule-element-border-radius);background-color:var(--pagemodule-dropzone-bg);transition:height .3s ease-in-out,background-color .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out,bottom .3s ease-in-out}.t3-page-ce-dropzone.active{border:1px dashed rgba(0,0,0,.15);height:40px}.t3-page-ce-dropzone.active.t3-page-ce-dropzone-possible{background-color:var(--pagemodule-dropzone-possible-bg);z-index:298}.element-preview-header:empty{display:none}.element-preview-header-status{font-size:10.5px;opacity:.5}.element-preview-header-date{font-size:10.5px}.element-preview-header-header{font-weight:700}.element-preview-header-subheader{font-weight:700}.element-preview-header+.element-preview-content{margin-top:.5rem}.element-preview-content:empty{display:none}.element-preview-content>:first-child{margin-top:0}.element-preview-content>:last-child{margin-bottom:0}.element-preview-content .preview-thumbnails{margin-top:.5rem}:root{--preview-thumbnails-size:64px}.preview-thumbnails{display:flex;flex-wrap:wrap;gap:.5rem}.preview-thumbnails-element{display:block}.preview-thumbnails-element-image{height:var(--preview-thumbnails-size);width:var(--preview-thumbnails-size);display:flex;background-color:rgba(0,0,0,.05);overflow:hidden;border-radius:2px;justify-content:center;align-items:center}.preview-thumbnails-element-image .icon{height:calc(var(--preview-thumbnails-size)/ 2);width:calc(var(--preview-thumbnails-size)/ 2)}.t3-page-ce-dragitem .t3-page-ce-header-draggable:hover{cursor:move}.t3-page-ce-dragitem.dragitem-shadow{opacity:.5;box-shadow:0 1px 24px rgba(0,0,0,.5)}.ui-draggable-dragging{z-index:299!important}.ui-draggable-dragging .t3-page-ce-actions{visibility:hidden}.ui-draggable-dragging .ui-draggable-copy-message{font-size:10.5px;position:absolute;top:-1.25rem}.t3-new-content-element-wizard-window{background-color:#fafafa;padding:0}.t3-new-content-element-wizard-window .t3-new-content-element-wizard-title{background-color:#292929;color:#fff;padding:.5rem .75rem}.t3-new-content-element-wizard-window .t3-new-content-element-wizard-title .h2,.t3-new-content-element-wizard-window .t3-new-content-element-wizard-title h2{margin:0}.t3-new-content-element-wizard-window .t3-new-content-element-wizard-title+.nav-tabs{padding-top:0}.t3-new-content-element-wizard-window .t3-new-content-element-wizard-body{padding:.75rem}.t3-new-content-element-wizard-window .nav-tabs{padding:.75rem .75rem 0;background:0 0}.t3-new-content-element-wizard-window .panel{border:0;box-shadow:none}.t3-new-content-element-wizard-window .panel .panel-body{display:flex;flex-flow:row wrap;padding-top:0}.t3-new-content-element-wizard-window .panel .panel-body .media{margin-top:15px}@media (min-width:992px){.media-new-content-element-wizard{width:50%}}.tx_recycler_recycler tr.collapse{display:none}.tx_recycler_recycler tr.collapse.show{display:table-row}.tx_recycler_recycler .page-link{height:100%}.tstemplate-constanteditor .input-group.userTS .input-group-addon.colorbox{display:inline-block;height:100%;position:absolute}.tstemplate-tsobjectbrowser-content{overflow-x:auto}.typo3-module-viewpage{background-color:#494949}.typo3-module-viewpage .module{background-color:transparent}.typo3-module-viewpage .module-body{text-align:center}.typo3-module-viewpage .module-body .typo3-messages{text-align:left}.typo3-module-viewpage .ui-resizable-w{left:-5px;height:100%;width:5px}.typo3-module-viewpage .ui-resizable-s{bottom:-5px;height:5px}.typo3-module-viewpage .ui-resizable-e{right:-5px;height:100%;width:5px}.typo3-module-viewpage .ui-resizable-se,.typo3-module-viewpage .ui-resizable-sw{height:5px;width:5px;background-image:none;bottom:-5px}.typo3-module-viewpage .ui-resizable-sw{left:-5px}.typo3-module-viewpage .ui-resizable-se{right:-5px}.viewpage-item{position:relative;display:inline-block;background-color:#292929;box-shadow:0 2px 0 rgba(0,0,0,.2);color:#fafafa}.viewpage-item a{color:#fafafa}.viewpage-item iframe{display:block}.viewpage-topbar{height:40px;flex-shrink:0;padding:.75em 1em;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.viewpage-topbar-orientation a{opacity:.5;transition:all .2s ease-in-out}.viewpage-topbar-orientation a:hover{opacity:1}.viewpage-topbar-preset .dropdown-toggle{color:#fafafa;background-color:transparent;border:none;--bs-btn-padding-y:0.375rem;--bs-btn-padding-x:0.75rem;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:0}.viewpage-topbar-preset .dropdown-toggle.show{outline:0}.viewpage-topbar-preset .dropdown-toggle:not(.show):hover{background-color:#424242;outline:0}.viewpage-topbar-preset .dropdown-toggle:not(.show):not(:hover):focus{outline:0;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.viewpage-topbar-size input{background-color:transparent;padding-left:0;padding-right:0;border:0;border-bottom:1px solid rgba(0,120,230,.5);transition:all .5s ease-in-out;color:#fafafa}.viewpage-topbar-size input:focus,.viewpage-topbar-size input:hover{outline:0;border-bottom-color:#0078e6}.viewpage-resizeable{background-color:#fafafa}.viewpage-preset-item{display:flex}.viewpage-preset-item-icon{padding-right:.5em}.viewpage-preset-item-label{flex:1 1 auto}.viewpage-preset-item-size{padding-left:1em;opacity:.5}.workspace-panel tr.collapsing{transition:none}.workspace-panel tr.collapse{display:none}.workspace-panel tr.collapse.show{display:table-row}.workspace-panel .page-link{height:100%}.workspace-state-unchanged{color:#000}.workspace-state-modified{color:#ff8700}.workspace-state-moved{color:#457fb8}.workspace-state-new{color:#3c9934}.workspace-state-hidden{color:#abaaaa}.workspace-state-deleted{color:#000;text-decoration:line-through}.workspace-legend{margin:5px;height:18px;color:#888}.workspace-legend dd,.workspace-legend dt{display:inline;overflow:hidden}.workspace-legend dd span{display:inline-block;padding:4px}
\ No newline at end of file
+.diff{background-color:#fff;border:1px solid #ccc;display:table}.diff-item{display:table-row}.diff-item+.diff-item{border-top:1px solid #ccc}.diff-item-result,.diff-item-title{padding:10px;display:table-cell}.diff-item-title{background-color:#fafafa;padding-right:10px;font-style:italic;white-space:nowrap}.diff-item-result{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;width:100%;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.diff-item-result del{color:#c80c05;background-color:#fff6f6;text-decoration:none;display:inline-block}.diff-item-result ins{color:#44a512;background-color:#ebfce3;text-decoration:none;display:inline-block}.diff-item-result.diff-item-result-inline{white-space:normal}.module{height:100%;width:100%;background-color:#fff;color:inherit;overflow-y:auto}.module-dark{background-color:#333;color:#ccc}.module-loading-indicator{position:fixed;min-height:5px;width:100%;z-index:999999}.module-loading-indicator.nprogress-custom-parent{position:fixed;top:0}.module-docheader{position:-webkit-sticky;position:sticky;width:100%;top:0;left:0;display:flex;flex-flow:row wrap;min-height:65px;z-index:300;background-color:#eee;border-bottom:1px solid #c3c3c3;padding:0 24px;transition:top .3s ease-in-out}@media (prefers-reduced-motion:reduce){.module-docheader{transition:none}}.module-docheader-folded{top:-30px}.module-docheader .module-docheader-bar{flex:1 0 100%;min-height:26px;line-height:26px;margin-bottom:4px}.module-docheader .module-docheader-bar:first-child{margin-top:4px}.module-docheader .module-docheader-bar label{margin-top:0;margin-bottom:0}.module-docheader .module-docheader-bar .form-inline .form-group{display:table}.module-docheader .module-docheader-bar .form-inline .form-group label{display:table-cell;font-size:11px;font-weight:400;line-height:16px;padding:4px;border-radius:2px 0 0 2px;border:1px solid #bbb;border-right:0;background-color:rgba(0,0,0,.05)}.module-docheader .module-docheader-bar .form-inline .form-group label+select{display:table-cell;border-top-left-radius:0;border-bottom-left-radius:0}.module-docheader .module-docheader-bar .form-group{vertical-align:top;margin:0;display:inline-block}.module-docheader .module-docheader-bar .form-group .form-control{vertical-align:top}.module-docheader .module-docheader-bar .panel{margin:0;border-left:none;border-right:none;border-bottom:none;border-radius:0;margin-left:-24px;margin-right:-24px;background-color:#fafafa;box-shadow:none}.module-docheader .module-docheader-bar .panel .panel-body{padding:8px 24px}@media (max-width:768px){.module-docheader .module-docheader-bar .text-end{text-align:left!important}}.module-docheader .module-docheader-bar-column-left{float:left}.module-docheader .module-docheader-bar-column-right{float:right}.module-docheader-bar-navigation .module-docheader-bar-column-left{white-space:nowrap}@media (max-width:768px){.module-docheader-bar-navigation .module-docheader-bar-column-left{white-space:normal}}.module-docheader-bar-navigation .form-group select{width:100%}.module-body{padding:24px 24px}.module-body>.callout:first-child{margin-top:0}.module-body>.container{padding-left:0;padding-right:0}.module-body .container-small{max-width:768px;margin:0 auto}.panel{display:block}.panel:focus,.panel:hover{text-decoration:none}.panel-heading a,.panel-heading a:active,.panel-heading a:focus,.panel-heading a:hover{text-decoration:none;color:inherit}.panel-heading-left{float:left}.panel-heading-right{float:right}.panel-title{font-size:12px}.panel-title-icon,.panel-title-name{display:inline-block;vertical-align:middle}.panel-body>:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel-body-highlightlinks>p>a{text-decoration:underline}.panel-table td:first-child,.panel-table th:first-child{padding-left:1rem}.panel-table td:last-child,.panel-table th:last-child{padding-right:1rem}.panel-progress{background-color:#eee;height:3px;position:relative;width:100%}.panel-progress .panel-progress-bar{display:block;height:100%;background-color:#444}.panel-active{border-color:#444}.panel-active>.panel-heading{color:#5a5a5a;background-color:#666;border-color:#444}.panel-active>.panel-heading+.panel-collapse>.panel-body{border-top-color:#444}.panel-active>.panel-heading .badge{color:#666;background-color:#fff}.panel-active>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#444}.panel-body{padding:.75rem}.form-check .form-check-input{opacity:1}.form-check .form-check-spinner{float:left;margin-left:-1.5em;margin-top:.25em}.form-check.form-check-type-icon-toggle .form-check-input{opacity:0}.form-check .form-check-label{position:relative;display:inline-flex;align-items:baseline;padding:0;min-height:0;transition:all .3s ease-in-out}.form-check .form-check-label-icon,.form-check .form-check-label-switch{flex-shrink:0;transition:all .3s ease-in-out}.form-check:not(.disabled) .form-check-label-icon,.form-check:not(.disabled) .form-check-label-switch{cursor:pointer}.form-check input+.help-link{margin-left:.5rem;font-weight:400}.form-check .form-check-input:disabled+.form-check-label{opacity:.5}.form-switch .form-check-input{background-color:#f4f4f4;height:16px;cursor:pointer}.form-switch .form-check-input:checked{border-color:#bbb;background-color:#79a548}.form-switch .form-check-input:focus{border-color:#aaa;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35)}.form-switch .form-check-label{line-height:1.8em}.form-check-type-labeled-toggle{padding-left:0}.form-check-type-labeled-toggle .form-check-input{display:none}.form-check-type-labeled-toggle .form-check-label-switch{height:24px;background-color:#e74856;border-radius:2px;margin-right:.5rem;border:1px solid rgba(0,0,0,.3);color:#fff;display:inline-flex;flex-direction:column;line-height:22px;text-align:center}.form-check-type-labeled-toggle .form-check-label-switch-checked,.form-check-type-labeled-toggle .form-check-label-switch-unchecked{padding-left:8px;padding-right:8px;flex-grow:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-check-type-labeled-toggle .form-check-label-switch-checked{order:2;display:none}.form-check-type-labeled-toggle .form-check-label-switch-unchecked{order:1;display:block}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch{background-color:#79a548}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch .form-check-label-switch-checked{order:1;display:block}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch .form-check-label-switch-unchecked{order:2;display:none}.form-check-type-labeled-toggle .form-check-input:focus+.form-check-label .form-check-label-switch{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.45)}.form-check-type-icon-toggle{padding-left:0}.input-group .form-check-type-icon-toggle .form-label,.input-group .form-check-type-icon-toggle label,.input-group .form-check-type-icon-toggle.form-check{margin-bottom:0}.form-check-type-icon-toggle .form-check-label-icon{border-radius:2px;height:24px;width:24px;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#dadada;color:#333;border:1px solid rgba(0,0,0,.3)}.input-group .form-check-type-icon-toggle .form-check-label-icon{width:revert;height:revert;padding:6px}.form-check-type-icon-toggle:not(.disabled) .form-check-label-icon{cursor:pointer}.form-check-type-icon-toggle .form-check-label-text{padding-left:.5rem}.form-check-type-icon-toggle .form-check-label-icon-checked{display:none}.form-check-type-icon-toggle .form-check-label-icon-unchecked{display:inline-block}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon{background-color:#79a548;color:#fff}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon-checked{display:inline-block}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon-unchecked{display:none}.form-check-type-icon-toggle .form-check-input:focus+.form-check-label .form-check-label-icon{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.45)}.simpletable{padding:0;margin-bottom:1.5em}.simpletable td,.simpletable th{padding:.25em 1em}.simpletable td:first-child,.simpletable th:first-child{padding-left:0}.simpletable td:last-child,.simpletable th:last-child{padding-right:0}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:2px;background-color:#fff;background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal}.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#e8a33d;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:4px 20px 4px 5px;max-width:100%;background-color:#e8a33d;background-clip:padding-box;color:#fff;line-height:16px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:3px;right:0;display:block;width:16px;height:16px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{text-decoration:none}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;background-size:contain;display:inline-block;width:16px;height:16px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.input-group .chosen-container{display:flex;flex:1 1 auto;width:auto!important}.input-group .chosen-container .chosen-choices{border:1px solid #bbb;border-radius:.125rem}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}.cropper-container{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;image-orientation:0deg!important;width:100%;height:100%;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;width:100%;height:100%;overflow:hidden;outline:1px solid #69f;outline-color:rgba(102,153,255,.75)}.cropper-dashed{position:absolute;display:block;border:0 dashed #fff;opacity:.5}.cropper-dashed.dashed-h{top:33.3333333333%;left:0;width:100%;height:33.3333333333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.3333333333%;width:33.3333333333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;opacity:.1;width:100%;height:100%}.cropper-face{top:0;left:0;cursor:move;background-color:#fff}.cropper-line{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;background-color:#69f;opacity:.75}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";background-color:#69f;opacity:0}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75}}.cropper-invisible{opacity:0}.cropper-hide{position:fixed;top:0;left:0;z-index:-1;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;opacity:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.sortable-ghost{opacity:.4!important}th[role=columnheader]:not([data-sort-method=none]){cursor:pointer;position:relative;background-clip:padding-box}th[role=columnheader]:not([data-sort-method=none]):after{content:"";position:absolute;margin:7px 0 0 3px;border-width:4px 4px 0;border-style:solid;border-color:#404040 transparent;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}th[role=columnheader]:not([data-sort-method=none]):hover:after{visibility:visible;opacity:1}th[aria-sort=descending]:not([data-sort-method=none]):after{border-width:0 4px 4px}th[aria-sort]:not([data-sort-method=none]):after{visibility:visible;opacity:.4}#nprogress{pointer-events:none}#nprogress .bar{background:#ff8700;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;padding:0;box-shadow:0 0 10px #ff8700,0 0 5px #ff8700;opacity:1;transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#ff8700;border-left-color:#ff8700;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.minicolors{position:relative}.userTS .minicolors{position:absolute}.userTS .minicolors-panel{margin-top:31px}.userTS .minicolors-swatch{z-index:100000}.minicolors-sprite{background-image:url(../Images/colorpicker/jquery.minicolors.png)}.minicolors-swatch{position:absolute;vertical-align:middle;background-position:-80px 0;cursor:text;padding:0;margin:0;display:inline-block;top:50%;left:6px;z-index:2;transform:translate(0,-50%);width:20px;height:20px;border-radius:1px}.minicolors-swatch-color{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit}.minicolors-input{float:none;padding-left:32px}.minicolors-panel{margin-top:1px;overflow:hidden;border-radius:.125rem;position:absolute;width:173px;height:152px;background:#fff;border:solid 1px #bbb;box-shadow:0 0 20px rgba(0,0,0,.2);z-index:99999;box-sizing:content-box;display:none}.minicolors-panel.minicolors-with-swatches{height:182px}.minicolors-panel.minicolors-visible{display:block}.minicolors-position-top .minicolors-panel{top:-154px}.minicolors-position-right .minicolors-panel{right:0}.minicolors-position-bottom .minicolors-panel{top:auto}.minicolors-position-left .minicolors-panel{left:0}.minicolors-with-opacity .minicolors-panel{width:194px}.minicolors .minicolors-grid{position:absolute;top:1px;left:1px;width:150px;height:150px;background-position:-120px 0;cursor:crosshair}.minicolors .minicolors-grid-inner{position:absolute;top:0;left:0;width:150px;height:150px}.minicolors-slider-saturation .minicolors-grid{background-position:-420px 0}.minicolors-slider-saturation .minicolors-grid-inner{background-position:-270px 0;background-image:inherit}.minicolors-slider-brightness .minicolors-grid{background-position:-570px 0}.minicolors-slider-brightness .minicolors-grid-inner{background-color:#000}.minicolors-slider-wheel .minicolors-grid{background-position:-720px 0}.minicolors-opacity-slider,.minicolors-slider{position:absolute;top:1px;left:152px;width:20px;height:150px;background-color:#fff;background-position:0 0;cursor:row-resize}.minicolors-slider-saturation .minicolors-slider{background-position:-60px 0}.minicolors-slider-brightness .minicolors-slider{background-position:-20px 0}.minicolors-slider-wheel .minicolors-slider{background-position:-20px 0}.minicolors-opacity-slider{left:173px;background-position:-40px 0;display:none}.minicolors-with-opacity .minicolors-opacity-slider{display:block}.minicolors-grid .minicolors-picker{position:absolute;top:70px;left:70px;width:12px;height:12px;border:solid 1px #000;border-radius:10px;margin-top:-6px;margin-left:-6px;background:0 0}.minicolors-grid .minicolors-picker>div{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:8px;border:solid 2px #fff;box-sizing:content-box}.minicolors-picker{position:absolute;top:0;left:0;width:18px;height:2px;background:#fff;border:solid 1px #000;margin-top:-2px;box-sizing:content-box}.minicolors-swatches,.minicolors-swatches li{margin:0;padding:0;list-style:none;overflow:hidden;position:absolute;top:157px;left:5px}.minicolors-swatches .minicolors-swatch{position:relative;float:left;cursor:pointer;margin:0 4px 0 0;top:0;left:0;width:20px;height:20px}.minicolors-with-opacity .minicolors-swatches .minicolors-swatch{margin-right:7px}.minicolors-swatch.selected{border-color:#000}.flatpickr-calendar{opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:1px solid rgba(0,0,0,.15);font-size:12px;line-height:24px;position:absolute;width:258px;box-sizing:border-box;touch-action:manipulation;background:#292929}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:6px solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:200}.flatpickr-calendar.open.animate{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:199;display:block}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #424242}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;border-top:none}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#292929}.flatpickr-calendar.arrowTop:after{border-bottom-color:#292929}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#292929}.flatpickr-calendar.arrowBottom:after{border-top-color:#292929}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#fff}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#0078e6}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.numInputWrapper span{position:absolute;right:0;width:12px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;box-sizing:border-box}.numInputWrapper span:hover{background:#434343}.numInputWrapper span:active{background:#434343}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowDown:after,.numInputWrapper span.arrowUp:after{top:calc(50% - 2px)}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6)}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6)}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:5rem;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:0 0;box-sizing:border-box;color:#fff;cursor:text;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:0 0;border:none;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:100%;line-height:inherit;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#434343}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#292929;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:#fff;line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:258px}.dayContainer{padding:0;text-align:left;width:258px;min-width:258px;max-width:258px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:.125rem;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:400;width:14.2857142857%;flex-basis:14.2857142857%;max-width:32px;height:32px;line-height:32px;margin:0 2px;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;background:#434343}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#434343}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#0078e6;box-shadow:none;color:#fff;border-color:#0078e6}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:.125rem 0 0 .125rem}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 .125rem .125rem 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #0078e6}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:.125rem}.flatpickr-day.inRange{border-radius:0}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:#737373;background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#737373}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #0078e6,5px 0 0 #0078e6}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #424242}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#fff;background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:12px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input{color:#fff}.flatpickr-time input:focus{border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#fff;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#434343}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}:root{--svgtree-drag-info-bg:#fff;--svgtree-drag-info-color:#000;--svgtree-drag-info-icon-size:16px;--svgtree-drag-info-border-radius:2px;--svgtree-drag-info-padding-y:0.5rem;--svgtree-drag-info-padding-x:0.75rem;--svgtree-drag-dropindicator-color:#3393eb;--svgtree-structure-line-color:#ddd;--svgtree-node-color:#000;--svgtree-node-bg:transparent;--svgtree-node-border-color:transparent;--svgtree-node-version-bg:rgba(247, 200, 152, 0.5);--svgtree-node-version-border-color:#c6a07a;--svgtree-node-focus-bg:rgba(230, 242, 253, 0.5);--svgtree-node-focus-border-color:#3393eb;--svgtree-node-hover-bg:rgba(250, 250, 250, 0.5);--svgtree-node-hover-border-color:#d7d7d7;--svgtree-node-selected-bg:rgba(255, 255, 255, 0.5);--svgtree-node-selected-border-color:#d7d7d7;--svgtree-highlight-color:#0078e6;--svgtree-info-bg:#c5ddf3;--svgtree-info-color:#000}.svg-tree{position:relative}.svg-tree-loader{display:none;position:absolute;width:100%;height:calc(100% - 65px);top:65px;left:0;text-align:center;background:rgba(0,0,0,.3);z-index:3000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.element-browser .svg-tree-loader{height:calc(100% - 39px);top:39px}.svg-tree-loader>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.node-loader{display:none;position:absolute;width:100%;height:20px;top:0;left:0;text-align:center;background:rgba(0,0,0,.3);z-index:3000}.node-loader>*{position:absolute;top:0;bottom:0;right:10px;margin:auto}.node-toggle-icon{transform-origin:50% 50%}.node-toggle--expanded .node-toggle-icon{transform:rotate(90deg)}.svg-tree-element{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.25)}.svg-tree-element>.svg-tree-wrapper{flex:1 0 0}.svg-tree-element typo3-backend-form-selecttree-toolbar{display:block;background-color:#fafafa;position:-webkit-sticky;position:sticky;top:0;padding:.5em;border-bottom:1px solid rgba(0,0,0,.25)}.svg-tree-wrapper{display:block;position:relative;overflow-y:scroll}.svg-tree-wrapper>svg{margin-top:15px}.svg-tree-wrapper path.link{fill:none;shape-rendering:crispEdges;stroke:var(--svgtree-structure-line-color);stroke-width:1;pointer-events:none}.svg-tree-wrapper .node-bg{fill:var(--svgtree-node-bg);stroke:var(--svgtree-node-border-color);stroke-width:1px}.svg-tree-wrapper .node-bg__border{display:none;pointer-events:none;fill:var(--svgtree-drag-dropindicator-color);stroke:var(--svgtree-drag-dropindicator-color);stroke-width:1;shape-rendering:crispedges}.svg-tree-wrapper .node-bg.ver-element,.svg-tree-wrapper .node-bg.ver-page,.svg-tree-wrapper .node-bg.ver-versions{--svgtree-node-bg:var(--svgtree-node-version-bg);--svgtree-node-border-color:var(--svgtree-node-version-border-color)}.svg-tree-wrapper .node:focus{outline:0}.svg-tree-wrapper .node-over{--svgtree-node-bg:var(--svgtree-node-hover-bg);--svgtree-node-border-color:var(--svgtree-node-hover-border-color)}.svg-tree-wrapper .node-selected{--svgtree-node-bg:var(--svgtree-node-selected-bg);--svgtree-node-border-color:var(--svgtree-node-selected-border-color)}.svg-tree-wrapper .node-focused{--svgtree-node-bg:var(--svgtree-node-focus-bg)!important;--svgtree-node-border-color:var(--svgtree-node-focus-border-color)!important}.svg-tree-wrapper .nodes-wrapper{cursor:pointer}.svg-tree-wrapper .nodes-wrapper--dragging{cursor:-webkit-grabbing;cursor:grabbing}.svg-tree-wrapper .nodes-wrapper--nodrop{cursor:no-drop}.node-dd{position:fixed;display:none;padding:0;margin:0;border:0;color:var(--svgtree-drag-info-color);background-color:var(--svgtree-drag-info-bg);border-radius:var(--svgtree-drag-info-border-radius);box-shadow:0 2px 2px 2px rgba(0,0,0,.25);z-index:9999}.node-dd__ctrl-icon{position:absolute;top:var(--svgtree-drag-info-padding-y);left:var(--svgtree-drag-info-padding-x);display:block;width:var(--svgtree-drag-info-icon-size);height:var(--svgtree-drag-info-icon-size);background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1}.node-dd__text{display:flex;padding:var(--svgtree-drag-info-padding-y) var(--svgtree-drag-info-padding-x);gap:.25rem}.node-dd--nodrop .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-place-denied.png)}.node-dd--ok-below.node-dd--copy .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-copy-below.png)}.node-dd--ok-below .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-move-below.png)}.node-dd--ok-between.node-dd--copy .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-new-between.png)}.node-dd--ok-between .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-move-between.png)}.node-dd--ok-append.node-dd--copy .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-new-inside.png)}.node-dd--ok-append .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-move-into.png)}.node-dd--ok-above.node-dd--copy .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-copy-above.png)}.node-dd--ok-above .node-dd__ctrl-icon{background-image:url(../Images/pagetree-drag-move-above.png)}.nodes-drop-zone[data-open=false]:not(.animating){display:none}.nodes-drop-zone rect{fill:#c83c3c;cursor:-webkit-grabbing;cursor:grabbing}.nodes-drop-zone text{fill:#fff;pointer-events:none}.node-name{fill:var(--svgtree-node-color)}.node-name .node-highlight-text{fill:var(--svgtree-highlight-color);font-weight:700}.node-edit{position:absolute;top:0;left:0;padding:.25rem;border:1px solid #3393eb;outline:0}.scaffold-content .svg-toolbar{min-height:65px}.svg-toolbar{padding:4px 10px 0;border-bottom:1px solid #c3c3c3;background-color:#eee}.svg-toolbar .btn-toolbar{padding:0 .25rem}.svg-toolbar__menu{margin:.125rem 0 .375rem;padding-right:32px;display:flex}.svg-toolbar__menu .svg-toolbar__search{flex:1 0 auto;margin:0 .5rem 0 .25rem}.svg-toolbar__menuitem{display:inline-block;padding:.25rem;border:none;background:0 0;font-size:11px}.svg-toolbar__drag-node{cursor:move}.svg-toolbar__submenu{margin:.125rem 0 0}.node-mount-point{display:flex;border:0;background-color:var(--svgtree-info-bg);border-bottom:1px solid rgba(0,0,0,.25);color:var(--svgtree-info-color);padding:.75em 1.167em;gap:.5em;align-items:center}.node-mount-point__icon{flex:0 auto}.node-mount-point__icon.mountpoint-close{cursor:pointer}.node-mount-point__text{flex:1 0 0;padding:0 .5em;overflow:hidden}.node-action{opacity:0;cursor:pointer}.node-action rect{opacity:0}.node-action.node-action-over{opacity:1}.node-action.node-action-over rect{opacity:1}.element-browser{display:flex;flex-flow:nowrap column;width:100%}.element-browser .h3,.element-browser h3{font-size:1.2em}.element-browser-body{overflow:unset;padding:.75rem}.element-browser-body>:first-child{margin-top:0}.element-browser-body>:last-child{margin-bottom:0}.element-browser-title{padding:.75rem;color:#fff;background-color:#292929;position:-webkit-sticky;position:sticky;top:0;z-index:3}.element-browser-title a{color:inherit;text-decoration:underline}.element-browser-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:3}.element-browser-tabs .nav-tabs{padding:.75rem;padding-bottom:0}.link-browser-has-title .element-browser-tabs{top:42px}.element-browser-attributes{padding:.75rem;background-color:#fafafa;border-bottom:1px solid #ddd}@media (min-width:600px){.element-browser-main{display:flex;flex-wrap:nowrap;flex:1 auto}}.element-browser-main-sidebar{background-color:#f2f2f2;position:-webkit-sticky;position:sticky;top:0;height:100vh}.link-browser .element-browser-main-sidebar{top:44px;height:calc(100vh - 44px)}.link-browser.link-browser-has-title .element-browser-main-sidebar{top:86px;height:calc(100vh - 86px)}@media (min-width:600px){.element-browser-main-sidebar{flex-shrink:0;width:260px;border-right:1px solid #ddd}}@media (min-width:720px){.element-browser-main-sidebar{width:280px}}@media (min-width:840px){.element-browser-main-sidebar{width:300px}}@media (min-width:960px){.element-browser-main-sidebar{width:320px}}.element-browser-main-sidebar .list-tree li:last-child:before{background-color:#f2f2f2}.scaffold-content-navigation-available .element-browser-main-sidebar{display:none}.scaffold-content-navigation-available.scaffold-content-navigation-expanded .element-browser-main-sidebar{display:flex}.link-browser .scaffold-content-navigation-available .scaffold-content-navigation-drag,.link-browser .scaffold-content-navigation-available .scaffold-content-navigation-switcher{position:-webkit-sticky;position:sticky;top:44px}.link-browser .scaffold-content-navigation-available .scaffold-content-navigation-drag{height:calc(100vh - 44px)}.link-browser.link-browser-has-title .scaffold-content-navigation-available .scaffold-content-navigation-drag,.link-browser.link-browser-has-title .scaffold-content-navigation-available .scaffold-content-navigation-switcher{position:-webkit-sticky;position:sticky;top:86px}.link-browser.link-browser-has-title .scaffold-content-navigation-available .scaffold-content-navigation-drag{height:calc(100vh - 86px)}@media (min-width:600px){.element-browser-main-content{overflow:auto;flex:1 auto}}.modal .close{background:0 0;border:none;color:inherit;padding:0;margin:0;text-shadow:rgba(0,0,0,.5) 0 0 3px;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal .close:active,.modal .close:hover{box-shadow:none;outline:0;background:0 0;opacity:1}.modal-dialog{display:flex;flex-direction:column;align-items:stretch;justify-content:center;margin:0 auto!important;height:100vh;width:100vw}.modal-content{display:flex;flex-direction:column;margin:0 auto;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px)}.modal-content .help-block{margin-bottom:0}.modal-body{flex:1 1 auto;overflow-y:auto;padding-bottom:0}.modal-body:after{content:"";display:block;height:1rem}.modal-footer,.modal-header{padding:.625rem 1rem}.modal-footer .btn{margin-right:0;padding-left:1em;padding-right:1em}.modal-footer .btn .icon{margin-left:-2px;margin-right:4px}.modal-footer .btn span{vertical-align:middle}.modal-footer .progress{flex-basis:100%;margin-right:0;margin-left:0}.modal-footer .modal-btn-group{margin-right:0;margin-left:0}.modal-content{transition:margin-top .1s ease-in;border:none}.modal-content .modal-loading{position:absolute;display:flex;height:100%;width:100%;justify-content:center;align-items:center}.modal-image-manipulation .modal-body{padding:0;display:flex}.modal-image-manipulation .modal-panel-main{overflow:visible;background-image:url(../Images/cropper-background.png);display:flex;align-items:center;justify-content:center;padding:20px;width:100%}@media (min-width:768px){.modal-image-manipulation .modal-panel-main{width:calc(100% - 250px)}}@media (min-width:992px){.modal-image-manipulation .modal-panel-main{width:calc(100% - 300px)}}.modal-image-manipulation .modal-panel-main img{max-width:100%;max-height:100%;height:auto}.modal-image-manipulation .modal-panel-sidebar{padding:15px;flex-shrink:0;border-left:1px solid rgba(0,0,0,.25);position:relative;overflow:auto;-webkit-overflow-scrolling:touch;width:100%}@media (min-width:768px){.modal-image-manipulation .modal-panel-sidebar{width:250px}}@media (min-width:992px){.modal-image-manipulation .modal-panel-sidebar{width:300px}}.modal-image-manipulation .panel-heading .is-active{pointer-events:none}.modal-image-manipulation .panel{margin-bottom:0}.modal-image-manipulation .panel-body{border-left:2px solid #ff8700}.modal-type-iframe{padding:0}.modal-type-iframe .modal-body{padding:0}.modal-iframe{display:block;border:0;height:100%;width:100%;position:absolute;top:0;left:0}.modal-size-small .modal-content{width:440px}.modal-size-default .modal-content{width:600px}.modal-size-medium .modal-content{width:800px;height:520px}.modal-size-large .modal-content{width:1000px;height:800px}.modal-size-full .modal-content{width:1800px;height:1200px}.modal-severity-notice .modal-header{background-color:#eee;color:#333;border-bottom-color:#bbb}.modal-severity-info .modal-header{background-color:#6daae0;color:#fff;border-bottom-color:#589edc}.modal-severity-success .modal-header{background-color:#79a548;color:#fff;border-bottom-color:#6c9340}.modal-severity-warning .modal-header{background-color:#e8a33d;color:#fff;border-bottom-color:#e59826}.modal-severity-danger .modal-header{background-color:#c83c3c;color:#fff;border-bottom-color:#b73434}.modal-style-dark{color:#fff}.modal-style-dark .modal-header{color:#fff;background-color:#484848;border-bottom-color:#000}.modal-style-dark .modal-content{overflow:hidden;background-color:#292929}.modal-style-dark .modal-body,.modal-style-dark .modal-footer{background-color:#292929;color:#fff}.modal-style-dark .modal-footer{border-top:1px solid #000}.t3js-modal-footer .form-inline{display:block;margin:1em 0;width:100%}.t3js-modal-footer label{margin-right:10px}.modal-multi-step-wizard .modal-body .carousel.slide{min-height:21em}.modal-multi-step-wizard .modal-body .carousel-inner{width:auto;margin:0 -5px;padding:0 5px}.modal-multi-step-wizard .modal-footer .btn+.btn{margin-left:.5em}.modal-multi-step-wizard .modal-footer .progress-bar.inactive{background:0 0;color:#000}.note-list{margin:1em 0}.note{border-radius:2px;margin-bottom:1em;overflow:hidden;position:relative;z-index:1;background-color:#fff;box-shadow:0 2px 2px 1px rgba(0,0,0,.25)}.note-header{background-color:#f2f2f2;padding:10px 20px}.note-header-bar{display:flex;align-items:center;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.note-header-bar>*{padding-left:5px;padding-right:5px}.note-actions{margin-left:auto}.note-body{padding:20px}.note-body>:first-child{margin-top:0}.note-body>:last-child{margin-bottom:0}.note-category-1 .note-header{background-color:#d6e7f6}.note-category-1 .note-body{background-color:#ebf3fb}.note-category-2 .note-header{background-color:#f8e4c6}.note-category-2 .note-body{background-color:#fbefdd}.note-category-3 .note-header{background-color:#ededed}.note-category-3 .note-body{background-color:#f9f9f9}.note-category-4 .note-header{background-color:#c4dbab}.note-category-4 .note-body{background-color:#d1e2bd}.card,.panel{overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.2);border-color:#ccc;margin-bottom:20px;transition:all .2s ease-in-out;transition-property:box-shadow,border,transform}a.card:hover,a.panel:hover{text-decoration:none;border:1px solid #b3b3b3;transform:translate(0,-1px);box-shadow:0 2px 1px rgba(0,0,0,.3)}.card-container{display:flex;flex-wrap:wrap;margin:10px -10px}.card-container .card,.card-container .panel{margin-left:10px;margin-right:10px}.card-size-large,.card-size-medium,.card-size-small{width:calc(100% - 20px)}@media (min-width:768px){.card-size-small{width:calc(50% - 20px)}}@media (min-width:992px){.card-size-small{width:calc(25% - 20px)}}@media (min-width:768px){.card-size-medium{width:calc(50% - 20px)}}.card-size-fixed-small{width:calc(100% - 20px)}@media (min-width:624px){.card-size-fixed-small{width:calc(50% - 20px)}}@media (min-width:768px){.card-size-fixed-small{width:300px}}.card-disabled{opacity:.4}.card-body,.card-footer,.card-header,.card-image,.panel-body,.panel-footer{padding:1.5em 1.5em 0 1.5em}.card-body:last-child,.card-footer:last-child,.card-header:last-child,.card-image:last-child,.panel-body:last-child,.panel-footer:last-child{padding-bottom:1.5em}.card-body :first-child,.card-footer :first-child,.card-header :first-child,.card-image :first-child,.panel-body :first-child,.panel-footer :first-child{margin-top:0}.card-body :last-child,.card-footer :last-child,.card-header :last-child,.card-image :last-child,.panel-body :last-child,.panel-footer :last-child{margin-bottom:0}.card-image{position:relative;padding-left:0;padding-right:0}.card-image:first-child{padding-top:0}.card-image:first-child .card-image-badge{top:.75em}.card-image:last-child{padding-bottom:0}.card-image .card-image-badge{position:absolute;top:1.5em;right:.75em}.card-image img{display:block;height:auto;width:100%;margin:0 auto}.card-header{border-bottom:none}.card-header .card-icon{float:left;margin-right:.75em}.card-header .card-header-body{display:block;overflow:hidden}.card-header .card-title,.card-header .panel-title{font-family:inherit;font-weight:500;display:block;font-size:1.35em;line-height:1.2em;margin:0}.card-header .card-subtitle{display:block;margin-top:.5em;font-size:1em;line-height:1.2em;opacity:.5}.card-header .card-longdesc{margin-top:1em}.card-footer,.panel-footer{border-top:none}:root{--badge-default-color:#000;--badge-default-bg:rgb(215, 215, 215);--badge-default-link-bg-hover:#bebebe;--badge-primary-color:#000;--badge-primary-bg:#0078e6;--badge-primary-link-bg-hover:#005db3;--badge-secondary-color:#fff;--badge-secondary-bg:rgb(115, 115, 115);--badge-secondary-link-bg-hover:#5a5a5a;--badge-success-color:#000;--badge-success-bg:#79a548;--badge-success-link-bg-hover:#5f8139;--badge-info-color:#000;--badge-info-bg:#6daae0;--badge-info-link-bg-hover:#4392d7;--badge-warning-color:#000;--badge-warning-bg:#e8a33d;--badge-warning-link-bg-hover:#d88b1a;--badge-danger-color:#fff;--badge-danger-bg:#c83c3c;--badge-danger-link-bg-hover:#a32e2e;--badge-light-color:#000;--badge-light-bg:rgb(238, 238, 238);--badge-light-link-bg-hover:#d5d5d5;--badge-dark-color:#fff;--badge-dark-bg:rgb(30, 30, 30);--badge-dark-link-bg-hover:#050505}.badge{color:var(--badge-color);background-color:var(--badge-bg);--badge-color:var(--badge-default-color);--badge-bg:var(--badge-default-bg);--badge-link-bg-hover:var(--badge-default-link-bg-hover)}.badge[href]:focus,.badge[href]:hover{background-color:var(--badge-link-bg-hover)}.badge-primary{--badge-color:var(--badge-primary-color);--badge-bg:var(--badge-primary-bg);--badge-link-bg-hover:var(--badge-primary-link-bg-hover)}.badge-secondary{--badge-color:var(--badge-secondary-color);--badge-bg:var(--badge-secondary-bg);--badge-link-bg-hover:var(--badge-secondary-link-bg-hover)}.badge-stable,.badge-success{--badge-color:var(--badge-success-color);--badge-bg:var(--badge-success-bg);--badge-link-bg-hover:var(--badge-success-link-bg-hover)}.badge-experimental,.badge-info{--badge-color:var(--badge-info-color);--badge-bg:var(--badge-info-bg);--badge-link-bg-hover:var(--badge-info-link-bg-hover)}.badge-beta,.badge-warning{--badge-color:var(--badge-warning-color);--badge-bg:var(--badge-warning-bg);--badge-link-bg-hover:var(--badge-warning-link-bg-hover)}.badge-alpha,.badge-danger,.badge-deprecated{--badge-color:var(--badge-danger-color);--badge-bg:var(--badge-danger-bg);--badge-link-bg-hover:var(--badge-danger-link-bg-hover)}.badge-light{--badge-color:var(--badge-light-color);--badge-bg:var(--badge-light-bg);--badge-link-bg-hover:var(--badge-light-link-bg-hover)}.badge-dark{--badge-color:var(--badge-dark-color);--badge-bg:var(--badge-dark-bg);--badge-link-bg-hover:var(--badge-dark-link-bg-hover)}.badge-block{display:block}.badge-space-left{margin-left:1em}.badge-space-right{margin-right:1em}.collapse-horizontal{height:auto;width:0;vertical-align:middle;overflow:hidden}.collapse-horizontal.show{display:inline-block;width:auto}.collapse-horizontal.collapsing{display:inline-block;transition-property:width,visibility;width:0}.modal-body.cropper{display:block}@media (min-width:768px){.modal-body.cropper{display:flex}}.cropper .cropper-line{background-color:transparent}.cropper .cropper-dashed{border:1px dashed #ff8700}.cropper .cropper-point{background-color:#ff8700}.cropper .cropper-point.point-nw{left:0;top:0}.cropper .cropper-point.point-w{left:0}.cropper .cropper-point.point-sw{left:0;bottom:0}.cropper .cropper-point.point-ne{right:0;top:0}.cropper .cropper-point.point-e{right:0}.cropper .cropper-point.point-se{right:0;bottom:0}.cropper .cropper-point.point-se:before{background-color:#fff}.cropper .cropper-point.point-n{top:0}.cropper .cropper-point.point-s{bottom:0}.cropper .cropper-view-box{outline:1px dashed #ff8700}.cropper .cropper-bg{background-image:url(../Images/cropper-background.png)}.cropper .cropper-image-container{display:block;width:100%;max-width:1000px}.cropper .ratio-buttons{margin-bottom:10px}.cropper .ratio-buttons .btn.btn-default{margin-bottom:5px}.cropper .panel-group{position:relative;margin:-15px}.cropper .panel-group [aria-expanded=true]{border-left:2px solid #ff8700;position:relative}.cropper .panel-group [aria-expanded=true][data-bs-toggle=collapse]{background-color:#333}.cropper .panel-group [aria-expanded=false]{border-left:2px solid #444;position:relative}.cropper .panel-group label,.cropper .panel-group table{color:#fff}.cropper .panel-collapse.collapse{background-color:#2c2c2c!important}.cropper .panel-heading{padding:0}.cropper .panel-heading .panel-title>[data-crop-variant]{display:flex;padding:10px 15px;justify-content:space-between}.cropper .panel-heading .panel-title>a{text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px}.cropper .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#333}.cropper .panel,.cropper .panel-default .panel-heading,.cropper .panel-group{background:#222;border:none;color:#fff}.cropper .btn-secondary,.cropper .open .dropdown-toggle.btn-secondary{color:#fff;background-color:#777;border-color:#555}.cropper .btn-secondary.active,.cropper .btn-secondary:active,.cropper .btn-secondary:focus,.cropper .btn-secondary:hover,.cropper .open .active.dropdown-toggle.btn-secondary,.cropper .open .dropdown-toggle.btn-secondary:active,.cropper .open .dropdown-toggle.btn-secondary:focus,.cropper .open .dropdown-toggle.btn-secondary:hover{color:#fff;background-color:#888;border-color:#444}.cropper .cropper-container.cropper-bg{overflow:visible}.cropper .cropper-crop-box{overflow:hidden}.cropper .cropper-crop-box:after{background-color:#ff8700;content:"Cropped area";position:absolute;left:0;top:0;font-size:10px;color:#000;height:16px;width:100%;max-width:80px;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;pointer-events:none;overflow:hidden}.cropper .cropper-line.line-w{left:0}.cropper .cropper-line.line-e{right:0}.cropper .cropper-line.line-n{top:0}.cropper .cropper-line.line-s{bottom:0}.cropper .ui-resizable-handle.ui-resizable-e,.cropper .ui-resizable-handle.ui-resizable-n,.cropper .ui-resizable-handle.ui-resizable-s,.cropper .ui-resizable-handle.ui-resizable-w{border-color:transparent;transform:none}.cropper .ui-resizable-handle.ui-resizable-e,.cropper .ui-resizable-handle.ui-resizable-w{width:6px}.cropper .ui-resizable-handle.ui-resizable-n,.cropper .ui-resizable-handle.ui-resizable-s{height:6px}.cropper .ui-resizable-handle.ui-resizable-e{right:0}.cropper .ui-resizable-handle.ui-resizable-w{left:0}.cropper .ui-resizable-handle.ui-resizable-n{top:0}.cropper .ui-resizable-handle.ui-resizable-s{bottom:0}.cropper .ui-resizable-handle.ui-resizable-ne,.cropper .ui-resizable-handle.ui-resizable-nw,.cropper .ui-resizable-handle.ui-resizable-se,.cropper .ui-resizable-handle.ui-resizable-sw{transform:none;background-color:#ccc;height:6px;width:6px}.cropper .ui-resizable-handle.ui-resizable-nw{top:0;left:0}.cropper .ui-resizable-handle.ui-resizable-ne{top:0;right:0}.cropper .ui-resizable-handle.ui-resizable-se{bottom:0;right:0}.cropper .ui-resizable-handle.ui-resizable-sw{bottom:0;left:0}.cropper .cropper-focus-area{cursor:move;height:200px;width:200px;background-color:rgba(215,187,0,.5);position:absolute;z-index:999999;opacity:1;overflow:hidden;transition:background-color .3s}.cropper .cropper-focus-area.has-nodrop,.cropper .cropper-focus-area.has-nodrop:hover{background-color:rgba(211,35,46,.6)!important;transition:background-color .3s}.cropper .cropper-focus-area:focus,.cropper .cropper-focus-area:hover{background-color:rgba(215,187,0,.7)}.cropper .cropper-focus-area:after{background-color:rgba(255,255,255,.95);content:"Focus";position:absolute;left:0;top:0;font-size:10px;color:#000;height:16px;width:100%;max-width:44px;text-overflow:ellipsis;white-space:nowrap;padding:0 4px 0 8px;pointer-events:none;overflow:hidden}.cropper .cropper-cover-area{background:url(../Images/cropper-background-cover-area.svg);pointer-events:none;cursor:not-allowed;position:absolute;opacity:1;z-index:99999}.cropper .cropper-cover-area:after{background-color:rgba(255,255,255,.95);content:"Cover area";position:absolute;left:0;top:0;font-size:10px;color:#000;height:16px;width:100%;max-width:80px;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;pointer-events:none;overflow:hidden}.cropper .cropper-preview-thumbnail{position:relative;max-width:100px;max-height:100px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper .cropper-preview-thumbnail:after{background-color:rgba(0,0,0,.5);content:" ";top:0;left:0;bottom:0;right:0;position:absolute;z-index:9}.cropper .cropper-preview-thumbnail.wide{width:100px;height:auto}.cropper .cropper-preview-thumbnail.tall{width:auto;height:80px}.cropper .cropper-preview-thumbnail-image{left:0;top:0}.cropper .wide .cropper-preview-thumbnail-image{width:100%;height:auto}.cropper .tall .cropper-preview-thumbnail-image{width:auto;height:100%}.cropper .cropper-preview-thumbnail-crop-area{border:1px solid #ff8700;position:absolute;z-index:10;overflow:hidden}.cropper .cropper-preview-thumbnail-focus-area{background-color:rgba(215,187,0,.7);position:absolute;z-index:11}:root .cropper-preview-thumbnail-crop-image{image-orientation:0deg;display:block;height:100%;width:100%;min-width:0;max-width:none;min-height:0;max-height:none}.cropper-preview-container{overflow:hidden;position:relative}.cropper-preview-container img{display:block;position:absolute;width:100%;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important}:root{--context-menu-bg:#eaeaea;--context-menu-border-radius:2px;--context-menu-item-bg:#fff;--context-menu-item-focus-bg:#e6f2fd;--context-menu-item-focus-outline-color:#3393eb;--context-menu-item-hover-bg:#f2f8fe;--context-menu-item-padding-y:0.5rem;--context-menu-item-padding-x:0.75rem}.context-menu{position:absolute;z-index:310;background-color:var(--context-menu-bg);box-shadow:0 2px 2px 2px rgba(0,0,0,.25);border-radius:var(--context-menu-border-radius)}.context-menu-group:first-child .context-menu-item:first-child{border-top-left-radius:var(--context-menu-border-radius);border-top-right-radius:var(--context-menu-border-radius)}.context-menu-group:last-child .context-menu-item:last-child{border-bottom-left-radius:var(--context-menu-border-radius);border-bottom-right-radius:var(--context-menu-border-radius)}.context-menu-group{position:relative;display:flex;flex-direction:column;gap:1px;list-style:none;padding:0;margin:0;min-width:150px}.context-menu-item{position:relative;display:flex;background-color:var(--context-menu-item-bg);gap:var(--context-menu-item-padding-x);padding:var(--context-menu-item-padding-y) var(--context-menu-item-padding-x);cursor:pointer;text-decoration:none}.context-menu-item:focus,.context-menu-item:hover{outline:0;background-color:var(--context-menu-item-hover-bg)}.context-menu-item:focus{z-index:1;background-color:var(--context-menu-item-focus-bg);outline:1px solid var(--context-menu-item-focus-outline-color);outline-offset:0}.context-menu-item-icon{flex-shrink:0;flex-grow:0;width:1rem}.context-menu-item-label{flex-grow:1}.context-menu-item-indicator{flex-shrink:0;flex-grow:0;width:1rem}.context-menu-item-divider{padding:0;height:1px;margin-top:-1px;margin-bottom:-1px;background-color:rgba(0,0,0,.15)}#typo3-docheader{background:#eee}#typo3-docheader img,#typo3-docheader input{cursor:pointer}#typo3-docheader .left{float:left}#typo3-docheader .right{float:right}#typo3-docheader .buttongroup{float:left;margin-right:6px}#typo3-docheader select{margin-right:12px}#typo3-docheader a{color:#2d2d2d}#typo3-docheader a:hover{color:#000}#typo3-docheader a.active{color:#c3c3c3}#typo3-docheader a.active span{cursor:default}.alert-notice{--bs-alert-color:#fff;--bs-alert-bg:#333;--bs-alert-border-color:transparent}.alert-notice .alert-link{color:#ccc}.alert{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);border:0}.alert a{color:inherit;text-decoration:underline}.alert .media{margin:0}.alert-title{font-size:1.12em;font-weight:700;margin:0 0 .25em}.alert-body,.alert-message{margin:0;font-size:.9em}.alert-body>:last-child,.alert-message>:last-child{margin-bottom:0}.alert-body>ul,.alert-message>ul{padding-left:1.5em}.alert-dismissible .close{background:0 0;border:none;color:inherit;font-size:1.125rem;line-height:1;padding:0;position:absolute;right:.625rem;top:.625rem;opacity:.5}.alert-dismissible .close:hover{color:inherit;opacity:1}.alert-actions{border-top:1px solid rgba(0,0,0,.1);display:flex;flex-flow:row wrap;margin:10px -31px -12px -11px}.alert-actions a{border-bottom:1px solid rgba(0,0,0,.1);flex-basis:25%;flex-grow:1;font-size:.75rem;font-weight:700;padding:4px 0;text-align:center;text-decoration:none}.alert-actions a.executing{pointer-events:none}.alert-actions a.disabled{pointer-events:none;opacity:.4}.alert-actions a:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}#alert-container{width:400px;position:fixed;right:5px;top:46px;z-index:10000}#alert-container .alert{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 2px 0 0 rgba(0,0,0,.15);position:relative;margin:5px auto}#alert-container .alert.fade.in{opacity:.95}input[type=range].slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;display:inline-block;position:relative;width:210px;height:32px;background:0 0;margin:0 6px}input[type=range].slider::-webkit-slider-thumb{margin-top:20px;-webkit-appearance:none;appearance:none;border:1px solid #959595;border-radius:.125rem;height:20px;width:16px;margin-top:-4px;cursor:-webkit-grab;cursor:grab;box-shadow:inset 0 calc(20px / 4 * -1) 0 0 #eee,inset 0 calc(20px / 4) 0 0 #eee;background-color:#eee;background-image:linear-gradient(90deg,#eee 30%,#333 30%,#333 40%,#eee 40%,#eee 60%,#333 60%,#333 70%,#eee 70%,#eee)}input[type=range].slider::-webkit-slider-thumb:active,input[type=range].slider::-webkit-slider-thumb:focus,input[type=range].slider::-webkit-slider-thumb:hover{background-color:#d5d5d5;border-color:#767676}input[type=range].slider::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}input[type=range].slider::-webkit-slider-runnable-track{height:12px;background:#ddd;border-radius:.125rem;box-sizing:border-box;box-shadow:inset 0 0 2px rgba(0,0,0,.25)}input[type=range].slider::-moz-range-thumb{-moz-appearance:none;appearance:none;border:1px solid #959595;border-radius:.125rem;height:20px;width:16px;margin-top:-4px;cursor:grab;box-shadow:inset 0 calc(20px / 4 * -1) 0 0 #eee,inset 0 calc(20px / 4) 0 0 #eee;background-color:#eee;background-image:linear-gradient(90deg,#eee 30%,#333 30%,#333 40%,#eee 40%,#eee 60%,#333 60%,#333 70%,#eee 70%,#eee)}input[type=range].slider::-moz-range-thumb:active,input[type=range].slider::-moz-range-thumb:focus,input[type=range].slider::-moz-range-thumb:hover{background-color:#d5d5d5;border-color:#767676}input[type=range].slider::-moz-range-thumb:active{cursor:grabbing}input[type=range].slider::-moz-range-track{height:12px;background:#ddd;border-radius:.125rem;box-sizing:border-box;box-shadow:inset 0 0 2px rgba(0,0,0,.25);width:100%}input[type=range].slider::-moz-range-progress{background:#999}input[type=range].slider::-ms-thumb{appearance:none;border:1px solid #959595;border-radius:.125rem;height:20px;width:16px;margin-top:-4px;cursor:grab;box-shadow:inset 0 calc(20px / 4 * -1) 0 0 #eee,inset 0 calc(20px / 4) 0 0 #eee;background-color:#eee;background-image:linear-gradient(90deg,#eee 30%,#333 30%,#333 40%,#eee 40%,#eee 60%,#333 60%,#333 70%,#eee 70%,#eee);margin-top:inherit}input[type=range].slider::-ms-thumb:active,input[type=range].slider::-ms-thumb:focus,input[type=range].slider::-ms-thumb:hover{background-color:#d5d5d5;border-color:#767676}input[type=range].slider::-ms-thumb:active{cursor:grabbing}input[type=range].slider::-ms-track{height:12px;background:#ddd;border-radius:.125rem;box-sizing:border-box;box-shadow:inset 0 0 2px rgba(0,0,0,.25)}input[type=range].slider::-ms-fill-lower{background:#999;border-radius:.125rem;box-sizing:border-box}input[type=range].slider::-ms-fill-upper{background:0 0;border-radius:.125rem;box-sizing:border-box}input[type=range].slider[disabled]::-webkit-slider-thumb{cursor:not-allowed;background-color:#c83c3c;border:1px solid #8f2828}input[type=range].slider[disabled]::-webkit-slider-thumb:active,input[type=range].slider[disabled]::-webkit-slider-thumb:focus,input[type=range].slider[disabled]::-webkit-slider-thumb:hover{background-color:#a32e2e;border-color:#5f1b1b}input[type=range].slider[disabled]::-webkit-slider-thumb:after,input[type=range].slider[disabled]::-webkit-slider-thumb:before{background-color:#fff}input[type=range].slider[disabled]::-webkit-slider-runnable-track{cursor:not-allowed}input[type=range].slider[disabled]::-moz-range-thumb{cursor:not-allowed;background-color:#c83c3c;border:1px solid #8f2828}input[type=range].slider[disabled]::-moz-range-thumb:active,input[type=range].slider[disabled]::-moz-range-thumb:focus,input[type=range].slider[disabled]::-moz-range-thumb:hover{background-color:#a32e2e;border-color:#5f1b1b}input[type=range].slider[disabled]::-moz-range-thumb:after,input[type=range].slider[disabled]::-moz-range-thumb:before{background-color:#fff}input[type=range].slider[disabled]::-moz-range-track{cursor:not-allowed}input[type=range].slider[disabled]::-ms-thumb{cursor:not-allowed;background-color:#c83c3c;border:1px solid #8f2828}input[type=range].slider[disabled]::-ms-thumb:active,input[type=range].slider[disabled]::-ms-thumb:focus,input[type=range].slider[disabled]::-ms-thumb:hover{background-color:#a32e2e;border-color:#5f1b1b}input[type=range].slider[disabled]::-ms-thumb:after,input[type=range].slider[disabled]::-ms-thumb:before{background-color:#fff}input[type=range].slider[disabled]::-ms-track{cursor:not-allowed}.form-wizards-items>input[type=range].slider.slider-horizontal{margin-left:8px;margin-right:8px}.slider-wrapper{display:flex;align-items:center}.slider-wrapper.slider-vertical{width:auto;margin-bottom:calc(100% - 32px);transform-origin:top left;transform:rotate(-90deg) translate(-100%)}.slider-wrapper.slider-vertical .slider{margin:6px 0}.nav-tabs{border-radius:.125rem .125rem 0 0;background-color:#ededed}.nav-tabs>li+li{margin-left:2px}.nav-tabs>li>a.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){margin-right:0;transition:all .25s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-tabs>li>a.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){transition:none}}.nav-tabs>li>a.nav-link:focus,.nav-tabs>li>a.nav-link:hover,.nav.nav-tabs>li:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:hover:not(.nav-link){border-color:#d7d7d7 #d7d7d7 #ccc;background:#e1e1e1}.nav-tabs>li>a.nav-link.active,.nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link){border:1px solid #ccc;border-bottom-color:#fafafa;background-color:#fafafa}.nav-tabs>li[class*=has-]>a.nav-link:before,.nav.nav-tabs>li[class*=has-]:not(.nav-item)>a:not(.nav-link):before{transition:all .25s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-tabs>li[class*=has-]>a.nav-link:before,.nav.nav-tabs>li[class*=has-]:not(.nav-item)>a:not(.nav-link):before{transition:none}}.nav-tabs>li.has-validation-error>a.nav-link,.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a:not(.nav-link){background-color:#c83c3c;border-color:#a32e2e;color:#fff}.nav-tabs>li.has-validation-error>a.nav-link:focus,.nav-tabs>li.has-validation-error>a.nav-link:hover,.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a:hover:not(.nav-link){color:#fff;background-color:#ce5050;border-color:#b73434}.nav-tabs>li.has-validation-error>a.nav-link:before,.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a:not(.nav-link):before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;background-size:contain;display:inline-block;border-radius:50%;width:14px;height:14px}.nav-tabs>li.has-validation-error>a.nav-link.active,.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a.active:not(.nav-link){color:inherit;border:1px solid #ccc;border-bottom-color:#fafafa;background-color:#fafafa}.nav-tabs>li.has-validation-error>a.nav-link.active:before,.nav.nav-tabs>li.has-validation-error:not(.nav-item)>a.active:not(.nav-link):before{background-color:#c83c3c;color:#fff}.t3-overview-list dt{padding:0 0 2px 20px}.t3-overview-list dt img{vertical-align:middle;margin-right:5px}.t3-overview-list dd{margin:2px 0 15px 20px;padding-left:22px}table{background:0 0}.table{background-color:#fafafa;border:1px solid #ccc}.table .table{margin:0}.table .table+.table{margin-top:6px}.table *{box-sizing:border-box}.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>th{white-space:nowrap;vertical-align:middle}.table>tbody>tr>td,.table>tfoot>tr>td,.table>thead>tr>td{vertical-align:middle}.table>thead>tr th{background-color:#eee}.table>thead>tr th.col-checkbox+th.col-title label{margin-bottom:0}.table>thead>tr td,.table>thead>tr th{border-bottom:1px solid #ccc}.table>thead>tr td i,.table>thead>tr th i{font-weight:400}.table>tbody>tr{border-color:#ccc}.table .btn-group>.btn,.table .btn-group>.btn-group{float:none}.table .btn-default{--bs-btn-color:rgb(51, 51, 51);--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(187, 187, 187);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(204, 204, 204);--bs-btn-hover-border-color:rgb(115, 115, 115);--bs-btn-focus-shadow-rgb:167,167,167;--bs-btn-active-color:#000;--bs-btn-active-bg:#f1f1f1;--bs-btn-active-border-color:#c2c2c2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(187, 187, 187)}.table .btn-default:not(.btn-sm),.table .btn-warning:not(.btn-sm){padding:.375rem}.table .pagination{margin:0}.table .col-icon{text-align:center}.table .col-checkbox,.table .col-icon{padding-right:0}.table .col-title{width:99%}.table .col-clipboard,.table .col-control,.table .col-nowrap{white-space:nowrap!important}.table .col-clipboard,.table .col-control{text-align:right}.table .col-control{padding:4px 6px}.table .col-border-left{border-left:1px solid #ccc}.table .col-min{min-width:150px}.table .col-responsive{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.table .col-word-break{word-wrap:break-word;word-break:break-all}}.table-fixed{word-wrap:break-word;word-break:break-all;table-layout:fixed}.table-white{background-color:#fff}.table-transparent{background-color:transparent}.table-transparent td,.table-transparent th{background-color:transparent}.table-center td,.table-center th{text-align:center}.table-basic{width:100%}.table-basic td,.table-basic th{vertical-align:middle}.table-vertical-top>tbody>tr>td,.table-vertical-top>tbody>tr>th,.table-vertical-top>tfoot>tr>td,.table-vertical-top>tfoot>tr>th,.table-vertical-top>thead>tr>td,.table-vertical-top>thead>tr>th{vertical-align:top}.table-vertical-bottom>tbody>tr>td,.table-vertical-bottom>tbody>tr>th,.table-vertical-bottom>tfoot>tr>td,.table-vertical-bottom>tfoot>tr>th,.table-vertical-bottom>thead>tr>td,.table-vertical-bottom>thead>tr>th{vertical-align:bottom}.table-no-borders{border:none}.table-no-borders>tbody>tr>td,.table-no-borders>tbody>tr>th,.table-no-borders>tfoot>tr>td,.table-no-borders>tfoot>tr>th,.table-no-borders>thead>tr>td,.table-no-borders>thead>tr>th{border:none;padding:2px}.table-fit{width:100%;margin-bottom:1.5em;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-fit>.table{margin-top:0;margin-bottom:0;border:0}.table-fit>.table colgroup:first-child+tbody tr:first-child td,.table-fit>.table colgroup:first-child+tbody tr:first-child th,.table-fit>.table tbody:first-child tr:first-child td,.table-fit>.table tbody:first-child tr:first-child th{border-top:0}.table-fit>.table tr>td,.table-fit>.table tr>th{white-space:nowrap}@media (min-width:768px){.table-fit>.table tr>td.col-word-break,.table-fit>.table tr>th.col-word-break{white-space:normal}}.table-fit>.table tr>td:first-child,.table-fit>.table tr>th:first-child{border-left:0}.table-fit>.table tr>td:last-child,.table-fit>.table tr>th:last-child{border-right:0}.table-fit>.table tr:last-child td{border-bottom:0}.table-fit-wrap>.table tr>td,.table-fit-wrap>.table tr>th{white-space:normal}.table-fit-inline-block{max-width:100%;width:auto;display:inline-block;margin:0}.table-fit-inline-block>.table{width:auto}.table-fit-block{max-width:100%;width:auto;display:block;margin:0}.table-fit-block>.table{width:auto}.table-spacer-wrap{margin-top:10px;margin-bottom:10px}.tooltip-inner{padding:5px 10px}.panel{box-shadow:0 2px 0 rgba(0,0,0,.1);margin-bottom:1.125rem}.panel.ui-sortable-helper{border-style:dashed}.panel .panel-heading{font-weight:700;background-color:#d7d7d7}.panel-heading{position:relative}.panel-heading[data-toggle=formengine-flex],.panel-heading[data-toggle=formengine-inline]{cursor:pointer}.panel-condensed .panel-heading{padding:5px}.panel-heading-collapse-indicator{position:absolute;left:2px;margin-top:-2px;top:50%}.panel-collapsed .panel-collapse{display:none;visibility:hidden}.panel-collapsed .caret{transition:all .25s ease-in-out;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.panel-collapsed .caret{transition:none}}.panel .panel-heading .caret,.panel-collapse .panel-heading .caret{transition:all .25s ease-in-out}@media (prefers-reduced-motion:reduce){.panel .panel-heading .caret,.panel-collapse .panel-heading .caret{transition:none}}.panel .panel-heading .collapsed .caret,.panel-collapse .panel-heading .collapsed .caret{transform:rotate(-90deg)}.panel-collapse>.alert,.panel>.alert{border:none;border-top:1px solid #ccc;margin:0;padding:9px 12px}.panel-collapse>.form-section,.panel-collapse>.tab-content>.form-section,.panel-collapse>.tab-content>.tab-pane>.form-section,.panel>.form-section,.panel>.tab-content>.form-section,.panel>.tab-content>.tab-pane>.form-section{border-left:0;border-right:0;border-bottom:0}.panel-collapse>.nav-tabs,.panel>.nav-tabs{border-top:1px solid #ccc;padding-top:8px}.panel-collapse>.nav-tabs>li,.panel>.nav-tabs>li{margin-left:-1px}.panel-collapse>.table,.panel-collapse>.table-fit,.panel-collapse>.table-responsive>.table,.panel-collapse>.table-responsive>.table-fit,.panel>.table,.panel>.table-fit,.panel>.table-responsive>.table,.panel>.table-responsive>.table-fit{margin-bottom:0}.panel label,.panel-collapse label{margin-bottom:0}.panel-hover .panel-default:hover>.panel-heading{background-color:#e5e5e5}.panel-space{margin:3em 0}.panel-tab{border-radius:0;border:1px solid #ccc;background-color:#fafafa}.panel-tab+.form-section,.panel-tab+.panel-tab{margin-top:-19px}.tab-pane>.panel-tab:first-child{border-top:none}.panel-lg .panel-body{padding:35px}.panel-lg .panel-footer,.panel-lg .panel-heading{padding:18px 35px}.panel-lg .panel-carousel{padding:35px}.popover{padding:0}.popover-header{margin-top:0;border-bottom:0;padding:.75rem}.popover-content p{margin:0}.popover-content .list-group{margin:-9px -14px}.popover-content .list-group .list-group-item{border-radius:0;border-left:0;border-right:0}.popover-content .list-group .list-group-item:last-child{border-bottom:0}.popover .close{margin-right:10px;margin-top:10px}.popover.bottom .arrow:after{border-bottom-color:#f7f7f7}.popover.no-title .arrow:after{border-bottom-color:#fff}.typo3-TCEforms{width:100%}.sortableHandle{cursor:move!important}.t3-form-field-add-flexsection{border-top:1px solid #cdcdcd;padding:10px 5px 5px 0}img.t3-tceforms-sysfile-imagepreview{float:left;margin-right:10px;margin-bottom:10px}.typo3-TCEforms span.typo3-TCEforms-newToken{color:#900;font-weight:700}.t3-form-original-language{background-color:#dadada;border:1px solid silver;padding:2px;font-size:.9em;margin-top:4px;word-break:break-all}.t3-form-original-language-diff{border:1px solid silver;font-size:.9em;margin-top:4px}.t3-form-original-language-diffheader{font-weight:700;padding:2px}.t3-form-original-language-diffcontent{padding:2px}.t3-form-original-language .icon{margin-right:5px}div.t3-form-field-container:first-child .t3-form-field-label-flex{border-top:0}.form-irre-object,.t3-flex-section{transition:opacity .5s;opacity:1}.form-irre-object--deleted,.t3-flex-section--deleted{opacity:0!important}.t3-form-field-container-inline-hidden,.t3-form-field-container-inline-placeHolder{opacity:.3}.t3-form-field-disable{display:none}.formengine-field-item.disabled{position:relative}.formengine-field-item.disabled .t3-form-field-disable{z-index:100;background:#fafafa;display:block;position:absolute;width:100%;height:100%;opacity:.5}.t3-form-field-eval-null-checkbox{z-index:150;position:relative}.icon-list{background:#fff;margin-top:9px;border:1px solid #ccc}.icon-list .row{margin:0}.icon-list .item{float:left;padding:6px;max-width:140px;border-left:1px solid transparent;border-right:1px solid transparent}.icon-list .item img{max-width:128px;max-height:128px}.icon-list .active{background-color:#ededed;border-left:1px solid #ccc;border-right:1px solid #ccc}.icon-list :first-child.active{border-left:1px solid transparent}.list-tree,.list-tree ul{margin-left:8px;padding:0;list-style:none;position:relative}.list-tree ul:before,.list-tree:before{content:"";display:block;width:0;position:absolute;top:0;bottom:11px;left:0;margin-bottom:-2px;border-left:1px dotted #666}.list-tree li{margin:0;padding-left:16px;line-height:21px;position:relative}.list-tree li.active>.list-tree-group:before{content:"";position:absolute;right:-6px;left:-6px;top:-1px;bottom:-1px;display:block;border:1px solid rgba(0,0,0,.25);background-color:rgba(255,255,255,.75);border-radius:2px}.list-tree li:before{content:"";display:block;width:9px;height:0;border-top:1px dotted #666;margin-top:-2px;position:absolute;top:12px;left:2px}.list-tree li:last-child:before{background:#fff;height:auto;left:0;width:11px;bottom:0}.list-tree li .icon{margin-right:-4px;margin-top:4px}.list-tree li .icon svg{width:12px;height:12px;background-color:#fff}.list-tree-group{position:relative;display:block;white-space:nowrap}.list-tree-group>span{position:relative}.list-tree-value{font-weight:700}.list-tree-icon{top:-2px}.list-tree-show{position:relative;display:inline-block;width:20px;text-align:center;margin-left:-2px}.list-tree-control{position:absolute;top:0;left:0;display:block;margin-left:-26px;text-align:center;line-height:20px;width:20px;height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-tree-control:before{content:"";position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px}.list-tree-control:active,.list-tree-control:focus,.list-tree-control:hover{outline:0;text-decoration:none}.list-tree-root{margin-left:0}.list-tree-root:before{display:none}.list-tree-root>li{padding-left:20px}.list-tree-root>li:before{display:none}.list-tree-root>li.list-tree-path{margin-left:-20px}.list-tree-root>li>.list-tree-group>.list-tree-control{margin-left:-20px}.list-tree-root>li>.list-tree-group>.list-tree-control:before{background-color:transparent}.list-tree-root-clean>li{padding-left:0}.panel-tab .list-tree li:last-child:before{background-color:#fafafa}.treeline-icon{position:relative;display:inline-block;margin-top:-6px;margin-bottom:-6px;margin-right:2px;padding:0;height:31px;width:16px;white-space:nowrap;overflow:hidden;vertical-align:top}.treeline-icon:after,.treeline-icon:before{position:absolute;content:"";left:50%}.treeline-icon:before{top:0;height:100%;width:2px;margin-left:-1px;border-left:1px dotted #666}.treeline-icon:after{border-top:1px dotted #666;height:2px;width:100%;top:50%;margin-top:-1px}.treeline-icon-jointop:before{top:50%}.treeline-icon-joinbottom:before{top:-50%}.treeline-icon-line:after{display:none}.treeline-icon-blank{display:none}.treeline-icon-clear:after,.treeline-icon-clear:before{display:none}body#typo3-pagetree{margin:0;padding:0}#typo3-pagetree #typo3-inner-docbody{padding:10px 0}span.dragIcon{display:inline-block;height:16px}#dragIcon{position:absolute;visibility:hidden;z-index:20;opacity:.5;white-space:nowrap}.scaffold-content-navigation-component,.scaffold-content-navigation-component .navigation-tree-container,.scaffold-content-navigation-component .svg-tree,.scaffold-content-navigation-component .svg-tree>div{flex:1 0 0;display:flex;flex-direction:column}.scaffold-content-navigation-component .svg-tree-wrapper{flex:1 0 0}.scaffold-content-navigation-component .navigation-tree-container{background-color:#f5f5f5}[id=InfoModuleController] a.t3js-contextmenutrigger{margin-right:4px}.ui-block{text-align:center;padding-top:200px;position:absolute;z-index:3000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.pagination .paginator-input{display:inline-block;width:auto;margin:-7px 0}.btn-group-sm>.btn,.btn-sm{height:26px}.btn-group{font-size:0}.btn-group .collapse+.btn.collapsed:last-child{border-radius:.125rem}.btn-group .btn-default.disabled{color:#999}.btn-clear{background:0 0;border:none;padding:0;cursor:pointer;outline:inherit}.btn-clear:focus{outline:1px dotted #000}.dropzone{position:relative;cursor:pointer;margin:15px 0;padding:1.25em;padding-right:46px;color:#333;border:1px dashed #ccc;transition:all .3s ease-in-out}@media (prefers-reduced-motion:reduce){.dropzone{transition:none}}.dropzone:hover{border-color:#999}.dropzone-mask{position:absolute;left:0;right:0;bottom:0;top:0}.dropzone-close{cursor:pointer;position:absolute;top:5px;right:5px;height:26px;width:26px;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);overflow:hidden;background-color:#eaeaea;color:#333;border:0}.dropzone-close:hover{background-color:#c83c3c}.dropzone-close:hover:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;background-size:contain;display:inline-block}.dropzone-close:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M11.9 5.5 9.4 8l2.5 2.5c.2.2.2.5 0 .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7 0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5 0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7 0l.7.7c.2.2.2.5 0 .7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#333;background-size:contain;display:inline-block;width:14px;height:14px}.dropzone-hint{display:table;background:0 0;border:0;text-align:left;padding:0}.dropzone-hint-body,.dropzone-hint-media{display:table-cell;vertical-align:middle}.dropzone-hint-body :first-child{margin-top:0}.dropzone-hint-body :last-child{margin-bottom:0}.dropzone-hint-media{padding-right:1em}.dropzone-hint-icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;background-color:#eee;border-radius:50%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.dropzone-hint-icon:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M10 11h1v1h-1zM12 11h1v1h-1zM11.27 6H4.73a.25.25 0 0 1-.188-.414l3.27-3.743a.244.244 0 0 1 .377 0l3.27 3.743A.25.25 0 0 1 11.27 6z'/%3e%3cpath d='M14.5 9H10v1h4v3H2v-3h4V9H1.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5z'/%3e%3cpath d='M7 6h2v4H7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M10 11h1v1h-1zM12 11h1v1h-1zM11.27 6H4.73a.25.25 0 0 1-.188-.414l3.27-3.743a.244.244 0 0 1 .377 0l3.27 3.743A.25.25 0 0 1 11.27 6z'/%3e%3cpath d='M14.5 9H10v1h4v3H2v-3h4V9H1.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5z'/%3e%3cpath d='M7 6h2v4H7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#333;background-size:contain;display:inline-block;width:16px;height:16px}.dropzone-hint-title{font-size:12px;font-weight:700;margin-bottom:.25em}.drop-status-ok .dropzone-hint-icon{color:#fff;background:#79a548}.drop-status-ok .dropzone-hint-icon:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M10 11h1v1h-1zM12 11h1v1h-1zM11.27 6H4.73a.25.25 0 0 1-.188-.414l3.27-3.743a.244.244 0 0 1 .377 0l3.27 3.743A.25.25 0 0 1 11.27 6z'/%3e%3cpath d='M14.5 9H10v1h4v3H2v-3h4V9H1.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5z'/%3e%3cpath d='M7 6h2v4H7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M10 11h1v1h-1zM12 11h1v1h-1zM11.27 6H4.73a.25.25 0 0 1-.188-.414l3.27-3.743a.244.244 0 0 1 .377 0l3.27 3.743A.25.25 0 0 1 11.27 6z'/%3e%3cpath d='M14.5 9H10v1h4v3H2v-3h4V9H1.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5z'/%3e%3cpath d='M7 6h2v4H7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;background-size:contain;display:inline-block}.drop-in-progress .dropzone-hint-icon:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M7 2v7.3H5c-.4 0-.6.5-.4.8l3 3.7c.2.2.6.2.8 0l3-3.7c.2-.3 0-.8-.4-.8H9V2H7z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M7 2v7.3H5c-.4 0-.6.5-.4.8l3 3.7c.2.2.6.2.8 0l3-3.7c.2-.3 0-.8-.4-.8H9V2H7z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff;background-size:contain;display:inline-block}.upload-queue{margin:15px 0}.upload-queue-progress{position:relative;padding:5px;color:#fff;background-color:#999;border:1px solid rgba(0,0,0,.15);text-align:right}.upload-queue-progress-bar{position:absolute;z-index:1;top:0;left:0;bottom:0;background-color:#79a548}.upload-queue-progress-message,.upload-queue-progress-percentage{display:inline;position:relative;z-index:2}.upload-file-picker{position:fixed;bottom:0;right:0;height:1px;width:1px;visibility:hidden}.uploading .upload-queue-progress-bar{background-color:#6daae0}.error .upload-queue-progress-bar{background-color:#c83c3c}.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled{opacity:.5;box-shadow:none}.typo3-install{padding:30px;background-color:#dadada}.typo3-install .h1,.typo3-install h1{font-size:28px}.typo3-install .h2,.typo3-install h2{font-size:18px}.typo3-install .h3,.typo3-install h3{font-size:16px}.typo3-install .btn{font-size:inherit;padding:.5em 1em}.typo3-install .alert{padding:1.5em}.typo3-install .alert .h3,.typo3-install .alert h3{font-size:14px;margin-bottom:0}.typo3-install .alert>:first-child{margin-top:0}.typo3-install .alert>:last-child{margin-bottom:0}.typo3-install-container{margin:4em auto;max-width:620px}.typo3-install-content{background-color:#fff;box-shadow:0 2px 1px rgba(0,0,0,.15);overflow:hidden;border-radius:5px}.typo3-install-content>div>:first-child{margin-top:0}.typo3-install-content>div>:last-child{margin-bottom:0}.typo3-install-content-header{padding:35px}.typo3-install-content-header-logo{margin:0 auto;margin-bottom:15px}.typo3-install-content-progress{padding:15px 35px;border-top:1px solid #eaeaea;background-color:#fafafa}.typo3-install-content-body{border-top:1px solid #eaeaea;padding:35px}.typo3-install-content-body>:first-child{margin-top:0}.typo3-install-content-body>:last-child{margin-bottom:0}.typo3-install-content-spacer{margin-top:2em}.typo3-install-content-spacer-small{margin-top:1em}.extensionConfiguration-form .tab-content{margin-bottom:15px}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-normal{font-weight:400}.text-pre-wrap{white-space:pre-wrap}.text-wrap-allowed{word-break:break-all;overflow-wrap:break-word}.lead{font-size:1.25em;margin-bottom:1.125rem}@media (min-width:768px){.dl-horizontal dt{text-align:left}}a.disabled{color:#d7d7d7;pointer-events:none;opacity:.4}.dropdown-toggle-no-chevron:after{display:none}.dropdown-list .dropdown-item{padding:.375rem 1rem .375rem .75rem}.dropdown-list .dropdown-item .icon{margin-right:.5rem}.media .icon-emphasized{background-color:rgba(255,255,255,.2);display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:100%}.media-new-content-element-wizard .media-left input{margin-left:2px}.history-block{border-left:5px solid #a9a9a9;border-bottom:1px dotted #a9a9a9}.belog-filter-form .input-group{max-width:190px}.typo3-login{display:flex;flex-direction:row;width:100%;height:auto!important;background-color:#eee;background-size:cover;background-position:center center}.typo3-login-inner{margin:0 auto;width:99.999%;min-height:100vh;display:flex;flex-direction:column}.typo3-login-container{z-index:100;padding:1.5em;display:flex;flex-direction:column;flex:1 1 auto;align-items:center;justify-content:center}.typo3-login-footnote{margin-left:auto;margin-right:auto;font-size:.95em;text-align:center;padding:1em 1.5em;display:block;color:#666}@media (min-width:768px){.typo3-login-footnote{flex:none;position:absolute;bottom:1.5em;right:0}}.typo3-login-footnote p{margin:0}.typo3-login-wrap{width:100%;max-width:320px;margin:0 auto}.typo3-login-wrap.typo3-login-wrap-large{max-width:960px}.typo3-login-links{padding-top:inherit;margin-top:20px;margin-bottom:20px}.typo3-login-links .disabled{cursor:not-allowed!important;text-decoration:none!important;color:#737373!important}.typo3-login-links .disabled span{cursor:inherit}#t3js-login-url{width:0;height:0;border:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);cursor:default}.typo3-login-logo{padding-top:1em}.typo3-login-logo img{display:block;max-width:100%;height:auto;margin:0 auto}.typo3-login-news-heading{font-size:14px;line-height:1.3em;margin-top:0}.card-login{border-color:#d5d5d5;border-radius:3px;overflow:visible}.card-login .card-heading{padding:2.5em 2.5em 0;border-top-left-radius:2px;border-top-right-radius:2px}.card-login .card-body,.card-login .panel-body{padding:1.75em 2.5em 2.5em}.card-login .card-footer,.card-login .panel-footer{padding:1.5em 2.5em;border-top:3px solid #f80;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card-login a{font-weight:700}@media (max-width:767px){.card-login{margin-bottom:0}}.card-login.card-mfa .card-heading .h2,.card-login.card-mfa .card-heading h2{margin:.75rem 0}.input-login{height:41.2px;padding:12px 12px;font-size:12px;line-height:1.3333333;border-radius:2px}select.input-login{height:41.2px;line-height:41.2px}select[multiple].input-login,textarea.input-login{height:auto}.input-login{border-color:#949494}.input-login:active,.input-login:active:focus,.input-login:active:hover,.input-login:focus,.input-login:hover{outline:1px solid #000;outline-offset:-1px}.btn-login{--bs-btn-padding-y:12px;--bs-btn-padding-x:12px;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:2px;--bs-btn-color:#fff;--bs-btn-bg:#f80;--bs-btn-border-color:rgba(0, 0, 0, 0.1);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d97400;--bs-btn-hover-border-color:rgba(0, 0, 0, 0.1);--bs-btn-focus-shadow-rgb:196,196,196;--bs-btn-active-color:#000;--bs-btn-active-bg:#cc6d00;--bs-btn-active-border-color:rgba(0, 0, 0, 0.325);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f80;--bs-btn-disabled-border-color:rgba(0, 0, 0, 0.1);line-height:1.3em;white-space:normal}.typo3-login-carousel{padding:2.5em}.typo3-login-carousel .carousel-inner{--scrollbar-width:15px;scroll-behavior:smooth;height:12rem;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--top-mask-size,0),#000 calc(100% - var(--bottom-mask-size,0)),transparent),linear-gradient(black,#000);mask-image:linear-gradient(to bottom,transparent,#000 var(--top-mask-size,0),#000 calc(100% - var(--bottom-mask-size,0)),transparent),linear-gradient(black,#000);-webkit-mask-size:calc(100% - var(--scrollbar-width)) 100%,var(--scrollbar-width) 100%;mask-size:calc(100% - var(--scrollbar-width)) 100%,var(--scrollbar-width) 100%;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.typo3-login-carousel .carousel-inner.carousel-inner--overflowing-top{--top-mask-size:4rem;--bottom-mask-size:-100%;padding-right:10px}.typo3-login-carousel .carousel-inner.carousel-inner--overflowing-bottom{--bottom-mask-size:4rem;padding-right:10px}.typo3-login-carousel-control{top:50%;margin-top:-30px;height:60px;line-height:60px;width:20px;background-color:#fff;text-align:center;position:absolute;opacity:.75;padding:0;transition:opacity .2s ease-in-out}@media (prefers-reduced-motion:reduce){.typo3-login-carousel-control{transition:none}}.typo3-login-carousel-control:hover{opacity:1}.typo3-login-carousel-control.left{left:-20px;border:1px solid #d5d5d5;border-right:0;border-radius:2px 0 0 2px}.typo3-login-carousel-control.right{right:-20px;border:1px solid #d5d5d5;border-left:0;border-radius:0 2px 2px 0}.typo3-login-copyright-link{font-weight:400!important}.typo3-login-copyright-link>img{float:right;margin-top:-4px}.typo3-login-copyright-text{font-size:.95em;padding-top:1em;color:#444}.typo3-login-copyright-text>:first-child{margin-top:0}.typo3-login-copyright-text>:last-child{margin-bottom:0}.h1,h1{font-family:"Source Sans Pro",sans-serif;font-variant:normal;font-weight:400;margin-top:0;margin-bottom:1.375rem}.h2,.h3,h2,h3{margin-top:1.5rem;margin-bottom:.75rem}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small{font-size:.65em;color:#5a5a5a}blockquote,ol,ul{margin-bottom:9px}ol,ul{padding-left:3em}pre{margin:0}hr{background:0 0;border:none;height:1px}a span{cursor:pointer}video{background-color:#000}.nowrap{white-space:nowrap}.nowrap-disabled{white-space:normal!important}tr:hover .t3-page-ce a{text-decoration:none}em{font-style:italic}.typo3-app-icon{position:relative;display:inline-block;padding:0;height:32px;width:32px;overflow:hidden;border-radius:.125rem;background-color:#484848;vertical-align:middle;transform:translate3d(0,0,0)}.typo3-app-icon>span{display:table;height:100%;width:100%}.typo3-app-icon>span>span{display:table-cell;text-align:center;vertical-align:middle}.typo3-app-icon img{max-height:32px;max-width:32px;margin:0 auto}.typo3-app-icon:after{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,255,255,.1);border-radius:.125rem}.section{margin-bottom:15px}.diff-r{color:red}div.diff-r{background-color:red;color:#000}.diff-g{color:green}div.diff-g{background-color:green;color:#000}div.diff-g,div.diff-r{padding:3px}.t3-overview-list dt{font-weight:700}.media-gallery__list .media-gallery__item{display:inline-block;float:none;margin-bottom:15px;margin-right:-4px;vertical-align:top}.media-gallery__list .media-gallery__item .media-object{max-height:158px;overflow:hidden}.media-gallery__list .media-gallery__item img.thumbnail{height:auto;margin-bottom:0;max-height:150px;max-width:100%}.media-gallery__list .media-gallery__item span.thumbnail{display:inline-block;margin-bottom:0}:root{--grideditor-grid-spacing:1rem;--grideditor-cell-spacing:1rem;--grideditor-cell-bg:#fff;--grideditor-cell-border-radius:4px;--grideditor-cell-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.15);--grideditor-action-size:32px;--grideditor-action-spacing:2px;--grideditor-action-bg:#fafafa;--grideditor-action-focus-bg:#e6f2fd;--grideditor-action-focus-outline-color:#3393eb;--grideditor-action-hover-bg:#f2f8fe}.grideditor{display:grid;grid-template:"grideditor-control-top ." "grideditor-editor grideditor-control-right" "grideditor-control-bottom ." "grideditor-preview grideditor-preview" auto/minmax(auto,1fr);gap:var(--grideditor-grid-spacing)}.grideditor-control{justify-content:center;align-items:center;display:flex}.grideditor-control-top{grid-area:grideditor-control-top}.grideditor-control-right{grid-area:grideditor-control-right}.grideditor-control-bottom{grid-area:grideditor-control-bottom}.grideditor-editor{grid-area:grideditor-editor}.grideditor-editor-grid{display:grid;gap:1em;width:100%}.grideditor-preview{grid-area:grideditor-preview}.grideditor-preview typo3-t3editor-codemirror{border:1px solid #d7d7d7}.grideditor-cell{--grideditor-cell-col-start:var(--grideditor-cell-col, 1);--grideditor-cell-col-end:calc(var(--grideditor-cell-col, 1) + var(--grideditor-cell-colspan, 1));--grideditor-cell-row-start:var(--grideditor-cell-row, 1);--grideditor-cell-row-end:calc(var(--grideditor-cell-row, 1) + var(--grideditor-cell-rowspan, 1));grid-column:var(--grideditor-cell-col-start)/var(--grideditor-cell-col-end);grid-row:var(--grideditor-cell-row-start)/var(--grideditor-cell-row-end);height:100%;width:100%;display:flex;min-height:100px;flex-direction:column;border:1px solid var(--grideditor-cell-bg);background-color:var(--grideditor-cell-bg);border-radius:var(--grideditor-cell-border-radius);box-shadow:var(--grideditor-cell-shadow)}.grideditor-cell>*{width:100%}.grideditor-cell-actions{position:relative;flex-grow:1;min-height:calc(var(--grideditor-cell-spacing) + (var(--grideditor-action-size) + var(--grideditor-action-spacing)) * 3);min-width:calc(var(--grideditor-cell-spacing) + (var(--grideditor-action-size) + var(--grideditor-action-spacing)) * 3)}.grideditor-cell-info{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.75rem;line-height:1.2em;padding:calc(var(--grideditor-cell-spacing)/ 2) var(--grideditor-cell-spacing);background-color:rgba(0,0,0,.05);border-bottom-left-radius:var(--grideditor-cell-border-radius);border-bottom-right-radius:var(--grideditor-cell-border-radius)}.grideditor-action{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--grideditor-action-size);height:var(--grideditor-action-size);border-radius:2px;background-color:var(--grideditor-action-bg)}.grideditor-action:focus,.grideditor-action:hover{outline:0;background-color:var(--grideditor-action-hover-bg)}.grideditor-action:focus{z-index:1;background-color:var(--grideditor-action-focus-bg);outline:1px solid var(--grideditor-action-focus-outline-color);outline-offset:0}.grideditor-action-expand-down{top:calc(50% + var(--grideditor-action-size) + var(--grideditor-action-spacing))}.grideditor-action-expand-right{left:calc(50% + var(--grideditor-action-size) + var(--grideditor-action-spacing))}.grideditor-action-shrink-up{top:calc(50% - var(--grideditor-action-size) - var(--grideditor-action-spacing))}.grideditor-action-shrink-left{left:calc(50% - var(--grideditor-action-size) - var(--grideditor-action-spacing))}::-ms-clear{display:none}.has-change .checkbox,.has-change .checkbox-inline,.has-change .control-label,.has-change .form-check-input,.has-change .help-block,.has-change .radio,.has-change .radio-inline,.has-change.checkbox label,.has-change.checkbox-inline label,.has-change.form-check-label,.has-change.radio label,.has-change.radio-inline label{color:#6daae0}.has-change .form-control{border-color:#6daae0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-change .form-control:focus{border-color:#4392d7;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c1dbf2}.has-change .input-group-addon{color:#6daae0;background-color:#ebf3fb;border-color:#6daae0}.has-change .form-control-feedback{color:#6daae0}.has-change .thumbnail-status{border:1px solid #6daae0}.input-group-icon{vertical-align:middle}.input-group-icon img{max-height:18px}.input-group-addon{min-width:2.5rem}label .icon img{pointer-events:none}.form-control{min-width:120px}.form-control-adapt{width:auto;max-width:100%}.form-control-wrap{margin:.5rem 0}.form-control-holder{position:relative}.row>.form-group>.form-control-wrap{margin-bottom:0}.form-group .t3js-formengine-field-item{position:relative}.form-group .t3js-formengine-field-item>.t3js-charcounter-wrapper{left:0;position:absolute;top:100%;display:flex;margin:0 -2px}.form-group .t3js-formengine-field-item>.t3js-charcounter-wrapper .t3js-charcounter{margin:0 2px}.form-group .t3js-formengine-field-item>.t3js-charcounter-wrapper .t3js-charcounter-min{margin:0 2px}.form-group>.form-label,.form-group>label{font-weight:600;margin:0 0 .25rem;word-break:break-all}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{color:#737373}.form-control-icon{position:absolute;top:50%;left:15px;transform:translate(0,-50%);z-index:1;pointer-events:none}.form-control-icon+.form-control,.form-control-icon+.form-control-clearable .form-control{padding-left:3.25em}.form-group.has-error label:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");background-color:#c83c3c;background-size:contain;display:inline-block;border-radius:50%;width:14px;height:14px}.form-group.has-error .btn-toolbar label:before{font-family:inherit;font-size:inherit;margin-right:inherit;text-align:inherit;content:"";color:inherit;display:block}.form-group.has-error .input-group-btn label{border-color:#c83c3c}.form-group.has-error .input-group-btn label:before{font-family:inherit;font-size:inherit;margin-right:inherit;text-align:inherit;content:"";color:inherit;display:block}select.form-select[multiple],select.form-select[size]:not([size="1"]){min-height:156px}select.form-select>optgroup{margin-top:9px}select.form-select>optgroup:first-child{margin-top:0}select.form-select option{padding-top:2px;padding-bottom:2px}select.icon-select option{padding-left:22px}.form-control-clearable{position:relative;border:0;padding:0;height:100%}.form-control-clearable .form-control{padding-right:2.3em}.form-control-clearable .close{border:none;background-color:transparent;position:absolute;height:16px;z-index:3;top:50%;right:.5em;transform:translate(0,-50%);opacity:.2}.form-control-clearable .close:hover{opacity:.5}.form-control-clearable .close .icon{vertical-align:0}.form-control-clearable:focus{box-shadow:none;border-color:inherit}.form-inline .form-control-clearable{display:inline-block}.form-notice-capslock{position:absolute;right:25px;top:50%;margin-top:-10px;height:20px;width:20px;padding:3px;z-index:10;background-color:#fff}.form-notice-capslock>img{display:block;opacity:.5}.form-group-dashed+.form-group-dashed{padding-top:15px;border-top:1px dashed #ccc}.form-section{border:1px solid #ccc;background-color:#fafafa;padding:15px 12px 3px}.form-section+.form-section{margin-top:-1px}.tab-pane>.form-section:first-child{border-top:none}.form-section-headline{margin-top:0;margin-bottom:10px}.form-section-headline+.form-section-description{margin-top:-5px;margin-bottom:10px}.form-wizards-wrap{width:100%;display:grid;grid-template:"top . ." "main  side-move side-control" "bottom . .";grid-template-rows:auto;grid-template-columns:1fr auto auto}.form-wizards-wrap>.form-wizards-element{grid-area:main;min-width:120px}.form-wizards-wrap>.form-wizards-element .col-icon img,.form-wizards-wrap>.form-wizards-element .inline-icon img{max-width:2em;max-height:2em}.form-wizards-wrap>.form-wizards-element .radio:not(.disabled) input[type=radio]{cursor:pointer}.form-wizards-wrap>.form-wizards-items-top{width:100%;grid-area:top}.form-wizards-wrap>.form-wizards-items-aside{align-self:flex-start;white-space:nowrap;padding-left:5px}.form-wizards-wrap>.form-wizards-items-aside--move{grid-area:side-move}.form-wizards-wrap>.form-wizards-items-aside--field-control{grid-area:side-control}.form-wizards-wrap>.form-wizards-items-bottom{grid-area:bottom}.form-wizards-wrap>.form-wizards-items-bottom .tablelist-item-nolink{padding:6px;display:inline-block}.form-wizards-wrap>.form-wizards-items-bottom:first-child{margin-top:4px}.form-irre-header{display:flex;align-items:center;margin:-5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-irre-header-cell{vertical-align:middle;white-space:nowrap;padding:5px}.form-irre-header-button{display:flex;text-align:left;align-items:center;align-self:stretch;background:0 0;border:0;width:100%;margin-left:-15px;padding-left:20px}.form-irre-header-body{width:100%;font-weight:400;white-space:normal;padding-left:5px}.form-irre-header-body dd,.form-irre-header-body dl,.form-irre-header-body dt{margin-bottom:0}.form-irre-header-icon{padding-right:0}.form-irre-header-thumbnail{padding-right:5px}.form-irre-header-control{cursor:auto}.form-irre-header-control .btn-group>.btn{float:none}.form-multigroup-wrap{width:100%;display:flex}.form-multigroup-wrap .form-multigroup-item{width:50%;align-self:flex-start}.form-multigroup-wrap .form-multigroup-item+.form-multigroup-item{padding-left:5px}.form-multigroup-wrap .form-multigroup-item-wizard{margin-bottom:5px}.form-multigroup-wrap .form-multigroup-item-wizard+select.form-select[multiple],.form-multigroup-wrap .form-multigroup-item-wizard+select.form-select[size]{min-height:125px}.form-multigroup-wrap .form-wizards-wrap{width:100%}.checkbox-row,.radio-row{margin-top:10px;margin-bottom:5px}.checkbox-column,.radio-column{margin-bottom:5px}.checkbox-column>.checkbox,.checkbox-column>.form-check-input,.checkbox-column>.radio,.radio-column>.checkbox,.radio-column>.form-check-input,.radio-column>.radio{margin:0}.checkbox-inline.checkbox,.checkbox-inline.form-check-input,.checkbox-inline.radio,.radio-inline.checkbox,.radio-inline.form-check-input,.radio-inline.radio{display:block;margin-left:0;margin-right:10px;margin-bottom:10px;padding:0}@media (max-width:767px){.checkbox-inline.checkbox+.checkbox,.checkbox-inline.checkbox+.form-check-in,.checkbox-inline.checkbox+.radio,.checkbox-inline.form-check-input+.checkbox,.checkbox-inline.form-check-input+.form-check-in,.checkbox-inline.form-check-input+.radio,.checkbox-inline.radio+.checkbox,.checkbox-inline.radio+.form-check-in,.checkbox-inline.radio+.radio,.radio-inline.checkbox+.checkbox,.radio-inline.checkbox+.form-check-in,.radio-inline.checkbox+.radio,.radio-inline.form-check-input+.checkbox,.radio-inline.form-check-input+.form-check-in,.radio-inline.form-check-input+.radio,.radio-inline.radio+.checkbox,.radio-inline.radio+.form-check-in,.radio-inline.radio+.radio{margin-top:-5px}}@media (min-width:768px){.checkbox-inline.checkbox,.checkbox-inline.form-check-input,.checkbox-inline.radio,.radio-inline.checkbox,.radio-inline.form-check-input,.radio-inline.radio{display:inline-block;margin-top:10px}.checkbox-inline.checkbox label,.checkbox-inline.form-check-input label,.checkbox-inline.radio label,.radio-inline.checkbox label,.radio-inline.form-check-input label,.radio-inline.radio label{white-space:nowrap}}textarea.formengine-textarea{resize:none}.input-group>.form-control-clearable{flex:1 1 auto;width:1%;min-width:0}.form-control:not(.hidden)+.form-control-clearable{flex-grow:0;width:auto}.form-control.hidden+.close{display:none}.form-toggle{padding-left:2em;width:2em;color:rgba(0,0,0,.25)}.form-toggle:hover{cursor:pointer}.form-toggle input[type=checkbox]{border:0;width:16px;height:16px;background-size:contain;background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M13 2c.6 0 1 0.4 1 1v10c0 0.6-.4 1-1 1H3c-.6 0-1-.4-1-1V3c0-.6.4-1 1-1h10m0-1H3c-1.1 0-2 0.9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2z'/%3e%3c/g%3e%3c/svg%3e")}.form-toggle input[type=checkbox]:hover{cursor:pointer}.form-toggle input[type=checkbox]:active{filter:brightness(100%)}.form-toggle input[type=checkbox]:checked{background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M12.1 5.3l-.4-.3c-.1-.1-.3-.1-.4 0L6.6 9.8l-2-2c-.1-.1-.3-.1-.4 0l-.3.4c-.1.1-.1.3 0 0.4L6 10.7l.4.3c.1.1.3.1.4 0l.4-.4 4.9-4.9c.1-.1.1-.3 0-.4z'/%3e%3cpath d='M13 2c.6 0 1 0.4 1 1v10c0 0.6-.4 1-1 1H3c-.6 0-1-.4-1-1V3c0-.6.4-1 1-1h10m0-1H3c-1.1 0-2 0.9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2z'/%3e%3c/g%3e%3c/svg%3e");background-color:#fff}.form-toggle input[type=checkbox]:disabled{opacity:.5}.sticky-form-actions{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin-left:-1rem;margin-right:-1rem;margin-bottom:-.625rem;transform:translateY(-1rem);padding:.625rem 1rem;background:#fff}.sticky-form-actions .input-group-addon,.sticky-form-actions a,.sticky-form-actions button,.sticky-form-actions input{margin:.25rem 0}.multi-record-selection-actions-wrapper{min-height:26px;margin:.5rem 0}.input-group>.btn{display:flex;align-items:center}.media-new-content-element-wizard .media-left input{margin-left:2px}.localization-wizard .option{margin-bottom:4px}[data-bs-slide=localize-summary] .input-group{margin-bottom:4px}[data-bs-slide=localize-summary] .input-group .form-control{height:auto;font-weight:400;margin:0}[data-bs-slide=localize-summary] .localization-fieldset{margin-bottom:12px}[data-bs-slide=localize-summary] .localization-fieldset>label{padding:0 4px}[data-bs-slide=localize-summary] .localization-fieldset>label input[type=checkbox]{margin:0 6px}.recordlist{overflow:unset}.recordlist .recordlist-heading{font-weight:700;background-color:#d7d7d7;color:#5a5a5a}.recordlist .recordlist-heading a{color:inherit}.recordlist table tr td.deletePlaceholder{text-decoration:line-through}.recordlist .pagination{display:inline-flex}div.typo3-localizationLink,div.typo3-newRecordLink,div.typo3-synchronizationLink{display:inline}.t3-filelist-info-container{display:flex;min-height:300px;flex-direction:column;justify-content:center;align-items:center;margin-top:-2rem}.filelist-main .dropzone{position:absolute;cursor:pointer;margin:0;padding:0;top:65px;left:0;z-index:10;height:calc(100% - 65px);width:100%;border:2px dashed #6daae0;background-color:rgba(222,235,255,.48);mix-blend-mode:normal;color:#333}.filelist-main .dropzone:hover{border-color:#6daae0}.filelist-main .dropzone .dropzone-close{top:.5rem;right:.5rem;height:2rem;width:2rem;font-size:1rem;line-height:1.5rem;background-color:#fff;color:#333}.filelist-main .dropzone .dropzone-close:hover{color:#fff;background-color:#c83c3c}.filelist-main .dropzone .dropzone-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:1rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}pre.ts-hl{font-family:"Lucida Console","Lucida Sans Typewriter","Bitsream Vera Sans Mono",monospace}pre.ts-hl .ts-operator{color:#000;font-weight:700}pre.ts-hl .ts-value{color:#c00}pre.ts-hl .ts-objstr{color:#00c}pre.ts-hl .ts-value_copy{color:#060}pre.ts-hl .ts-default,pre.ts-hl .ts-ignored,pre.ts-hl .ts-value_unset{background-color:#6c6}pre.ts-hl .ts-comment{color:#666;font-style:italic}pre.ts-hl .ts-condition{background-color:maroon;color:#fff;font-weight:700}pre.ts-hl .ts-error{background-color:#ff0;border:1px red dashed;font-weight:700;color:#000}pre.ts-hl .ts-linenum{background-color:#eee;color:#212424}.access-legend{margin-bottom:18px}.access-legend .number{border:1px solid #000;border-radius:2px;width:16px;height:16px;display:inline-block;text-align:center;margin-right:5px;margin-left:10px;line-height:14px;font-weight:700}.access-legend .edge span{width:1px;height:10px;background:#000;display:block;margin-top:8px;margin-left:6px}.access-legend .edge span span{width:10px;height:1px;margin-left:1px}.access-legend .hr span{width:20px;height:1px;background:#000;display:block;margin-top:-1px;margin-left:-4px}.access-legend .t3-vr span{width:1px;height:20px;background:#000;margin-top:-2px;margin-left:6px;display:block}#tx_beuser_compare .list-tree-value{white-space:normal}.extensionmanager-is-loading{opacity:0!important}.extensionmanager-is-hidden{display:none!important}.extensionmanager-is-shown{display:block!important}.extension-list-last-updated{font-weight:700;padding-right:.4em;cursor:help}.extension-list th:nth-child(1),.extension-list th:nth-child(2){width:4%}.extension-list th:nth-child(3),.extension-list th:nth-child(4){width:30%}.extension-list th:nth-child(5),.extension-list th:nth-child(6),.extension-list th:nth-child(7){width:7%}.extension-list th:nth-child(8){width:11%}.extension-list tr.installed td{background-color:#ccdec2}.extension-list tr.available td{background-color:#e1e1aa}.extension-list tr.insecure,.extension-list tr.insecure td{background-color:#ffd9d9}.extension-list tr.outdated,.extension-list tr.outdated td{background-color:#d1d0ff}.extension-list tr.inactive,.extension-list tr.inactive td{color:#aaa}.extension-list-search{padding-right:2.3em}.extension-icon{height:16px;width:16px}#terTableWrapper{position:relative;margin-top:1em}#terTableWrapper .splash-receivedata{display:none;position:absolute;top:50px;left:0;right:0;text-align:center}.distribution-official-badge{position:absolute;bottom:0;right:.75em;transform:translate(0,25%)}.distribution-official-badge img{width:50px;display:block}@media (min-width:768px){.distribution-official-badge img{width:64px}}.distribution-image{display:block;max-height:225px;overflow:hidden}.distribution-detail-previewpane{margin-bottom:2em;max-width:100%}@media (min-width:768px){.distribution-detail-previewpane{float:left;margin-right:3em}}.distribution-detail-body{overflow:hidden;zoom:1}.distribution-detail-header{margin-bottom:2.5em}.distribution-detail-header .h1,.distribution-detail-header h1{margin-bottom:.5em}.distribution-detail-header p{padding:0;max-width:500px;margin-bottom:1.25em}.distribution-detail-actions{list-style:none;padding:0}.distribution-detail-actions li{margin:.25em 0}.help-view img{margin:1em 0}.help-copyright{margin-top:1em;padding-top:1em;border-top:1px solid rgba(0,0,0,.15)}.help-teaser{cursor:help!important}.help-has-link{cursor:pointer!important}.install-tool-init .logo-pageheader img{padding-bottom:3px;vertical-align:bottom}.install-tool-installer .typo3-message>.h4,.install-tool-installer .typo3-message>h4{margin-bottom:0}.install-tool-installer .typo3-message p{margin-top:9px}.install-tool-installer .alert-notice{--bs-alert-color:#333;--bs-alert-bg:#eee;--bs-alert-border-color:#bbb}.install-tool-installer .alert-notice .alert-link{color:#292929}.install-tool-modal .panel-group-flat .panel-body,.install-tool-modal .panel-group-rst .panel-body{padding-right:0}.install-tool-modal .panel-flat,.install-tool-modal .panel-rst,.install-tool-modal .panel-version{border:0;border-left:2px solid #d7d7d7;border-radius:0;margin:0}.install-tool-modal .panel-flat .panel-collapse,.install-tool-modal .panel-rst .panel-collapse,.install-tool-modal .panel-version .panel-collapse{position:relative;overflow:auto}.install-tool-modal .panel-flat.panel-default>.panel-heading,.install-tool-modal .panel-rst.panel-default>.panel-heading,.install-tool-modal .panel-version.panel-default>.panel-heading{background:#f5f5f5}.install-tool-modal .panel-flat.panel-breaking,.install-tool-modal .panel-flat.panel-danger,.install-tool-modal .panel-rst.panel-breaking,.install-tool-modal .panel-rst.panel-danger,.install-tool-modal .panel-version.panel-breaking,.install-tool-modal .panel-version.panel-danger{border-color:#c83c3c}.install-tool-modal .panel-flat.panel-breaking>.panel-heading,.install-tool-modal .panel-flat.panel-danger>.panel-heading,.install-tool-modal .panel-rst.panel-breaking>.panel-heading,.install-tool-modal .panel-rst.panel-danger>.panel-heading,.install-tool-modal .panel-version.panel-breaking>.panel-heading,.install-tool-modal .panel-version.panel-danger>.panel-heading{color:#5a5a5a;background-color:#c83c3c;border-color:#c83c3c}.install-tool-modal .panel-flat.panel-breaking>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-danger>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-breaking>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-danger>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-breaking>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c83c3c}.install-tool-modal .panel-flat.panel-breaking>.panel-heading .badge,.install-tool-modal .panel-flat.panel-danger>.panel-heading .badge,.install-tool-modal .panel-rst.panel-breaking>.panel-heading .badge,.install-tool-modal .panel-rst.panel-danger>.panel-heading .badge,.install-tool-modal .panel-version.panel-breaking>.panel-heading .badge,.install-tool-modal .panel-version.panel-danger>.panel-heading .badge{color:#c83c3c;background-color:#fff}.install-tool-modal .panel-flat.panel-breaking>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-danger>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-breaking>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-danger>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-breaking>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#c83c3c}.install-tool-modal .panel-flat.panel-breaking.risk-high>.panel-heading,.install-tool-modal .panel-flat.panel-danger.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-breaking.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-danger.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-breaking.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-danger.risk-high>.panel-heading{background:#c83c3c;color:#f5f5f5}.install-tool-modal .panel-flat.panel-breaking.risk-medium>.panel-heading,.install-tool-modal .panel-flat.panel-danger.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-breaking.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-danger.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-breaking.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-danger.risk-medium>.panel-heading{background:#f5dbdb;color:#1e1e1e}.install-tool-modal .panel-flat.panel-breaking.risk-low>.panel-heading,.install-tool-modal .panel-flat.panel-danger.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-breaking.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-danger.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-breaking.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-danger.risk-low>.panel-heading{background:#fff;color:#1e1e1e}.install-tool-modal .panel-flat.panel-breaking .panel-progress .panel-progress-bar,.install-tool-modal .panel-flat.panel-danger .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-breaking .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-danger .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-breaking .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-danger .panel-progress .panel-progress-bar{background-color:#c83c3c}.install-tool-modal .panel-flat.panel-breaking .badge,.install-tool-modal .panel-flat.panel-danger .badge,.install-tool-modal .panel-rst.panel-breaking .badge,.install-tool-modal .panel-rst.panel-danger .badge,.install-tool-modal .panel-version.panel-breaking .badge,.install-tool-modal .panel-version.panel-danger .badge{--badge-color:var(--badge-danger-color);--badge-bg:var(--badge-danger-bg);--badge-link-bg-hover:var(--badge-danger-link-bg-hover)}.install-tool-modal .panel-flat.panel-deprecation,.install-tool-modal .panel-flat.panel-warning,.install-tool-modal .panel-rst.panel-deprecation,.install-tool-modal .panel-rst.panel-warning,.install-tool-modal .panel-version.panel-deprecation,.install-tool-modal .panel-version.panel-warning{border-color:#e8a33d}.install-tool-modal .panel-flat.panel-deprecation>.panel-heading,.install-tool-modal .panel-flat.panel-warning>.panel-heading,.install-tool-modal .panel-rst.panel-deprecation>.panel-heading,.install-tool-modal .panel-rst.panel-warning>.panel-heading,.install-tool-modal .panel-version.panel-deprecation>.panel-heading,.install-tool-modal .panel-version.panel-warning>.panel-heading{color:#5a5a5a;background-color:#e8a33d;border-color:#e8a33d}.install-tool-modal .panel-flat.panel-deprecation>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-warning>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-deprecation>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-warning>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-deprecation>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e8a33d}.install-tool-modal .panel-flat.panel-deprecation>.panel-heading .badge,.install-tool-modal .panel-flat.panel-warning>.panel-heading .badge,.install-tool-modal .panel-rst.panel-deprecation>.panel-heading .badge,.install-tool-modal .panel-rst.panel-warning>.panel-heading .badge,.install-tool-modal .panel-version.panel-deprecation>.panel-heading .badge,.install-tool-modal .panel-version.panel-warning>.panel-heading .badge{color:#e8a33d;background-color:#fff}.install-tool-modal .panel-flat.panel-deprecation>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-warning>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-deprecation>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-warning>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-deprecation>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e8a33d}.install-tool-modal .panel-flat.panel-deprecation.risk-high>.panel-heading,.install-tool-modal .panel-flat.panel-warning.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-deprecation.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-warning.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-deprecation.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-warning.risk-high>.panel-heading{background:#e8a33d;color:#f5f5f5}.install-tool-modal .panel-flat.panel-deprecation.risk-medium>.panel-heading,.install-tool-modal .panel-flat.panel-warning.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-deprecation.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-warning.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-deprecation.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-warning.risk-medium>.panel-heading{background:#f8e4c6;color:#1e1e1e}.install-tool-modal .panel-flat.panel-deprecation.risk-low>.panel-heading,.install-tool-modal .panel-flat.panel-warning.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-deprecation.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-warning.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-deprecation.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-warning.risk-low>.panel-heading{background:#fff;color:#1e1e1e}.install-tool-modal .panel-flat.panel-deprecation .panel-progress .panel-progress-bar,.install-tool-modal .panel-flat.panel-warning .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-deprecation .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-warning .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-deprecation .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-warning .panel-progress .panel-progress-bar{background-color:#e8a33d}.install-tool-modal .panel-flat.panel-deprecation .badge,.install-tool-modal .panel-flat.panel-warning .badge,.install-tool-modal .panel-rst.panel-deprecation .badge,.install-tool-modal .panel-rst.panel-warning .badge,.install-tool-modal .panel-version.panel-deprecation .badge,.install-tool-modal .panel-version.panel-warning .badge{--badge-color:var(--badge-warning-color);--badge-bg:var(--badge-warning-bg);--badge-link-bg-hover:var(--badge-warning-link-bg-hover)}.install-tool-modal .panel-flat.panel-feature,.install-tool-modal .panel-flat.panel-success,.install-tool-modal .panel-rst.panel-feature,.install-tool-modal .panel-rst.panel-success,.install-tool-modal .panel-version.panel-feature,.install-tool-modal .panel-version.panel-success{border-color:#79a548}.install-tool-modal .panel-flat.panel-feature>.panel-heading,.install-tool-modal .panel-flat.panel-success>.panel-heading,.install-tool-modal .panel-rst.panel-feature>.panel-heading,.install-tool-modal .panel-rst.panel-success>.panel-heading,.install-tool-modal .panel-version.panel-feature>.panel-heading,.install-tool-modal .panel-version.panel-success>.panel-heading{color:#5a5a5a;background-color:#79a548;border-color:#79a548}.install-tool-modal .panel-flat.panel-feature>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-success>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-feature>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-success>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-feature>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#79a548}.install-tool-modal .panel-flat.panel-feature>.panel-heading .badge,.install-tool-modal .panel-flat.panel-success>.panel-heading .badge,.install-tool-modal .panel-rst.panel-feature>.panel-heading .badge,.install-tool-modal .panel-rst.panel-success>.panel-heading .badge,.install-tool-modal .panel-version.panel-feature>.panel-heading .badge,.install-tool-modal .panel-version.panel-success>.panel-heading .badge{color:#79a548;background-color:#fff}.install-tool-modal .panel-flat.panel-feature>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-success>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-feature>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-success>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-feature>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#79a548}.install-tool-modal .panel-flat.panel-feature.risk-high>.panel-heading,.install-tool-modal .panel-flat.panel-success.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-feature.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-success.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-feature.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-success.risk-high>.panel-heading{background:#79a548;color:#f5f5f5}.install-tool-modal .panel-flat.panel-feature.risk-medium>.panel-heading,.install-tool-modal .panel-flat.panel-success.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-feature.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-success.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-feature.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-success.risk-medium>.panel-heading{background:#ddeacf;color:#1e1e1e}.install-tool-modal .panel-flat.panel-feature.risk-low>.panel-heading,.install-tool-modal .panel-flat.panel-success.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-feature.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-success.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-feature.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-success.risk-low>.panel-heading{background:#fff;color:#1e1e1e}.install-tool-modal .panel-flat.panel-feature .panel-progress .panel-progress-bar,.install-tool-modal .panel-flat.panel-success .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-feature .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-success .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-feature .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-success .panel-progress .panel-progress-bar{background-color:#79a548}.install-tool-modal .panel-flat.panel-feature .badge,.install-tool-modal .panel-flat.panel-success .badge,.install-tool-modal .panel-rst.panel-feature .badge,.install-tool-modal .panel-rst.panel-success .badge,.install-tool-modal .panel-version.panel-feature .badge,.install-tool-modal .panel-version.panel-success .badge{--badge-color:var(--badge-success-color);--badge-bg:var(--badge-success-bg);--badge-link-bg-hover:var(--badge-success-link-bg-hover)}.install-tool-modal .panel-flat.panel-important,.install-tool-modal .panel-flat.panel-info,.install-tool-modal .panel-rst.panel-important,.install-tool-modal .panel-rst.panel-info,.install-tool-modal .panel-version.panel-important,.install-tool-modal .panel-version.panel-info{border-color:#6daae0}.install-tool-modal .panel-flat.panel-important>.panel-heading,.install-tool-modal .panel-flat.panel-info>.panel-heading,.install-tool-modal .panel-rst.panel-important>.panel-heading,.install-tool-modal .panel-rst.panel-info>.panel-heading,.install-tool-modal .panel-version.panel-important>.panel-heading,.install-tool-modal .panel-version.panel-info>.panel-heading{color:#5a5a5a;background-color:#6daae0;border-color:#6daae0}.install-tool-modal .panel-flat.panel-important>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-info>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-important>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-info>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-important>.panel-heading+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#6daae0}.install-tool-modal .panel-flat.panel-important>.panel-heading .badge,.install-tool-modal .panel-flat.panel-info>.panel-heading .badge,.install-tool-modal .panel-rst.panel-important>.panel-heading .badge,.install-tool-modal .panel-rst.panel-info>.panel-heading .badge,.install-tool-modal .panel-version.panel-important>.panel-heading .badge,.install-tool-modal .panel-version.panel-info>.panel-heading .badge{color:#6daae0;background-color:#fff}.install-tool-modal .panel-flat.panel-important>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-flat.panel-info>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-important>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-rst.panel-info>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-important>.panel-footer+.panel-collapse>.panel-body,.install-tool-modal .panel-version.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#6daae0}.install-tool-modal .panel-flat.panel-important.risk-high>.panel-heading,.install-tool-modal .panel-flat.panel-info.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-important.risk-high>.panel-heading,.install-tool-modal .panel-rst.panel-info.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-important.risk-high>.panel-heading,.install-tool-modal .panel-version.panel-info.risk-high>.panel-heading{background:#6daae0;color:#f5f5f5}.install-tool-modal .panel-flat.panel-important.risk-medium>.panel-heading,.install-tool-modal .panel-flat.panel-info.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-important.risk-medium>.panel-heading,.install-tool-modal .panel-rst.panel-info.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-important.risk-medium>.panel-heading,.install-tool-modal .panel-version.panel-info.risk-medium>.panel-heading{background:#ebf3fb;color:#1e1e1e}.install-tool-modal .panel-flat.panel-important.risk-low>.panel-heading,.install-tool-modal .panel-flat.panel-info.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-important.risk-low>.panel-heading,.install-tool-modal .panel-rst.panel-info.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-important.risk-low>.panel-heading,.install-tool-modal .panel-version.panel-info.risk-low>.panel-heading{background:#fff;color:#1e1e1e}.install-tool-modal .panel-flat.panel-important .panel-progress .panel-progress-bar,.install-tool-modal .panel-flat.panel-info .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-important .panel-progress .panel-progress-bar,.install-tool-modal .panel-rst.panel-info .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-important .panel-progress .panel-progress-bar,.install-tool-modal .panel-version.panel-info .panel-progress .panel-progress-bar{background-color:#6daae0}.install-tool-modal .panel-flat.panel-important .badge,.install-tool-modal .panel-flat.panel-info .badge,.install-tool-modal .panel-rst.panel-important .badge,.install-tool-modal .panel-rst.panel-info .badge,.install-tool-modal .panel-version.panel-important .badge,.install-tool-modal .panel-version.panel-info .badge{--badge-color:var(--badge-info-color);--badge-bg:var(--badge-info-bg);--badge-link-bg-hover:var(--badge-info-link-bg-hover)}.install-tool-modal .panel-flat .panel-heading,.install-tool-modal .panel-rst .panel-heading,.install-tool-modal .panel-version .panel-heading{position:relative}.install-tool-modal .panel-flat .panel-heading button.link-action,.install-tool-modal .panel-rst .panel-heading button.link-action,.install-tool-modal .panel-version .panel-heading button.link-action{padding:0}.install-tool-modal .panel-flat .panel-heading strong,.install-tool-modal .panel-rst .panel-heading strong,.install-tool-modal .panel-version .panel-heading strong{line-height:1.5em}.install-tool-modal .panel-flat .rst-tags,.install-tool-modal .panel-rst .rst-tags,.install-tool-modal .panel-version .rst-tags{position:absolute;top:.75em;right:1em}.install-tool-modal .panel-flat .rst-tags .badge,.install-tool-modal .panel-rst .rst-tags .badge,.install-tool-modal .panel-version .rst-tags .badge{margin:0 .25em}.install-tool-modal .panel-flat .rst-tags .badge:first-child,.install-tool-modal .panel-rst .rst-tags .badge:first-child,.install-tool-modal .panel-version .rst-tags .badge:first-child{margin-left:0}.install-tool-modal .panel-flat .rst-tags .badge:last-child,.install-tool-modal .panel-rst .rst-tags .badge:last-child,.install-tool-modal .panel-version .rst-tags .badge:last-child{margin-right:0}.install-tool-modal .panel-flat .rst-links,.install-tool-modal .panel-rst .rst-links,.install-tool-modal .panel-version .rst-links{position:absolute;bottom:.5em;right:1.2em;padding-left:8.5px}.install-tool-modal .panel-flat pre,.install-tool-modal .panel-rst pre,.install-tool-modal .panel-version pre{margin:0;border-radius:0;border:0;border-top:1px solid #d7d7d7;white-space:pre-wrap;word-break:normal;word-wrap:normal}.install-tool-modal .panel-flat .rst-links+pre,.install-tool-modal .panel-rst .rst-links+pre,.install-tool-modal .panel-version .rst-links+pre{padding-bottom:51px}@media (min-width:768px){.install-tool-modal .panel-flat .rst-links+pre,.install-tool-modal .panel-rst .rst-links+pre,.install-tool-modal .panel-version .rst-links+pre{padding-bottom:34px}}.install-tool-modal .item{margin:1em;border:1px solid #ddd}.install-tool-modal .item .item-heading{padding:1em;background-color:#ddd}.install-tool-modal .item .item-body{padding:1em}.install-tool-modal .list-group-item a{display:block}.install-tool-modal .list-group-item.active a{color:#fff}.install-tool-modal a[data-bs-toggle=collapse]{display:block}.install-tool-modal hr{border-top:1px solid #ddd}.install-tool-modal .t3-languagePacks-inactive,.install-tool-modal .t3-languagePacks-inactive td{color:#aaa}.install-tool-modal .t3-install-displaytwinimageimages{border:1px solid #ccc;padding:10px}.install-tool-modal .t3-install-displaytwinimagetextarea pre{border-top:0}.install-tool-modal .bg-transparent-emulation{padding:10px;text-align:center;background:url(../Images/bg_transparent_emulation.png)}.install-tool-modal .bg-transparent-emulation img{max-width:300px}.install-tool-modal #phpinfo table{width:100%;table-layout:fixed;word-wrap:break-word;background:#fafafa}.install-tool-modal .upgrade_analysis_item_to_filter pre a{text-decoration:underline}.install-tool-modal .upgradeWizards-wizards-output .row-explanation{white-space:pre-wrap}.install-tool-modal ul{word-wrap:anywhere}html{scroll-behavior:smooth}:target:before{content:"";display:block;height:80px;margin:-80px 0 0}:root{--pagemodule-grid-spacing:1rem;--pagemodule-grid-inner-spacing:1rem;--pagemodule-grid-cell-header-size:1em;--pagemodule-grid-cell-border-radius:4px;--pagemodule-grid-cell-bg:#f2f2f2;--pagemodule-grid-cell-restricted-bg:#fbefdd;--pagemodule-grid-column-unused-bg:#fbefdd;--pagemodule-element-spacing:1rem;--pagemodule-element-bg:#fff;--pagemodule-element-border-radius:2px;--pagemodule-element-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.15);--pagemodule-element-hidden-bg:#f2f2f2;--pagemodule-dropzone-bg:#fbefdd;--pagemodule-dropzone-possible-bg:#d1e2bd}.t3-grid-table{border-collapse:separate;border-spacing:var(--pagemodule-grid-spacing);min-width:100%;table-layout:fixed}.t3-grid-container{margin:0 calc(var(--pagemodule-grid-spacing) * -1)}.t3-grid-cell{border-radius:var(--pagemodule-grid-cell-border-radius);background-color:var(--pagemodule-grid-cell-bg);padding:calc(var(--pagemodule-grid-inner-spacing) - var(--pagemodule-grid-spacing)) 0}.t3-grid-cell-restricted{background-color:var(--pagemodule-grid-cell-restricted-bg)}.t3-page-column-unused{background-color:var(--pagemodule-grid-column-unused-bg)}.t3-grid-cell-hidden{display:none}.t3-grid-cell-unassigned{background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 5px,transparent 5px,transparent 10px)}.t3-page-columns{min-width:100%}.t3-page-column{min-width:150px;max-width:300px}.t3-page-column-lang-name .h2,.t3-page-column-lang-name h2{margin:0}.t3-page-column-header{font-weight:700;margin:var(--pagemodule-element-spacing) var(--pagemodule-grid-inner-spacing);margin-right:calc(var(--pagemodule-grid-inner-spacing) * 2);position:relative;text-align:left;font-size:var(--pagemodule-grid-cell-header-size)}.t3-page-column-header a{position:relative}.t3-page-column-header-icons{transition:opacity .15s ease-in;opacity:.3;position:absolute;right:calc(var(--pagemodule-grid-inner-spacing) * -1);bottom:0}@media (prefers-reduced-motion:reduce){.t3-page-column-header-icons{transition:none}}.t3-page-column-header-icons:hover{opacity:1}.t3-page-lang-copyce{margin:var(--pagemodule-grid-spacing)}.t3-page-ce{margin:var(--pagemodule-grid-spacing) var(--pagemodule-grid-inner-spacing)}.t3-page-ce.active-drag{z-index:4500}.t3-page-ce-element{border:1px solid var(--pagemodule-element-bg);background-color:var(--pagemodule-element-bg);border-radius:var(--pagemodule-element-border-radius);box-shadow:var(--pagemodule-element-box-shadow);margin-bottom:var(--pagemodule-grid-spacing)}.t3-page-ce-hidden .t3-page-ce-element{opacity:.5;border:1px dashed rgba(0,0,0,.5);background-color:var(--pagemodule-element-hidden-bg);box-shadow:none;transition:opacity .3s ease-in-out}.t3-page-ce-hidden .t3-page-ce-element:hover{opacity:1}.t3-page-ce-header{display:flex;align-items:center;gap:.5rem;padding:var(--pagemodule-element-spacing)}.t3-page-ce-header-left,.t3-page-ce-header-right{flex-shrink:0}.t3-page-ce-header-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex-grow:1;font-weight:700}.t3-page-ce-body{padding:var(--pagemodule-grid-spacing);word-wrap:break-word;margin-top:calc(var(--pagemodule-grid-spacing) * -1)}.t3-page-ce-body:empty{display:none}.t3-page-ce-body img{max-width:100%;height:auto}.t3-page-ce-footer{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.75rem;padding:calc(var(--pagemodule-grid-spacing)/ 2) var(--pagemodule-grid-spacing);background-color:rgba(0,0,0,.05);border-bottom-left-radius:var(--pagemodule-element-border-radius);border-bottom-right-radius:var(--pagemodule-element-border-radius)}.t3-page-ce-actions{text-align:center}.t3-page-ce-dropzone{position:absolute;left:0;right:0;bottom:-8px;z-index:297;border-radius:var(--pagemodule-element-border-radius);background-color:var(--pagemodule-dropzone-bg);transition:height .3s ease-in-out,background-color .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out,bottom .3s ease-in-out}.t3-page-ce-dropzone.active{border:1px dashed rgba(0,0,0,.15);height:40px}.t3-page-ce-dropzone.active.t3-page-ce-dropzone-possible{background-color:var(--pagemodule-dropzone-possible-bg);z-index:298}.element-preview-header:empty{display:none}.element-preview-header-status{font-size:10.5px;opacity:.5}.element-preview-header-date{font-size:10.5px}.element-preview-header-header{font-weight:700}.element-preview-header-subheader{font-weight:700}.element-preview-header+.element-preview-content{margin-top:.5rem}.element-preview-content:empty{display:none}.element-preview-content>:first-child{margin-top:0}.element-preview-content>:last-child{margin-bottom:0}.element-preview-content .preview-thumbnails{margin-top:.5rem}:root{--preview-thumbnails-size:64px}.preview-thumbnails{display:flex;flex-wrap:wrap;gap:.5rem}.preview-thumbnails-element{display:block}.preview-thumbnails-element-image{height:var(--preview-thumbnails-size);width:var(--preview-thumbnails-size);display:flex;background-color:rgba(0,0,0,.05);overflow:hidden;border-radius:2px;justify-content:center;align-items:center}.preview-thumbnails-element-image .icon{height:calc(var(--preview-thumbnails-size)/ 2);width:calc(var(--preview-thumbnails-size)/ 2)}.t3-page-ce-dragitem .t3-page-ce-header-draggable:hover{cursor:move}.t3-page-ce-dragitem.dragitem-shadow{opacity:.5;box-shadow:0 1px 24px rgba(0,0,0,.5)}.ui-draggable-dragging{z-index:299!important}.ui-draggable-dragging .t3-page-ce-actions{visibility:hidden}.ui-draggable-dragging .ui-draggable-copy-message{font-size:10.5px;position:absolute;top:-1.25rem}.t3-new-content-element-wizard-window{background-color:#fafafa;padding:0}.t3-new-content-element-wizard-window .t3-new-content-element-wizard-title{background-color:#292929;color:#fff;padding:.5rem .75rem}.t3-new-content-element-wizard-window .t3-new-content-element-wizard-title .h2,.t3-new-content-element-wizard-window .t3-new-content-element-wizard-title h2{margin:0}.t3-new-content-element-wizard-window .t3-new-content-element-wizard-title+.nav-tabs{padding-top:0}.t3-new-content-element-wizard-window .t3-new-content-element-wizard-body{padding:.75rem}.t3-new-content-element-wizard-window .nav-tabs{padding:.75rem .75rem 0;background:0 0}.t3-new-content-element-wizard-window .panel{border:0;box-shadow:none}.t3-new-content-element-wizard-window .panel .panel-body{display:flex;flex-flow:row wrap;padding-top:0}.t3-new-content-element-wizard-window .panel .panel-body .media{margin-top:15px}@media (min-width:992px){.media-new-content-element-wizard{width:50%}}.tx_recycler_recycler tr.collapse{display:none}.tx_recycler_recycler tr.collapse.show{display:table-row}.tx_recycler_recycler .page-link{height:100%}.tstemplate-constanteditor .input-group.userTS .input-group-addon.colorbox{display:inline-block;height:100%;position:absolute}.tstemplate-tsobjectbrowser-content{overflow-x:auto}.typo3-module-viewpage{background-color:#494949}.typo3-module-viewpage .module{background-color:transparent}.typo3-module-viewpage .module-body{text-align:center}.typo3-module-viewpage .module-body .typo3-messages{text-align:left}.typo3-module-viewpage .ui-resizable-w{left:-5px;height:100%;width:5px}.typo3-module-viewpage .ui-resizable-s{bottom:-5px;height:5px}.typo3-module-viewpage .ui-resizable-e{right:-5px;height:100%;width:5px}.typo3-module-viewpage .ui-resizable-se,.typo3-module-viewpage .ui-resizable-sw{height:5px;width:5px;background-image:none;bottom:-5px}.typo3-module-viewpage .ui-resizable-sw{left:-5px}.typo3-module-viewpage .ui-resizable-se{right:-5px}.viewpage-item{position:relative;display:inline-block;background-color:#292929;box-shadow:0 2px 0 rgba(0,0,0,.2);color:#fafafa}.viewpage-item a{color:#fafafa}.viewpage-item iframe{display:block}.viewpage-topbar{height:40px;flex-shrink:0;padding:.75em 1em;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.viewpage-topbar-orientation a{opacity:.5;transition:all .2s ease-in-out}.viewpage-topbar-orientation a:hover{opacity:1}.viewpage-topbar-preset .dropdown-toggle{color:#fafafa;background-color:transparent;border:none;--bs-btn-padding-y:0.375rem;--bs-btn-padding-x:0.75rem;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:0}.viewpage-topbar-preset .dropdown-toggle.show{outline:0}.viewpage-topbar-preset .dropdown-toggle:not(.show):hover{background-color:#424242;outline:0}.viewpage-topbar-preset .dropdown-toggle:not(.show):not(:hover):focus{outline:0;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.viewpage-topbar-size input{background-color:transparent;padding-left:0;padding-right:0;border:0;border-bottom:1px solid rgba(0,120,230,.5);transition:all .5s ease-in-out;color:#fafafa}.viewpage-topbar-size input:focus,.viewpage-topbar-size input:hover{outline:0;border-bottom-color:#0078e6}.viewpage-resizeable{background-color:#fafafa}.viewpage-preset-item{display:flex}.viewpage-preset-item-icon{padding-right:.5em}.viewpage-preset-item-label{flex:1 1 auto}.viewpage-preset-item-size{padding-left:1em;opacity:.5}.workspace-panel tr.collapsing{transition:none}.workspace-panel tr.collapse{display:none}.workspace-panel tr.collapse.show{display:table-row}.workspace-panel .page-link{height:100%}.workspace-state-unchanged{color:#000}.workspace-state-modified{color:#ff8700}.workspace-state-moved{color:#457fb8}.workspace-state-new{color:#3c9934}.workspace-state-hidden{color:#abaaaa}.workspace-state-deleted{color:#000;text-decoration:line-through}.workspace-legend{margin:5px;height:18px;color:#888}.workspace-legend dd,.workspace-legend dt{display:inline;overflow:hidden}.workspace-legend dd span{display:inline-block;padding:4px}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/action-button/deferred-action.js b/typo3/sysext/backend/Resources/Public/JavaScript/action-button/deferred-action.js
index 5a09d6776cbd..88f1d12a92e1 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/action-button/deferred-action.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/action-button/deferred-action.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{AbstractAction}from"@typo3/backend/action-button/abstract-action.js";import Icons from"@typo3/backend/icons.js";class DeferredAction extends AbstractAction{async execute(t){return Icons.getIcon("spinner-circle-light",Icons.sizes.small).then(e=>{t.innerHTML=e}),await this.executeCallback()}async executeCallback(){return await this.callback()}}export default DeferredAction;
\ No newline at end of file
+import{AbstractAction}from"@typo3/backend/action-button/abstract-action.js";import Icons from"@typo3/backend/icons.js";class DeferredAction extends AbstractAction{async execute(t){return Icons.getIcon("spinner-circle-light",Icons.sizes.small).then((e=>{t.innerHTML=e})),await this.executeCallback()}async executeCallback(){return await this.callback()}}export default DeferredAction;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/action-dispatcher.js b/typo3/sysext/backend/Resources/Public/JavaScript/action-dispatcher.js
index 83feeedb6e2a..8958c19f634f 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/action-dispatcher.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/action-dispatcher.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import InfoWindow from"@typo3/backend/info-window.js";import RegularEvent from"@typo3/core/event/regular-event.js";import shortcutMenu from"@typo3/backend/toolbar/shortcut-menu.js";import windowManager from"@typo3/backend/window-manager.js";import moduleMenuApp from"@typo3/backend/module-menu.js";import documentService from"@typo3/core/document-service.js";import Utility from"@typo3/backend/utility.js";class ActionDispatcher{constructor(){this.delegates={},this.createDelegates(),documentService.ready().then(()=>this.registerEvents())}static resolveArguments(e){if(e.dataset.dispatchArgs){const t=e.dataset.dispatchArgs.replace(/&quot;/g,'"'),n=JSON.parse(t);return n instanceof Array?Utility.trimItems(n):null}if(e.dataset.dispatchArgsList){const t=e.dataset.dispatchArgsList.split(",");return Utility.trimItems(t)}return null}static enrichItems(e,t,n){return e.map(e=>e instanceof Object&&e.$event?e.$target?n:e.$event?t:void 0:e)}createDelegates(){this.delegates={"TYPO3.InfoWindow.showItem":InfoWindow.showItem.bind(null),"TYPO3.ShortcutMenu.createShortcut":shortcutMenu.createShortcut.bind(shortcutMenu),"TYPO3.WindowManager.localOpen":windowManager.localOpen.bind(windowManager),"TYPO3.ModuleMenu.showModule":moduleMenuApp.App.showModule.bind(moduleMenuApp.App)}}registerEvents(){new RegularEvent("click",this.handleClickEvent.bind(this)).delegateTo(document,"[data-dispatch-action]")}handleClickEvent(e,t){e.preventDefault(),this.delegateTo(e,t)}delegateTo(e,t){if(t.hasAttribute("data-dispatch-disabled"))return;const n=t.dataset.dispatchAction;let r=ActionDispatcher.resolveArguments(t);r instanceof Array&&(r=r.map(n=>{switch(n){case"{$target}":return t;case"{$event}":return e;default:return n}})),this.delegates[n]&&this.delegates[n].apply(null,r||[])}}export default new ActionDispatcher;
\ No newline at end of file
+import InfoWindow from"@typo3/backend/info-window.js";import RegularEvent from"@typo3/core/event/regular-event.js";import shortcutMenu from"@typo3/backend/toolbar/shortcut-menu.js";import windowManager from"@typo3/backend/window-manager.js";import moduleMenuApp from"@typo3/backend/module-menu.js";import documentService from"@typo3/core/document-service.js";import Utility from"@typo3/backend/utility.js";class ActionDispatcher{constructor(){this.delegates={},this.createDelegates(),documentService.ready().then((()=>this.registerEvents()))}static resolveArguments(e){if(e.dataset.dispatchArgs){const t=e.dataset.dispatchArgs.replace(/&quot;/g,'"'),n=JSON.parse(t);return n instanceof Array?Utility.trimItems(n):null}if(e.dataset.dispatchArgsList){const t=e.dataset.dispatchArgsList.split(",");return Utility.trimItems(t)}return null}static enrichItems(e,t,n){return e.map((e=>e instanceof Object&&e.$event?e.$target?n:e.$event?t:void 0:e))}createDelegates(){this.delegates={"TYPO3.InfoWindow.showItem":InfoWindow.showItem.bind(null),"TYPO3.ShortcutMenu.createShortcut":shortcutMenu.createShortcut.bind(shortcutMenu),"TYPO3.WindowManager.localOpen":windowManager.localOpen.bind(windowManager),"TYPO3.ModuleMenu.showModule":moduleMenuApp.App.showModule.bind(moduleMenuApp.App)}}registerEvents(){new RegularEvent("click",this.handleClickEvent.bind(this)).delegateTo(document,"[data-dispatch-action]")}handleClickEvent(e,t){e.preventDefault(),this.delegateTo(e,t)}delegateTo(e,t){if(t.hasAttribute("data-dispatch-disabled"))return;const n=t.dataset.dispatchAction;let r=ActionDispatcher.resolveArguments(t);r instanceof Array&&(r=r.map((n=>{switch(n){case"{$target}":return t;case"{$event}":return e;default:return n}}))),this.delegates[n]&&this.delegates[n].apply(null,r||[])}}export default new ActionDispatcher;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/ajax-data-handler.js b/typo3/sysext/backend/Resources/Public/JavaScript/ajax-data-handler.js
index 51ec75920161..a60660605dbe 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/ajax-data-handler.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/ajax-data-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{BroadcastMessage}from"@typo3/backend/broadcast-message.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import $ from"jquery";import BroadcastService from"@typo3/backend/broadcast-service.js";import Icons from"@typo3/backend/icons.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";var Identifiers;!function(e){e.hide=".t3js-record-hide",e.delete=".t3js-record-delete",e.icon=".t3js-icon"}(Identifiers||(Identifiers={}));class AjaxDataHandler{static refreshPageTree(){top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}static call(e){return new AjaxRequest(TYPO3.settings.ajaxUrls.record_process).withQueryArguments(e).get().then(async e=>await e.resolve())}constructor(){$(()=>{this.initialize()})}process(e,t){return AjaxDataHandler.call(e).then(e=>{if(e.hasErrors&&this.handleErrors(e),t){const a={...t,hasErrors:e.hasErrors},s=new BroadcastMessage("datahandler","process",a);BroadcastService.post(s);const n=new CustomEvent("typo3:datahandler:process",{detail:{payload:a}});document.dispatchEvent(n)}return e})}initialize(){$(document).on("click",Identifiers.hide,e=>{e.preventDefault();const t=$(e.currentTarget),a=t.find(Identifiers.icon),s=t.closest("tr[data-uid]"),n=t.data("params");this._showSpinnerIcon(a),this.process(n).then(e=>{e.hasErrors||this.toggleRow(s)})}),$(document).on("click",Identifiers.delete,e=>{e.preventDefault();const t=$(e.currentTarget);t.tooltip("hide");Modal.confirm(t.data("title"),t.data("message"),SeverityEnum.warning,[{text:t.data("button-close-text")||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:t.data("button-ok-text")||TYPO3.lang["button.delete"]||"Delete",btnClass:"btn-warning",name:"delete"}]).on("button.clicked",e=>{"cancel"===e.target.getAttribute("name")?Modal.dismiss():"delete"===e.target.getAttribute("name")&&(Modal.dismiss(),this.deleteRecord(t))})})}toggleRow(e){const t=e.find(Identifiers.hide),a=t.closest("table[data-table]").data("table"),s=t.data("params");let n,o,i;"hidden"===t.data("state")?(o="visible",n=s.replace("=0","=1"),i="actions-edit-hide"):(o="hidden",n=s.replace("=1","=0"),i="actions-edit-unhide"),t.data("state",o).data("params",n),t.one("hidden.bs.tooltip",()=>{const e=t.data("toggleTitle");t.data("toggleTitle",t.attr("data-bs-original-title")).attr("data-bs-original-title",e)}),t.tooltip("hide");const r=t.find(Identifiers.icon);Icons.getIcon(i,Icons.sizes.small).then(e=>{r.replaceWith(e)});const d=e.find(".col-icon "+Identifiers.icon);"hidden"===o?Icons.getIcon("miscellaneous-placeholder",Icons.sizes.small,"overlay-hidden").then(e=>{d.append($(e).find(".icon-overlay"))}):d.find(".icon-overlay").remove(),e.fadeTo("fast",.4,()=>{e.fadeTo("fast",1)}),"pages"===a&&AjaxDataHandler.refreshPageTree()}deleteRecord(e){const t=e.data("params");let a=e.find(Identifiers.icon);this._showSpinnerIcon(a);const s=e.closest("table[data-table]"),n=s.data("table");let o=e.closest("tr[data-uid]");const i=o.data("uid"),r={component:"datahandler",action:"delete",table:n,uid:i};this.process(t,r).then(t=>{if(Icons.getIcon("actions-edit-delete",Icons.sizes.small).then(t=>{a=e.find(Identifiers.icon),a.replaceWith(t)}),!t.hasErrors){const t=e.closest(".panel"),a=t.find(".panel-heading"),r=s.find("[data-l10nparent="+i+"]").closest("tr[data-uid]");if(o=o.add(r),o.fadeTo("slow",.4,()=>{o.slideUp("slow",()=>{o.remove(),0===s.find("tbody tr").length&&t.slideUp("slow")})}),"0"===e.data("l10parent")||""===e.data("l10parent")){const e=Number(a.find(".t3js-table-total-items").html());a.find(".t3js-table-total-items").text(e-1)}"pages"===n&&AjaxDataHandler.refreshPageTree()}})}handleErrors(e){$.each(e.messages,(e,t)=>{Notification.error(t.title,t.message)})}_showSpinnerIcon(e){Icons.getIcon("spinner-circle-dark",Icons.sizes.small).then(t=>{e.replaceWith(t)})}}export default new AjaxDataHandler;
\ No newline at end of file
+import{BroadcastMessage}from"@typo3/backend/broadcast-message.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import $ from"jquery";import BroadcastService from"@typo3/backend/broadcast-service.js";import Icons from"@typo3/backend/icons.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";var Identifiers;!function(e){e.hide=".t3js-record-hide",e.delete=".t3js-record-delete",e.icon=".t3js-icon"}(Identifiers||(Identifiers={}));class AjaxDataHandler{static refreshPageTree(){top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}static call(e){return new AjaxRequest(TYPO3.settings.ajaxUrls.record_process).withQueryArguments(e).get().then((async e=>await e.resolve()))}constructor(){$((()=>{this.initialize()}))}process(e,t){return AjaxDataHandler.call(e).then((e=>{if(e.hasErrors&&this.handleErrors(e),t){const a={...t,hasErrors:e.hasErrors},s=new BroadcastMessage("datahandler","process",a);BroadcastService.post(s);const n=new CustomEvent("typo3:datahandler:process",{detail:{payload:a}});document.dispatchEvent(n)}return e}))}initialize(){$(document).on("click",Identifiers.hide,(e=>{e.preventDefault();const t=$(e.currentTarget),a=t.find(Identifiers.icon),s=t.closest("tr[data-uid]"),n=t.data("params");this._showSpinnerIcon(a),this.process(n).then((e=>{e.hasErrors||this.toggleRow(s)}))})),$(document).on("click",Identifiers.delete,(e=>{e.preventDefault();const t=$(e.currentTarget);t.tooltip("hide");Modal.confirm(t.data("title"),t.data("message"),SeverityEnum.warning,[{text:t.data("button-close-text")||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:t.data("button-ok-text")||TYPO3.lang["button.delete"]||"Delete",btnClass:"btn-warning",name:"delete"}]).on("button.clicked",(e=>{"cancel"===e.target.getAttribute("name")?Modal.dismiss():"delete"===e.target.getAttribute("name")&&(Modal.dismiss(),this.deleteRecord(t))}))}))}toggleRow(e){const t=e.find(Identifiers.hide),a=t.closest("table[data-table]").data("table"),s=t.data("params");let n,o,i;"hidden"===t.data("state")?(o="visible",n=s.replace("=0","=1"),i="actions-edit-hide"):(o="hidden",n=s.replace("=1","=0"),i="actions-edit-unhide"),t.data("state",o).data("params",n),t.one("hidden.bs.tooltip",(()=>{const e=t.data("toggleTitle");t.data("toggleTitle",t.attr("data-bs-original-title")).attr("data-bs-original-title",e)})),t.tooltip("hide");const r=t.find(Identifiers.icon);Icons.getIcon(i,Icons.sizes.small).then((e=>{r.replaceWith(e)}));const d=e.find(".col-icon "+Identifiers.icon);"hidden"===o?Icons.getIcon("miscellaneous-placeholder",Icons.sizes.small,"overlay-hidden").then((e=>{d.append($(e).find(".icon-overlay"))})):d.find(".icon-overlay").remove(),e.fadeTo("fast",.4,(()=>{e.fadeTo("fast",1)})),"pages"===a&&AjaxDataHandler.refreshPageTree()}deleteRecord(e){const t=e.data("params");let a=e.find(Identifiers.icon);this._showSpinnerIcon(a);const s=e.closest("table[data-table]"),n=s.data("table");let o=e.closest("tr[data-uid]");const i=o.data("uid"),r={component:"datahandler",action:"delete",table:n,uid:i};this.process(t,r).then((t=>{if(Icons.getIcon("actions-edit-delete",Icons.sizes.small).then((t=>{a=e.find(Identifiers.icon),a.replaceWith(t)})),!t.hasErrors){const t=e.closest(".panel"),a=t.find(".panel-heading"),r=s.find("[data-l10nparent="+i+"]").closest("tr[data-uid]");if(o=o.add(r),o.fadeTo("slow",.4,(()=>{o.slideUp("slow",(()=>{o.remove(),0===s.find("tbody tr").length&&t.slideUp("slow")}))})),"0"===e.data("l10parent")||""===e.data("l10parent")){const e=Number(a.find(".t3js-table-total-items").html());a.find(".t3js-table-total-items").text(e-1)}"pages"===n&&AjaxDataHandler.refreshPageTree()}}))}handleErrors(e){$.each(e.messages,((e,t)=>{Notification.error(t.title,t.message)}))}_showSpinnerIcon(e){Icons.getIcon("spinner-circle-dark",Icons.sizes.small).then((t=>{e.replaceWith(t)}))}}export default new AjaxDataHandler;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/clipboard-panel.js b/typo3/sysext/backend/Resources/Public/JavaScript/clipboard-panel.js
index c618fb307746..76f4f670a47c 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/clipboard-panel.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/clipboard-panel.js
@@ -18,18 +18,18 @@ var ClipboardPanel_1,CopyMode,__decorate=function(t,e,i,a){var o,n=arguments.len
       <div class="clipboard-panel">
         ${until(this.renderPanel(),ClipboardPanel_1.renderLoader())}
       </div>
-    `}renderPanel(){return new AjaxRequest(top.TYPO3.settings.Clipboard.moduleUrl).withQueryArguments({action:"getClipboardData"}).post({table:this.table}).then(async t=>{const e=await t.resolve();if(!0===e.success&&e.data){const t=e.data;return html`
+    `}renderPanel(){return new AjaxRequest(top.TYPO3.settings.Clipboard.moduleUrl).withQueryArguments({action:"getClipboardData"}).post({table:this.table}).then((async t=>{const e=await t.resolve();if(!0===e.success&&e.data){const t=e.data;return html`
             <div class="panel panel-default">
               <div class="panel-heading">
                 ${t.labels.clipboard}
               </div>
               <table class="table">
                 <tbody>
-                  ${t.tabs.map(e=>this.renderTab(e,t))}
+                  ${t.tabs.map((e=>this.renderTab(e,t)))}
                 </tbody>
               </tabel>
             </div>
-          `}return Notification.error("Clipboard data could not be fetched"),html``}).catch(()=>(Notification.error("An error occurred while fetching clipboard data"),html``))}renderTab(t,e){return html`
+          `}return Notification.error("Clipboard data could not be fetched"),html``})).catch((()=>(Notification.error("An error occurred while fetching clipboard data"),html``)))}renderTab(t,e){return html`
       <tr>
         <td colspan="2" class="nowrap">
           <button type="button" class="btn btn-link p-0" title="${t.description}" data-action="setP" @click="${e=>this.updateClipboard(e,{CB:{setP:t.identifier}})}">
@@ -67,7 +67,7 @@ var ClipboardPanel_1,CopyMode,__decorate=function(t,e,i,a){var o,n=arguments.len
           `}
         </td>
       </tr>
-      ${e.current===t.identifier&&t.items?t.items.map(i=>this.renderTabItem(i,t.identifier,e)):html``}
+      ${e.current===t.identifier&&t.items?t.items.map((i=>this.renderTabItem(i,t.identifier,e))):html``}
     `}renderTabItem(t,e,i){return html`
       <tr>
         <td class="col-icon nowrap ${classMap({"ps-4":!t.identifier})}">
@@ -97,4 +97,4 @@ var ClipboardPanel_1,CopyMode,__decorate=function(t,e,i,a){var o,n=arguments.len
             `:html``}
           </div>
         </td>
-      </tr>`}updateClipboard(t,e){t.preventDefault();const i=t.currentTarget;new AjaxRequest(top.TYPO3.settings.Clipboard.moduleUrl).post(e).then(async t=>{const a=await t.resolve();!0===a.success?(i.dataset.action&&i.dispatchEvent(new CustomEvent("typo3:clipboard:"+i.dataset.action,{detail:{payload:e,response:a},bubbles:!0,cancelable:!1})),this.reloadModule()):Notification.error("Clipboard data could not be updated")}).catch(()=>{Notification.error("An error occurred while updating clipboard data")})}reloadModule(){this.returnUrl?this.ownerDocument.location.href=this.returnUrl:this.ownerDocument.location.reload()}};__decorate([property({type:String,attribute:"return-url"})],ClipboardPanel.prototype,"returnUrl",void 0),__decorate([property({type:String})],ClipboardPanel.prototype,"table",void 0),ClipboardPanel=ClipboardPanel_1=__decorate([customElement("typo3-backend-clipboard-panel")],ClipboardPanel);export{ClipboardPanel};
\ No newline at end of file
+      </tr>`}updateClipboard(t,e){t.preventDefault();const i=t.currentTarget;new AjaxRequest(top.TYPO3.settings.Clipboard.moduleUrl).post(e).then((async t=>{const a=await t.resolve();!0===a.success?(i.dataset.action&&i.dispatchEvent(new CustomEvent("typo3:clipboard:"+i.dataset.action,{detail:{payload:e,response:a},bubbles:!0,cancelable:!1})),this.reloadModule()):Notification.error("Clipboard data could not be updated")})).catch((()=>{Notification.error("An error occurred while updating clipboard data")}))}reloadModule(){this.returnUrl?this.ownerDocument.location.href=this.returnUrl:this.ownerDocument.location.reload()}};__decorate([property({type:String,attribute:"return-url"})],ClipboardPanel.prototype,"returnUrl",void 0),__decorate([property({type:String})],ClipboardPanel.prototype,"table",void 0),ClipboardPanel=ClipboardPanel_1=__decorate([customElement("typo3-backend-clipboard-panel")],ClipboardPanel);export{ClipboardPanel};
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/color-picker.js b/typo3/sysext/backend/Resources/Public/JavaScript/color-picker.js
index 5226e10dc455..0fdc09476ff3 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/color-picker.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/color-picker.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import"jquery/minicolors.js";class ColorPicker{initialize(e){if(void 0===e)return console.warn("Initializing all color pickers globally has been marked as deprecated. Please pass a specific element to ColorPicker.initialize()."),void document.querySelectorAll(".t3js-color-picker").forEach(e=>{this.initialize(e)});if(!(e instanceof HTMLInputElement)||e.parentElement?.classList.contains("minicolors"))return;$(e).minicolors({format:"hex",position:"bottom left",theme:"bootstrap"});const t=e.closest(".t3js-formengine-field-item")?.querySelector('input[type="hidden"]');t&&(t.addEventListener("change",()=>$(e).trigger("paste")),e.addEventListener("blur",e=>{e.stopImmediatePropagation();const i=e.target;t.value=i.value,""===i.value&&$(i).trigger("paste"),i.dispatchEvent(new Event("formengine.cp.change"))}))}}export default new ColorPicker;
\ No newline at end of file
+import $ from"jquery";import"jquery/minicolors.js";class ColorPicker{initialize(e){if(void 0===e)return console.warn("Initializing all color pickers globally has been marked as deprecated. Please pass a specific element to ColorPicker.initialize()."),void document.querySelectorAll(".t3js-color-picker").forEach((e=>{this.initialize(e)}));if(!(e instanceof HTMLInputElement)||e.parentElement?.classList.contains("minicolors"))return;$(e).minicolors({format:"hex",position:"bottom left",theme:"bootstrap"});const t=e.closest(".t3js-formengine-field-item")?.querySelector('input[type="hidden"]');t&&(t.addEventListener("change",(()=>$(e).trigger("paste"))),e.addEventListener("blur",(e=>{e.stopImmediatePropagation();const i=e.target;t.value=i.value,""===i.value&&$(i).trigger("paste"),i.dispatchEvent(new Event("formengine.cp.change"))})))}}export default new ColorPicker;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/column-selector-button.js b/typo3/sysext/backend/Resources/Public/JavaScript/column-selector-button.js
index 7c21619abf71..1028ab1d72eb 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/column-selector-button.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/column-selector-button.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var ColumnSelectorButton_1,Selectors,SelectorActions,__decorate=function(e,t,o,l){var r,n=arguments.length,c=n<3?t:null===l?l=Object.getOwnPropertyDescriptor(t,o):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,o,l);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(c=(n<3?r(c):n>3?r(t,o,c):r(t,o))||c);return n>3&&c&&Object.defineProperty(t,o,c),c};import{html,LitElement}from"lit";import{customElement,property}from"lit/decorators.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import Severity from"@typo3/backend/severity.js";import Modal from"@typo3/backend/modal.js";import{lll}from"@typo3/core/lit-helper.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Notification from"@typo3/backend/notification.js";!function(e){e.columnsSelector=".t3js-column-selector",e.columnsContainerSelector=".t3js-column-selector-container",e.columnsFilterSelector='input[name="columns-filter"]',e.columnsSelectorActionsSelector=".t3js-column-selector-actions"}(Selectors||(Selectors={})),function(e){e.toggle="select-toggle",e.all="select-all",e.none="select-none"}(SelectorActions||(SelectorActions={}));let ColumnSelectorButton=ColumnSelectorButton_1=class extends LitElement{constructor(){super(),this.title="Show columns",this.ok=lll("button.ok")||"Update",this.close=lll("button.close")||"Close",this.error="Could not update columns",this.addEventListener("click",e=>{e.preventDefault(),this.showColumnSelectorModal()})}static toggleSelectorActions(e,t,o,l=!1){t.classList.add("disabled");for(let o=0;o<e.length;o++)if(!e[o].disabled&&!e[o].checked&&(l||!ColumnSelectorButton_1.isColumnHidden(e[o]))){t.classList.remove("disabled");break}o.classList.add("disabled");for(let t=0;t<e.length;t++)if(!e[t].disabled&&e[t].checked&&(l||!ColumnSelectorButton_1.isColumnHidden(e[t]))){o.classList.remove("disabled");break}}static isColumnHidden(e){return e.closest(Selectors.columnsContainerSelector)?.classList.contains("hidden")}static filterColumns(e,t){t.forEach(t=>{const o=t.closest(Selectors.columnsContainerSelector);if(!t.disabled&&null!==o){const t=o.querySelector(".form-check-label-text")?.textContent;t&&t.length&&o.classList.toggle("hidden",""!==e.value&&!RegExp(e.value,"i").test(t.trim().replace(/\[\]/g,"").replace(/\s+/g," ")))}})}render(){return html`<slot></slot>`}showColumnSelectorModal(){this.url&&this.target&&Modal.advanced({content:this.url,title:this.title,severity:SeverityEnum.notice,size:Modal.sizes.medium,type:Modal.types.ajax,buttons:[{text:this.close,active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>Modal.dismiss()},{text:this.ok,btnClass:"btn-"+Severity.getCssClass(SeverityEnum.info),name:"update",trigger:()=>this.proccessSelection(Modal.currentModal[0])}],ajaxCallback:()=>this.handleModalContentLoaded(Modal.currentModal[0])})}proccessSelection(e){const t=e.querySelector("form");null!==t?new AjaxRequest(TYPO3.settings.ajaxUrls.show_columns).post("",{body:new FormData(t)}).then(async e=>{const t=await e.resolve();!0===t.success?(this.ownerDocument.location.href=this.target,this.ownerDocument.location.reload()):Notification.error(t.message||"No update was performed"),Modal.dismiss()}).catch(()=>{this.abortSelection()}):this.abortSelection()}handleModalContentLoaded(e){const t=e.querySelector("form");if(null===t)return;t.addEventListener("submit",e=>{e.preventDefault()});const o=e.querySelectorAll(Selectors.columnsSelector),l=e.querySelector(Selectors.columnsFilterSelector),r=e.querySelector(Selectors.columnsSelectorActionsSelector),n=r.querySelector('button[data-action="'+SelectorActions.all+'"]'),c=r.querySelector('button[data-action="'+SelectorActions.none+'"]');o.length&&null!==l&&null!==n&&null!==c&&(ColumnSelectorButton_1.toggleSelectorActions(o,n,c,!0),o.forEach(e=>{e.addEventListener("change",()=>{ColumnSelectorButton_1.toggleSelectorActions(o,n,c)})}),l.addEventListener("keydown",e=>{const t=e.target;"Escape"===e.code&&(e.stopImmediatePropagation(),t.value="")}),l.addEventListener("keyup",e=>{ColumnSelectorButton_1.filterColumns(e.target,o),ColumnSelectorButton_1.toggleSelectorActions(o,n,c)}),l.addEventListener("search",e=>{ColumnSelectorButton_1.filterColumns(e.target,o),ColumnSelectorButton_1.toggleSelectorActions(o,n,c)}),r.querySelectorAll("button[data-action]").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault();const t=e.currentTarget;if(t.dataset.action){switch(t.dataset.action){case SelectorActions.toggle:o.forEach(e=>{e.disabled||ColumnSelectorButton_1.isColumnHidden(e)||(e.checked=!e.checked)});break;case SelectorActions.all:o.forEach(e=>{e.disabled||ColumnSelectorButton_1.isColumnHidden(e)||(e.checked=!0)});break;case SelectorActions.none:o.forEach(e=>{e.disabled||ColumnSelectorButton_1.isColumnHidden(e)||(e.checked=!1)});break;default:Notification.warning("Unknown selector action")}ColumnSelectorButton_1.toggleSelectorActions(o,n,c)}})}))}abortSelection(){Notification.error(this.error),Modal.dismiss()}};__decorate([property({type:String})],ColumnSelectorButton.prototype,"url",void 0),__decorate([property({type:String})],ColumnSelectorButton.prototype,"target",void 0),__decorate([property({type:String})],ColumnSelectorButton.prototype,"title",void 0),__decorate([property({type:String})],ColumnSelectorButton.prototype,"ok",void 0),__decorate([property({type:String})],ColumnSelectorButton.prototype,"close",void 0),__decorate([property({type:String})],ColumnSelectorButton.prototype,"error",void 0),ColumnSelectorButton=ColumnSelectorButton_1=__decorate([customElement("typo3-backend-column-selector-button")],ColumnSelectorButton);
\ No newline at end of file
+var ColumnSelectorButton_1,Selectors,SelectorActions,__decorate=function(e,t,o,l){var r,n=arguments.length,c=n<3?t:null===l?l=Object.getOwnPropertyDescriptor(t,o):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,o,l);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(c=(n<3?r(c):n>3?r(t,o,c):r(t,o))||c);return n>3&&c&&Object.defineProperty(t,o,c),c};import{html,LitElement}from"lit";import{customElement,property}from"lit/decorators.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import Severity from"@typo3/backend/severity.js";import Modal from"@typo3/backend/modal.js";import{lll}from"@typo3/core/lit-helper.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Notification from"@typo3/backend/notification.js";!function(e){e.columnsSelector=".t3js-column-selector",e.columnsContainerSelector=".t3js-column-selector-container",e.columnsFilterSelector='input[name="columns-filter"]',e.columnsSelectorActionsSelector=".t3js-column-selector-actions"}(Selectors||(Selectors={})),function(e){e.toggle="select-toggle",e.all="select-all",e.none="select-none"}(SelectorActions||(SelectorActions={}));let ColumnSelectorButton=ColumnSelectorButton_1=class extends LitElement{constructor(){super(),this.title="Show columns",this.ok=lll("button.ok")||"Update",this.close=lll("button.close")||"Close",this.error="Could not update columns",this.addEventListener("click",(e=>{e.preventDefault(),this.showColumnSelectorModal()}))}static toggleSelectorActions(e,t,o,l=!1){t.classList.add("disabled");for(let o=0;o<e.length;o++)if(!e[o].disabled&&!e[o].checked&&(l||!ColumnSelectorButton_1.isColumnHidden(e[o]))){t.classList.remove("disabled");break}o.classList.add("disabled");for(let t=0;t<e.length;t++)if(!e[t].disabled&&e[t].checked&&(l||!ColumnSelectorButton_1.isColumnHidden(e[t]))){o.classList.remove("disabled");break}}static isColumnHidden(e){return e.closest(Selectors.columnsContainerSelector)?.classList.contains("hidden")}static filterColumns(e,t){t.forEach((t=>{const o=t.closest(Selectors.columnsContainerSelector);if(!t.disabled&&null!==o){const t=o.querySelector(".form-check-label-text")?.textContent;t&&t.length&&o.classList.toggle("hidden",""!==e.value&&!RegExp(e.value,"i").test(t.trim().replace(/\[\]/g,"").replace(/\s+/g," ")))}}))}render(){return html`<slot></slot>`}showColumnSelectorModal(){this.url&&this.target&&Modal.advanced({content:this.url,title:this.title,severity:SeverityEnum.notice,size:Modal.sizes.medium,type:Modal.types.ajax,buttons:[{text:this.close,active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>Modal.dismiss()},{text:this.ok,btnClass:"btn-"+Severity.getCssClass(SeverityEnum.info),name:"update",trigger:()=>this.proccessSelection(Modal.currentModal[0])}],ajaxCallback:()=>this.handleModalContentLoaded(Modal.currentModal[0])})}proccessSelection(e){const t=e.querySelector("form");null!==t?new AjaxRequest(TYPO3.settings.ajaxUrls.show_columns).post("",{body:new FormData(t)}).then((async e=>{const t=await e.resolve();!0===t.success?(this.ownerDocument.location.href=this.target,this.ownerDocument.location.reload()):Notification.error(t.message||"No update was performed"),Modal.dismiss()})).catch((()=>{this.abortSelection()})):this.abortSelection()}handleModalContentLoaded(e){const t=e.querySelector("form");if(null===t)return;t.addEventListener("submit",(e=>{e.preventDefault()}));const o=e.querySelectorAll(Selectors.columnsSelector),l=e.querySelector(Selectors.columnsFilterSelector),r=e.querySelector(Selectors.columnsSelectorActionsSelector),n=r.querySelector('button[data-action="'+SelectorActions.all+'"]'),c=r.querySelector('button[data-action="'+SelectorActions.none+'"]');o.length&&null!==l&&null!==n&&null!==c&&(ColumnSelectorButton_1.toggleSelectorActions(o,n,c,!0),o.forEach((e=>{e.addEventListener("change",(()=>{ColumnSelectorButton_1.toggleSelectorActions(o,n,c)}))})),l.addEventListener("keydown",(e=>{const t=e.target;"Escape"===e.code&&(e.stopImmediatePropagation(),t.value="")})),l.addEventListener("keyup",(e=>{ColumnSelectorButton_1.filterColumns(e.target,o),ColumnSelectorButton_1.toggleSelectorActions(o,n,c)})),l.addEventListener("search",(e=>{ColumnSelectorButton_1.filterColumns(e.target,o),ColumnSelectorButton_1.toggleSelectorActions(o,n,c)})),r.querySelectorAll("button[data-action]").forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault();const t=e.currentTarget;if(t.dataset.action){switch(t.dataset.action){case SelectorActions.toggle:o.forEach((e=>{e.disabled||ColumnSelectorButton_1.isColumnHidden(e)||(e.checked=!e.checked)}));break;case SelectorActions.all:o.forEach((e=>{e.disabled||ColumnSelectorButton_1.isColumnHidden(e)||(e.checked=!0)}));break;case SelectorActions.none:o.forEach((e=>{e.disabled||ColumnSelectorButton_1.isColumnHidden(e)||(e.checked=!1)}));break;default:Notification.warning("Unknown selector action")}ColumnSelectorButton_1.toggleSelectorActions(o,n,c)}}))})))}abortSelection(){Notification.error(this.error),Modal.dismiss()}};__decorate([property({type:String})],ColumnSelectorButton.prototype,"url",void 0),__decorate([property({type:String})],ColumnSelectorButton.prototype,"target",void 0),__decorate([property({type:String})],ColumnSelectorButton.prototype,"title",void 0),__decorate([property({type:String})],ColumnSelectorButton.prototype,"ok",void 0),__decorate([property({type:String})],ColumnSelectorButton.prototype,"close",void 0),__decorate([property({type:String})],ColumnSelectorButton.prototype,"error",void 0),ColumnSelectorButton=ColumnSelectorButton_1=__decorate([customElement("typo3-backend-column-selector-button")],ColumnSelectorButton);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/context-help.js b/typo3/sysext/backend/Resources/Public/JavaScript/context-help.js
index 342af97208c2..b3d17ef1446f 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/context-help.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/context-help.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import Popover from"@typo3/backend/popover.js";class ContextHelp{constructor(){this.trigger="click",this.placement="auto",this.selector=".help-link",this.initialize()}initialize(){const t=$(this.selector);t.attr("data-bs-html","true").attr("data-bs-placement",this.placement).attr("data-bs-trigger",this.trigger),Popover.popover(t),$(document).on("show.bs.popover",this.selector,t=>{const e=$(t.currentTarget),o=e.data("description");if(void 0!==o&&""!==o){const t={title:e.data("title")||"",content:o};Popover.setOptions(e,t)}}).on("click","body",t=>{$(this.selector).each((e,o)=>{const r=$(o);r.is(t.target)||0!==r.has(t.target).length||0!==$(".popover").has(t.target).length||Popover.hide(r)})})}}export default new ContextHelp;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import Popover from"@typo3/backend/popover.js";class ContextHelp{constructor(){this.trigger="click",this.placement="auto",this.selector=".help-link",this.initialize()}initialize(){const t=$(this.selector);t.attr("data-bs-html","true").attr("data-bs-placement",this.placement).attr("data-bs-trigger",this.trigger),Popover.popover(t),$(document).on("show.bs.popover",this.selector,(t=>{const e=$(t.currentTarget),o=e.data("description");if(void 0!==o&&""!==o){const t={title:e.data("title")||"",content:o};Popover.setOptions(e,t)}})).on("click","body",(t=>{$(this.selector).each(((e,o)=>{const r=$(o);r.is(t.target)||0!==r.has(t.target).length||0!==$(".popover").has(t.target).length||Popover.hide(r)}))}))}}export default new ContextHelp;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/context-menu-actions.js b/typo3/sysext/backend/Resources/Public/JavaScript/context-menu-actions.js
index 10539e1f1c67..7b7e89d752bf 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/context-menu-actions.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/context-menu-actions.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{SeverityEnum}from"@typo3/backend/enum/severity.js";import AjaxDataHandler from"@typo3/backend/ajax-data-handler.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoWindow from"@typo3/backend/info-window.js";import Modal from"@typo3/backend/modal.js";import ModuleMenu from"@typo3/backend/module-menu.js";import Notification from"@typo3/backend/notification.js";import Viewport from"@typo3/backend/viewport.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";import{NewContentElementWizard}from"@typo3/backend/new-content-element-wizard.js";class ContextMenuActions{static getReturnUrl(){return encodeURIComponent(top.list_frame.document.location.pathname+top.list_frame.document.location.search)}static editRecord(t,e,n){let o="",r=n.pagesLanguageUid;r&&(o="&overrideVals[pages][sys_language_uid]="+r),Viewport.ContentContainer.setUrl(top.TYPO3.settings.FormEngine.moduleUrl+"&edit["+t+"]["+e+"]=edit"+o+"&returnUrl="+ContextMenuActions.getReturnUrl())}static viewRecord(t,e,n){const o=n.previewUrl;if(o){window.open(o,"newTYPO3frontendWindow").focus()}}static openInfoPopUp(t,e){InfoWindow.showItem(t,e)}static mountAsTreeRoot(t,e){if("pages"===t){const t=new CustomEvent("typo3:pagetree:mountPoint",{detail:{pageId:e}});top.document.dispatchEvent(t)}}static newPageWizard(t,e,n){const o=n.pagesNewWizardUrl;Viewport.ContentContainer.setUrl(o+"&returnUrl="+ContextMenuActions.getReturnUrl())}static newContentWizard(t,e,n){let o=n.newWizardUrl;o&&(o+="&returnUrl="+ContextMenuActions.getReturnUrl(),Modal.advanced({title:n.title,type:Modal.types.ajax,size:Modal.sizes.medium,content:o,severity:SeverityEnum.notice,ajaxCallback:()=>{const t=Modal.currentModal.get(0);t&&t.querySelector(".t3-new-content-element-wizard-inner")&&new NewContentElementWizard(t)}}))}static newRecord(t,e){Viewport.ContentContainer.setUrl(top.TYPO3.settings.FormEngine.moduleUrl+"&edit["+t+"]["+("pages"!==t?"-":"")+e+"]=new&returnUrl="+ContextMenuActions.getReturnUrl())}static openHistoryPopUp(t,e){Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordHistory.moduleUrl+"&element="+t+":"+e+"&returnUrl="+ContextMenuActions.getReturnUrl())}static openListModule(t,e,n){const o="pages"===t?e:n.pageUid;ModuleMenu.App.showModule("web_list","id="+o)}static pagesSort(t,e,n){const o=n.pagesSortUrl;o&&Viewport.ContentContainer.setUrl(o)}static pagesNewMultiple(t,e,n){const o=n.pagesNewMultipleUrl;o&&Viewport.ContentContainer.setUrl(o)}static disableRecord(t,e,n){const o=n.disableField||"hidden";Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordCommit.moduleUrl+"&data["+t+"]["+e+"]["+o+"]=1&redirect="+ContextMenuActions.getReturnUrl())}static enableRecord(t,e,n){const o=n.disableField||"hidden";Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordCommit.moduleUrl+"&data["+t+"]["+e+"]["+o+"]=0&redirect="+ContextMenuActions.getReturnUrl())}static showInMenus(t,e){Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordCommit.moduleUrl+"&data["+t+"]["+e+"][nav_hide]=0&redirect="+ContextMenuActions.getReturnUrl())}static hideInMenus(t,e){Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordCommit.moduleUrl+"&data["+t+"]["+e+"][nav_hide]=1&redirect="+ContextMenuActions.getReturnUrl())}static deleteRecord(t,e,n){Modal.confirm(n.title,n.message,SeverityEnum.warning,[{text:n.buttonCloseText||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:n.buttonOkText||TYPO3.lang["button.delete"]||"Delete",btnClass:"btn-warning",name:"delete"}]).on("button.clicked",n=>{if("delete"===n.target.getAttribute("name")){const n={component:"contextmenu",action:"delete",table:t,uid:e};AjaxDataHandler.process("cmd["+t+"]["+e+"][delete]=1",n).then(()=>{"pages"===t?(ModuleStateStorage.current("web").identifier===e.toString()&&top.document.dispatchEvent(new CustomEvent("typo3:pagetree:selectFirstNode")),ContextMenuActions.refreshPageTree()):"tt_content"===t&&Viewport.ContentContainer.refresh()})}Modal.dismiss()})}static copy(t,e){const n=TYPO3.settings.ajaxUrls.contextmenu_clipboard+"&CB[el]["+t+"%7C"+e+"]=1&CB[setCopyMode]=1";new AjaxRequest(n).get().finally(()=>{ContextMenuActions.triggerRefresh(Viewport.ContentContainer.get().location.href)})}static clipboardRelease(t,e){const n=TYPO3.settings.ajaxUrls.contextmenu_clipboard+"&CB[el]["+t+"%7C"+e+"]=0";new AjaxRequest(n).get().finally(()=>{ContextMenuActions.triggerRefresh(Viewport.ContentContainer.get().location.href)})}static cut(t,e){const n=TYPO3.settings.ajaxUrls.contextmenu_clipboard+"&CB[el]["+t+"%7C"+e+"]=1&CB[setCopyMode]=0";new AjaxRequest(n).get().finally(()=>{ContextMenuActions.triggerRefresh(Viewport.ContentContainer.get().location.href)})}static triggerRefresh(t){t.includes("record%2Fedit")||Viewport.ContentContainer.refresh()}static clearCache(t,e){new AjaxRequest(TYPO3.settings.ajaxUrls.web_list_clearpagecache).withQueryArguments({id:e}).get({cache:"no-cache"}).then(async t=>{const e=await t.resolve();!0===e.success?Notification.success(e.title,e.message,1):Notification.error(e.title,e.message,1)},()=>{Notification.error("Clearing page caches went wrong on the server side.")})}static pasteAfter(t,e,n){ContextMenuActions.pasteInto(t,-e,n)}static pasteInto(t,e,n){const o=()=>{const n="&CB[paste]="+t+"%7C"+e+"&CB[pad]=normal&redirect="+ContextMenuActions.getReturnUrl();Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordCommit.moduleUrl+n)};if(!n.title)return void o();Modal.confirm(n.title,n.message,SeverityEnum.warning,[{text:n.buttonCloseText||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:n.buttonOkText||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-warning",name:"ok"}]).on("button.clicked",t=>{"ok"===t.target.getAttribute("name")&&o(),Modal.dismiss()})}static refreshPageTree(){top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}}export default ContextMenuActions;
\ No newline at end of file
+import{SeverityEnum}from"@typo3/backend/enum/severity.js";import AjaxDataHandler from"@typo3/backend/ajax-data-handler.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoWindow from"@typo3/backend/info-window.js";import Modal from"@typo3/backend/modal.js";import ModuleMenu from"@typo3/backend/module-menu.js";import Notification from"@typo3/backend/notification.js";import Viewport from"@typo3/backend/viewport.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";import{NewContentElementWizard}from"@typo3/backend/new-content-element-wizard.js";class ContextMenuActions{static getReturnUrl(){return encodeURIComponent(top.list_frame.document.location.pathname+top.list_frame.document.location.search)}static editRecord(t,e,n){let o="",r=n.pagesLanguageUid;r&&(o="&overrideVals[pages][sys_language_uid]="+r),Viewport.ContentContainer.setUrl(top.TYPO3.settings.FormEngine.moduleUrl+"&edit["+t+"]["+e+"]=edit"+o+"&returnUrl="+ContextMenuActions.getReturnUrl())}static viewRecord(t,e,n){const o=n.previewUrl;if(o){window.open(o,"newTYPO3frontendWindow").focus()}}static openInfoPopUp(t,e){InfoWindow.showItem(t,e)}static mountAsTreeRoot(t,e){if("pages"===t){const t=new CustomEvent("typo3:pagetree:mountPoint",{detail:{pageId:e}});top.document.dispatchEvent(t)}}static newPageWizard(t,e,n){const o=n.pagesNewWizardUrl;Viewport.ContentContainer.setUrl(o+"&returnUrl="+ContextMenuActions.getReturnUrl())}static newContentWizard(t,e,n){let o=n.newWizardUrl;o&&(o+="&returnUrl="+ContextMenuActions.getReturnUrl(),Modal.advanced({title:n.title,type:Modal.types.ajax,size:Modal.sizes.medium,content:o,severity:SeverityEnum.notice,ajaxCallback:()=>{const t=Modal.currentModal.get(0);t&&t.querySelector(".t3-new-content-element-wizard-inner")&&new NewContentElementWizard(t)}}))}static newRecord(t,e){Viewport.ContentContainer.setUrl(top.TYPO3.settings.FormEngine.moduleUrl+"&edit["+t+"]["+("pages"!==t?"-":"")+e+"]=new&returnUrl="+ContextMenuActions.getReturnUrl())}static openHistoryPopUp(t,e){Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordHistory.moduleUrl+"&element="+t+":"+e+"&returnUrl="+ContextMenuActions.getReturnUrl())}static openListModule(t,e,n){const o="pages"===t?e:n.pageUid;ModuleMenu.App.showModule("web_list","id="+o)}static pagesSort(t,e,n){const o=n.pagesSortUrl;o&&Viewport.ContentContainer.setUrl(o)}static pagesNewMultiple(t,e,n){const o=n.pagesNewMultipleUrl;o&&Viewport.ContentContainer.setUrl(o)}static disableRecord(t,e,n){const o=n.disableField||"hidden";Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordCommit.moduleUrl+"&data["+t+"]["+e+"]["+o+"]=1&redirect="+ContextMenuActions.getReturnUrl())}static enableRecord(t,e,n){const o=n.disableField||"hidden";Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordCommit.moduleUrl+"&data["+t+"]["+e+"]["+o+"]=0&redirect="+ContextMenuActions.getReturnUrl())}static showInMenus(t,e){Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordCommit.moduleUrl+"&data["+t+"]["+e+"][nav_hide]=0&redirect="+ContextMenuActions.getReturnUrl())}static hideInMenus(t,e){Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordCommit.moduleUrl+"&data["+t+"]["+e+"][nav_hide]=1&redirect="+ContextMenuActions.getReturnUrl())}static deleteRecord(t,e,n){Modal.confirm(n.title,n.message,SeverityEnum.warning,[{text:n.buttonCloseText||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:n.buttonOkText||TYPO3.lang["button.delete"]||"Delete",btnClass:"btn-warning",name:"delete"}]).on("button.clicked",(n=>{if("delete"===n.target.getAttribute("name")){const n={component:"contextmenu",action:"delete",table:t,uid:e};AjaxDataHandler.process("cmd["+t+"]["+e+"][delete]=1",n).then((()=>{"pages"===t?(ModuleStateStorage.current("web").identifier===e.toString()&&top.document.dispatchEvent(new CustomEvent("typo3:pagetree:selectFirstNode")),ContextMenuActions.refreshPageTree()):"tt_content"===t&&Viewport.ContentContainer.refresh()}))}Modal.dismiss()}))}static copy(t,e){const n=TYPO3.settings.ajaxUrls.contextmenu_clipboard+"&CB[el]["+t+"%7C"+e+"]=1&CB[setCopyMode]=1";new AjaxRequest(n).get().finally((()=>{ContextMenuActions.triggerRefresh(Viewport.ContentContainer.get().location.href)}))}static clipboardRelease(t,e){const n=TYPO3.settings.ajaxUrls.contextmenu_clipboard+"&CB[el]["+t+"%7C"+e+"]=0";new AjaxRequest(n).get().finally((()=>{ContextMenuActions.triggerRefresh(Viewport.ContentContainer.get().location.href)}))}static cut(t,e){const n=TYPO3.settings.ajaxUrls.contextmenu_clipboard+"&CB[el]["+t+"%7C"+e+"]=1&CB[setCopyMode]=0";new AjaxRequest(n).get().finally((()=>{ContextMenuActions.triggerRefresh(Viewport.ContentContainer.get().location.href)}))}static triggerRefresh(t){t.includes("record%2Fedit")||Viewport.ContentContainer.refresh()}static clearCache(t,e){new AjaxRequest(TYPO3.settings.ajaxUrls.web_list_clearpagecache).withQueryArguments({id:e}).get({cache:"no-cache"}).then((async t=>{const e=await t.resolve();!0===e.success?Notification.success(e.title,e.message,1):Notification.error(e.title,e.message,1)}),(()=>{Notification.error("Clearing page caches went wrong on the server side.")}))}static pasteAfter(t,e,n){ContextMenuActions.pasteInto(t,-e,n)}static pasteInto(t,e,n){const o=()=>{const n="&CB[paste]="+t+"%7C"+e+"&CB[pad]=normal&redirect="+ContextMenuActions.getReturnUrl();Viewport.ContentContainer.setUrl(top.TYPO3.settings.RecordCommit.moduleUrl+n)};if(!n.title)return void o();Modal.confirm(n.title,n.message,SeverityEnum.warning,[{text:n.buttonCloseText||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:n.buttonOkText||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-warning",name:"ok"}]).on("button.clicked",(t=>{"ok"===t.target.getAttribute("name")&&o(),Modal.dismiss()}))}static refreshPageTree(){top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}}export default ContextMenuActions;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/context-menu.js b/typo3/sysext/backend/Resources/Public/JavaScript/context-menu.js
index 8874004b1af0..85cc156416c2 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/context-menu.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/context-menu.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import ContextMenuActions from"@typo3/backend/context-menu-actions.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import RegularEvent from"@typo3/core/event/regular-event.js";import ThrottleEvent from"@typo3/core/event/throttle-event.js";class ContextMenu{constructor(){this.mousePos={X:null,Y:null},this.record={uid:null,table:null},this.eventSources=[],this.storeMousePositionEvent=t=>{this.mousePos={X:t.pageX,Y:t.pageY}},$(document).on("click contextmenu",".t3js-contextmenutrigger",t=>{const e=$(t.currentTarget);e.prop("onclick")&&"click"===t.type||(t.preventDefault(),this.show(e.data("table"),e.data("uid"),e.data("context"),e.data("iteminfo"),e.data("parameters"),t.target))}),new ThrottleEvent("mousemove",this.storeMousePositionEvent.bind(this),50).bindTo(document)}static drawActionItem(t){const e=t.additionalAttributes||{};let n="";for(const t of Object.entries(e)){const[e,o]=t;n+=" "+e+'="'+o+'"'}return'<li role="menuitem" class="context-menu-item" tabindex="-1" data-callback-action="'+t.callbackAction+'"'+n+'><span class="context-menu-item-icon">'+t.icon+'</span> <span class="context-menu-item-label">'+t.label+"</span></li>"}static within(t,e,n){const o=t.getBoundingClientRect(),s=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop,c=e>=o.left+s&&e<=o.left+s+o.width,a=n>=o.top+i&&n<=o.top+i+o.height;return c&&a}show(t,e,n,o,s,i=null){this.hideAll(),this.record={table:t,uid:e};const c=i.matches("a, button, [tabindex]")?i:i.closest("a, button, [tabindex]");this.eventSources.push(c);let a="";void 0!==t&&(a+="table="+encodeURIComponent(t)),void 0!==e&&(a+=(a.length>0?"&":"")+"uid="+e),void 0!==n&&(a+=(a.length>0?"&":"")+"context="+n),void 0!==o&&(a+=(a.length>0?"&":"")+"enDisItems="+o),void 0!==s&&(a+=(a.length>0?"&":"")+"addParams="+s),this.fetch(a)}initializeContextMenuContainer(){if(0===$("#contentMenu0").length){const t='<div id="contentMenu0" class="context-menu" style="display: none;"></div><div id="contentMenu1" class="context-menu" data-parent="#contentMenu0" style="display: none;"></div>';$("body").append(t),document.querySelectorAll(".context-menu").forEach(t=>{new RegularEvent("mouseenter",t=>{t.target;this.storeMousePositionEvent(t)}).bindTo(t),new DebounceEvent("mouseleave",t=>{const e=t.target,n=document.querySelector('[data-parent="#'+e.id+'"]');if(!ContextMenu.within(e,this.mousePos.X,this.mousePos.Y)&&(null===n||null===n.offsetParent)){let t;this.hide("#"+e.id),void 0!==e.dataset.parent&&null!==(t=document.querySelector(e.dataset.parent))&&(ContextMenu.within(t,this.mousePos.X,this.mousePos.Y)||this.hide(e.dataset.parent))}},500).bindTo(t)})}}fetch(t){const e=TYPO3.settings.ajaxUrls.contextmenu;new AjaxRequest(e).withQueryArguments(t).get().then(async t=>{const e=await t.resolve();void 0!==t&&Object.keys(t).length>0&&this.populateData(e,0)})}populateData(t,e){this.initializeContextMenuContainer();const n=$("#contentMenu"+e);if(n.length&&(0===e||$("#contentMenu"+(e-1)).is(":visible"))){const o=this.drawMenu(t,e);n.html('<ul class="context-menu-group" role="menu">'+o+"</ul>"),$("li.context-menu-item",n).on("click",t=>{t.preventDefault();const n=t.currentTarget;if(n.classList.contains("context-menu-item-submenu"))return void this.openSubmenu(e,$(n),!1);const{callbackAction:o,callbackModule:s,...i}=n.dataset,c=new Proxy($(n),{get(t,e,n){console.warn(`\`this\` being bound to the selected context menu item is marked as deprecated. To access data attributes, use the 3rd argument passed to callback \`${o}\` in \`${s}\`.`);const i=t[e];return i instanceof Function?function(...e){return i.apply(this===n?t:this,e)}:i}});n.dataset.callbackModule?import(s+".js").then(({default:t})=>{t[o].bind(c)(this.record.table,this.record.uid,i)}):ContextMenuActions&&"function"==typeof ContextMenuActions[o]?ContextMenuActions[o].bind(c)(this.record.table,this.record.uid,i):console.log("action: "+o+" not found"),this.hideAll()}),$("li.context-menu-item",n).on("keydown",t=>{const n=$(t.currentTarget);switch(t.key){case"Down":case"ArrowDown":this.setFocusToNextItem(n.get(0));break;case"Up":case"ArrowUp":this.setFocusToPreviousItem(n.get(0));break;case"Right":case"ArrowRight":if(!n.hasClass("context-menu-item-submenu"))return;this.openSubmenu(e,n,!0);break;case"Home":this.setFocusToFirstItem(n.get(0));break;case"End":this.setFocusToLastItem(n.get(0));break;case"Enter":case"Space":n.click();break;case"Esc":case"Escape":case"Left":case"ArrowLeft":this.hide("#"+n.parents(".context-menu").first().attr("id"));break;case"Tab":this.hideAll();break;default:return}t.preventDefault()}),n.css(this.getPosition(n,!1)).show(),$("li.context-menu-item[tabindex=-1]",n).first().focus()}}setFocusToPreviousItem(t){let e=this.getItemBackward(t.previousElementSibling);e||(e=this.getLastItem(t)),e.focus()}setFocusToNextItem(t){let e=this.getItemForward(t.nextElementSibling);e||(e=this.getFirstItem(t)),e.focus()}setFocusToFirstItem(t){let e=this.getFirstItem(t);e&&e.focus()}setFocusToLastItem(t){let e=this.getLastItem(t);e&&e.focus()}getItemBackward(t){for(;t&&(!t.classList.contains("context-menu-item")||"-1"!==t.getAttribute("tabindex"));)t=t.previousElementSibling;return t}getItemForward(t){for(;t&&(!t.classList.contains("context-menu-item")||"-1"!==t.getAttribute("tabindex"));)t=t.nextElementSibling;return t}getFirstItem(t){return this.getItemForward(t.parentElement.firstElementChild)}getLastItem(t){return this.getItemBackward(t.parentElement.lastElementChild)}openSubmenu(t,e,n){this.eventSources.push(e[0]);const o=$("#contentMenu"+(t+1)).html("");e.next().find(".context-menu-group").clone(!0).appendTo(o),o.css(this.getPosition(o,n)).show(),$(".context-menu-item[tabindex=-1]",o).first().focus()}getPosition(t,e){let n=0,o=0;if(this.eventSources.length&&(null===this.mousePos.X||e)){const t=this.eventSources[this.eventSources.length-1].getBoundingClientRect();n=this.eventSources.length>1?t.right:t.x,o=t.y}else n=this.mousePos.X-1,o=this.mousePos.Y-1;const s=$(window).width()-20,i=$(window).height(),c=t.width(),a=t.height(),u=n-$(document).scrollLeft(),r=o-$(document).scrollTop();return i-a<r&&(r>a?o-=a-10:o+=i-a-r),s-c<u&&(u>c?n-=c-10:s-c-u<$(document).scrollLeft()?n=$(document).scrollLeft():n+=s-c-u),{left:n+"px",top:o+"px"}}drawMenu(t,e){let n="";for(const o of Object.values(t))if("item"===o.type)n+=ContextMenu.drawActionItem(o);else if("divider"===o.type)n+='<li role="separator" class="context-menu-item context-menu-item-divider"></li>';else if("submenu"===o.type||o.childItems){n+='<li role="menuitem" aria-haspopup="true" class="context-menu-item context-menu-item-submenu" tabindex="-1"><span class="context-menu-item-icon">'+o.icon+'</span><span class="context-menu-item-label">'+o.label+'</span><span class="context-menu-item-indicator"><typo3-backend-icon identifier="actions-chevron-right" size="small"></typo3-backend-icon></span></li>';n+='<div class="context-menu contentMenu'+(e+1)+'" style="display:none;"><ul role="menu" class="context-menu-group">'+this.drawMenu(o.childItems,1)+"</ul></div>"}return n}hide(t){$(t).hide();const e=this.eventSources.pop();e&&$(e).focus()}hideAll(){this.hide("#contentMenu0"),this.hide("#contentMenu1")}}export default new ContextMenu;
\ No newline at end of file
+import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import ContextMenuActions from"@typo3/backend/context-menu-actions.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import RegularEvent from"@typo3/core/event/regular-event.js";import ThrottleEvent from"@typo3/core/event/throttle-event.js";class ContextMenu{constructor(){this.mousePos={X:null,Y:null},this.record={uid:null,table:null},this.eventSources=[],this.storeMousePositionEvent=t=>{this.mousePos={X:t.pageX,Y:t.pageY}},$(document).on("click contextmenu",".t3js-contextmenutrigger",(t=>{const e=$(t.currentTarget);e.prop("onclick")&&"click"===t.type||(t.preventDefault(),this.show(e.data("table"),e.data("uid"),e.data("context"),e.data("iteminfo"),e.data("parameters"),t.target))})),new ThrottleEvent("mousemove",this.storeMousePositionEvent.bind(this),50).bindTo(document)}static drawActionItem(t){const e=t.additionalAttributes||{};let n="";for(const t of Object.entries(e)){const[e,o]=t;n+=" "+e+'="'+o+'"'}return'<li role="menuitem" class="context-menu-item" tabindex="-1" data-callback-action="'+t.callbackAction+'"'+n+'><span class="context-menu-item-icon">'+t.icon+'</span> <span class="context-menu-item-label">'+t.label+"</span></li>"}static within(t,e,n){const o=t.getBoundingClientRect(),s=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop,c=e>=o.left+s&&e<=o.left+s+o.width,a=n>=o.top+i&&n<=o.top+i+o.height;return c&&a}show(t,e,n,o,s,i=null){this.hideAll(),this.record={table:t,uid:e};const c=i.matches("a, button, [tabindex]")?i:i.closest("a, button, [tabindex]");this.eventSources.push(c);let a="";void 0!==t&&(a+="table="+encodeURIComponent(t)),void 0!==e&&(a+=(a.length>0?"&":"")+"uid="+e),void 0!==n&&(a+=(a.length>0?"&":"")+"context="+n),void 0!==o&&(a+=(a.length>0?"&":"")+"enDisItems="+o),void 0!==s&&(a+=(a.length>0?"&":"")+"addParams="+s),this.fetch(a)}initializeContextMenuContainer(){if(0===$("#contentMenu0").length){const t='<div id="contentMenu0" class="context-menu" style="display: none;"></div><div id="contentMenu1" class="context-menu" data-parent="#contentMenu0" style="display: none;"></div>';$("body").append(t),document.querySelectorAll(".context-menu").forEach((t=>{new RegularEvent("mouseenter",(t=>{t.target;this.storeMousePositionEvent(t)})).bindTo(t),new DebounceEvent("mouseleave",(t=>{const e=t.target,n=document.querySelector('[data-parent="#'+e.id+'"]');if(!ContextMenu.within(e,this.mousePos.X,this.mousePos.Y)&&(null===n||null===n.offsetParent)){let t;this.hide("#"+e.id),void 0!==e.dataset.parent&&null!==(t=document.querySelector(e.dataset.parent))&&(ContextMenu.within(t,this.mousePos.X,this.mousePos.Y)||this.hide(e.dataset.parent))}}),500).bindTo(t)}))}}fetch(t){const e=TYPO3.settings.ajaxUrls.contextmenu;new AjaxRequest(e).withQueryArguments(t).get().then((async t=>{const e=await t.resolve();void 0!==t&&Object.keys(t).length>0&&this.populateData(e,0)}))}populateData(t,e){this.initializeContextMenuContainer();const n=$("#contentMenu"+e);if(n.length&&(0===e||$("#contentMenu"+(e-1)).is(":visible"))){const o=this.drawMenu(t,e);n.html('<ul class="context-menu-group" role="menu">'+o+"</ul>"),$("li.context-menu-item",n).on("click",(t=>{t.preventDefault();const n=t.currentTarget;if(n.classList.contains("context-menu-item-submenu"))return void this.openSubmenu(e,$(n),!1);const{callbackAction:o,callbackModule:s,...i}=n.dataset,c=new Proxy($(n),{get(t,e,n){console.warn(`\`this\` being bound to the selected context menu item is marked as deprecated. To access data attributes, use the 3rd argument passed to callback \`${o}\` in \`${s}\`.`);const i=t[e];return i instanceof Function?function(...e){return i.apply(this===n?t:this,e)}:i}});n.dataset.callbackModule?import(s+".js").then((({default:t})=>{t[o].bind(c)(this.record.table,this.record.uid,i)})):ContextMenuActions&&"function"==typeof ContextMenuActions[o]?ContextMenuActions[o].bind(c)(this.record.table,this.record.uid,i):console.log("action: "+o+" not found"),this.hideAll()})),$("li.context-menu-item",n).on("keydown",(t=>{const n=$(t.currentTarget);switch(t.key){case"Down":case"ArrowDown":this.setFocusToNextItem(n.get(0));break;case"Up":case"ArrowUp":this.setFocusToPreviousItem(n.get(0));break;case"Right":case"ArrowRight":if(!n.hasClass("context-menu-item-submenu"))return;this.openSubmenu(e,n,!0);break;case"Home":this.setFocusToFirstItem(n.get(0));break;case"End":this.setFocusToLastItem(n.get(0));break;case"Enter":case"Space":n.click();break;case"Esc":case"Escape":case"Left":case"ArrowLeft":this.hide("#"+n.parents(".context-menu").first().attr("id"));break;case"Tab":this.hideAll();break;default:return}t.preventDefault()})),n.css(this.getPosition(n,!1)).show(),$("li.context-menu-item[tabindex=-1]",n).first().focus()}}setFocusToPreviousItem(t){let e=this.getItemBackward(t.previousElementSibling);e||(e=this.getLastItem(t)),e.focus()}setFocusToNextItem(t){let e=this.getItemForward(t.nextElementSibling);e||(e=this.getFirstItem(t)),e.focus()}setFocusToFirstItem(t){let e=this.getFirstItem(t);e&&e.focus()}setFocusToLastItem(t){let e=this.getLastItem(t);e&&e.focus()}getItemBackward(t){for(;t&&(!t.classList.contains("context-menu-item")||"-1"!==t.getAttribute("tabindex"));)t=t.previousElementSibling;return t}getItemForward(t){for(;t&&(!t.classList.contains("context-menu-item")||"-1"!==t.getAttribute("tabindex"));)t=t.nextElementSibling;return t}getFirstItem(t){return this.getItemForward(t.parentElement.firstElementChild)}getLastItem(t){return this.getItemBackward(t.parentElement.lastElementChild)}openSubmenu(t,e,n){this.eventSources.push(e[0]);const o=$("#contentMenu"+(t+1)).html("");e.next().find(".context-menu-group").clone(!0).appendTo(o),o.css(this.getPosition(o,n)).show(),$(".context-menu-item[tabindex=-1]",o).first().focus()}getPosition(t,e){let n=0,o=0;if(this.eventSources.length&&(null===this.mousePos.X||e)){const t=this.eventSources[this.eventSources.length-1].getBoundingClientRect();n=this.eventSources.length>1?t.right:t.x,o=t.y}else n=this.mousePos.X-1,o=this.mousePos.Y-1;const s=$(window).width()-20,i=$(window).height(),c=t.width(),a=t.height(),u=n-$(document).scrollLeft(),r=o-$(document).scrollTop();return i-a<r&&(r>a?o-=a-10:o+=i-a-r),s-c<u&&(u>c?n-=c-10:s-c-u<$(document).scrollLeft()?n=$(document).scrollLeft():n+=s-c-u),{left:n+"px",top:o+"px"}}drawMenu(t,e){let n="";for(const o of Object.values(t))if("item"===o.type)n+=ContextMenu.drawActionItem(o);else if("divider"===o.type)n+='<li role="separator" class="context-menu-item context-menu-item-divider"></li>';else if("submenu"===o.type||o.childItems){n+='<li role="menuitem" aria-haspopup="true" class="context-menu-item context-menu-item-submenu" tabindex="-1"><span class="context-menu-item-icon">'+o.icon+'</span><span class="context-menu-item-label">'+o.label+'</span><span class="context-menu-item-indicator"><typo3-backend-icon identifier="actions-chevron-right" size="small"></typo3-backend-icon></span></li>';n+='<div class="context-menu contentMenu'+(e+1)+'" style="display:none;"><ul role="menu" class="context-menu-group">'+this.drawMenu(o.childItems,1)+"</ul></div>"}return n}hide(t){$(t).hide();const e=this.eventSources.pop();e&&$(e).focus()}hideAll(){this.hide("#contentMenu0"),this.hide("#contentMenu1")}}export default new ContextMenu;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/copy-to-clipboard.js b/typo3/sysext/backend/Resources/Public/JavaScript/copy-to-clipboard.js
index a891afb21b88..fbf30d25997c 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/copy-to-clipboard.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/copy-to-clipboard.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(o,t,e,r){var i,c=arguments.length,l=c<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(o,t,e,r);else for(var p=o.length-1;p>=0;p--)(i=o[p])&&(l=(c<3?i(l):c>3?i(t,e,l):i(t,e))||l);return c>3&&l&&Object.defineProperty(t,e,l),l};import{html,LitElement}from"lit";import{customElement,property}from"lit/decorators.js";import Notification from"@typo3/backend/notification.js";import{lll}from"@typo3/core/lit-helper.js";let CopyToClipboard=class extends LitElement{constructor(){super(),this.addEventListener("click",o=>{o.preventDefault(),this.copyToClipboard()})}render(){return html`<slot></slot>`}copyToClipboard(){if("string"!=typeof this.text||!this.text.length)return console.warn("No text for copy to clipboard given."),void Notification.error(lll("copyToClipboard.error"));if(navigator.clipboard)navigator.clipboard.writeText(this.text).then(()=>{Notification.success(lll("copyToClipboard.success"),"",1)}).catch(()=>{Notification.error(lll("copyToClipboard.error"))});else{const o=document.createElement("textarea");o.value=this.text,document.body.appendChild(o),o.focus(),o.select();try{document.execCommand("copy")?Notification.success(lll("copyToClipboard.success"),"",1):Notification.error(lll("copyToClipboard.error"))}catch(o){Notification.error(lll("copyToClipboard.error"))}document.body.removeChild(o)}}};__decorate([property({type:String})],CopyToClipboard.prototype,"text",void 0),CopyToClipboard=__decorate([customElement("typo3-copy-to-clipboard")],CopyToClipboard);
\ No newline at end of file
+var __decorate=function(o,t,e,r){var i,c=arguments.length,l=c<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(o,t,e,r);else for(var p=o.length-1;p>=0;p--)(i=o[p])&&(l=(c<3?i(l):c>3?i(t,e,l):i(t,e))||l);return c>3&&l&&Object.defineProperty(t,e,l),l};import{html,LitElement}from"lit";import{customElement,property}from"lit/decorators.js";import Notification from"@typo3/backend/notification.js";import{lll}from"@typo3/core/lit-helper.js";let CopyToClipboard=class extends LitElement{constructor(){super(),this.addEventListener("click",(o=>{o.preventDefault(),this.copyToClipboard()}))}render(){return html`<slot></slot>`}copyToClipboard(){if("string"!=typeof this.text||!this.text.length)return console.warn("No text for copy to clipboard given."),void Notification.error(lll("copyToClipboard.error"));if(navigator.clipboard)navigator.clipboard.writeText(this.text).then((()=>{Notification.success(lll("copyToClipboard.success"),"",1)})).catch((()=>{Notification.error(lll("copyToClipboard.error"))}));else{const o=document.createElement("textarea");o.value=this.text,document.body.appendChild(o),o.focus(),o.select();try{document.execCommand("copy")?Notification.success(lll("copyToClipboard.success"),"",1):Notification.error(lll("copyToClipboard.error"))}catch(o){Notification.error(lll("copyToClipboard.error"))}document.body.removeChild(o)}}};__decorate([property({type:String})],CopyToClipboard.prototype,"text",void 0),CopyToClipboard=__decorate([customElement("typo3-copy-to-clipboard")],CopyToClipboard);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/date-time-picker.js b/typo3/sysext/backend/Resources/Public/JavaScript/date-time-picker.js
index c6f99cb3c833..a33679e1d502 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/date-time-picker.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/date-time-picker.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import flatpickr from"flatpickr/flatpickr.min.js";import moment from"moment";import PersistentStorage from"@typo3/backend/storage/persistent.js";import ThrottleEvent from"@typo3/core/event/throttle-event.js";class DateTimePicker{constructor(){this.format=(void 0!==opener?.top?.TYPO3?opener.top:top).TYPO3.settings.DateTimePicker.DateFormat}static formatDateForHiddenField(e,t){return"time"!==t&&"timesec"!==t||e.year(1970).month(0).date(1),e.format()}initialize(e){if(!(e instanceof HTMLInputElement)||void 0!==e.dataset.datepickerInitialized)return;let t=PersistentStorage.get("lang");""===t?t="default":"ch"===t&&(t="zh"),e.dataset.datepickerInitialized="1",import("flatpickr/locales.js").then(()=>{this.initializeField(e,t)})}initializeField(e,t){const a=this.getScrollEvent(),n=this.getDateOptions(e);n.locale=t,n.onOpen=[()=>{a.bindTo(document.querySelector(".t3js-module-body"))}],n.onClose=()=>{a.release()};const r=flatpickr(e,n);e.addEventListener("input",()=>{const e=r._input.value,t=r.parseDate(e);e===r.formatDate(t,r.config.dateFormat)&&r.setDate(e)}),e.addEventListener("keyup",e=>{"Escape"===e.key&&r.close()}),e.addEventListener("change",t=>{t.stopImmediatePropagation();const a=t.target,n=e.parentElement.parentElement.querySelector('input[type="hidden"]');if(""!==a.value){const e=a.dataset.dateType,t=moment.utc(a.value,a._flatpickr.config.dateFormat);t.isValid()?n.value=DateTimePicker.formatDateForHiddenField(t,e):a.value=DateTimePicker.formatDateForHiddenField(moment.utc(n.value),e)}else n.value="";a.dispatchEvent(new Event("formengine.dp.change"))})}getScrollEvent(){return new ThrottleEvent("scroll",()=>{const e=document.querySelector(".flatpickr-input.active");if(null===e)return;const t=e.getBoundingClientRect(),a=e._flatpickr.calendarContainer.offsetHeight;let n,r;window.innerHeight-t.bottom<a&&t.top>a?(n=t.y-a-2,r="arrowBottom"):(n=t.y+t.height+2,r="arrowTop"),e._flatpickr.calendarContainer.style.top=n+"px",e._flatpickr.calendarContainer.classList.remove("arrowBottom","arrowTop"),e._flatpickr.calendarContainer.classList.add(r)},15)}getDateOptions(e){const t=this.format,a=e.dataset.dateType,n=new Date,r={allowInput:!0,dateFormat:"",defaultDate:e.value,defaultHour:n.getHours(),defaultMinute:n.getMinutes(),enableSeconds:!1,enableTime:!1,formatDate:(e,t)=>moment(e).format(t),parseDate:(e,t)=>moment(e,t,!0).toDate(),maxDate:"",minDate:"",minuteIncrement:1,noCalendar:!1,weekNumbers:!0};switch(a){case"datetime":r.dateFormat=t[1],r.enableTime=!0;break;case"date":r.dateFormat=t[0];break;case"time":r.dateFormat="HH:mm",r.enableTime=!0,r.noCalendar=!0;break;case"timesec":r.dateFormat="HH:mm:ss",r.enableSeconds=!0,r.enableTime=!0,r.noCalendar=!0;break;case"year":r.dateFormat="Y"}return"undefined"!==e.dataset.dateMindate&&(r.minDate=e.dataset.dateMindate),"undefined"!==e.dataset.dateMaxdate&&(r.maxDate=e.dataset.dateMaxdate),r}}export default new DateTimePicker;
\ No newline at end of file
+import flatpickr from"flatpickr/flatpickr.min.js";import moment from"moment";import PersistentStorage from"@typo3/backend/storage/persistent.js";import ThrottleEvent from"@typo3/core/event/throttle-event.js";class DateTimePicker{constructor(){this.format=(void 0!==opener?.top?.TYPO3?opener.top:top).TYPO3.settings.DateTimePicker.DateFormat}static formatDateForHiddenField(e,t){return"time"!==t&&"timesec"!==t||e.year(1970).month(0).date(1),e.format()}initialize(e){if(!(e instanceof HTMLInputElement)||void 0!==e.dataset.datepickerInitialized)return;let t=PersistentStorage.get("lang");""===t?t="default":"ch"===t&&(t="zh"),e.dataset.datepickerInitialized="1",import("flatpickr/locales.js").then((()=>{this.initializeField(e,t)}))}initializeField(e,t){const a=this.getScrollEvent(),n=this.getDateOptions(e);n.locale=t,n.onOpen=[()=>{a.bindTo(document.querySelector(".t3js-module-body"))}],n.onClose=()=>{a.release()};const r=flatpickr(e,n);e.addEventListener("input",(()=>{const e=r._input.value,t=r.parseDate(e);e===r.formatDate(t,r.config.dateFormat)&&r.setDate(e)})),e.addEventListener("keyup",(e=>{"Escape"===e.key&&r.close()})),e.addEventListener("change",(t=>{t.stopImmediatePropagation();const a=t.target,n=e.parentElement.parentElement.querySelector('input[type="hidden"]');if(""!==a.value){const e=a.dataset.dateType,t=moment.utc(a.value,a._flatpickr.config.dateFormat);t.isValid()?n.value=DateTimePicker.formatDateForHiddenField(t,e):a.value=DateTimePicker.formatDateForHiddenField(moment.utc(n.value),e)}else n.value="";a.dispatchEvent(new Event("formengine.dp.change"))}))}getScrollEvent(){return new ThrottleEvent("scroll",(()=>{const e=document.querySelector(".flatpickr-input.active");if(null===e)return;const t=e.getBoundingClientRect(),a=e._flatpickr.calendarContainer.offsetHeight;let n,r;window.innerHeight-t.bottom<a&&t.top>a?(n=t.y-a-2,r="arrowBottom"):(n=t.y+t.height+2,r="arrowTop"),e._flatpickr.calendarContainer.style.top=n+"px",e._flatpickr.calendarContainer.classList.remove("arrowBottom","arrowTop"),e._flatpickr.calendarContainer.classList.add(r)}),15)}getDateOptions(e){const t=this.format,a=e.dataset.dateType,n=new Date,r={allowInput:!0,dateFormat:"",defaultDate:e.value,defaultHour:n.getHours(),defaultMinute:n.getMinutes(),enableSeconds:!1,enableTime:!1,formatDate:(e,t)=>moment(e).format(t),parseDate:(e,t)=>moment(e,t,!0).toDate(),maxDate:"",minDate:"",minuteIncrement:1,noCalendar:!1,weekNumbers:!0};switch(a){case"datetime":r.dateFormat=t[1],r.enableTime=!0;break;case"date":r.dateFormat=t[0];break;case"time":r.dateFormat="HH:mm",r.enableTime=!0,r.noCalendar=!0;break;case"timesec":r.dateFormat="HH:mm:ss",r.enableSeconds=!0,r.enableTime=!0,r.noCalendar=!0;break;case"year":r.dateFormat="Y"}return"undefined"!==e.dataset.dateMindate&&(r.minDate=e.dataset.dateMindate),"undefined"!==e.dataset.dateMaxdate&&(r.maxDate=e.dataset.dateMaxdate),r}}export default new DateTimePicker;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/document-header.js b/typo3/sysext/backend/Resources/Public/JavaScript/document-header.js
index 023ec8a435b1..6c441196982e 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/document-header.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/document-header.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import ThrottleEvent from"@typo3/core/event/throttle-event.js";class DocumentHeader{constructor(){this.documentHeader=null,this.direction="down",this.reactionRange=300,this.lastPosition=0,this.currentPosition=0,this.changedPosition=0,this.settings={margin:24,offset:100,selectors:{moduleDocumentHeader:".t3js-module-docheader",moduleSearchBar:".t3js-module-docheader-bar-search"}},this.scroll=t=>{this.currentPosition=t.target.scrollTop,this.currentPosition>this.lastPosition?"down"!==this.direction&&(this.direction="down",this.changedPosition=this.currentPosition):this.currentPosition<this.lastPosition&&"up"!==this.direction&&(this.direction="up",this.changedPosition=this.currentPosition),"up"===this.direction&&this.changedPosition-this.reactionRange<this.currentPosition&&this.documentHeader.classList.remove("module-docheader-folded"),"down"===this.direction&&this.changedPosition+this.reactionRange<this.currentPosition&&this.documentHeader.classList.add("module-docheader-folded"),this.lastPosition=this.currentPosition},DocumentService.ready().then(()=>{if(this.documentHeader=document.querySelector(this.settings.selectors.moduleDocumentHeader),null===this.documentHeader)return;const t=this.documentHeader.parentElement;new ThrottleEvent("scroll",this.scroll,100).bindTo(t)})}}export default new DocumentHeader;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import ThrottleEvent from"@typo3/core/event/throttle-event.js";class DocumentHeader{constructor(){this.documentHeader=null,this.direction="down",this.reactionRange=300,this.lastPosition=0,this.currentPosition=0,this.changedPosition=0,this.settings={margin:24,offset:100,selectors:{moduleDocumentHeader:".t3js-module-docheader",moduleSearchBar:".t3js-module-docheader-bar-search"}},this.scroll=t=>{this.currentPosition=t.target.scrollTop,this.currentPosition>this.lastPosition?"down"!==this.direction&&(this.direction="down",this.changedPosition=this.currentPosition):this.currentPosition<this.lastPosition&&"up"!==this.direction&&(this.direction="up",this.changedPosition=this.currentPosition),"up"===this.direction&&this.changedPosition-this.reactionRange<this.currentPosition&&this.documentHeader.classList.remove("module-docheader-folded"),"down"===this.direction&&this.changedPosition+this.reactionRange<this.currentPosition&&this.documentHeader.classList.add("module-docheader-folded"),this.lastPosition=this.currentPosition},DocumentService.ready().then((()=>{if(this.documentHeader=document.querySelector(this.settings.selectors.moduleDocumentHeader),null===this.documentHeader)return;const t=this.documentHeader.parentElement;new ThrottleEvent("scroll",this.scroll,100).bindTo(t)}))}}export default new DocumentHeader;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/document-save-actions.js b/typo3/sysext/backend/Resources/Public/JavaScript/document-save-actions.js
index e1d36840cb6f..2c2e13d489cd 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/document-save-actions.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/document-save-actions.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import Icons from"@typo3/backend/icons.js";class DocumentSaveActions{constructor(){this.preSubmitCallbacks=[],$(()=>{this.initializeSaveHandling()})}static getInstance(){return null===DocumentSaveActions.instance&&(DocumentSaveActions.instance=new DocumentSaveActions),DocumentSaveActions.instance}addPreSubmitCallback(t){if("function"!=typeof t)throw"callback must be a function.";this.preSubmitCallbacks.push(t)}initializeSaveHandling(){let t=!1;const e=["button[form]",'button[name^="_save"]','a[data-name^="_save"]','button[name="CMD"][value^="save"]','a[data-name="CMD"][data-value^="save"]'].join(",");$(".t3js-module-docheader").on("click",e,e=>{if(!t){t=!0;const a=$(e.currentTarget),n=a.attr("form")||a.attr("data-form")||null,r=n?$("#"+n):a.closest("form"),i=a.data("name")||e.currentTarget.getAttribute("name"),o=a.data("value")||e.currentTarget.getAttribute("value"),s=$("<input />").attr("type","hidden").attr("name",i).attr("value",o);for(let a of this.preSubmitCallbacks)if(a(e),e.isPropagationStopped())return t=!1,!1;r.append(s),r.on("submit",()=>{if(r.find(".has-error").length>0)return t=!1,!1;let e;const n=a.closest(".t3js-splitbutton");return n.length>0?(n.find("button").prop("disabled",!0),e=n.children().first()):(a.prop("disabled",!0),e=a),Icons.getIcon("spinner-circle-dark",Icons.sizes.small).then(t=>{e.find(".t3js-icon").replaceWith(t)}).catch(t=>{}),!0}),"A"!==e.currentTarget.tagName&&!a.attr("form")||e.isDefaultPrevented()||(r.find('[name="doSave"]').val("1"),r.trigger("submit"),e.preventDefault())}return!0})}}DocumentSaveActions.instance=null;export default DocumentSaveActions;
\ No newline at end of file
+import $ from"jquery";import Icons from"@typo3/backend/icons.js";class DocumentSaveActions{constructor(){this.preSubmitCallbacks=[],$((()=>{this.initializeSaveHandling()}))}static getInstance(){return null===DocumentSaveActions.instance&&(DocumentSaveActions.instance=new DocumentSaveActions),DocumentSaveActions.instance}addPreSubmitCallback(t){if("function"!=typeof t)throw"callback must be a function.";this.preSubmitCallbacks.push(t)}initializeSaveHandling(){let t=!1;const e=["button[form]",'button[name^="_save"]','a[data-name^="_save"]','button[name="CMD"][value^="save"]','a[data-name="CMD"][data-value^="save"]'].join(",");$(".t3js-module-docheader").on("click",e,(e=>{if(!t){t=!0;const a=$(e.currentTarget),n=a.attr("form")||a.attr("data-form")||null,r=n?$("#"+n):a.closest("form"),i=a.data("name")||e.currentTarget.getAttribute("name"),o=a.data("value")||e.currentTarget.getAttribute("value"),s=$("<input />").attr("type","hidden").attr("name",i).attr("value",o);for(let a of this.preSubmitCallbacks)if(a(e),e.isPropagationStopped())return t=!1,!1;r.append(s),r.on("submit",(()=>{if(r.find(".has-error").length>0)return t=!1,!1;let e;const n=a.closest(".t3js-splitbutton");return n.length>0?(n.find("button").prop("disabled",!0),e=n.children().first()):(a.prop("disabled",!0),e=a),Icons.getIcon("spinner-circle-dark",Icons.sizes.small).then((t=>{e.find(".t3js-icon").replaceWith(t)})).catch((t=>{})),!0})),"A"!==e.currentTarget.tagName&&!a.attr("form")||e.isDefaultPrevented()||(r.find('[name="doSave"]').val("1"),r.trigger("submit"),e.preventDefault())}return!0}))}}DocumentSaveActions.instance=null;export default DocumentSaveActions;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/drag-uploader.js b/typo3/sysext/backend/Resources/Public/JavaScript/drag-uploader.js
index 110cfcf7c2ba..90b7d738c3ff 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/drag-uploader.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/drag-uploader.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import moment from"moment";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import NProgress from"nprogress";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import ImmediateAction from"@typo3/backend/action-button/immediate-action.js";import Md5 from"@typo3/backend/hashing/md5.js";import"@typo3/backend/element/icon-element.js";var Action;!function(e){e.OVERRIDE="replace",e.RENAME="rename",e.SKIP="cancel",e.USE_EXISTING="useExisting"}(Action||(Action={}));class DragUploaderPlugin{constructor(e){this.askForOverride=[],this.percentagePerFile=1,this.hideDropzone=e=>{e.stopPropagation(),e.preventDefault(),this.$dropzone.hide(),this.$dropzone.removeClass("drop-status-ok"),this.manuallyTriggered=!1},this.dragFileIntoDocument=e=>(e.stopPropagation(),e.preventDefault(),$(e.currentTarget).addClass("drop-in-progress"),this.$element.get(0)?.offsetParent&&this.showDropzone(),!1),this.dragAborted=e=>(e.stopPropagation(),e.preventDefault(),$(e.currentTarget).removeClass("drop-in-progress"),!1),this.ignoreDrop=e=>(e.stopPropagation(),e.preventDefault(),this.dragAborted(e),!1),this.handleDrop=e=>{this.ignoreDrop(e),this.hideDropzone(e),this.processFiles(e.originalEvent.dataTransfer.files)},this.fileInDropzone=()=>{this.$dropzone.addClass("drop-status-ok")},this.fileOutOfDropzone=()=>{this.$dropzone.removeClass("drop-status-ok"),this.manuallyTriggered||this.manualTable||this.$dropzone.hide()},this.$body=$("body"),this.$element=$(e);const t=void 0!==this.$element.data("dropzoneTrigger");this.$trigger=$(this.$element.data("dropzoneTrigger")),this.defaultAction=this.$element.data("defaultAction")||Action.SKIP,this.$dropzone=$("<div />").addClass("dropzone").hide(),this.irreObjectUid=this.$element.data("fileIrreObject");const i=this.$element.data("dropzoneTarget");this.irreObjectUid&&0!==this.$element.nextAll(i).length?(this.dropZoneInsertBefore=!0,this.$dropzone.insertBefore(i)):(this.dropZoneInsertBefore=!1,this.$dropzone.insertAfter(i)),this.$dropzoneMask=$("<div />").addClass("dropzone-mask").appendTo(this.$dropzone),this.fileInput=document.createElement("input"),this.fileInput.setAttribute("type","file"),this.fileInput.setAttribute("multiple","multiple"),this.fileInput.setAttribute("name","files[]"),this.fileInput.classList.add("upload-file-picker"),this.$body.append(this.fileInput),this.$fileList=$(this.$element.data("progress-container")),this.fileListColumnCount=$("thead tr:first th",this.$fileList).length+1,this.filesExtensionsAllowed=this.$element.data("file-allowed"),this.fileDenyPattern=this.$element.data("file-deny-pattern")?new RegExp(this.$element.data("file-deny-pattern"),"i"):null,this.maxFileSize=parseInt(this.$element.data("max-file-size"),10),this.target=this.$element.data("target-folder"),this.reloadUrl=this.$element.data("reload-url"),this.browserCapabilities={fileReader:"undefined"!=typeof FileReader,DnD:"draggable"in document.createElement("span"),Progress:"upload"in new XMLHttpRequest},this.browserCapabilities.DnD?(this.$body.on("dragover",this.dragFileIntoDocument),this.$body.on("dragend",this.dragAborted),this.$body.on("drop",this.ignoreDrop),this.$dropzone.on("dragenter",this.fileInDropzone),this.$dropzoneMask.on("dragenter",this.fileInDropzone),this.$dropzoneMask.on("dragleave",this.fileOutOfDropzone),this.$dropzoneMask.on("drop",e=>this.handleDrop(e)),this.$dropzone.prepend('<button type="button" class="dropzone-hint" aria-labelledby="dropzone-title"><div class="dropzone-hint-media"><div class="dropzone-hint-icon"></div></div><div class="dropzone-hint-body"><h3 id="dropzone-title" class="dropzone-hint-title">'+TYPO3.lang["file_upload.dropzonehint.title"]+'</h3><p class="dropzone-hint-message">'+TYPO3.lang["file_upload.dropzonehint.message"]+"</p></div></div>").on("click",()=>{this.fileInput.click()}),$('<button type="button" />').addClass("dropzone-close").attr("aria-label",TYPO3.lang["file_upload.dropzone.close"]).on("click",this.hideDropzone).appendTo(this.$dropzone),0===this.$fileList.length&&(this.$fileList=$("<table />").attr("id","typo3-filelist").addClass("table table-striped table-hover upload-queue").html("<tbody></tbody>").hide(),this.dropZoneInsertBefore?this.$fileList.insertAfter(this.$dropzone):this.$fileList.insertBefore(this.$dropzone),this.fileListColumnCount=8,this.manualTable=!0),this.fileInput.addEventListener("change",e=>{this.hideDropzone(e),this.processFiles(Array.apply(null,this.fileInput.files))}),document.addEventListener("keydown",e=>{"Escape"===e.code&&this.$dropzone.is(":visible")&&!this.manualTable&&this.hideDropzone(e)}),this.bindUploadButton(!0===t?this.$trigger:this.$element)):console.warn("Browser has no Drag and drop capabilities; cannot initialize DragUploader")}showDropzone(){this.$dropzone.show()}processFiles(e){this.queueLength=e.length,this.$fileList.is(":visible")||(this.$fileList.show(),this.$fileList.closest(".t3-filelist-table-container")?.removeClass("hidden"),this.$fileList.closest("form")?.find(".t3-filelist-info-container")?.hide()),NProgress.start(),this.percentagePerFile=1/e.length;const t=[];Array.from(e).forEach(e=>{const i=new AjaxRequest(TYPO3.settings.ajaxUrls.file_exists).withQueryArguments({fileName:e.name,fileTarget:this.target}).get({cache:"no-cache"}).then(async t=>{const i=await t.resolve();void 0!==i.uid?(this.askForOverride.push({original:i,uploaded:e,action:this.irreObjectUid?Action.USE_EXISTING:this.defaultAction}),NProgress.inc(this.percentagePerFile)):new FileQueueItem(this,e,Action.SKIP)});t.push(i)}),Promise.all(t).then(()=>{this.drawOverrideModal(),NProgress.done()}),this.fileInput.value=""}bindUploadButton(e){e.on("click",e=>{e.preventDefault(),this.fileInput.click(),this.showDropzone(),this.manuallyTriggered=!0})}decrementQueueLength(e){if(this.queueLength>0&&(this.queueLength--,0===this.queueLength)){const t=e&&e.length?5e3:0;if(t)for(let t of e)Notification.showMessage(t.title,t.message,t.severity);this.reloadUrl&&!this.manualTable&&setTimeout(()=>{Notification.info(TYPO3.lang["file_upload.reload.filelist"],TYPO3.lang["file_upload.reload.filelist.message"],10,[{label:TYPO3.lang["file_upload.reload.filelist.actions.dismiss"]},{label:TYPO3.lang["file_upload.reload.filelist.actions.reload"],action:new ImmediateAction(()=>{top.list_frame.document.location.href=this.reloadUrl})}])},t)}}drawOverrideModal(){const e=Object.keys(this.askForOverride).length;if(0===e)return;const t=$("<div/>").append($("<p/>").text(TYPO3.lang["file_upload.existingfiles.description"]),$("<table/>",{class:"table"}).append($("<thead/>").append($("<tr />").append($("<th/>"),$("<th/>").text(TYPO3.lang["file_upload.header.originalFile"]),$("<th/>").text(TYPO3.lang["file_upload.header.uploadedFile"]),$("<th/>").text(TYPO3.lang["file_upload.header.action"])))));for(let i=0;i<e;++i){const e=$("<tr />").append($("<td />").append(""!==this.askForOverride[i].original.thumbUrl?$("<img />",{src:this.askForOverride[i].original.thumbUrl,height:40}):$(this.askForOverride[i].original.icon)),$("<td />").html(this.askForOverride[i].original.name+" ("+DragUploader.fileSizeAsString(this.askForOverride[i].original.size)+")<br>"+moment.unix(this.askForOverride[i].original.mtime).format("YYYY-MM-DD HH:mm")),$("<td />").html(this.askForOverride[i].uploaded.name+" ("+DragUploader.fileSizeAsString(this.askForOverride[i].uploaded.size)+")<br>"+moment(this.askForOverride[i].uploaded.lastModified?this.askForOverride[i].uploaded.lastModified:this.askForOverride[i].uploaded.lastModifiedDate).format("YYYY-MM-DD HH:mm")),$("<td />").append($("<select />",{class:"form-select t3js-actions","data-override":i}).append(this.irreObjectUid?$("<option/>").val(Action.USE_EXISTING).text(TYPO3.lang["file_upload.actions.use_existing"]):"",$("<option />",{selected:this.defaultAction===Action.SKIP}).val(Action.SKIP).text(TYPO3.lang["file_upload.actions.skip"]),$("<option />",{selected:this.defaultAction===Action.RENAME}).val(Action.RENAME).text(TYPO3.lang["file_upload.actions.rename"]),$("<option />",{selected:this.defaultAction===Action.OVERRIDE}).val(Action.OVERRIDE).text(TYPO3.lang["file_upload.actions.override"]))));t.find("table").append("<tbody />").append(e)}const i=Modal.confirm(TYPO3.lang["file_upload.existingfiles.title"],t,SeverityEnum.warning,[{text:$(this).data("button-close-text")||TYPO3.lang["file_upload.button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:$(this).data("button-ok-text")||TYPO3.lang["file_upload.button.continue"]||"Continue with selected actions",btnClass:"btn-warning",name:"continue"}],["modal-inner-scroll"]);i.find(".modal-dialog").addClass("modal-lg"),i.find(".modal-footer").prepend($("<span/>").addClass("form-inline").append($("<label/>").text(TYPO3.lang["file_upload.actions.all.label"]),$("<select/>",{class:"form-select t3js-actions-all"}).append($("<option/>").val("").text(TYPO3.lang["file_upload.actions.all.empty"]),this.irreObjectUid?$("<option/>").val(Action.USE_EXISTING).text(TYPO3.lang["file_upload.actions.all.use_existing"]):"",$("<option/>",{selected:this.defaultAction===Action.SKIP}).val(Action.SKIP).text(TYPO3.lang["file_upload.actions.all.skip"]),$("<option/>",{selected:this.defaultAction===Action.RENAME}).val(Action.RENAME).text(TYPO3.lang["file_upload.actions.all.rename"]),$("<option/>",{selected:this.defaultAction===Action.OVERRIDE}).val(Action.OVERRIDE).text(TYPO3.lang["file_upload.actions.all.override"]))));const s=this;i.on("change",".t3js-actions-all",(function(){const e=$(this).val();""!==e?i.find(".t3js-actions").each((t,i)=>{const o=$(i),a=parseInt(o.data("override"),10);o.val(e).prop("disabled","disabled"),s.askForOverride[a].action=o.val()}):i.find(".t3js-actions").removeProp("disabled")})).on("change",".t3js-actions",(function(){const e=$(this),t=parseInt(e.data("override"),10);s.askForOverride[t].action=e.val()})).on("button.clicked",(function(e){"cancel"===e.target.name?(s.askForOverride=[],Modal.dismiss()):"continue"===e.target.name&&($.each(s.askForOverride,(e,t)=>{t.action===Action.USE_EXISTING?DragUploader.addFileToIrre(s.irreObjectUid,t.original):t.action!==Action.SKIP&&new FileQueueItem(s,t.uploaded,t.action)}),s.askForOverride=[],Modal.dismiss())})).on("hidden.bs.modal",()=>{this.askForOverride=[]})}}class FileQueueItem{constructor(e,t,i){if(this.dragUploader=e,this.file=t,this.override=i,this.$row=$("<tr />").addClass("upload-queue-item uploading"),this.dragUploader.manualTable||(this.$selector=$("<td />").addClass("col-selector").appendTo(this.$row)),this.$iconCol=$("<td />").addClass("col-icon").appendTo(this.$row),this.$fileName=$("<td />").text(t.name).appendTo(this.$row),this.$progress=$("<td />").attr("colspan",this.dragUploader.fileListColumnCount-this.$row.find("td").length).appendTo(this.$row),this.$progressContainer=$("<div />").addClass("upload-queue-progress").appendTo(this.$progress),this.$progressBar=$("<div />").addClass("upload-queue-progress-bar").appendTo(this.$progressContainer),this.$progressPercentage=$("<span />").addClass("upload-queue-progress-percentage").appendTo(this.$progressContainer),this.$progressMessage=$("<span />").addClass("upload-queue-progress-message").appendTo(this.$progressContainer),0===$("tbody tr.upload-queue-item",this.dragUploader.$fileList).length?(this.$row.prependTo($("tbody",this.dragUploader.$fileList)),this.$row.addClass("last")):this.$row.insertBefore($("tbody tr.upload-queue-item:first",this.dragUploader.$fileList)),this.$selector&&this.$selector.html('<span class="form-check form-toggle"><input type="checkbox" class="form-check-input t3js-multi-record-selection-check" disabled/></span>'),this.$iconCol.html('<typo3-backend-icon identifier="mimetypes-other-other" />'),this.dragUploader.maxFileSize>0&&this.file.size>this.dragUploader.maxFileSize)this.updateMessage(TYPO3.lang["file_upload.maxFileSizeExceeded"].replace(/\{0\}/g,this.file.name).replace(/\{1\}/g,DragUploader.fileSizeAsString(this.dragUploader.maxFileSize))),this.$row.addClass("error");else if(this.dragUploader.fileDenyPattern&&this.file.name.match(this.dragUploader.fileDenyPattern))this.updateMessage(TYPO3.lang["file_upload.fileNotAllowed"].replace(/\{0\}/g,this.file.name)),this.$row.addClass("error");else if(this.checkAllowedExtensions()){this.updateMessage("- "+DragUploader.fileSizeAsString(this.file.size));const e=new FormData;e.append("data[upload][1][target]",this.dragUploader.target),e.append("data[upload][1][data]","1"),e.append("overwriteExistingFiles",this.override),e.append("redirect",""),e.append("upload_1",this.file);const t=new XMLHttpRequest;t.onreadystatechange=()=>{if(t.readyState===XMLHttpRequest.DONE)if(200===t.status)try{const e=JSON.parse(t.responseText);e.hasErrors?this.uploadError(t):this.uploadSuccess(e)}catch(e){this.uploadError(t)}else this.uploadError(t)},t.upload.addEventListener("progress",e=>this.updateProgress(e)),t.open("POST",TYPO3.settings.ajaxUrls.file_process),t.send(e)}else this.updateMessage(TYPO3.lang["file_upload.fileExtensionExpected"].replace(/\{0\}/g,this.dragUploader.filesExtensionsAllowed)),this.$row.addClass("error")}updateMessage(e){this.$progressMessage.text(e)}removeProgress(){this.$progress&&this.$progress.remove()}uploadStart(){this.$progressPercentage.text("(0%)"),this.$progressBar.width("1%"),this.dragUploader.$trigger.trigger("uploadStart",[this])}uploadError(e){const t=TYPO3.lang["file_upload.uploadFailed"].replace(/\{0\}/g,this.file.name);this.updateMessage(t);try{const t=JSON.parse(e.responseText).messages;if(this.$progressPercentage.text(""),t&&t.length)for(let e of t)Notification.showMessage(e.title,e.message,e.severity,10)}catch(e){}this.$row.addClass("error"),this.dragUploader.decrementQueueLength(),this.dragUploader.$trigger.trigger("uploadError",[this,e])}updateProgress(e){const t=Math.round(e.loaded/e.total*100)+"%";this.$progressBar.outerWidth(t),this.$progressPercentage.text(t),this.dragUploader.$trigger.trigger("updateProgress",[this,t,e])}uploadSuccess(e){if(e.upload){this.dragUploader.decrementQueueLength(e.messages),this.$row.removeClass("uploading"),this.$row.prop("data-type","file"),this.$row.prop("data-file-uid",e.upload[0].uid),this.$fileName.text(e.upload[0].name),this.$progressPercentage.text(""),this.$progressMessage.text("100%"),this.$progressBar.outerWidth("100%");const t=String(e.upload[0].id);if(this.$selector){const e=this.$selector.find("input")?.get(0);e&&(e.removeAttribute("disabled"),e.setAttribute("name","CBC[_FILE|"+Md5.hash(t)+"]"),e.setAttribute("value",t))}e.upload[0].icon&&this.$iconCol.html('<a href="#" class="t3js-contextmenutrigger" data-uid="'+t+'" data-table="sys_file">'+e.upload[0].icon+"&nbsp;</span></a>"),this.dragUploader.irreObjectUid?(DragUploader.addFileToIrre(this.dragUploader.irreObjectUid,e.upload[0]),setTimeout(()=>{this.$row.remove(),0===$("tr",this.dragUploader.$fileList).length&&(this.dragUploader.$fileList.hide(),this.dragUploader.$fileList.closest(".t3-filelist-table-container")?.addClass("hidden"),this.dragUploader.$trigger.trigger("uploadSuccess",[this,e]))},3e3)):setTimeout(()=>{this.showFileInfo(e.upload[0]),this.dragUploader.$trigger.trigger("uploadSuccess",[this,e])},3e3)}}showFileInfo(e){this.removeProgress(),document.querySelector("#search_field")?.value&&$("<td />").text(e.path).appendTo(this.$row),$("<td />").text("").appendTo(this.$row),$("<td />").text(TYPO3.lang["type.file"]+" ("+e.extension.toUpperCase()+")").appendTo(this.$row),$("<td />").text(DragUploader.fileSizeAsString(e.size)).appendTo(this.$row);let t="";e.permissions.read&&(t+='<strong class="text-danger">'+TYPO3.lang["permissions.read"]+"</strong>"),e.permissions.write&&(t+='<strong class="text-danger">'+TYPO3.lang["permissions.write"]+"</strong>"),$("<td />").html(t).appendTo(this.$row),$("<td />").text("-").appendTo(this.$row);for(let e=this.$row.find("td").length;e<this.dragUploader.fileListColumnCount;e++)$("<td />").text("").appendTo(this.$row)}checkAllowedExtensions(){if(!this.dragUploader.filesExtensionsAllowed)return!0;const e=this.file.name.split(".").pop(),t=this.dragUploader.filesExtensionsAllowed.split(",");return-1!==$.inArray(e.toLowerCase(),t)}}class DragUploader{static fileSizeAsString(e){const t=e/1024;let i="";return i=t>1024?(t/1024).toFixed(1)+" MB":t.toFixed(1)+" KB",i}static addFileToIrre(e,t){const i={actionName:"typo3:foreignRelation:insert",objectGroup:e,table:"sys_file",uid:t.uid};MessageUtility.send(i)}static init(){const e=this.options;$.fn.extend({dragUploader:function(e){return this.each((t,i)=>{const s=$(i);let o=s.data("DragUploaderPlugin");o||s.data("DragUploaderPlugin",o=new DragUploaderPlugin(i)),"string"==typeof e&&o[e]()})}}),$(()=>{$(".t3js-drag-uploader").dragUploader(e)});new MutationObserver(()=>{$(".t3js-drag-uploader").dragUploader(e)}).observe(document,{childList:!0,subtree:!0})}}export const initialize=function(){DragUploader.init(),void 0!==TYPO3.settings&&void 0!==TYPO3.settings.RequireJS&&void 0!==TYPO3.settings.RequireJS.PostInitializationModules&&void 0!==TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/DragUploader"]&&$.each(TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/DragUploader"],(e,t)=>{window.require([t])})};DragUploader.init(),void 0!==TYPO3.settings&&void 0!==TYPO3.settings.RequireJS&&void 0!==TYPO3.settings.RequireJS.PostInitializationModules&&void 0!==TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/DragUploader"]&&$.each(TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/DragUploader"],(e,t)=>{window.require([t])});
\ No newline at end of file
+import $ from"jquery";import moment from"moment";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import NProgress from"nprogress";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import ImmediateAction from"@typo3/backend/action-button/immediate-action.js";import Md5 from"@typo3/backend/hashing/md5.js";import"@typo3/backend/element/icon-element.js";var Action;!function(e){e.OVERRIDE="replace",e.RENAME="rename",e.SKIP="cancel",e.USE_EXISTING="useExisting"}(Action||(Action={}));class DragUploaderPlugin{constructor(e){this.askForOverride=[],this.percentagePerFile=1,this.hideDropzone=e=>{e.stopPropagation(),e.preventDefault(),this.$dropzone.hide(),this.$dropzone.removeClass("drop-status-ok"),this.manuallyTriggered=!1},this.dragFileIntoDocument=e=>(e.stopPropagation(),e.preventDefault(),$(e.currentTarget).addClass("drop-in-progress"),this.$element.get(0)?.offsetParent&&this.showDropzone(),!1),this.dragAborted=e=>(e.stopPropagation(),e.preventDefault(),$(e.currentTarget).removeClass("drop-in-progress"),!1),this.ignoreDrop=e=>(e.stopPropagation(),e.preventDefault(),this.dragAborted(e),!1),this.handleDrop=e=>{this.ignoreDrop(e),this.hideDropzone(e),this.processFiles(e.originalEvent.dataTransfer.files)},this.fileInDropzone=()=>{this.$dropzone.addClass("drop-status-ok")},this.fileOutOfDropzone=()=>{this.$dropzone.removeClass("drop-status-ok"),this.manuallyTriggered||this.manualTable||this.$dropzone.hide()},this.$body=$("body"),this.$element=$(e);const t=void 0!==this.$element.data("dropzoneTrigger");this.$trigger=$(this.$element.data("dropzoneTrigger")),this.defaultAction=this.$element.data("defaultAction")||Action.SKIP,this.$dropzone=$("<div />").addClass("dropzone").hide(),this.irreObjectUid=this.$element.data("fileIrreObject");const i=this.$element.data("dropzoneTarget");this.irreObjectUid&&0!==this.$element.nextAll(i).length?(this.dropZoneInsertBefore=!0,this.$dropzone.insertBefore(i)):(this.dropZoneInsertBefore=!1,this.$dropzone.insertAfter(i)),this.$dropzoneMask=$("<div />").addClass("dropzone-mask").appendTo(this.$dropzone),this.fileInput=document.createElement("input"),this.fileInput.setAttribute("type","file"),this.fileInput.setAttribute("multiple","multiple"),this.fileInput.setAttribute("name","files[]"),this.fileInput.classList.add("upload-file-picker"),this.$body.append(this.fileInput),this.$fileList=$(this.$element.data("progress-container")),this.fileListColumnCount=$("thead tr:first th",this.$fileList).length+1,this.filesExtensionsAllowed=this.$element.data("file-allowed"),this.fileDenyPattern=this.$element.data("file-deny-pattern")?new RegExp(this.$element.data("file-deny-pattern"),"i"):null,this.maxFileSize=parseInt(this.$element.data("max-file-size"),10),this.target=this.$element.data("target-folder"),this.reloadUrl=this.$element.data("reload-url"),this.browserCapabilities={fileReader:"undefined"!=typeof FileReader,DnD:"draggable"in document.createElement("span"),Progress:"upload"in new XMLHttpRequest},this.browserCapabilities.DnD?(this.$body.on("dragover",this.dragFileIntoDocument),this.$body.on("dragend",this.dragAborted),this.$body.on("drop",this.ignoreDrop),this.$dropzone.on("dragenter",this.fileInDropzone),this.$dropzoneMask.on("dragenter",this.fileInDropzone),this.$dropzoneMask.on("dragleave",this.fileOutOfDropzone),this.$dropzoneMask.on("drop",(e=>this.handleDrop(e))),this.$dropzone.prepend('<button type="button" class="dropzone-hint" aria-labelledby="dropzone-title"><div class="dropzone-hint-media"><div class="dropzone-hint-icon"></div></div><div class="dropzone-hint-body"><h3 id="dropzone-title" class="dropzone-hint-title">'+TYPO3.lang["file_upload.dropzonehint.title"]+'</h3><p class="dropzone-hint-message">'+TYPO3.lang["file_upload.dropzonehint.message"]+"</p></div></div>").on("click",(()=>{this.fileInput.click()})),$('<button type="button" />').addClass("dropzone-close").attr("aria-label",TYPO3.lang["file_upload.dropzone.close"]).on("click",this.hideDropzone).appendTo(this.$dropzone),0===this.$fileList.length&&(this.$fileList=$("<table />").attr("id","typo3-filelist").addClass("table table-striped table-hover upload-queue").html("<tbody></tbody>").hide(),this.dropZoneInsertBefore?this.$fileList.insertAfter(this.$dropzone):this.$fileList.insertBefore(this.$dropzone),this.fileListColumnCount=8,this.manualTable=!0),this.fileInput.addEventListener("change",(e=>{this.hideDropzone(e),this.processFiles(Array.apply(null,this.fileInput.files))})),document.addEventListener("keydown",(e=>{"Escape"===e.code&&this.$dropzone.is(":visible")&&!this.manualTable&&this.hideDropzone(e)})),this.bindUploadButton(!0===t?this.$trigger:this.$element)):console.warn("Browser has no Drag and drop capabilities; cannot initialize DragUploader")}showDropzone(){this.$dropzone.show()}processFiles(e){this.queueLength=e.length,this.$fileList.is(":visible")||(this.$fileList.show(),this.$fileList.closest(".t3-filelist-table-container")?.removeClass("hidden"),this.$fileList.closest("form")?.find(".t3-filelist-info-container")?.hide()),NProgress.start(),this.percentagePerFile=1/e.length;const t=[];Array.from(e).forEach((e=>{const i=new AjaxRequest(TYPO3.settings.ajaxUrls.file_exists).withQueryArguments({fileName:e.name,fileTarget:this.target}).get({cache:"no-cache"}).then((async t=>{const i=await t.resolve();void 0!==i.uid?(this.askForOverride.push({original:i,uploaded:e,action:this.irreObjectUid?Action.USE_EXISTING:this.defaultAction}),NProgress.inc(this.percentagePerFile)):new FileQueueItem(this,e,Action.SKIP)}));t.push(i)})),Promise.all(t).then((()=>{this.drawOverrideModal(),NProgress.done()})),this.fileInput.value=""}bindUploadButton(e){e.on("click",(e=>{e.preventDefault(),this.fileInput.click(),this.showDropzone(),this.manuallyTriggered=!0}))}decrementQueueLength(e){if(this.queueLength>0&&(this.queueLength--,0===this.queueLength)){const t=e&&e.length?5e3:0;if(t)for(let t of e)Notification.showMessage(t.title,t.message,t.severity);this.reloadUrl&&!this.manualTable&&setTimeout((()=>{Notification.info(TYPO3.lang["file_upload.reload.filelist"],TYPO3.lang["file_upload.reload.filelist.message"],10,[{label:TYPO3.lang["file_upload.reload.filelist.actions.dismiss"]},{label:TYPO3.lang["file_upload.reload.filelist.actions.reload"],action:new ImmediateAction((()=>{top.list_frame.document.location.href=this.reloadUrl}))}])}),t)}}drawOverrideModal(){const e=Object.keys(this.askForOverride).length;if(0===e)return;const t=$("<div/>").append($("<p/>").text(TYPO3.lang["file_upload.existingfiles.description"]),$("<table/>",{class:"table"}).append($("<thead/>").append($("<tr />").append($("<th/>"),$("<th/>").text(TYPO3.lang["file_upload.header.originalFile"]),$("<th/>").text(TYPO3.lang["file_upload.header.uploadedFile"]),$("<th/>").text(TYPO3.lang["file_upload.header.action"])))));for(let i=0;i<e;++i){const e=$("<tr />").append($("<td />").append(""!==this.askForOverride[i].original.thumbUrl?$("<img />",{src:this.askForOverride[i].original.thumbUrl,height:40}):$(this.askForOverride[i].original.icon)),$("<td />").html(this.askForOverride[i].original.name+" ("+DragUploader.fileSizeAsString(this.askForOverride[i].original.size)+")<br>"+moment.unix(this.askForOverride[i].original.mtime).format("YYYY-MM-DD HH:mm")),$("<td />").html(this.askForOverride[i].uploaded.name+" ("+DragUploader.fileSizeAsString(this.askForOverride[i].uploaded.size)+")<br>"+moment(this.askForOverride[i].uploaded.lastModified?this.askForOverride[i].uploaded.lastModified:this.askForOverride[i].uploaded.lastModifiedDate).format("YYYY-MM-DD HH:mm")),$("<td />").append($("<select />",{class:"form-select t3js-actions","data-override":i}).append(this.irreObjectUid?$("<option/>").val(Action.USE_EXISTING).text(TYPO3.lang["file_upload.actions.use_existing"]):"",$("<option />",{selected:this.defaultAction===Action.SKIP}).val(Action.SKIP).text(TYPO3.lang["file_upload.actions.skip"]),$("<option />",{selected:this.defaultAction===Action.RENAME}).val(Action.RENAME).text(TYPO3.lang["file_upload.actions.rename"]),$("<option />",{selected:this.defaultAction===Action.OVERRIDE}).val(Action.OVERRIDE).text(TYPO3.lang["file_upload.actions.override"]))));t.find("table").append("<tbody />").append(e)}const i=Modal.confirm(TYPO3.lang["file_upload.existingfiles.title"],t,SeverityEnum.warning,[{text:$(this).data("button-close-text")||TYPO3.lang["file_upload.button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:$(this).data("button-ok-text")||TYPO3.lang["file_upload.button.continue"]||"Continue with selected actions",btnClass:"btn-warning",name:"continue"}],["modal-inner-scroll"]);i.find(".modal-dialog").addClass("modal-lg"),i.find(".modal-footer").prepend($("<span/>").addClass("form-inline").append($("<label/>").text(TYPO3.lang["file_upload.actions.all.label"]),$("<select/>",{class:"form-select t3js-actions-all"}).append($("<option/>").val("").text(TYPO3.lang["file_upload.actions.all.empty"]),this.irreObjectUid?$("<option/>").val(Action.USE_EXISTING).text(TYPO3.lang["file_upload.actions.all.use_existing"]):"",$("<option/>",{selected:this.defaultAction===Action.SKIP}).val(Action.SKIP).text(TYPO3.lang["file_upload.actions.all.skip"]),$("<option/>",{selected:this.defaultAction===Action.RENAME}).val(Action.RENAME).text(TYPO3.lang["file_upload.actions.all.rename"]),$("<option/>",{selected:this.defaultAction===Action.OVERRIDE}).val(Action.OVERRIDE).text(TYPO3.lang["file_upload.actions.all.override"]))));const s=this;i.on("change",".t3js-actions-all",(function(){const e=$(this).val();""!==e?i.find(".t3js-actions").each(((t,i)=>{const o=$(i),a=parseInt(o.data("override"),10);o.val(e).prop("disabled","disabled"),s.askForOverride[a].action=o.val()})):i.find(".t3js-actions").removeProp("disabled")})).on("change",".t3js-actions",(function(){const e=$(this),t=parseInt(e.data("override"),10);s.askForOverride[t].action=e.val()})).on("button.clicked",(function(e){"cancel"===e.target.name?(s.askForOverride=[],Modal.dismiss()):"continue"===e.target.name&&($.each(s.askForOverride,((e,t)=>{t.action===Action.USE_EXISTING?DragUploader.addFileToIrre(s.irreObjectUid,t.original):t.action!==Action.SKIP&&new FileQueueItem(s,t.uploaded,t.action)})),s.askForOverride=[],Modal.dismiss())})).on("hidden.bs.modal",(()=>{this.askForOverride=[]}))}}class FileQueueItem{constructor(e,t,i){if(this.dragUploader=e,this.file=t,this.override=i,this.$row=$("<tr />").addClass("upload-queue-item uploading"),this.dragUploader.manualTable||(this.$selector=$("<td />").addClass("col-selector").appendTo(this.$row)),this.$iconCol=$("<td />").addClass("col-icon").appendTo(this.$row),this.$fileName=$("<td />").text(t.name).appendTo(this.$row),this.$progress=$("<td />").attr("colspan",this.dragUploader.fileListColumnCount-this.$row.find("td").length).appendTo(this.$row),this.$progressContainer=$("<div />").addClass("upload-queue-progress").appendTo(this.$progress),this.$progressBar=$("<div />").addClass("upload-queue-progress-bar").appendTo(this.$progressContainer),this.$progressPercentage=$("<span />").addClass("upload-queue-progress-percentage").appendTo(this.$progressContainer),this.$progressMessage=$("<span />").addClass("upload-queue-progress-message").appendTo(this.$progressContainer),0===$("tbody tr.upload-queue-item",this.dragUploader.$fileList).length?(this.$row.prependTo($("tbody",this.dragUploader.$fileList)),this.$row.addClass("last")):this.$row.insertBefore($("tbody tr.upload-queue-item:first",this.dragUploader.$fileList)),this.$selector&&this.$selector.html('<span class="form-check form-toggle"><input type="checkbox" class="form-check-input t3js-multi-record-selection-check" disabled/></span>'),this.$iconCol.html('<typo3-backend-icon identifier="mimetypes-other-other" />'),this.dragUploader.maxFileSize>0&&this.file.size>this.dragUploader.maxFileSize)this.updateMessage(TYPO3.lang["file_upload.maxFileSizeExceeded"].replace(/\{0\}/g,this.file.name).replace(/\{1\}/g,DragUploader.fileSizeAsString(this.dragUploader.maxFileSize))),this.$row.addClass("error");else if(this.dragUploader.fileDenyPattern&&this.file.name.match(this.dragUploader.fileDenyPattern))this.updateMessage(TYPO3.lang["file_upload.fileNotAllowed"].replace(/\{0\}/g,this.file.name)),this.$row.addClass("error");else if(this.checkAllowedExtensions()){this.updateMessage("- "+DragUploader.fileSizeAsString(this.file.size));const e=new FormData;e.append("data[upload][1][target]",this.dragUploader.target),e.append("data[upload][1][data]","1"),e.append("overwriteExistingFiles",this.override),e.append("redirect",""),e.append("upload_1",this.file);const t=new XMLHttpRequest;t.onreadystatechange=()=>{if(t.readyState===XMLHttpRequest.DONE)if(200===t.status)try{const e=JSON.parse(t.responseText);e.hasErrors?this.uploadError(t):this.uploadSuccess(e)}catch(e){this.uploadError(t)}else this.uploadError(t)},t.upload.addEventListener("progress",(e=>this.updateProgress(e))),t.open("POST",TYPO3.settings.ajaxUrls.file_process),t.send(e)}else this.updateMessage(TYPO3.lang["file_upload.fileExtensionExpected"].replace(/\{0\}/g,this.dragUploader.filesExtensionsAllowed)),this.$row.addClass("error")}updateMessage(e){this.$progressMessage.text(e)}removeProgress(){this.$progress&&this.$progress.remove()}uploadStart(){this.$progressPercentage.text("(0%)"),this.$progressBar.width("1%"),this.dragUploader.$trigger.trigger("uploadStart",[this])}uploadError(e){const t=TYPO3.lang["file_upload.uploadFailed"].replace(/\{0\}/g,this.file.name);this.updateMessage(t);try{const t=JSON.parse(e.responseText).messages;if(this.$progressPercentage.text(""),t&&t.length)for(let e of t)Notification.showMessage(e.title,e.message,e.severity,10)}catch(e){}this.$row.addClass("error"),this.dragUploader.decrementQueueLength(),this.dragUploader.$trigger.trigger("uploadError",[this,e])}updateProgress(e){const t=Math.round(e.loaded/e.total*100)+"%";this.$progressBar.outerWidth(t),this.$progressPercentage.text(t),this.dragUploader.$trigger.trigger("updateProgress",[this,t,e])}uploadSuccess(e){if(e.upload){this.dragUploader.decrementQueueLength(e.messages),this.$row.removeClass("uploading"),this.$row.prop("data-type","file"),this.$row.prop("data-file-uid",e.upload[0].uid),this.$fileName.text(e.upload[0].name),this.$progressPercentage.text(""),this.$progressMessage.text("100%"),this.$progressBar.outerWidth("100%");const t=String(e.upload[0].id);if(this.$selector){const e=this.$selector.find("input")?.get(0);e&&(e.removeAttribute("disabled"),e.setAttribute("name","CBC[_FILE|"+Md5.hash(t)+"]"),e.setAttribute("value",t))}e.upload[0].icon&&this.$iconCol.html('<a href="#" class="t3js-contextmenutrigger" data-uid="'+t+'" data-table="sys_file">'+e.upload[0].icon+"&nbsp;</span></a>"),this.dragUploader.irreObjectUid?(DragUploader.addFileToIrre(this.dragUploader.irreObjectUid,e.upload[0]),setTimeout((()=>{this.$row.remove(),0===$("tr",this.dragUploader.$fileList).length&&(this.dragUploader.$fileList.hide(),this.dragUploader.$fileList.closest(".t3-filelist-table-container")?.addClass("hidden"),this.dragUploader.$trigger.trigger("uploadSuccess",[this,e]))}),3e3)):setTimeout((()=>{this.showFileInfo(e.upload[0]),this.dragUploader.$trigger.trigger("uploadSuccess",[this,e])}),3e3)}}showFileInfo(e){this.removeProgress(),document.querySelector("#search_field")?.value&&$("<td />").text(e.path).appendTo(this.$row),$("<td />").text("").appendTo(this.$row),$("<td />").text(TYPO3.lang["type.file"]+" ("+e.extension.toUpperCase()+")").appendTo(this.$row),$("<td />").text(DragUploader.fileSizeAsString(e.size)).appendTo(this.$row);let t="";e.permissions.read&&(t+='<strong class="text-danger">'+TYPO3.lang["permissions.read"]+"</strong>"),e.permissions.write&&(t+='<strong class="text-danger">'+TYPO3.lang["permissions.write"]+"</strong>"),$("<td />").html(t).appendTo(this.$row),$("<td />").text("-").appendTo(this.$row);for(let e=this.$row.find("td").length;e<this.dragUploader.fileListColumnCount;e++)$("<td />").text("").appendTo(this.$row)}checkAllowedExtensions(){if(!this.dragUploader.filesExtensionsAllowed)return!0;const e=this.file.name.split(".").pop(),t=this.dragUploader.filesExtensionsAllowed.split(",");return-1!==$.inArray(e.toLowerCase(),t)}}class DragUploader{static fileSizeAsString(e){const t=e/1024;let i="";return i=t>1024?(t/1024).toFixed(1)+" MB":t.toFixed(1)+" KB",i}static addFileToIrre(e,t){const i={actionName:"typo3:foreignRelation:insert",objectGroup:e,table:"sys_file",uid:t.uid};MessageUtility.send(i)}static init(){const e=this.options;$.fn.extend({dragUploader:function(e){return this.each(((t,i)=>{const s=$(i);let o=s.data("DragUploaderPlugin");o||s.data("DragUploaderPlugin",o=new DragUploaderPlugin(i)),"string"==typeof e&&o[e]()}))}}),$((()=>{$(".t3js-drag-uploader").dragUploader(e)}));new MutationObserver((()=>{$(".t3js-drag-uploader").dragUploader(e)})).observe(document,{childList:!0,subtree:!0})}}export const initialize=function(){DragUploader.init(),void 0!==TYPO3.settings&&void 0!==TYPO3.settings.RequireJS&&void 0!==TYPO3.settings.RequireJS.PostInitializationModules&&void 0!==TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/DragUploader"]&&$.each(TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/DragUploader"],((e,t)=>{window.require([t])}))};DragUploader.init(),void 0!==TYPO3.settings&&void 0!==TYPO3.settings.RequireJS&&void 0!==TYPO3.settings.RequireJS.PostInitializationModules&&void 0!==TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/DragUploader"]&&$.each(TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/DragUploader"],((e,t)=>{window.require([t])}));
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/element/icon-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/element/icon-element.js
index 45ea7cf14f75..32bb1c901dc7 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/element/icon-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/element/icon-element.js
@@ -25,9 +25,9 @@ var __decorate=function(e,i,t,o){var n,r=arguments.length,s=r<3?i:null===o?o=Obj
     line-height: calc(var(--icon-size) / 1.6);
     font-size: calc((var(--icon-size) / 1.6) * var(--icon-unify-modifier))
   }
-`;let IconElement=class extends LitElement{constructor(){super(...arguments),this.size=null,this.state=States.default,this.overlay=null,this.markup=MarkupIdentifiers.inline,this.raw=null}render(){if(this.raw)return html`${unsafeHTML(this.raw)}`;if(!this.identifier)return html``;const e=Icons.getIcon(this.identifier,this.size,this.overlay,this.state,this.markup).then(e=>html`
+`;let IconElement=class extends LitElement{constructor(){super(...arguments),this.size=null,this.state=States.default,this.overlay=null,this.markup=MarkupIdentifiers.inline,this.raw=null}render(){if(this.raw)return html`${unsafeHTML(this.raw)}`;if(!this.identifier)return html``;const e=Icons.getIcon(this.identifier,this.size,this.overlay,this.state,this.markup).then((e=>html`
           ${unsafeHTML(e)}
-        `);return html`${until(e,html`<typo3-backend-spinner></typo3-backend-spinner>`)}`}};IconElement.styles=[css`
+        `));return html`${until(e,html`<typo3-backend-spinner></typo3-backend-spinner>`)}`}};IconElement.styles=[css`
       :host {
         --icon-color-primary: currentColor;
         --icon-size-small: 16px;
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/element/immediate-action-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/element/immediate-action-element.js
index 9fb55a325a6b..e98dd4f17759 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/element/immediate-action-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/element/immediate-action-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Utility from"@typo3/backend/utility.js";import{EventDispatcher}from"@typo3/backend/event/event-dispatcher.js";export class ImmediateActionElement extends HTMLElement{constructor(){super(...arguments),this.args=[]}static async getDelegate(t){switch(t){case"TYPO3.ModuleMenu.App.refreshMenu":const{default:e}=await import("@typo3/backend/module-menu.js");return e.App.refreshMenu.bind(e.App);case"TYPO3.Backend.Topbar.refresh":const{default:a}=await import("@typo3/backend/viewport.js");return a.Topbar.refresh.bind(a.Topbar);case"TYPO3.WindowManager.localOpen":const{default:r}=await import("@typo3/backend/window-manager.js");return r.localOpen.bind(r);case"TYPO3.Backend.Storage.ModuleStateStorage.update":return(await import("@typo3/backend/storage/module-state-storage.js")).ModuleStateStorage.update;case"TYPO3.Backend.Storage.ModuleStateStorage.updateWithCurrentMount":return(await import("@typo3/backend/storage/module-state-storage.js")).ModuleStateStorage.updateWithCurrentMount;case"TYPO3.Backend.Event.EventDispatcher.dispatchCustomEvent":return EventDispatcher.dispatchCustomEvent;default:throw Error('Unknown action "'+t+'"')}}static get observedAttributes(){return["action","args","args-list"]}attributeChangedCallback(t,e,a){if("action"===t)this.action=a;else if("args"===t){const t=a.replace(/&quot;/g,'"'),e=JSON.parse(t);this.args=e instanceof Array?Utility.trimItems(e):[]}else if("args-list"===t){const t=a.split(",");this.args=Utility.trimItems(t)}}connectedCallback(){if(!this.action)throw new Error("Missing mandatory action attribute");ImmediateActionElement.getDelegate(this.action).then(t=>t.apply(null,this.args))}}window.customElements.define("typo3-immediate-action",ImmediateActionElement);
\ No newline at end of file
+import Utility from"@typo3/backend/utility.js";import{EventDispatcher}from"@typo3/backend/event/event-dispatcher.js";export class ImmediateActionElement extends HTMLElement{constructor(){super(...arguments),this.args=[]}static async getDelegate(t){switch(t){case"TYPO3.ModuleMenu.App.refreshMenu":const{default:e}=await import("@typo3/backend/module-menu.js");return e.App.refreshMenu.bind(e.App);case"TYPO3.Backend.Topbar.refresh":const{default:a}=await import("@typo3/backend/viewport.js");return a.Topbar.refresh.bind(a.Topbar);case"TYPO3.WindowManager.localOpen":const{default:r}=await import("@typo3/backend/window-manager.js");return r.localOpen.bind(r);case"TYPO3.Backend.Storage.ModuleStateStorage.update":return(await import("@typo3/backend/storage/module-state-storage.js")).ModuleStateStorage.update;case"TYPO3.Backend.Storage.ModuleStateStorage.updateWithCurrentMount":return(await import("@typo3/backend/storage/module-state-storage.js")).ModuleStateStorage.updateWithCurrentMount;case"TYPO3.Backend.Event.EventDispatcher.dispatchCustomEvent":return EventDispatcher.dispatchCustomEvent;default:throw Error('Unknown action "'+t+'"')}}static get observedAttributes(){return["action","args","args-list"]}attributeChangedCallback(t,e,a){if("action"===t)this.action=a;else if("args"===t){const t=a.replace(/&quot;/g,'"'),e=JSON.parse(t);this.args=e instanceof Array?Utility.trimItems(e):[]}else if("args-list"===t){const t=a.split(",");this.args=Utility.trimItems(t)}}connectedCallback(){if(!this.action)throw new Error("Missing mandatory action attribute");ImmediateActionElement.getDelegate(this.action).then((t=>t.apply(null,this.args)))}}window.customElements.define("typo3-immediate-action",ImmediateActionElement);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/element/table-wizard-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/element/table-wizard-element.js
index 59863cf348ad..980d332b1174 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/element/table-wizard-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/element/table-wizard-element.js
@@ -10,7 +10,7 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(t,e,l,a){var o,i=arguments.length,n=i<3?e:null===a?a=Object.getOwnPropertyDescriptor(e,l):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(t,e,l,a);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(n=(i<3?o(n):i>3?o(e,l,n):o(e,l))||n);return i>3&&n&&Object.defineProperty(e,l,n),n};import{html,LitElement,render}from"lit";import{customElement,property}from"lit/decorators.js";import{lll}from"@typo3/core/lit-helper.js";import"@typo3/backend/element/icon-element.js";import Severity from"@typo3/backend/severity.js";import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";let TableWizardElement=class extends LitElement{constructor(){super(),this.type="textarea",this.selectorData="",this.delimiter="|",this.enclosure="",this.appendRows=1,this.l10n={},this.table=[],this.selectorData=this.getAttribute("selector"),this.delimiter=this.getAttribute("delimiter"),this.enclosure=this.getAttribute("enclosure")||"",this.readTableFromTextarea()}get firstRow(){return this.table[0]||[]}createRenderRoot(){return this}render(){return this.renderTemplate()}provideMinimalTable(){0!==this.table.length&&0!==this.firstRow.length||(this.table=[[""]])}readTableFromTextarea(){let t=document.querySelector(this.selectorData),e=[];t.value.split("\n").forEach(t=>{if(""!==t){this.enclosure&&(t=t.replace(new RegExp(this.enclosure,"g"),""));let l=t.split(this.delimiter);e.push(l)}}),this.table=e}writeTableSyntaxToTextarea(){let t=document.querySelector(this.selectorData),e="";this.table.forEach(t=>{let l=t.length;e+=t.reduce((t,e,a)=>{let o=l-1===a?"":this.delimiter;return t+this.enclosure+e+this.enclosure+o},"")+"\n"}),t.value=e,t.dispatchEvent(new CustomEvent("change",{bubbles:!0}))}modifyTable(t,e,l){const a=t.target;this.table[e][l]=a.value,this.writeTableSyntaxToTextarea(),this.requestUpdate()}toggleType(t){this.type="input"===this.type?"textarea":"input"}moveColumn(t,e,l){this.table=this.table.map(t=>{const a=t.splice(e,1);return t.splice(l,0,...a),t}),this.writeTableSyntaxToTextarea(),this.requestUpdate()}appendColumn(t,e){this.table=this.table.map(t=>(t.splice(e+1,0,""),t)),this.writeTableSyntaxToTextarea(),this.requestUpdate()}removeColumn(t,e){this.table=this.table.map(t=>(t.splice(e,1),t)),this.writeTableSyntaxToTextarea(),this.requestUpdate()}moveRow(t,e,l){const a=this.table.splice(e,1);this.table.splice(l,0,...a),this.writeTableSyntaxToTextarea(),this.requestUpdate()}appendRow(t,e){let l=this.firstRow.concat().fill(""),a=new Array(this.appendRows).fill(l);this.table.splice(e+1,0,...a),this.writeTableSyntaxToTextarea(),this.requestUpdate()}removeRow(t,e){this.table.splice(e,1),this.writeTableSyntaxToTextarea(),this.requestUpdate()}renderTemplate(){this.provideMinimalTable();const t=Object.keys(this.firstRow).map(t=>parseInt(t,10)),e=t[t.length-1],l=this.table.length-1;return html`
+var __decorate=function(t,e,l,a){var o,i=arguments.length,n=i<3?e:null===a?a=Object.getOwnPropertyDescriptor(e,l):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(t,e,l,a);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(n=(i<3?o(n):i>3?o(e,l,n):o(e,l))||n);return i>3&&n&&Object.defineProperty(e,l,n),n};import{html,LitElement,render}from"lit";import{customElement,property}from"lit/decorators.js";import{lll}from"@typo3/core/lit-helper.js";import"@typo3/backend/element/icon-element.js";import Severity from"@typo3/backend/severity.js";import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";let TableWizardElement=class extends LitElement{constructor(){super(),this.type="textarea",this.selectorData="",this.delimiter="|",this.enclosure="",this.appendRows=1,this.l10n={},this.table=[],this.selectorData=this.getAttribute("selector"),this.delimiter=this.getAttribute("delimiter"),this.enclosure=this.getAttribute("enclosure")||"",this.readTableFromTextarea()}get firstRow(){return this.table[0]||[]}createRenderRoot(){return this}render(){return this.renderTemplate()}provideMinimalTable(){0!==this.table.length&&0!==this.firstRow.length||(this.table=[[""]])}readTableFromTextarea(){let t=document.querySelector(this.selectorData),e=[];t.value.split("\n").forEach((t=>{if(""!==t){this.enclosure&&(t=t.replace(new RegExp(this.enclosure,"g"),""));let l=t.split(this.delimiter);e.push(l)}})),this.table=e}writeTableSyntaxToTextarea(){let t=document.querySelector(this.selectorData),e="";this.table.forEach((t=>{let l=t.length;e+=t.reduce(((t,e,a)=>{let o=l-1===a?"":this.delimiter;return t+this.enclosure+e+this.enclosure+o}),"")+"\n"})),t.value=e,t.dispatchEvent(new CustomEvent("change",{bubbles:!0}))}modifyTable(t,e,l){const a=t.target;this.table[e][l]=a.value,this.writeTableSyntaxToTextarea(),this.requestUpdate()}toggleType(t){this.type="input"===this.type?"textarea":"input"}moveColumn(t,e,l){this.table=this.table.map((t=>{const a=t.splice(e,1);return t.splice(l,0,...a),t})),this.writeTableSyntaxToTextarea(),this.requestUpdate()}appendColumn(t,e){this.table=this.table.map((t=>(t.splice(e+1,0,""),t))),this.writeTableSyntaxToTextarea(),this.requestUpdate()}removeColumn(t,e){this.table=this.table.map((t=>(t.splice(e,1),t))),this.writeTableSyntaxToTextarea(),this.requestUpdate()}moveRow(t,e,l){const a=this.table.splice(e,1);this.table.splice(l,0,...a),this.writeTableSyntaxToTextarea(),this.requestUpdate()}appendRow(t,e){let l=this.firstRow.concat().fill(""),a=new Array(this.appendRows).fill(l);this.table.splice(e+1,0,...a),this.writeTableSyntaxToTextarea(),this.requestUpdate()}removeRow(t,e){this.table.splice(e,1),this.writeTableSyntaxToTextarea(),this.requestUpdate()}renderTemplate(){this.provideMinimalTable();const t=Object.keys(this.firstRow).map((t=>parseInt(t,10))),e=t[t.length-1],l=this.table.length-1;return html`
       <style>
         :host, typo3-backend-table-wizard { display: inline-block; }
       </style>
@@ -18,29 +18,29 @@ var __decorate=function(t,e,l,a){var o,i=arguments.length,n=i<3?e:null===a?a=Obj
         <table class="table table-center">
           <thead>
             <th>${this.renderTypeButton()}</th>
-            ${t.map(t=>html`
+            ${t.map((t=>html`
             <th>${this.renderColButtons(t,e)}</th>
-            `)}
+            `))}
           </thead>
           <tbody>
-            ${this.table.map((t,e)=>html`
+            ${this.table.map(((t,e)=>html`
             <tr>
               <th>${this.renderRowButtons(e,l)}</th>
-              ${t.map((t,l)=>html`
+              ${t.map(((t,l)=>html`
               <td>${this.renderDataElement(t,e,l)}</td>
-              `)}
+              `))}
             </tr>
-            `)}
+            `))}
           </tbody>
         </table>
       </div>
-    `}renderDataElement(t,e,l){const a=t=>this.modifyTable(t,e,l);switch(this.type){case"input":return html`
+    `}renderDataElement(t,e,l){const a=t=>this.modifyTable(t,e,l);return"input"===this.type?html`
           <input class="form-control" type="text" name="TABLE[c][${e}][${l}]"
             @change="${a}" .value="${t.replace(/\n/g,"<br>")}">
-        `;case"textarea":default:return html`
+        `:html`
           <textarea class="form-control" rows="6" name="TABLE[c][${e}][${l}]"
             @change="${a}" .value="${t.replace(/<br[ ]*\/?>/g,"\n")}"></textarea>
-        `}}renderTypeButton(){return html`
+        `}renderTypeButton(){return html`
       <span class="btn-group">
         <button class="btn btn-default" type="button" title="${lll("table_smallFields")}"
                 @click="${t=>this.toggleType(t)}">
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/event/consumer-scope.js b/typo3/sysext/backend/Resources/Public/JavaScript/event/consumer-scope.js
index 6c1bc3a2f417..1b4f022d1766 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/event/consumer-scope.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/event/consumer-scope.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";class ConsumerScope{constructor(){this.consumers=[]}getConsumers(){return this.consumers}hasConsumer(s){return this.consumers.includes(s)}attach(s){this.hasConsumer(s)||this.consumers.push(s)}detach(s){this.consumers=this.consumers.filter(e=>e!==s)}invoke(s){const e=[];return this.consumers.forEach(r=>{const o=r.consume.call(r,s);o&&e.push(o)}),$.when.apply($,e)}}export default new ConsumerScope;
\ No newline at end of file
+import $ from"jquery";class ConsumerScope{constructor(){this.consumers=[]}getConsumers(){return this.consumers}hasConsumer(s){return this.consumers.includes(s)}attach(s){this.hasConsumer(s)||this.consumers.push(s)}detach(s){this.consumers=this.consumers.filter((e=>e!==s))}invoke(s){const e=[];return this.consumers.forEach((r=>{const o=r.consume.call(r,s);o&&e.push(o)})),$.when.apply($,e)}}export default new ConsumerScope;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/event/interaction-request-map.js b/typo3/sysext/backend/Resources/Public/JavaScript/event/interaction-request-map.js
index e04dde1ceb1b..d726436c353c 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/event/interaction-request-map.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/event/interaction-request-map.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-class InteractionRequestMap{constructor(){this.assignments=[]}attachFor(e,t){let s=this.getFor(e);null===s&&(s={request:e,deferreds:[]},this.assignments.push(s)),s.deferreds.push(t)}detachFor(e){const t=this.getFor(e);this.assignments=this.assignments.filter(e=>e===t)}getFor(e){let t=null;return this.assignments.some(s=>s.request===e&&(t=s,!0)),t}resolveFor(e){const t=this.getFor(e);return null!==t&&(t.deferreds.forEach(e=>e.resolve()),this.detachFor(e),!0)}rejectFor(e){const t=this.getFor(e);return null!==t&&(t.deferreds.forEach(e=>e.reject()),this.detachFor(e),!0)}}export default new InteractionRequestMap;
\ No newline at end of file
+class InteractionRequestMap{constructor(){this.assignments=[]}attachFor(e,t){let s=this.getFor(e);null===s&&(s={request:e,deferreds:[]},this.assignments.push(s)),s.deferreds.push(t)}detachFor(e){const t=this.getFor(e);this.assignments=this.assignments.filter((e=>e===t))}getFor(e){let t=null;return this.assignments.some((s=>s.request===e&&(t=s,!0))),t}resolveFor(e){const t=this.getFor(e);return null!==t&&(t.deferreds.forEach((e=>e.resolve())),this.detachFor(e),!0)}rejectFor(e){const t=this.getFor(e);return null!==t&&(t.deferreds.forEach((e=>e.reject())),this.detachFor(e),!0)}}export default new InteractionRequestMap;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-review.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-review.js
index 5c67358387dd..97a314affdea 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-review.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-review.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import FormEngine from"@typo3/backend/form-engine.js";import"@typo3/backend/element/icon-element.js";class FormEngineReview{constructor(){this.checkForReviewableField=()=>{const t=this,e=FormEngineReview.findInvalidField(),i=$("."+this.toggleButtonClass);if(e.length>0){const n=$("<div />",{class:"list-group"});e.each((function(){const e=$(this),i=e.find("[data-formengine-validation-rules]");let o=i.attr("id");void 0===o&&(o=i.parent().children("[id]").first().attr("id")),n.append($("<a />",{class:"list-group-item "+t.fieldListItemClass,"data-field-id":o,href:"#"}).text(e.find(t.labelSelector).text()))})),i.removeClass("hidden");const o=i.data("bs.popover");o&&(o.options.html=!0,o.options.content=n.wrapAll("<div>").parent().html(),o.setContent(o.$tip),o.$tip.addClass(o.options.placement))}else i.addClass("hidden").popover("hide")},this.switchToField=t=>{t.preventDefault();const e=$(t.currentTarget).data("fieldId"),i=$("#"+e);i.parents('[id][role="tabpanel"]').each((function(){$('[aria-controls="'+$(this).attr("id")+'"]').tab("show")})),i.focus()},this.toggleButtonClass="t3js-toggle-review-panel",this.fieldListItemClass="t3js-field-item",this.labelSelector=".t3js-formengine-label",this.initialize()}static findInvalidField(){return $(document).find(".tab-content ."+FormEngine.Validation.errorClass)}static attachButtonToModuleHeader(t){const e=$(".t3js-module-docheader-bar-buttons").children().last().find('[role="toolbar"]'),i=$("<a />",{class:"btn btn-danger btn-sm hidden "+t.toggleButtonClass,href:"#",title:TYPO3.lang["buttons.reviewFailedValidationFields"]}).append($("<typo3-backend-icon/>",{identifier:"actions-info",size:"small"}));i.popover({container:"body",html:!0,placement:"bottom"}),e.prepend(i)}initialize(){const t=this,e=$(document);$(()=>{FormEngineReview.attachButtonToModuleHeader(t)}),e.on("click","."+this.fieldListItemClass,this.switchToField),e.on("t3-formengine-postfieldvalidation",this.checkForReviewableField)}}export default new FormEngineReview;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import FormEngine from"@typo3/backend/form-engine.js";import"@typo3/backend/element/icon-element.js";class FormEngineReview{constructor(){this.checkForReviewableField=()=>{const t=this,e=FormEngineReview.findInvalidField(),i=$("."+this.toggleButtonClass);if(e.length>0){const n=$("<div />",{class:"list-group"});e.each((function(){const e=$(this),i=e.find("[data-formengine-validation-rules]");let o=i.attr("id");void 0===o&&(o=i.parent().children("[id]").first().attr("id")),n.append($("<a />",{class:"list-group-item "+t.fieldListItemClass,"data-field-id":o,href:"#"}).text(e.find(t.labelSelector).text()))})),i.removeClass("hidden");const o=i.data("bs.popover");o&&(o.options.html=!0,o.options.content=n.wrapAll("<div>").parent().html(),o.setContent(o.$tip),o.$tip.addClass(o.options.placement))}else i.addClass("hidden").popover("hide")},this.switchToField=t=>{t.preventDefault();const e=$(t.currentTarget).data("fieldId"),i=$("#"+e);i.parents('[id][role="tabpanel"]').each((function(){$('[aria-controls="'+$(this).attr("id")+'"]').tab("show")})),i.focus()},this.toggleButtonClass="t3js-toggle-review-panel",this.fieldListItemClass="t3js-field-item",this.labelSelector=".t3js-formengine-label",this.initialize()}static findInvalidField(){return $(document).find(".tab-content ."+FormEngine.Validation.errorClass)}static attachButtonToModuleHeader(t){const e=$(".t3js-module-docheader-bar-buttons").children().last().find('[role="toolbar"]'),i=$("<a />",{class:"btn btn-danger btn-sm hidden "+t.toggleButtonClass,href:"#",title:TYPO3.lang["buttons.reviewFailedValidationFields"]}).append($("<typo3-backend-icon/>",{identifier:"actions-info",size:"small"}));i.popover({container:"body",html:!0,placement:"bottom"}),e.prepend(i)}initialize(){const t=this,e=$(document);$((()=>{FormEngineReview.attachButtonToModuleHeader(t)})),e.on("click","."+this.fieldListItemClass,this.switchToField),e.on("t3-formengine-postfieldvalidation",this.checkForReviewableField)}}export default new FormEngineReview;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-suggest.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-suggest.js
index a65ce37326ce..7c2f9807c889 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-suggest.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-suggest.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import"jquery/autocomplete.js";import FormEngine from"@typo3/backend/form-engine.js";class FormEngineSuggest{constructor(e){$(()=>{this.initialize(e)})}initialize(e){const t=e.closest(".t3-form-suggest-container"),a=e.dataset.tablename,o=e.dataset.fieldname,n=e.dataset.field,s=parseInt(e.dataset.uid,10),i=parseInt(e.dataset.pid,10),r=e.dataset.datastructureidentifier,l=e.dataset.flexformsheetname,d=e.dataset.flexformfieldname,m=e.dataset.flexformcontainername,u=e.dataset.flexformcontainerfieldname,c=parseInt(e.dataset.minchars,10),p=TYPO3.settings.ajaxUrls.record_suggest,f={tableName:a,fieldName:o,uid:s,pid:i,dataStructureIdentifier:r,flexFormSheetName:l,flexFormFieldName:d,flexFormContainerName:m,flexFormContainerFieldName:u};$(e).autocomplete({serviceUrl:p,params:f,type:"POST",paramName:"value",dataType:"json",minChars:c,groupBy:"typeLabel",containerClass:"autocomplete-results",appendTo:t,forceFixPosition:!1,preserveInput:!0,showNoSuggestionNotice:!0,noSuggestionNotice:'<div class="autocomplete-info">No results</div>',minLength:c,preventBadQueries:!1,transformResult:e=>({suggestions:e.map(e=>({value:e.text,data:e}))}),formatResult:e=>$("<div>").append($('<a class="autocomplete-suggestion-link" href="#">'+e.data.sprite+e.data.text+"</a></div>").attr({"data-label":e.data.label,"data-table":e.data.table,"data-uid":e.data.uid})).html(),onSearchComplete:function(){t.classList.add("open")},beforeRender:function(e){e.attr("style",""),t.classList.add("open")},onHide:function(){t.classList.remove("open")},onSelect:function(){!function(t){let a="";a="select"===e.dataset.fieldtype?t.dataset.uid:t.dataset.table+"_"+t.dataset.uid,FormEngine.setSelectOptionFromExternalSource(n,a,t.dataset.label,t.dataset.label),FormEngine.Validation.markFieldAsChanged($(document.querySelector('input[name="'+n+'"]')))}(t.querySelector(".autocomplete-selected a"))}})}}export default FormEngineSuggest;
\ No newline at end of file
+import $ from"jquery";import"jquery/autocomplete.js";import FormEngine from"@typo3/backend/form-engine.js";class FormEngineSuggest{constructor(e){$((()=>{this.initialize(e)}))}initialize(e){const t=e.closest(".t3-form-suggest-container"),a=e.dataset.tablename,o=e.dataset.fieldname,n=e.dataset.field,s=parseInt(e.dataset.uid,10),i=parseInt(e.dataset.pid,10),r=e.dataset.datastructureidentifier,l=e.dataset.flexformsheetname,d=e.dataset.flexformfieldname,m=e.dataset.flexformcontainername,u=e.dataset.flexformcontainerfieldname,c=parseInt(e.dataset.minchars,10),p=TYPO3.settings.ajaxUrls.record_suggest,f={tableName:a,fieldName:o,uid:s,pid:i,dataStructureIdentifier:r,flexFormSheetName:l,flexFormFieldName:d,flexFormContainerName:m,flexFormContainerFieldName:u};$(e).autocomplete({serviceUrl:p,params:f,type:"POST",paramName:"value",dataType:"json",minChars:c,groupBy:"typeLabel",containerClass:"autocomplete-results",appendTo:t,forceFixPosition:!1,preserveInput:!0,showNoSuggestionNotice:!0,noSuggestionNotice:'<div class="autocomplete-info">No results</div>',minLength:c,preventBadQueries:!1,transformResult:e=>({suggestions:e.map((e=>({value:e.text,data:e})))}),formatResult:e=>$("<div>").append($('<a class="autocomplete-suggestion-link" href="#">'+e.data.sprite+e.data.text+"</a></div>").attr({"data-label":e.data.label,"data-table":e.data.table,"data-uid":e.data.uid})).html(),onSearchComplete:function(){t.classList.add("open")},beforeRender:function(e){e.attr("style",""),t.classList.add("open")},onHide:function(){t.classList.remove("open")},onSelect:function(){!function(t){let a="";a="select"===e.dataset.fieldtype?t.dataset.uid:t.dataset.table+"_"+t.dataset.uid,FormEngine.setSelectOptionFromExternalSource(n,a,t.dataset.label,t.dataset.label),FormEngine.Validation.markFieldAsChanged($(document.querySelector('input[name="'+n+'"]')))}(t.querySelector(".autocomplete-selected a"))}})}}export default FormEngineSuggest;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-validation.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-validation.js
index 653591da28be..d12132d8f9aa 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-validation.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine-validation.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import moment from"moment";import Md5 from"@typo3/backend/hashing/md5.js";import DocumentSaveActions from"@typo3/backend/document-save-actions.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";export default(function(){const FormEngineValidation={rulesSelector:"[data-formengine-validation-rules]",inputSelector:"[data-formengine-input-params]",markerSelector:".t3js-formengine-validation-marker",groupFieldHiddenElement:".t3js-formengine-field-group input[type=hidden]",relatedFieldSelector:"[data-relatedfieldname]",errorClass:"has-error",lastYear:0,lastDate:0,lastTime:0,passwordDummy:"********"},customEvaluations=new Map;return FormEngineValidation.initialize=function(){$(document).find("."+FormEngineValidation.errorClass).removeClass(FormEngineValidation.errorClass),FormEngineValidation.initializeInputFields().promise().done((function(){$(document).on("change",FormEngineValidation.rulesSelector,e=>{FormEngineValidation.validateField(e.currentTarget),FormEngineValidation.markFieldAsChanged(e.currentTarget)}),FormEngineValidation.registerSubmitCallback()}));const e=new Date;FormEngineValidation.lastYear=FormEngineValidation.getYear(e),FormEngineValidation.lastDate=FormEngineValidation.getDate(e),FormEngineValidation.lastTime=0,FormEngineValidation.validate()},FormEngineValidation.initializeInputFields=function(){return $(document).find(FormEngineValidation.inputSelector).each((function(e,n){const t=$(n).data("formengine-input-params"),a=t.field,i=$('[name="'+a+'"]');void 0===i.data("main-field")&&(i.data("main-field",a),i.data("config",t),FormEngineValidation.initializeInputField(a))}))},FormEngineValidation.initializeInputField=function(e){const n=$('[name="'+e+'"]'),t=$('[data-formengine-input-name="'+e+'"]');let a=$('[name="'+n.data("main-field")+'"]');0===a.length&&(a=n);const i=a.data("config");if(void 0!==i){const e=FormEngineValidation.trimExplode(",",i.evalList);let a=n.val();for(let n=0;n<e.length;n++)a=FormEngineValidation.formatValue(e[n],a,i);a.length&&t.val(a)}t.data("main-field",e),t.data("config",i),t.on("change",(function(){FormEngineValidation.updateInputField(t.attr("data-formengine-input-name"))})),t.attr("data-formengine-input-initialized","true")},FormEngineValidation.registerCustomEvaluation=function(e,n){customEvaluations.has(e)||customEvaluations.set(e,n)},FormEngineValidation.formatValue=function(e,n,t){let a,i,o="";switch(e){case"date":if(n.toString().indexOf("-")>0){o=moment.utc(n).format("DD-MM-YYYY")}else{if(a=1*n,!a)return"";i=new Date(1e3*a);o=i.getUTCDate().toString(10).padStart(2,"0")+"-"+(i.getUTCMonth()+1).toString(10).padStart(2,"0")+"-"+this.getYear(i)}break;case"datetime":if(n.toString().indexOf("-")<=0&&!("number"==typeof n?n:parseInt(n)))return"";o=FormEngineValidation.formatValue("time",n,t)+" "+FormEngineValidation.formatValue("date",n,t);break;case"time":case"timesec":let r;if(n.toString().indexOf("-")>0)r=moment.utc(n);else{if(a="number"==typeof n?n:parseInt(n),!a&&"0"!==n.toString())return"";r=moment.unix(a).utc()}o="timesec"===e?r.format("HH:mm:ss"):r.format("HH:mm");break;case"password":o=n?FormEngineValidation.passwordDummy:"";break;default:o=n}return o},FormEngineValidation.updateInputField=function(e){const n=$('[name="'+e+'"]');let t=$('[name="'+n.data("main-field")+'"]');0===t.length&&(t=n);const a=$('[data-formengine-input-name="'+t.attr("name")+'"]'),i=t.data("config");if(void 0!==i){const e=FormEngineValidation.trimExplode(",",i.evalList);let n=a.val();for(let t=0;t<e.length;t++)n=FormEngineValidation.processValue(e[t],n,i);let o=n;for(let n=0;n<e.length;n++)o=FormEngineValidation.formatValue(e[n],o,i);t.val(n),t.get(0).dispatchEvent(new Event("change")),a.val(o)}},FormEngineValidation.validateField=function(e,n){const t=e instanceof $?e.get(0):e;if(n=n||t.value||"",void 0===t.dataset.formengineValidationRules)return n;const a=JSON.parse(t.dataset.formengineValidationRules);let i,o,r,l=!1,s=0,m=n;$.isArray(n)||(n=FormEngineValidation.ltrim(n)),$.each(a,(function(e,a){if(l)return!1;switch(a.type){case"required":""===n&&(l=!0,t.closest(FormEngineValidation.markerSelector).classList.add(FormEngineValidation.errorClass));break;case"range":if(""!==n){if((a.minItems||a.maxItems)&&(i=$(document).find('[name="'+t.dataset.relatedfieldname+'"]'),s=i.length?FormEngineValidation.trimExplode(",",i.val()).length:t.value,void 0!==a.minItems&&(o=1*a.minItems,!isNaN(o)&&s<o&&(l=!0)),void 0!==a.maxItems&&(r=1*a.maxItems,!isNaN(r)&&s>r&&(l=!0))),void 0!==a.lower){const e=1*a.lower;!isNaN(e)&&n<e&&(l=!0)}if(void 0!==a.upper){const e=1*a.upper;!isNaN(e)&&n>e&&(l=!0)}}break;case"select":case"category":(a.minItems||a.maxItems)&&(i=$(document).find('[name="'+t.dataset.relatedfieldname+'"]'),s=i.length?FormEngineValidation.trimExplode(",",i.val()).length:t instanceof HTMLSelectElement?t.querySelectorAll("option:checked").length:t.querySelectorAll("input[value]:checked").length,void 0!==a.minItems&&(o=1*a.minItems,!isNaN(o)&&s<o&&(l=!0)),void 0!==a.maxItems&&(r=1*a.maxItems,!isNaN(r)&&s>r&&(l=!0)));break;case"group":case"inline":(a.minItems||a.maxItems)&&(s=FormEngineValidation.trimExplode(",",t.value).length,void 0!==a.minItems&&(o=1*a.minItems,!isNaN(o)&&s<o&&(l=!0)),void 0!==a.maxItems&&(r=1*a.maxItems,!isNaN(r)&&s>r&&(l=!0)));break;case"min":(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement)&&t.value.length>0&&t.value.length<t.minLength&&(l=!0)}}));const d=!l;return t.closest(FormEngineValidation.markerSelector).classList.toggle(FormEngineValidation.errorClass,!d),FormEngineValidation.markParentTab($(t),d),$(document).trigger("t3-formengine-postfieldvalidation"),m},FormEngineValidation.processValue=function(e,n,t){let a="",i="",o="",r=0,l=n;switch(e){case"alpha":case"num":case"alphanum":case"alphanum_x":for(a="",r=0;r<n.length;r++){const t=n.substr(r,1);let i="_"===t||"-"===t,o=t>="a"&&t<="z"||t>="A"&&t<="Z",l=t>="0"&&t<="9";switch(e){case"alphanum":i=!1;break;case"alpha":l=!1,i=!1;break;case"num":o=!1,i=!1}(o||l||i)&&(a+=t)}a!==n&&(l=a);break;case"is_in":if(t.is_in){i=""+n,t.is_in=t.is_in.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");const e=new RegExp("[^"+t.is_in+"]+","g");a=i.replace(e,"")}else a=i;l=a;break;case"nospace":l=(""+n).replace(/ /g,"");break;case"md5":""!==n&&(l=Md5.hash(n));break;case"upper":l=n.toUpperCase();break;case"lower":l=n.toLowerCase();break;case"integer":""!==n&&(l=FormEngineValidation.parseInt(n));break;case"decimal":""!==n&&(l=FormEngineValidation.parseDouble(n));break;case"trim":l=String(n).trim();break;case"datetime":""!==n&&(o=n.substr(0,1),l=FormEngineValidation.parseDateTime(n));break;case"date":""!==n&&(o=n.substr(0,1),l=FormEngineValidation.parseDate(n));break;case"time":case"timesec":""!==n&&(o=n.substr(0,1),l=FormEngineValidation.parseTime(n,e));break;case"year":""!==n&&(o=n.substr(0,1),l=FormEngineValidation.parseYear(n));break;case"null":case"password":break;default:customEvaluations.has(e)?l=customEvaluations.get(e).call(null,n):"object"==typeof TBE_EDITOR&&void 0!==TBE_EDITOR.customEvalFunctions&&"function"==typeof TBE_EDITOR.customEvalFunctions[e]&&(l=TBE_EDITOR.customEvalFunctions[e](n))}return l},FormEngineValidation.validate=function(e){(void 0===e||e instanceof Document)&&$(document).find(FormEngineValidation.markerSelector+", .t3js-tabmenu-item").removeClass(FormEngineValidation.errorClass).removeClass("has-validation-error");const n=e||document;$(n).find(FormEngineValidation.rulesSelector).each((e,n)=>{const t=$(n);if(!t.closest(".t3js-flex-section-deleted, .t3js-inline-record-deleted").length){let e=!1;const n=t.val(),a=FormEngineValidation.validateField(t,n);if($.isArray(a)&&$.isArray(n)){if(a.length!==n.length)e=!0;else for(let t=0;t<a.length;t++)if(a[t]!==n[t]){e=!0;break}}else a.length&&n!==a&&(e=!0);e&&t.val(a)}})},FormEngineValidation.markFieldAsChanged=function(e){if(e instanceof $&&(e=e.get(0)),!(e instanceof HTMLElement))return;e.closest(".t3js-formengine-palette-field").classList.add("has-change")},FormEngineValidation.trimExplode=function(e,n){const t=[],a=n.split(e);for(let e=0;e<a.length;e++){const n=a[e].trim();n.length>0&&t.push(n)}return t},FormEngineValidation.parseInt=function(e){let n;return e?(n=parseInt(""+e,10),isNaN(n)?0:n):0},FormEngineValidation.parseDouble=function(e,n=2){let t=""+e;t=t.replace(/[^0-9,\.-]/g,"");const a="-"===t.substring(0,1);t=t.replace(/-/g,""),t=t.replace(/,/g,"."),-1===t.indexOf(".")&&(t+=".0");const i=t.split("."),o=i.pop();let r=Number(i.join("")+"."+o);return a&&(r*=-1),t=r.toFixed(n),t},FormEngineValidation.ltrim=function(e){return e?(""+e).replace(/^\s+/,""):""},FormEngineValidation.btrim=function(e){return e?(""+e).replace(/\s+$/,""):""},FormEngineValidation.parseDateTime=function(e){const n=e.indexOf(" ");if(-1!==n){const t=FormEngineValidation.parseDate(e.substr(n,e.length));FormEngineValidation.lastTime=t+FormEngineValidation.parseTime(e.substr(0,n),"time")}else FormEngineValidation.lastTime=FormEngineValidation.parseDate(e);return FormEngineValidation.lastTime},FormEngineValidation.parseDate=function(e){const n=new Date;let t=FormEngineValidation.split(e);if(t.values[1]&&t.values[1].length>2){const e=t.values[1];t=FormEngineValidation.splitSingle(e)}const a=t.values[3]?FormEngineValidation.parseInt(t.values[3]):FormEngineValidation.getYear(n),i=t.values[2]?FormEngineValidation.parseInt(t.values[2]):n.getUTCMonth()+1,o=t.values[1]?FormEngineValidation.parseInt(t.values[1]):n.getUTCDate(),r=moment.utc();return r.year(parseInt(a)).month(parseInt(i)-1).date(parseInt(o)).hour(0).minute(0).second(0),FormEngineValidation.lastDate=r.unix(),FormEngineValidation.lastDate},FormEngineValidation.parseTime=function(e,n){const t=new Date;let a=FormEngineValidation.split(e);if(a.values[1]&&a.values[1].length>2){const e=a.values[1];a=FormEngineValidation.splitSingle(e)}const i=a.values[3]?FormEngineValidation.parseInt(a.values[3]):t.getUTCSeconds(),o=a.values[2]?FormEngineValidation.parseInt(a.values[2]):t.getUTCMinutes(),r=a.values[1]?FormEngineValidation.parseInt(a.values[1]):t.getUTCHours(),l=moment.utc();return l.year(1970).month(0).date(1).hour(r).minute(o).second("timesec"===n?i:0),FormEngineValidation.lastTime=l.unix(),FormEngineValidation.lastTime<0&&(FormEngineValidation.lastTime+=86400),FormEngineValidation.lastTime},FormEngineValidation.parseYear=function(e){const n=new Date,t=FormEngineValidation.split(e);return FormEngineValidation.lastYear=t.values[1]?FormEngineValidation.parseInt(t.values[1]):FormEngineValidation.getYear(n),FormEngineValidation.lastYear},FormEngineValidation.getYear=function(e){return null===e?null:e.getUTCFullYear()},FormEngineValidation.getDate=function(e){const n=new Date(FormEngineValidation.getYear(e),e.getUTCMonth(),e.getUTCDate());return FormEngineValidation.getTimestamp(n)},FormEngineValidation.pol=function(foreign,value){return eval(("-"==foreign?"-":"")+value)},FormEngineValidation.convertClientTimestampToUTC=function(e,n){const t=new Date(1e3*e);return t.setTime(1e3*(e-60*t.getTimezoneOffset())),n?FormEngineValidation.getTime(t):FormEngineValidation.getTimestamp(t)},FormEngineValidation.getTimestamp=function(e){return Date.parse(e instanceof Date?e.toISOString():e)/1e3},FormEngineValidation.getTime=function(e){return 60*e.getUTCHours()*60+60*e.getUTCMinutes()+FormEngineValidation.getSecs(e)},FormEngineValidation.getSecs=function(e){return e.getUTCSeconds()},FormEngineValidation.getTimeSecs=function(e){return 60*e.getHours()*60+60*e.getMinutes()+e.getSeconds()},FormEngineValidation.markParentTab=function(e,n){e.parents(".tab-pane").each((function(e,t){const a=$(t);n&&(n=0===a.find(".has-error").length);const i=a.attr("id");$(document).find('a[href="#'+i+'"]').closest(".t3js-tabmenu-item").toggleClass("has-validation-error",!n)}))},FormEngineValidation.splitSingle=function(e){const n=""+e,t={values:[],pointer:3};return t.values[1]=n.substr(0,2),t.values[2]=n.substr(2,2),t.values[3]=n.substr(4,10),t},FormEngineValidation.splitStr=function(e,n,t){const a=""+e,i=n.length;let o=-i;t<1&&(t=1);for(let e=1;e<t;e++)if(o=a.indexOf(n,o+i),-1==o)return null;let r=a.indexOf(n,o+i);return-1==r&&(r=a.length),a.substring(o+i,r)},FormEngineValidation.split=function(e){const n={values:[],valPol:[],pointer:0,numberMode:0,theVal:""};e+=" ";for(let t=0;t<e.length;t++){const a=e.substr(t,1);a<"0"||a>"9"?(n.numberMode&&(n.pointer++,n.values[n.pointer]=n.theVal,n.theVal="",n.numberMode=0),"+"!=a&&"-"!=a||(n.valPol[n.pointer+1]=a)):(n.theVal+=a,n.numberMode=1)}return n},FormEngineValidation.registerSubmitCallback=function(){DocumentSaveActions.getInstance().addPreSubmitCallback((function(e){$("."+FormEngineValidation.errorClass).length>0&&(Modal.confirm(TYPO3.lang.alert||"Alert",TYPO3.lang["FormEngine.fieldsMissing"],Severity.error,[{text:TYPO3.lang["button.ok"]||"OK",active:!0,btnClass:"btn-default",name:"ok"}]).on("button.clicked",(function(){Modal.dismiss()})),e.stopImmediatePropagation())}))},FormEngineValidation}());
\ No newline at end of file
+import $ from"jquery";import moment from"moment";import Md5 from"@typo3/backend/hashing/md5.js";import DocumentSaveActions from"@typo3/backend/document-save-actions.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";export default(function(){const FormEngineValidation={rulesSelector:"[data-formengine-validation-rules]",inputSelector:"[data-formengine-input-params]",markerSelector:".t3js-formengine-validation-marker",groupFieldHiddenElement:".t3js-formengine-field-group input[type=hidden]",relatedFieldSelector:"[data-relatedfieldname]",errorClass:"has-error",lastYear:0,lastDate:0,lastTime:0,passwordDummy:"********"},customEvaluations=new Map;return FormEngineValidation.initialize=function(){$(document).find("."+FormEngineValidation.errorClass).removeClass(FormEngineValidation.errorClass),FormEngineValidation.initializeInputFields().promise().done((function(){$(document).on("change",FormEngineValidation.rulesSelector,(e=>{FormEngineValidation.validateField(e.currentTarget),FormEngineValidation.markFieldAsChanged(e.currentTarget)})),FormEngineValidation.registerSubmitCallback()}));const e=new Date;FormEngineValidation.lastYear=FormEngineValidation.getYear(e),FormEngineValidation.lastDate=FormEngineValidation.getDate(e),FormEngineValidation.lastTime=0,FormEngineValidation.validate()},FormEngineValidation.initializeInputFields=function(){return $(document).find(FormEngineValidation.inputSelector).each((function(e,n){const t=$(n).data("formengine-input-params"),a=t.field,i=$('[name="'+a+'"]');void 0===i.data("main-field")&&(i.data("main-field",a),i.data("config",t),FormEngineValidation.initializeInputField(a))}))},FormEngineValidation.initializeInputField=function(e){const n=$('[name="'+e+'"]'),t=$('[data-formengine-input-name="'+e+'"]');let a=$('[name="'+n.data("main-field")+'"]');0===a.length&&(a=n);const i=a.data("config");if(void 0!==i){const e=FormEngineValidation.trimExplode(",",i.evalList);let a=n.val();for(let n=0;n<e.length;n++)a=FormEngineValidation.formatValue(e[n],a,i);a.length&&t.val(a)}t.data("main-field",e),t.data("config",i),t.on("change",(function(){FormEngineValidation.updateInputField(t.attr("data-formengine-input-name"))})),t.attr("data-formengine-input-initialized","true")},FormEngineValidation.registerCustomEvaluation=function(e,n){customEvaluations.has(e)||customEvaluations.set(e,n)},FormEngineValidation.formatValue=function(e,n,t){let a,i,o="";switch(e){case"date":if(n.toString().indexOf("-")>0){o=moment.utc(n).format("DD-MM-YYYY")}else{if(a=1*n,!a)return"";i=new Date(1e3*a);o=i.getUTCDate().toString(10).padStart(2,"0")+"-"+(i.getUTCMonth()+1).toString(10).padStart(2,"0")+"-"+this.getYear(i)}break;case"datetime":if(n.toString().indexOf("-")<=0&&!("number"==typeof n?n:parseInt(n)))return"";o=FormEngineValidation.formatValue("time",n,t)+" "+FormEngineValidation.formatValue("date",n,t);break;case"time":case"timesec":let r;if(n.toString().indexOf("-")>0)r=moment.utc(n);else{if(a="number"==typeof n?n:parseInt(n),!a&&"0"!==n.toString())return"";r=moment.unix(a).utc()}o="timesec"===e?r.format("HH:mm:ss"):r.format("HH:mm");break;case"password":o=n?FormEngineValidation.passwordDummy:"";break;default:o=n}return o},FormEngineValidation.updateInputField=function(e){const n=$('[name="'+e+'"]');let t=$('[name="'+n.data("main-field")+'"]');0===t.length&&(t=n);const a=$('[data-formengine-input-name="'+t.attr("name")+'"]'),i=t.data("config");if(void 0!==i){const e=FormEngineValidation.trimExplode(",",i.evalList);let n=a.val();for(let t=0;t<e.length;t++)n=FormEngineValidation.processValue(e[t],n,i);let o=n;for(let n=0;n<e.length;n++)o=FormEngineValidation.formatValue(e[n],o,i);t.val(n),t.get(0).dispatchEvent(new Event("change")),a.val(o)}},FormEngineValidation.validateField=function(e,n){const t=e instanceof $?e.get(0):e;if(n=n||t.value||"",void 0===t.dataset.formengineValidationRules)return n;const a=JSON.parse(t.dataset.formengineValidationRules);let i,o,r,l=!1,s=0,m=n;$.isArray(n)||(n=FormEngineValidation.ltrim(n)),$.each(a,(function(e,a){if(l)return!1;switch(a.type){case"required":""===n&&(l=!0,t.closest(FormEngineValidation.markerSelector).classList.add(FormEngineValidation.errorClass));break;case"range":if(""!==n){if((a.minItems||a.maxItems)&&(i=$(document).find('[name="'+t.dataset.relatedfieldname+'"]'),s=i.length?FormEngineValidation.trimExplode(",",i.val()).length:t.value,void 0!==a.minItems&&(o=1*a.minItems,!isNaN(o)&&s<o&&(l=!0)),void 0!==a.maxItems&&(r=1*a.maxItems,!isNaN(r)&&s>r&&(l=!0))),void 0!==a.lower){const e=1*a.lower;!isNaN(e)&&n<e&&(l=!0)}if(void 0!==a.upper){const e=1*a.upper;!isNaN(e)&&n>e&&(l=!0)}}break;case"select":case"category":(a.minItems||a.maxItems)&&(i=$(document).find('[name="'+t.dataset.relatedfieldname+'"]'),s=i.length?FormEngineValidation.trimExplode(",",i.val()).length:t instanceof HTMLSelectElement?t.querySelectorAll("option:checked").length:t.querySelectorAll("input[value]:checked").length,void 0!==a.minItems&&(o=1*a.minItems,!isNaN(o)&&s<o&&(l=!0)),void 0!==a.maxItems&&(r=1*a.maxItems,!isNaN(r)&&s>r&&(l=!0)));break;case"group":case"inline":(a.minItems||a.maxItems)&&(s=FormEngineValidation.trimExplode(",",t.value).length,void 0!==a.minItems&&(o=1*a.minItems,!isNaN(o)&&s<o&&(l=!0)),void 0!==a.maxItems&&(r=1*a.maxItems,!isNaN(r)&&s>r&&(l=!0)));break;case"min":(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement)&&t.value.length>0&&t.value.length<t.minLength&&(l=!0)}}));const d=!l;return t.closest(FormEngineValidation.markerSelector).classList.toggle(FormEngineValidation.errorClass,!d),FormEngineValidation.markParentTab($(t),d),$(document).trigger("t3-formengine-postfieldvalidation"),m},FormEngineValidation.processValue=function(e,n,t){let a="",i="",o="",r=0,l=n;switch(e){case"alpha":case"num":case"alphanum":case"alphanum_x":for(a="",r=0;r<n.length;r++){const t=n.substr(r,1);let i="_"===t||"-"===t,o=t>="a"&&t<="z"||t>="A"&&t<="Z",l=t>="0"&&t<="9";switch(e){case"alphanum":i=!1;break;case"alpha":l=!1,i=!1;break;case"num":o=!1,i=!1}(o||l||i)&&(a+=t)}a!==n&&(l=a);break;case"is_in":if(t.is_in){i=""+n,t.is_in=t.is_in.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");const e=new RegExp("[^"+t.is_in+"]+","g");a=i.replace(e,"")}else a=i;l=a;break;case"nospace":l=(""+n).replace(/ /g,"");break;case"md5":""!==n&&(l=Md5.hash(n));break;case"upper":l=n.toUpperCase();break;case"lower":l=n.toLowerCase();break;case"integer":""!==n&&(l=FormEngineValidation.parseInt(n));break;case"decimal":""!==n&&(l=FormEngineValidation.parseDouble(n));break;case"trim":l=String(n).trim();break;case"datetime":""!==n&&(o=n.substr(0,1),l=FormEngineValidation.parseDateTime(n));break;case"date":""!==n&&(o=n.substr(0,1),l=FormEngineValidation.parseDate(n));break;case"time":case"timesec":""!==n&&(o=n.substr(0,1),l=FormEngineValidation.parseTime(n,e));break;case"year":""!==n&&(o=n.substr(0,1),l=FormEngineValidation.parseYear(n));break;case"null":case"password":break;default:customEvaluations.has(e)?l=customEvaluations.get(e).call(null,n):"object"==typeof TBE_EDITOR&&void 0!==TBE_EDITOR.customEvalFunctions&&"function"==typeof TBE_EDITOR.customEvalFunctions[e]&&(l=TBE_EDITOR.customEvalFunctions[e](n))}return l},FormEngineValidation.validate=function(e){(void 0===e||e instanceof Document)&&$(document).find(FormEngineValidation.markerSelector+", .t3js-tabmenu-item").removeClass(FormEngineValidation.errorClass).removeClass("has-validation-error");const n=e||document;$(n).find(FormEngineValidation.rulesSelector).each(((e,n)=>{const t=$(n);if(!t.closest(".t3js-flex-section-deleted, .t3js-inline-record-deleted").length){let e=!1;const n=t.val(),a=FormEngineValidation.validateField(t,n);if($.isArray(a)&&$.isArray(n)){if(a.length!==n.length)e=!0;else for(let t=0;t<a.length;t++)if(a[t]!==n[t]){e=!0;break}}else a.length&&n!==a&&(e=!0);e&&t.val(a)}}))},FormEngineValidation.markFieldAsChanged=function(e){if(e instanceof $&&(e=e.get(0)),!(e instanceof HTMLElement))return;e.closest(".t3js-formengine-palette-field").classList.add("has-change")},FormEngineValidation.trimExplode=function(e,n){const t=[],a=n.split(e);for(let e=0;e<a.length;e++){const n=a[e].trim();n.length>0&&t.push(n)}return t},FormEngineValidation.parseInt=function(e){let n;return e?(n=parseInt(""+e,10),isNaN(n)?0:n):0},FormEngineValidation.parseDouble=function(e,n=2){let t=""+e;t=t.replace(/[^0-9,\.-]/g,"");const a="-"===t.substring(0,1);t=t.replace(/-/g,""),t=t.replace(/,/g,"."),-1===t.indexOf(".")&&(t+=".0");const i=t.split("."),o=i.pop();let r=Number(i.join("")+"."+o);return a&&(r*=-1),t=r.toFixed(n),t},FormEngineValidation.ltrim=function(e){return e?(""+e).replace(/^\s+/,""):""},FormEngineValidation.btrim=function(e){return e?(""+e).replace(/\s+$/,""):""},FormEngineValidation.parseDateTime=function(e){const n=e.indexOf(" ");if(-1!==n){const t=FormEngineValidation.parseDate(e.substr(n,e.length));FormEngineValidation.lastTime=t+FormEngineValidation.parseTime(e.substr(0,n),"time")}else FormEngineValidation.lastTime=FormEngineValidation.parseDate(e);return FormEngineValidation.lastTime},FormEngineValidation.parseDate=function(e){const n=new Date;let t=FormEngineValidation.split(e);if(t.values[1]&&t.values[1].length>2){const e=t.values[1];t=FormEngineValidation.splitSingle(e)}const a=t.values[3]?FormEngineValidation.parseInt(t.values[3]):FormEngineValidation.getYear(n),i=t.values[2]?FormEngineValidation.parseInt(t.values[2]):n.getUTCMonth()+1,o=t.values[1]?FormEngineValidation.parseInt(t.values[1]):n.getUTCDate(),r=moment.utc();return r.year(parseInt(a)).month(parseInt(i)-1).date(parseInt(o)).hour(0).minute(0).second(0),FormEngineValidation.lastDate=r.unix(),FormEngineValidation.lastDate},FormEngineValidation.parseTime=function(e,n){const t=new Date;let a=FormEngineValidation.split(e);if(a.values[1]&&a.values[1].length>2){const e=a.values[1];a=FormEngineValidation.splitSingle(e)}const i=a.values[3]?FormEngineValidation.parseInt(a.values[3]):t.getUTCSeconds(),o=a.values[2]?FormEngineValidation.parseInt(a.values[2]):t.getUTCMinutes(),r=a.values[1]?FormEngineValidation.parseInt(a.values[1]):t.getUTCHours(),l=moment.utc();return l.year(1970).month(0).date(1).hour(r).minute(o).second("timesec"===n?i:0),FormEngineValidation.lastTime=l.unix(),FormEngineValidation.lastTime<0&&(FormEngineValidation.lastTime+=86400),FormEngineValidation.lastTime},FormEngineValidation.parseYear=function(e){const n=new Date,t=FormEngineValidation.split(e);return FormEngineValidation.lastYear=t.values[1]?FormEngineValidation.parseInt(t.values[1]):FormEngineValidation.getYear(n),FormEngineValidation.lastYear},FormEngineValidation.getYear=function(e){return null===e?null:e.getUTCFullYear()},FormEngineValidation.getDate=function(e){const n=new Date(FormEngineValidation.getYear(e),e.getUTCMonth(),e.getUTCDate());return FormEngineValidation.getTimestamp(n)},FormEngineValidation.pol=function(foreign,value){return eval(("-"==foreign?"-":"")+value)},FormEngineValidation.convertClientTimestampToUTC=function(e,n){const t=new Date(1e3*e);return t.setTime(1e3*(e-60*t.getTimezoneOffset())),n?FormEngineValidation.getTime(t):FormEngineValidation.getTimestamp(t)},FormEngineValidation.getTimestamp=function(e){return Date.parse(e instanceof Date?e.toISOString():e)/1e3},FormEngineValidation.getTime=function(e){return 60*e.getUTCHours()*60+60*e.getUTCMinutes()+FormEngineValidation.getSecs(e)},FormEngineValidation.getSecs=function(e){return e.getUTCSeconds()},FormEngineValidation.getTimeSecs=function(e){return 60*e.getHours()*60+60*e.getMinutes()+e.getSeconds()},FormEngineValidation.markParentTab=function(e,n){e.parents(".tab-pane").each((function(e,t){const a=$(t);n&&(n=0===a.find(".has-error").length);const i=a.attr("id");$(document).find('a[href="#'+i+'"]').closest(".t3js-tabmenu-item").toggleClass("has-validation-error",!n)}))},FormEngineValidation.splitSingle=function(e){const n=""+e,t={values:[],pointer:3};return t.values[1]=n.substr(0,2),t.values[2]=n.substr(2,2),t.values[3]=n.substr(4,10),t},FormEngineValidation.splitStr=function(e,n,t){const a=""+e,i=n.length;let o=-i;t<1&&(t=1);for(let e=1;e<t;e++)if(o=a.indexOf(n,o+i),-1==o)return null;let r=a.indexOf(n,o+i);return-1==r&&(r=a.length),a.substring(o+i,r)},FormEngineValidation.split=function(e){const n={values:[],valPol:[],pointer:0,numberMode:0,theVal:""};e+=" ";for(let t=0;t<e.length;t++){const a=e.substr(t,1);a<"0"||a>"9"?(n.numberMode&&(n.pointer++,n.values[n.pointer]=n.theVal,n.theVal="",n.numberMode=0),"+"!=a&&"-"!=a||(n.valPol[n.pointer+1]=a)):(n.theVal+=a,n.numberMode=1)}return n},FormEngineValidation.registerSubmitCallback=function(){DocumentSaveActions.getInstance().addPreSubmitCallback((function(e){$("."+FormEngineValidation.errorClass).length>0&&(Modal.confirm(TYPO3.lang.alert||"Alert",TYPO3.lang["FormEngine.fieldsMissing"],Severity.error,[{text:TYPO3.lang["button.ok"]||"OK",active:!0,btnClass:"btn-default",name:"ok"}]).on("button.clicked",(function(){Modal.dismiss()})),e.stopImmediatePropagation())}))},FormEngineValidation}());
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine.js
index 6cbfe10c3987..eb6469819b4d 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";import Icons from"@typo3/backend/icons.js";import Modal from"@typo3/backend/modal.js";import*as MessageUtility from"@typo3/backend/utility/message-utility.js";import Severity from"@typo3/backend/severity.js";import*as BackendExceptionModule from"@typo3/backend/backend-exception.js";import InteractionRequestMap from"@typo3/backend/event/interaction-request-map.js";import Utility from"@typo3/backend/utility.js";export default(function(){function e(e,t){t?n.interactionRequestMap.resolveFor(e):n.interactionRequestMap.rejectFor(e)}const t=new Map;t.set("typo3-backend-form-update-value",(e,t)=>{const n=document.querySelector('[name="'+CSS.escape(e.elementName)+'"]'),a=document.querySelector('[data-formengine-input-name="'+CSS.escape(e.elementName)+'"]');FormEngineValidation.updateInputField(e.elementName),null!==n&&(FormEngineValidation.markFieldAsChanged(n),FormEngineValidation.validateField(n)),null!==a&&a!==n&&FormEngineValidation.validateField(a)}),t.set("typo3-backend-form-reload",(e,t)=>{e.confirmation?Modal.confirm(TYPO3.lang["FormEngine.refreshRequiredTitle"],TYPO3.lang["FormEngine.refreshRequiredContent"]).on("button.clicked",e=>{"ok"==e.target.name&&n.saveDocument(),Modal.dismiss()}):n.saveDocument()}),t.set("typo3-backend-form-update-bitmask",(e,t)=>{const n=t.target,a=document.editform[e.elementName],o=n.checked!==e.invert,i=Math.pow(2,e.position),r=Math.pow(2,e.total)-i-1;a.value=o?a.value|i:a.value&r,a.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0}))});const n={consumeTypes:["typo3.setUrl","typo3.beforeSetUrl","typo3.refresh"],Validation:FormEngineValidation,interactionRequestMap:InteractionRequestMap,formName:TYPO3.settings.FormEngine.formName,openedPopupWindow:null,legacyFieldChangedCb:function(){!$.isFunction(TYPO3.settings.FormEngine.legacyFieldChangedCb)||TYPO3.settings.FormEngine.legacyFieldChangedCb()},browserUrl:"",openPopupWindow:function(e,t,a){return Modal.advanced({type:Modal.types.iframe,content:n.browserUrl+"&mode="+e+"&bparams="+t+(a?"&"+("db"===e?"expandPage":"expandFolder")+"="+a:""),size:Modal.sizes.large})},setSelectOptionFromExternalSource:function(e,t,a,o,i,r){i=String(i);let c,l,s=!1,d=!1;if(c=n.getFieldElement(e),l=c.get(0),null===l||"--div--"===t||l instanceof HTMLOptGroupElement)return;const u=n.getFieldElement(e,"_list",!0);if(u.length>0&&(c=u,s=c.prop("multiple")&&"1"!=c.prop("size"),d=!0),s||d){const d=n.getFieldElement(e,"_avail");if(s||(c.find("option").each((e,t)=>{const a=d.find('option[value="'+$.escapeSelector($(t).attr("value"))+'"]');a.length&&(a.removeClass("hidden").prop("disabled",!1),n.enableOptGroup(a.get(0)))}),c.empty()),i){let e=!1,a=new RegExp("(^|,)"+t+"($|,)");i.match(a)?(c.empty(),e=!0):1==c.find("option").length&&(a=new RegExp("(^|,)"+c.find("option").prop("value")+"($|,)"),i.match(a)&&(c.empty(),e=!0)),e&&void 0!==r&&r.closest("select").querySelectorAll("[disabled]").forEach((function(e){e.classList.remove("hidden"),e.disabled=!1,n.enableOptGroup(e)}))}let u=!0;const m=n.getFieldElement(e,"_mul",!0);if((0==m.length||0==m.val())&&(c.find("option").each((function(e,n){if($(n).prop("value")==t)return u=!1,!1})),u&&void 0!==r)){r.classList.add("hidden"),r.disabled=!0;const e=r.parentElement;e instanceof HTMLOptGroupElement&&0===e.querySelectorAll("option:not([disabled]):not([hidden]):not(.hidden)").length&&(e.disabled=!0,e.classList.add("hidden"))}if(u){const e=$("<option></option>");e.attr({value:t,title:o}).text(a),e.appendTo(c),n.updateHiddenFieldValueFromSelect(c,l),n.legacyFieldChangedCb(),FormEngineValidation.markFieldAsChanged(l),n.Validation.validateField(c),n.Validation.validateField(d)}}else{const e=/_(\d+)$/,a=t.toString().match(e);null!=a&&(t=a[1]),c.val(t),n.Validation.validateField(c)}},updateHiddenFieldValueFromSelect:function(e,t){const n=[];$(e).find("option").each((e,t)=>{n.push($(t).prop("value"))}),t.value=n.join(","),t.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0}))},getFormElement:function(e){const t=$('form[name="'+n.formName+'"]:first');if(!e)return t;{const a=n.getFieldElement(e),o=n.getFieldElement(e,"_list");if(a.length>0&&("select-one"===a.prop("type")||o.length>0&&o.prop("type").match(/select-(one|multiple)/)))return t;console.error("Form fields missing: form: "+n.formName+", field name: "+e),alert("Form field is invalid")}},getFieldElement:function(e,t,a){const o=$('form[name="'+n.formName+'"]:first');if(t){let n;switch(t){case"_list":n=$(':input[data-formengine-input-name="'+e+'"]:not([type=hidden])',o);break;case"_avail":n=$(':input[data-relatedfieldname="'+e+'"]',o);break;case"_mul":case"_hr":n=$(':input[type=hidden][data-formengine-input-name="'+e+'"]',o);break;default:n=null}if(n&&n.length>0||!0===a)return n}return $(':input[name="'+e+'"]',o)},initializeEvents:function(){top.TYPO3&&void 0!==top.TYPO3.Backend&&(top.TYPO3.Backend.consumerScope.attach(n),$(window).on("unload",(function(){top.TYPO3.Backend.consumerScope.detach(n)}))),$(document).on("click",".t3js-editform-close",e=>{e.preventDefault(),n.preventExitIfNotSaved(n.preventExitIfNotSavedCallback)}).on("click",".t3js-editform-view",e=>{e.preventDefault(),n.previewAction(e,n.previewActionCallback)}).on("click",".t3js-editform-new",e=>{e.preventDefault(),n.newAction(e,n.newActionCallback)}).on("click",".t3js-editform-duplicate",e=>{e.preventDefault(),n.duplicateAction(e,n.duplicateActionCallback)}).on("click",".t3js-editform-delete-record",e=>{e.preventDefault(),n.deleteAction(e,n.deleteActionCallback)}).on("click",".t3js-editform-submitButton",e=>{const t=$(e.currentTarget),n=t.data("name")||e.currentTarget.name,a=$("<input />").attr("type","hidden").attr("name",n).attr("value","1");t.parents("form").append(a)}).on("change",'.t3-form-field-eval-null-checkbox input[type="checkbox"]',e=>{$(e.currentTarget).closest(".t3js-formengine-field-item").toggleClass("disabled")}).on("change",'.t3js-form-field-eval-null-placeholder-checkbox input[type="checkbox"]',e=>{n.toggleCheckboxField($(e.currentTarget)),FormEngineValidation.markFieldAsChanged($(e.currentTarget))}).on("change",(function(e){$(".module-docheader-bar .btn").removeClass("disabled").prop("disabled",!1)})).on("click",".t3js-element-browser",(function(e){e.preventDefault(),e.stopPropagation();const t=$(e.currentTarget),a=t.data("mode"),o=t.data("params"),i=t.data("entryPoint");n.openPopupWindow(a,o,i)})).on("click",'[data-formengine-field-change-event="click"]',e=>{const t=JSON.parse(e.currentTarget.dataset.formengineFieldChangeItems);n.processOnFieldChange(t,e)}).on("change",'[data-formengine-field-change-event="change"]',e=>{const t=JSON.parse(e.currentTarget.dataset.formengineFieldChangeItems);n.processOnFieldChange(t,e)}),document.editform.addEventListener("submit",(function(){if(document.editform.closeDoc.value)return;const e=["button[form]",'button[name^="_save"]','a[data-name^="_save"]','button[name="CMD"][value^="save"]','a[data-name="CMD"][data-value^="save"]'].join(","),t=document.querySelector(e);null!==t&&(t.disabled=!0,Icons.getIcon("spinner-circle-dark",Icons.sizes.small).then((function(e){t.querySelector(".t3js-icon").outerHTML=e})))})),window.addEventListener("message",n.handlePostMessage)},consume:function(t){if(!t)throw new BackendExceptionModule.BackendException("No interaction request given",1496589980);const a=$.Deferred();if(t.concernsTypes(n.consumeTypes)){const o=t.outerMostRequest;n.interactionRequestMap.attachFor(o,a),o.isProcessed()?e(o,o.getProcessedData().response):n.hasChange()?n.preventExitIfNotSaved((function(t){o.setProcessedData({response:t}),e(o,t)})):n.interactionRequestMap.resolveFor(o)}return a},handlePostMessage:function(e){if(!MessageUtility.MessageUtility.verifyOrigin(e.origin))throw"Denied message sent by "+e.origin;if("typo3:elementBrowser:elementAdded"===e.data.actionName){if(void 0===e.data.fieldName)throw"fieldName not defined in message";if(void 0===e.data.value)throw"value not defined in message";const t=e.data.label||e.data.value,a=e.data.title||t,o=e.data.exclusiveValues||"";n.setSelectOptionFromExternalSource(e.data.fieldName,e.data.value,t,a,o)}},initializeRemainingCharacterViews:function(){const e=$("[maxlength]").not(".t3js-datetimepicker").not(".t3js-color-picker").not(".t3js-charcounter-initialized");e.on("focus",e=>{const t=$(e.currentTarget),a=t.parents(".t3js-formengine-field-item:first"),o=n.getCharacterCounterProperties(t);let i=a.find(".t3js-charcounter-wrapper");i.length||(i=$("<div>"),i.addClass("t3js-charcounter-wrapper"),a.append(i)),i.append($("<div />",{class:"t3js-charcounter"}).append($("<span />",{class:o.labelClass}).text(TYPO3.lang["FormEngine.remainingCharacters"].replace("{0}",o.remainingCharacters))))}).on("blur",e=>{$(e.currentTarget).parents(".t3js-formengine-field-item:first").find(".t3js-charcounter").remove()}).on("keyup",e=>{const t=$(e.currentTarget),a=t.parents(".t3js-formengine-field-item:first"),o=n.getCharacterCounterProperties(t);a.find(".t3js-charcounter span").removeClass().addClass(o.labelClass).text(TYPO3.lang["FormEngine.remainingCharacters"].replace("{0}",o.remainingCharacters))}),e.addClass("t3js-charcounter-initialized")},getCharacterCounterProperties:function(e){const t=e.val(),n=e.attr("maxlength")-t.length-(t.match(/\n/g)||[]).length;let a="";return a=n<15?"badge-danger":n<30?"badge-warning":"badge-info",{remainingCharacters:n,labelClass:"badge "+a}},initializeMinimumCharactersLeftViews:function(){const e=(t,n)=>t&&(n(t)?t:e(t.parentNode,n)),t=(t,n)=>{const a=e(n.currentTarget,e=>e.classList.contains("t3js-formengine-field-item")),o=a.querySelector(".t3js-charcounter-min"),i=TYPO3.lang["FormEngine.minCharactersLeft"].replace("{0}",t);if(o)o.querySelector("span").innerHTML=i;else{const e=document.createElement("div");e.classList.add("t3js-charcounter-min");const t=document.createElement("span");t.classList.add("badge","badge-danger"),t.innerHTML=i,e.append(t);let n=a.querySelector(".t3js-charcounter-wrapper");n||(n=document.createElement("div"),n.classList.add("t3js-charcounter-wrapper"),a.append(n)),n.prepend(e)}},a=t=>{const n=e(t.currentTarget,e=>e.classList.contains("t3js-formengine-field-item")).querySelector(".t3js-charcounter-min");n&&n.remove()};document.querySelectorAll("[minlength]:not(.t3js-datetimepicker):not(.t3js-charcounter-min-initialized)").forEach(e=>{e.addEventListener("focus",a=>{const o=n.getMinCharacterLeftCount(e);o>0&&t(o,a)}),e.addEventListener("blur",a),e.addEventListener("keyup",o=>{const i=n.getMinCharacterLeftCount(e);i>0?t(i,o):a(o)})})},getMinCharacterLeftCount:function(e){const t=e.value,n=e.minLength,a=t.length;if(0===a)return 0;return n-a-(t.match(/\n/g)||[]).length},initializeNullNoPlaceholderCheckboxes:function(){$(".t3-form-field-eval-null-checkbox").each((function(e,t){const n=$(t),a=n.find('input[type="checkbox"]'),o=n.closest(".t3js-formengine-field-item");a.attr("checked")||o.addClass("disabled")}))},initializeNullWithPlaceholderCheckboxes:function(){$(".t3js-form-field-eval-null-placeholder-checkbox").each((e,t)=>{n.toggleCheckboxField($(t).find('input[type="checkbox"]'),!1)})},toggleCheckboxField:function(e,t=!0){const n=e.closest(".t3js-formengine-field-item");e.prop("checked")?(n.find(".t3js-formengine-placeholder-placeholder").hide(),n.find(".t3js-formengine-placeholder-formfield").show(),t&&n.find(".t3js-formengine-placeholder-formfield").find(":input").trigger("focus")):(n.find(".t3js-formengine-placeholder-placeholder").show(),n.find(".t3js-formengine-placeholder-formfield").hide())},reinitialize:function(){const e=Array.from(document.querySelectorAll(".t3js-clearable"));e.length>0&&import("@typo3/backend/input/clearable.js").then((function(){e.forEach(e=>e.clearable())})),n.initializeNullNoPlaceholderCheckboxes(),n.initializeNullWithPlaceholderCheckboxes(),n.initializeLocalizationStateSelector(),n.initializeMinimumCharactersLeftViews(),n.initializeRemainingCharacterViews()},initializeLocalizationStateSelector:function(){$(".t3js-l10n-state-container").each((e,t)=>{const n=$(t),a=n.closest(".t3js-formengine-field-item").find("[data-formengine-input-name]"),o=n.find('input[type="radio"]:checked').val();"parent"!==o&&"source"!==o||a.attr("disabled","disabled")})},hasChange:function(){const e=$('form[name="'+n.formName+'"] .has-change').length>0,t=$('[name^="data["].has-change').length>0;return e||t},preventExitIfNotSavedCallback:function(e){n.closeDocument()},preventFollowLinkIfNotSaved:function(e){return n.preventExitIfNotSaved((function(){window.location.href=e})),!1},preventExitIfNotSaved:function(e){if(e=e||n.preventExitIfNotSavedCallback,n.hasChange()){const t=TYPO3.lang["label.confirm.close_without_save.title"]||"Do you want to close without saving?",a=TYPO3.lang["label.confirm.close_without_save.content"]||"You currently have unsaved changes. Are you sure you want to discard these changes?",o=$("<input />").attr("type","hidden").attr("name","_saveandclosedok").attr("value","1"),i=[{text:TYPO3.lang["buttons.confirm.close_without_save.no"]||"No, I will continue editing",btnClass:"btn-default",name:"no"},{text:TYPO3.lang["buttons.confirm.close_without_save.yes"]||"Yes, discard my changes",btnClass:"btn-default",name:"yes"}];0===$(".has-error").length&&i.push({text:TYPO3.lang["buttons.confirm.save_and_close"]||"Save and close",btnClass:"btn-warning",name:"save",active:!0});Modal.confirm(t,a,Severity.warning,i).on("button.clicked",(function(t){"no"===t.target.name?Modal.dismiss():"yes"===t.target.name?(Modal.dismiss(),e.call(null,!0)):"save"===t.target.name&&($("form[name="+n.formName+"]").append(o),Modal.dismiss(),n.saveDocument())}))}else e.call(null,!0)},preventSaveIfHasErrors:function(){if($(".has-error").length>0){const e=TYPO3.lang["label.alert.save_with_error.title"]||"You have errors in your form!",t=TYPO3.lang["label.alert.save_with_error.content"]||"Please check the form, there is at least one error in your form.";return Modal.confirm(e,t,Severity.error,[{text:TYPO3.lang["buttons.alert.save_with_error.ok"]||"OK",btnClass:"btn-danger",name:"ok"}]).on("button.clicked",(function(e){"ok"===e.target.name&&Modal.dismiss()})),!1}return!0},requestFormEngineUpdate:function(e){if(e){Modal.confirm(TYPO3.lang["FormEngine.refreshRequiredTitle"],TYPO3.lang["FormEngine.refreshRequiredContent"]).on("button.clicked",(function(e){"ok"===e.target.name?(n.closeModalsRecursive(),n.saveDocument()):Modal.dismiss()}))}else n.saveDocument()},processOnFieldChange:function(e,n){e.forEach(e=>{const a=t.get(e.name);a instanceof Function&&a.call(null,e.data||null,n)})},registerOnFieldChangeHandler:function(e,n){t.has(e)&&console.warn("Handler for onFieldChange name `"+e+"` has been overridden."),t.set(e,n)},closeModalsRecursive:function(){void 0!==Modal.currentModal&&null!==Modal.currentModal&&(Modal.currentModal.on("hidden.bs.modal",(function(){n.closeModalsRecursive(Modal.currentModal)})),Modal.currentModal.trigger("modal-dismiss"))},previewAction:function(e,t){t=t||n.previewActionCallback;const a=e.currentTarget.href,o=e.target.dataset.hasOwnProperty("isNew"),i=$("<input />").attr("type","hidden").attr("name","_savedokview").attr("value","1");n.hasChange()?n.showPreviewModal(a,o,i,t):($("form[name="+n.formName+"]").append(i),window.open("","newTYPO3frontendWindow"),document.editform.submit())},previewActionCallback:function(e,t,a){switch(Modal.dismiss(),e){case"discard":const e=window.open(t,"newTYPO3frontendWindow");e.focus(),Utility.urlsPointToSameServerSideResource(e.location.href,t)&&e.location.reload();break;case"save":$("form[name="+n.formName+"]").append(a),window.open("","newTYPO3frontendWindow"),n.saveDocument()}},showPreviewModal:function(e,t,n,a){const o=TYPO3.lang["label.confirm.view_record_changed.title"]||"Do you want to save before viewing?",i={text:TYPO3.lang["buttons.confirm.view_record_changed.cancel"]||"Cancel",btnClass:"btn-default",name:"cancel"},r={text:TYPO3.lang["buttons.confirm.view_record_changed.no-save"]||"View without changes",btnClass:"btn-info",name:"discard"},c={text:TYPO3.lang["buttons.confirm.view_record_changed.save"]||"Save changes and view",btnClass:"btn-info",name:"save",active:!0};let l=[],s="";t?(l=[i,c],s=TYPO3.lang["label.confirm.view_record_changed.content.is-new-page"]||"You need to save your changes before viewing the page. Do you want to save and view them now?"):(l=[i,r,c],s=TYPO3.lang["label.confirm.view_record_changed.content"]||"You currently have unsaved changes. You can either discard these changes or save and view them.");const d=Modal.confirm(o,s,Severity.info,l);d.on("button.clicked",(function(t){a(t.target.name,e,n,d)}))},newAction:function(e,t){t=t||n.newActionCallback;const a=$("<input />").attr("type","hidden").attr("name","_savedoknew").attr("value","1"),o=e.target.dataset.hasOwnProperty("isNew");n.hasChange()?n.showNewModal(o,a,t):($("form[name="+n.formName+"]").append(a),document.editform.submit())},newActionCallback:function(e,t){const a=$("form[name="+n.formName+"]");switch(Modal.dismiss(),e){case"no":a.append(t),document.editform.submit();break;case"yes":a.append(t),n.saveDocument()}},showNewModal:function(e,t,n){const a=TYPO3.lang["label.confirm.new_record_changed.title"]||"Do you want to save before adding?",o=TYPO3.lang["label.confirm.new_record_changed.content"]||"You need to save your changes before creating a new record. Do you want to save and create now?";let i=[];const r={text:TYPO3.lang["buttons.confirm.new_record_changed.cancel"]||"Cancel",btnClass:"btn-default",name:"cancel"},c={text:TYPO3.lang["buttons.confirm.new_record_changed.no"]||"No, just add",btnClass:"btn-default",name:"no"},l={text:TYPO3.lang["buttons.confirm.new_record_changed.yes"]||"Yes, save and create now",btnClass:"btn-info",name:"yes",active:!0};i=e?[r,l]:[r,c,l];Modal.confirm(a,o,Severity.info,i).on("button.clicked",(function(e){n(e.target.name,t)}))},duplicateAction:function(e,t){t=t||n.duplicateActionCallback;const a=$("<input />").attr("type","hidden").attr("name","_duplicatedoc").attr("value","1"),o=e.target.dataset.hasOwnProperty("isNew");n.hasChange()?n.showDuplicateModal(o,a,t):($("form[name="+n.formName+"]").append(a),document.editform.submit())},duplicateActionCallback:function(e,t){const a=$("form[name="+n.formName+"]");switch(Modal.dismiss(),e){case"no":a.append(t),document.editform.submit();break;case"yes":a.append(t),n.saveDocument()}},showDuplicateModal:function(e,t,n){const a=TYPO3.lang["label.confirm.duplicate_record_changed.title"]||"Do you want to save before duplicating this record?",o=TYPO3.lang["label.confirm.duplicate_record_changed.content"]||"You currently have unsaved changes. Do you want to save your changes before duplicating this record?";let i=[];const r={text:TYPO3.lang["buttons.confirm.duplicate_record_changed.cancel"]||"Cancel",btnClass:"btn-default",name:"cancel"},c={text:TYPO3.lang["buttons.confirm.duplicate_record_changed.no"]||"No, just duplicate the original",btnClass:"btn-default",name:"no"},l={text:TYPO3.lang["buttons.confirm.duplicate_record_changed.yes"]||"Yes, save and duplicate this record",btnClass:"btn-info",name:"yes",active:!0};i=e?[r,l]:[r,c,l];Modal.confirm(a,o,Severity.info,i).on("button.clicked",(function(e){n(e.target.name,t)}))},deleteAction:function(e,t){t=t||n.deleteActionCallback;const a=$(e.target);n.showDeleteModal(a,t)},deleteActionCallback:function(e,t){Modal.dismiss(),"yes"===e&&n.invokeRecordDeletion(t)},showDeleteModal:function(e,t){const n=TYPO3.lang["label.confirm.delete_record.title"]||"Delete this record?";let a=(TYPO3.lang["label.confirm.delete_record.content"]||"Are you sure you want to delete the record '%s'?").replace("%s",e.data("record-info"));e.data("reference-count-message")&&(a+="\n"+e.data("reference-count-message")),e.data("translation-count-message")&&(a+="\n"+e.data("translation-count-message"));Modal.confirm(n,a,Severity.warning,[{text:TYPO3.lang["buttons.confirm.delete_record.no"]||"Cancel",btnClass:"btn-default",name:"no"},{text:TYPO3.lang["buttons.confirm.delete_record.yes"]||"Yes, delete this record",btnClass:"btn-warning",name:"yes",active:!0}]).on("button.clicked",(function(n){t(n.target.name,e)}))},enableOptGroup:function(e){const t=e.parentElement;t instanceof HTMLOptGroupElement&&t.querySelectorAll("option:not([hidden]):not([disabled]):not(.hidden)").length&&(t.hidden=!1,t.disabled=!1,t.classList.remove("hidden"))},closeDocument:function(){document.editform.closeDoc.value=1,n.dispatchSubmitEvent(),document.editform.submit()},saveDocument:function(){document.editform.doSave.value=1,n.dispatchSubmitEvent(),document.editform.submit()},dispatchSubmitEvent:function(){const e=document.createEvent("Event");e.initEvent("submit",!1,!0),document.editform.dispatchEvent(e)},initialize:function(e){n.browserUrl=e,$((function(){n.initializeEvents(),n.Validation.initialize(),n.reinitialize(),$("#t3js-ui-block").remove()}))},invokeRecordDeletion:function(e){window.location.href=e.attr("href")}};return void 0!==TYPO3.settings.RequireJS&&void 0!==TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/FormEngine"]&&$.each(TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/FormEngine"],(function(e,t){window.require([t])})),TYPO3.FormEngine=n,n}());
\ No newline at end of file
+import $ from"jquery";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";import Icons from"@typo3/backend/icons.js";import Modal from"@typo3/backend/modal.js";import*as MessageUtility from"@typo3/backend/utility/message-utility.js";import Severity from"@typo3/backend/severity.js";import*as BackendExceptionModule from"@typo3/backend/backend-exception.js";import InteractionRequestMap from"@typo3/backend/event/interaction-request-map.js";import Utility from"@typo3/backend/utility.js";export default(function(){function e(e,t){t?n.interactionRequestMap.resolveFor(e):n.interactionRequestMap.rejectFor(e)}const t=new Map;t.set("typo3-backend-form-update-value",((e,t)=>{const n=document.querySelector('[name="'+CSS.escape(e.elementName)+'"]'),a=document.querySelector('[data-formengine-input-name="'+CSS.escape(e.elementName)+'"]');FormEngineValidation.updateInputField(e.elementName),null!==n&&(FormEngineValidation.markFieldAsChanged(n),FormEngineValidation.validateField(n)),null!==a&&a!==n&&FormEngineValidation.validateField(a)})),t.set("typo3-backend-form-reload",((e,t)=>{e.confirmation?Modal.confirm(TYPO3.lang["FormEngine.refreshRequiredTitle"],TYPO3.lang["FormEngine.refreshRequiredContent"]).on("button.clicked",(e=>{"ok"==e.target.name&&n.saveDocument(),Modal.dismiss()})):n.saveDocument()})),t.set("typo3-backend-form-update-bitmask",((e,t)=>{const n=t.target,a=document.editform[e.elementName],o=n.checked!==e.invert,i=Math.pow(2,e.position),r=Math.pow(2,e.total)-i-1;a.value=o?a.value|i:a.value&r,a.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0}))}));const n={consumeTypes:["typo3.setUrl","typo3.beforeSetUrl","typo3.refresh"],Validation:FormEngineValidation,interactionRequestMap:InteractionRequestMap,formName:TYPO3.settings.FormEngine.formName,openedPopupWindow:null,legacyFieldChangedCb:function(){!$.isFunction(TYPO3.settings.FormEngine.legacyFieldChangedCb)||TYPO3.settings.FormEngine.legacyFieldChangedCb()},browserUrl:"",openPopupWindow:function(e,t,a){return Modal.advanced({type:Modal.types.iframe,content:n.browserUrl+"&mode="+e+"&bparams="+t+(a?"&"+("db"===e?"expandPage":"expandFolder")+"="+a:""),size:Modal.sizes.large})},setSelectOptionFromExternalSource:function(e,t,a,o,i,r){i=String(i);let c,l,s=!1,d=!1;if(c=n.getFieldElement(e),l=c.get(0),null===l||"--div--"===t||l instanceof HTMLOptGroupElement)return;const u=n.getFieldElement(e,"_list",!0);if(u.length>0&&(c=u,s=c.prop("multiple")&&"1"!=c.prop("size"),d=!0),s||d){const d=n.getFieldElement(e,"_avail");if(s||(c.find("option").each(((e,t)=>{const a=d.find('option[value="'+$.escapeSelector($(t).attr("value"))+'"]');a.length&&(a.removeClass("hidden").prop("disabled",!1),n.enableOptGroup(a.get(0)))})),c.empty()),i){let e=!1,a=new RegExp("(^|,)"+t+"($|,)");i.match(a)?(c.empty(),e=!0):1==c.find("option").length&&(a=new RegExp("(^|,)"+c.find("option").prop("value")+"($|,)"),i.match(a)&&(c.empty(),e=!0)),e&&void 0!==r&&r.closest("select").querySelectorAll("[disabled]").forEach((function(e){e.classList.remove("hidden"),e.disabled=!1,n.enableOptGroup(e)}))}let u=!0;const m=n.getFieldElement(e,"_mul",!0);if((0==m.length||0==m.val())&&(c.find("option").each((function(e,n){if($(n).prop("value")==t)return u=!1,!1})),u&&void 0!==r)){r.classList.add("hidden"),r.disabled=!0;const e=r.parentElement;e instanceof HTMLOptGroupElement&&0===e.querySelectorAll("option:not([disabled]):not([hidden]):not(.hidden)").length&&(e.disabled=!0,e.classList.add("hidden"))}if(u){const e=$("<option></option>");e.attr({value:t,title:o}).text(a),e.appendTo(c),n.updateHiddenFieldValueFromSelect(c,l),n.legacyFieldChangedCb(),FormEngineValidation.markFieldAsChanged(l),n.Validation.validateField(c),n.Validation.validateField(d)}}else{const e=/_(\d+)$/,a=t.toString().match(e);null!=a&&(t=a[1]),c.val(t),n.Validation.validateField(c)}},updateHiddenFieldValueFromSelect:function(e,t){const n=[];$(e).find("option").each(((e,t)=>{n.push($(t).prop("value"))})),t.value=n.join(","),t.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0}))},getFormElement:function(e){const t=$('form[name="'+n.formName+'"]:first');if(!e)return t;{const a=n.getFieldElement(e),o=n.getFieldElement(e,"_list");if(a.length>0&&("select-one"===a.prop("type")||o.length>0&&o.prop("type").match(/select-(one|multiple)/)))return t;console.error("Form fields missing: form: "+n.formName+", field name: "+e),alert("Form field is invalid")}},getFieldElement:function(e,t,a){const o=$('form[name="'+n.formName+'"]:first');if(t){let n;switch(t){case"_list":n=$(':input[data-formengine-input-name="'+e+'"]:not([type=hidden])',o);break;case"_avail":n=$(':input[data-relatedfieldname="'+e+'"]',o);break;case"_mul":case"_hr":n=$(':input[type=hidden][data-formengine-input-name="'+e+'"]',o);break;default:n=null}if(n&&n.length>0||!0===a)return n}return $(':input[name="'+e+'"]',o)},initializeEvents:function(){top.TYPO3&&void 0!==top.TYPO3.Backend&&(top.TYPO3.Backend.consumerScope.attach(n),$(window).on("unload",(function(){top.TYPO3.Backend.consumerScope.detach(n)}))),$(document).on("click",".t3js-editform-close",(e=>{e.preventDefault(),n.preventExitIfNotSaved(n.preventExitIfNotSavedCallback)})).on("click",".t3js-editform-view",(e=>{e.preventDefault(),n.previewAction(e,n.previewActionCallback)})).on("click",".t3js-editform-new",(e=>{e.preventDefault(),n.newAction(e,n.newActionCallback)})).on("click",".t3js-editform-duplicate",(e=>{e.preventDefault(),n.duplicateAction(e,n.duplicateActionCallback)})).on("click",".t3js-editform-delete-record",(e=>{e.preventDefault(),n.deleteAction(e,n.deleteActionCallback)})).on("click",".t3js-editform-submitButton",(e=>{const t=$(e.currentTarget),n=t.data("name")||e.currentTarget.name,a=$("<input />").attr("type","hidden").attr("name",n).attr("value","1");t.parents("form").append(a)})).on("change",'.t3-form-field-eval-null-checkbox input[type="checkbox"]',(e=>{$(e.currentTarget).closest(".t3js-formengine-field-item").toggleClass("disabled")})).on("change",'.t3js-form-field-eval-null-placeholder-checkbox input[type="checkbox"]',(e=>{n.toggleCheckboxField($(e.currentTarget)),FormEngineValidation.markFieldAsChanged($(e.currentTarget))})).on("change",(function(e){$(".module-docheader-bar .btn").removeClass("disabled").prop("disabled",!1)})).on("click",".t3js-element-browser",(function(e){e.preventDefault(),e.stopPropagation();const t=$(e.currentTarget),a=t.data("mode"),o=t.data("params"),i=t.data("entryPoint");n.openPopupWindow(a,o,i)})).on("click",'[data-formengine-field-change-event="click"]',(e=>{const t=JSON.parse(e.currentTarget.dataset.formengineFieldChangeItems);n.processOnFieldChange(t,e)})).on("change",'[data-formengine-field-change-event="change"]',(e=>{const t=JSON.parse(e.currentTarget.dataset.formengineFieldChangeItems);n.processOnFieldChange(t,e)})),document.editform.addEventListener("submit",(function(){if(document.editform.closeDoc.value)return;const e=["button[form]",'button[name^="_save"]','a[data-name^="_save"]','button[name="CMD"][value^="save"]','a[data-name="CMD"][data-value^="save"]'].join(","),t=document.querySelector(e);null!==t&&(t.disabled=!0,Icons.getIcon("spinner-circle-dark",Icons.sizes.small).then((function(e){t.querySelector(".t3js-icon").outerHTML=e})))})),window.addEventListener("message",n.handlePostMessage)},consume:function(t){if(!t)throw new BackendExceptionModule.BackendException("No interaction request given",1496589980);const a=$.Deferred();if(t.concernsTypes(n.consumeTypes)){const o=t.outerMostRequest;n.interactionRequestMap.attachFor(o,a),o.isProcessed()?e(o,o.getProcessedData().response):n.hasChange()?n.preventExitIfNotSaved((function(t){o.setProcessedData({response:t}),e(o,t)})):n.interactionRequestMap.resolveFor(o)}return a},handlePostMessage:function(e){if(!MessageUtility.MessageUtility.verifyOrigin(e.origin))throw"Denied message sent by "+e.origin;if("typo3:elementBrowser:elementAdded"===e.data.actionName){if(void 0===e.data.fieldName)throw"fieldName not defined in message";if(void 0===e.data.value)throw"value not defined in message";const t=e.data.label||e.data.value,a=e.data.title||t,o=e.data.exclusiveValues||"";n.setSelectOptionFromExternalSource(e.data.fieldName,e.data.value,t,a,o)}},initializeRemainingCharacterViews:function(){const e=$("[maxlength]").not(".t3js-datetimepicker").not(".t3js-color-picker").not(".t3js-charcounter-initialized");e.on("focus",(e=>{const t=$(e.currentTarget),a=t.parents(".t3js-formengine-field-item:first"),o=n.getCharacterCounterProperties(t);let i=a.find(".t3js-charcounter-wrapper");i.length||(i=$("<div>"),i.addClass("t3js-charcounter-wrapper"),a.append(i)),i.append($("<div />",{class:"t3js-charcounter"}).append($("<span />",{class:o.labelClass}).text(TYPO3.lang["FormEngine.remainingCharacters"].replace("{0}",o.remainingCharacters))))})).on("blur",(e=>{$(e.currentTarget).parents(".t3js-formengine-field-item:first").find(".t3js-charcounter").remove()})).on("keyup",(e=>{const t=$(e.currentTarget),a=t.parents(".t3js-formengine-field-item:first"),o=n.getCharacterCounterProperties(t);a.find(".t3js-charcounter span").removeClass().addClass(o.labelClass).text(TYPO3.lang["FormEngine.remainingCharacters"].replace("{0}",o.remainingCharacters))})),e.addClass("t3js-charcounter-initialized")},getCharacterCounterProperties:function(e){const t=e.val(),n=e.attr("maxlength")-t.length-(t.match(/\n/g)||[]).length;let a="";return a=n<15?"badge-danger":n<30?"badge-warning":"badge-info",{remainingCharacters:n,labelClass:"badge "+a}},initializeMinimumCharactersLeftViews:function(){const e=(t,n)=>t&&(n(t)?t:e(t.parentNode,n)),t=(t,n)=>{const a=e(n.currentTarget,(e=>e.classList.contains("t3js-formengine-field-item"))),o=a.querySelector(".t3js-charcounter-min"),i=TYPO3.lang["FormEngine.minCharactersLeft"].replace("{0}",t);if(o)o.querySelector("span").innerHTML=i;else{const e=document.createElement("div");e.classList.add("t3js-charcounter-min");const t=document.createElement("span");t.classList.add("badge","badge-danger"),t.innerHTML=i,e.append(t);let n=a.querySelector(".t3js-charcounter-wrapper");n||(n=document.createElement("div"),n.classList.add("t3js-charcounter-wrapper"),a.append(n)),n.prepend(e)}},a=t=>{const n=e(t.currentTarget,(e=>e.classList.contains("t3js-formengine-field-item"))).querySelector(".t3js-charcounter-min");n&&n.remove()};document.querySelectorAll("[minlength]:not(.t3js-datetimepicker):not(.t3js-charcounter-min-initialized)").forEach((e=>{e.addEventListener("focus",(a=>{const o=n.getMinCharacterLeftCount(e);o>0&&t(o,a)})),e.addEventListener("blur",a),e.addEventListener("keyup",(o=>{const i=n.getMinCharacterLeftCount(e);i>0?t(i,o):a(o)}))}))},getMinCharacterLeftCount:function(e){const t=e.value,n=e.minLength,a=t.length;if(0===a)return 0;return n-a-(t.match(/\n/g)||[]).length},initializeNullNoPlaceholderCheckboxes:function(){$(".t3-form-field-eval-null-checkbox").each((function(e,t){const n=$(t),a=n.find('input[type="checkbox"]'),o=n.closest(".t3js-formengine-field-item");a.attr("checked")||o.addClass("disabled")}))},initializeNullWithPlaceholderCheckboxes:function(){$(".t3js-form-field-eval-null-placeholder-checkbox").each(((e,t)=>{n.toggleCheckboxField($(t).find('input[type="checkbox"]'),!1)}))},toggleCheckboxField:function(e,t=!0){const n=e.closest(".t3js-formengine-field-item");e.prop("checked")?(n.find(".t3js-formengine-placeholder-placeholder").hide(),n.find(".t3js-formengine-placeholder-formfield").show(),t&&n.find(".t3js-formengine-placeholder-formfield").find(":input").trigger("focus")):(n.find(".t3js-formengine-placeholder-placeholder").show(),n.find(".t3js-formengine-placeholder-formfield").hide())},reinitialize:function(){const e=Array.from(document.querySelectorAll(".t3js-clearable"));e.length>0&&import("@typo3/backend/input/clearable.js").then((function(){e.forEach((e=>e.clearable()))})),n.initializeNullNoPlaceholderCheckboxes(),n.initializeNullWithPlaceholderCheckboxes(),n.initializeLocalizationStateSelector(),n.initializeMinimumCharactersLeftViews(),n.initializeRemainingCharacterViews()},initializeLocalizationStateSelector:function(){$(".t3js-l10n-state-container").each(((e,t)=>{const n=$(t),a=n.closest(".t3js-formengine-field-item").find("[data-formengine-input-name]"),o=n.find('input[type="radio"]:checked').val();"parent"!==o&&"source"!==o||a.attr("disabled","disabled")}))},hasChange:function(){const e=$('form[name="'+n.formName+'"] .has-change').length>0,t=$('[name^="data["].has-change').length>0;return e||t},preventExitIfNotSavedCallback:function(e){n.closeDocument()},preventFollowLinkIfNotSaved:function(e){return n.preventExitIfNotSaved((function(){window.location.href=e})),!1},preventExitIfNotSaved:function(e){if(e=e||n.preventExitIfNotSavedCallback,n.hasChange()){const t=TYPO3.lang["label.confirm.close_without_save.title"]||"Do you want to close without saving?",a=TYPO3.lang["label.confirm.close_without_save.content"]||"You currently have unsaved changes. Are you sure you want to discard these changes?",o=$("<input />").attr("type","hidden").attr("name","_saveandclosedok").attr("value","1"),i=[{text:TYPO3.lang["buttons.confirm.close_without_save.no"]||"No, I will continue editing",btnClass:"btn-default",name:"no"},{text:TYPO3.lang["buttons.confirm.close_without_save.yes"]||"Yes, discard my changes",btnClass:"btn-default",name:"yes"}];0===$(".has-error").length&&i.push({text:TYPO3.lang["buttons.confirm.save_and_close"]||"Save and close",btnClass:"btn-warning",name:"save",active:!0});Modal.confirm(t,a,Severity.warning,i).on("button.clicked",(function(t){"no"===t.target.name?Modal.dismiss():"yes"===t.target.name?(Modal.dismiss(),e.call(null,!0)):"save"===t.target.name&&($("form[name="+n.formName+"]").append(o),Modal.dismiss(),n.saveDocument())}))}else e.call(null,!0)},preventSaveIfHasErrors:function(){if($(".has-error").length>0){const e=TYPO3.lang["label.alert.save_with_error.title"]||"You have errors in your form!",t=TYPO3.lang["label.alert.save_with_error.content"]||"Please check the form, there is at least one error in your form.";return Modal.confirm(e,t,Severity.error,[{text:TYPO3.lang["buttons.alert.save_with_error.ok"]||"OK",btnClass:"btn-danger",name:"ok"}]).on("button.clicked",(function(e){"ok"===e.target.name&&Modal.dismiss()})),!1}return!0},requestFormEngineUpdate:function(e){if(e){Modal.confirm(TYPO3.lang["FormEngine.refreshRequiredTitle"],TYPO3.lang["FormEngine.refreshRequiredContent"]).on("button.clicked",(function(e){"ok"===e.target.name?(n.closeModalsRecursive(),n.saveDocument()):Modal.dismiss()}))}else n.saveDocument()},processOnFieldChange:function(e,n){e.forEach((e=>{const a=t.get(e.name);a instanceof Function&&a.call(null,e.data||null,n)}))},registerOnFieldChangeHandler:function(e,n){t.has(e)&&console.warn("Handler for onFieldChange name `"+e+"` has been overridden."),t.set(e,n)},closeModalsRecursive:function(){void 0!==Modal.currentModal&&null!==Modal.currentModal&&(Modal.currentModal.on("hidden.bs.modal",(function(){n.closeModalsRecursive(Modal.currentModal)})),Modal.currentModal.trigger("modal-dismiss"))},previewAction:function(e,t){t=t||n.previewActionCallback;const a=e.currentTarget.href,o=e.target.dataset.hasOwnProperty("isNew"),i=$("<input />").attr("type","hidden").attr("name","_savedokview").attr("value","1");n.hasChange()?n.showPreviewModal(a,o,i,t):($("form[name="+n.formName+"]").append(i),window.open("","newTYPO3frontendWindow"),document.editform.submit())},previewActionCallback:function(e,t,a){switch(Modal.dismiss(),e){case"discard":const e=window.open(t,"newTYPO3frontendWindow");e.focus(),Utility.urlsPointToSameServerSideResource(e.location.href,t)&&e.location.reload();break;case"save":$("form[name="+n.formName+"]").append(a),window.open("","newTYPO3frontendWindow"),n.saveDocument()}},showPreviewModal:function(e,t,n,a){const o=TYPO3.lang["label.confirm.view_record_changed.title"]||"Do you want to save before viewing?",i={text:TYPO3.lang["buttons.confirm.view_record_changed.cancel"]||"Cancel",btnClass:"btn-default",name:"cancel"},r={text:TYPO3.lang["buttons.confirm.view_record_changed.no-save"]||"View without changes",btnClass:"btn-info",name:"discard"},c={text:TYPO3.lang["buttons.confirm.view_record_changed.save"]||"Save changes and view",btnClass:"btn-info",name:"save",active:!0};let l=[],s="";t?(l=[i,c],s=TYPO3.lang["label.confirm.view_record_changed.content.is-new-page"]||"You need to save your changes before viewing the page. Do you want to save and view them now?"):(l=[i,r,c],s=TYPO3.lang["label.confirm.view_record_changed.content"]||"You currently have unsaved changes. You can either discard these changes or save and view them.");const d=Modal.confirm(o,s,Severity.info,l);d.on("button.clicked",(function(t){a(t.target.name,e,n,d)}))},newAction:function(e,t){t=t||n.newActionCallback;const a=$("<input />").attr("type","hidden").attr("name","_savedoknew").attr("value","1"),o=e.target.dataset.hasOwnProperty("isNew");n.hasChange()?n.showNewModal(o,a,t):($("form[name="+n.formName+"]").append(a),document.editform.submit())},newActionCallback:function(e,t){const a=$("form[name="+n.formName+"]");switch(Modal.dismiss(),e){case"no":a.append(t),document.editform.submit();break;case"yes":a.append(t),n.saveDocument()}},showNewModal:function(e,t,n){const a=TYPO3.lang["label.confirm.new_record_changed.title"]||"Do you want to save before adding?",o=TYPO3.lang["label.confirm.new_record_changed.content"]||"You need to save your changes before creating a new record. Do you want to save and create now?";let i=[];const r={text:TYPO3.lang["buttons.confirm.new_record_changed.cancel"]||"Cancel",btnClass:"btn-default",name:"cancel"},c={text:TYPO3.lang["buttons.confirm.new_record_changed.no"]||"No, just add",btnClass:"btn-default",name:"no"},l={text:TYPO3.lang["buttons.confirm.new_record_changed.yes"]||"Yes, save and create now",btnClass:"btn-info",name:"yes",active:!0};i=e?[r,l]:[r,c,l];Modal.confirm(a,o,Severity.info,i).on("button.clicked",(function(e){n(e.target.name,t)}))},duplicateAction:function(e,t){t=t||n.duplicateActionCallback;const a=$("<input />").attr("type","hidden").attr("name","_duplicatedoc").attr("value","1"),o=e.target.dataset.hasOwnProperty("isNew");n.hasChange()?n.showDuplicateModal(o,a,t):($("form[name="+n.formName+"]").append(a),document.editform.submit())},duplicateActionCallback:function(e,t){const a=$("form[name="+n.formName+"]");switch(Modal.dismiss(),e){case"no":a.append(t),document.editform.submit();break;case"yes":a.append(t),n.saveDocument()}},showDuplicateModal:function(e,t,n){const a=TYPO3.lang["label.confirm.duplicate_record_changed.title"]||"Do you want to save before duplicating this record?",o=TYPO3.lang["label.confirm.duplicate_record_changed.content"]||"You currently have unsaved changes. Do you want to save your changes before duplicating this record?";let i=[];const r={text:TYPO3.lang["buttons.confirm.duplicate_record_changed.cancel"]||"Cancel",btnClass:"btn-default",name:"cancel"},c={text:TYPO3.lang["buttons.confirm.duplicate_record_changed.no"]||"No, just duplicate the original",btnClass:"btn-default",name:"no"},l={text:TYPO3.lang["buttons.confirm.duplicate_record_changed.yes"]||"Yes, save and duplicate this record",btnClass:"btn-info",name:"yes",active:!0};i=e?[r,l]:[r,c,l];Modal.confirm(a,o,Severity.info,i).on("button.clicked",(function(e){n(e.target.name,t)}))},deleteAction:function(e,t){t=t||n.deleteActionCallback;const a=$(e.target);n.showDeleteModal(a,t)},deleteActionCallback:function(e,t){Modal.dismiss(),"yes"===e&&n.invokeRecordDeletion(t)},showDeleteModal:function(e,t){const n=TYPO3.lang["label.confirm.delete_record.title"]||"Delete this record?";let a=(TYPO3.lang["label.confirm.delete_record.content"]||"Are you sure you want to delete the record '%s'?").replace("%s",e.data("record-info"));e.data("reference-count-message")&&(a+="\n"+e.data("reference-count-message")),e.data("translation-count-message")&&(a+="\n"+e.data("translation-count-message"));Modal.confirm(n,a,Severity.warning,[{text:TYPO3.lang["buttons.confirm.delete_record.no"]||"Cancel",btnClass:"btn-default",name:"no"},{text:TYPO3.lang["buttons.confirm.delete_record.yes"]||"Yes, delete this record",btnClass:"btn-warning",name:"yes",active:!0}]).on("button.clicked",(function(n){t(n.target.name,e)}))},enableOptGroup:function(e){const t=e.parentElement;t instanceof HTMLOptGroupElement&&t.querySelectorAll("option:not([hidden]):not([disabled]):not(.hidden)").length&&(t.hidden=!1,t.disabled=!1,t.classList.remove("hidden"))},closeDocument:function(){document.editform.closeDoc.value=1,n.dispatchSubmitEvent(),document.editform.submit()},saveDocument:function(){document.editform.doSave.value=1,n.dispatchSubmitEvent(),document.editform.submit()},dispatchSubmitEvent:function(){const e=document.createEvent("Event");e.initEvent("submit",!1,!0),document.editform.dispatchEvent(e)},initialize:function(e){n.browserUrl=e,$((function(){n.initializeEvents(),n.Validation.initialize(),n.reinitialize(),$("#t3js-ui-block").remove()}))},invokeRecordDeletion:function(e){window.location.href=e.attr("href")}};return void 0!==TYPO3.settings.RequireJS&&void 0!==TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/FormEngine"]&&$.each(TYPO3.settings.RequireJS.PostInitializationModules["TYPO3/CMS/Backend/FormEngine"],(function(e,t){window.require([t])})),TYPO3.FormEngine=n,n}());
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/flex-form-container-container.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/flex-form-container-container.js
index 2e665bfad4e3..44a65992bb94 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/flex-form-container-container.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/flex-form-container-container.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{Collapse}from"bootstrap";import SecurityUtility from"@typo3/core/security-utility.js";import Modal from"@typo3/backend/modal.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Severity from"@typo3/backend/severity.js";var Selectors;!function(e){e.toggleSelector='[data-bs-toggle="flexform-inline"]',e.actionFieldSelector=".t3js-flex-control-action",e.toggleFieldSelector=".t3js-flex-control-toggle",e.controlSectionSelector=".t3js-formengine-irre-control",e.sectionContentContainerSelector=".t3js-flex-section-content",e.deleteContainerButtonSelector=".t3js-delete",e.contentPreviewSelector=".content-preview"}(Selectors||(Selectors={}));class FlexFormContainerContainer{constructor(e,t){this.securityUtility=new SecurityUtility,this.parentContainer=e,this.container=t,this.containerContent=t.querySelector(Selectors.sectionContentContainerSelector),this.containerId=t.dataset.flexformContainerId,this.panelHeading=t.querySelector('[data-bs-target="#flexform-container-'+this.containerId+'"]'),this.panelButton=this.panelHeading.querySelector('[aria-controls="flexform-container-'+this.containerId+'"]'),this.toggleField=t.querySelector(Selectors.toggleFieldSelector),this.registerEvents(),this.generatePreview()}static getCollapseInstance(e){return Collapse.getInstance(e)??new Collapse(e,{toggle:!1})}getStatus(){return{id:this.containerId,collapsed:"false"===this.panelButton.getAttribute("aria-expanded")}}registerEvents(){this.parentContainer.isRestructuringAllowed()&&this.registerDelete(),this.registerToggle(),this.registerPanelToggle()}registerDelete(){new RegularEvent("click",()=>{const e=TYPO3.lang["flexform.section.delete.title"]||"Delete this container?",t=TYPO3.lang["flexform.section.delete.message"]||"Are you sure you want to delete this container?";Modal.confirm(e,t,Severity.warning,[{text:TYPO3.lang["buttons.confirm.delete_record.no"]||"Cancel",active:!0,btnClass:"btn-default",name:"no"},{text:TYPO3.lang["buttons.confirm.delete_record.yes"]||"Yes, delete this container",btnClass:"btn-warning",name:"yes"}]).on("button.clicked",e=>{if("yes"===e.target.name){const e=this.container.querySelector(Selectors.actionFieldSelector);e.value="DELETE",this.container.appendChild(e),this.container.classList.add("t3-flex-section--deleted"),this.container.classList.add("has-change"),new RegularEvent("transitionend",()=>{this.container.classList.add("hidden");const e=new CustomEvent("formengine:flexform:container-deleted",{detail:{containerId:this.containerId}});this.parentContainer.getContainer().dispatchEvent(e)}).bindTo(this.container)}Modal.dismiss()})}).bindTo(this.container.querySelector(Selectors.deleteContainerButtonSelector))}registerToggle(){new RegularEvent("click",()=>{FlexFormContainerContainer.getCollapseInstance(this.containerContent).toggle(),this.generatePreview()}).delegateTo(this.container,`${Selectors.toggleSelector} .form-irre-header-cell:not(${Selectors.controlSectionSelector}`)}registerPanelToggle(){["hide.bs.collapse","show.bs.collapse"].forEach(e=>{new RegularEvent(e,e=>{const t="hide.bs.collapse"===e.type;this.toggleField.value=t?"1":"0",this.panelButton.setAttribute("aria-expanded",t?"false":"true"),this.panelButton.parentElement.classList.toggle("collapsed",t)}).bindTo(this.containerContent)})}generatePreview(){let e="";if(this.getStatus().collapsed){const t=this.containerContent.querySelectorAll('input[type="text"], textarea');for(let n of t){let t=this.securityUtility.stripHtml(n.value);t.length>50&&(t=t.substring(0,50)+"..."),e+=(e?" / ":"")+t}}this.panelHeading.querySelector(Selectors.contentPreviewSelector).textContent=e}}export default FlexFormContainerContainer;
\ No newline at end of file
+import{Collapse}from"bootstrap";import SecurityUtility from"@typo3/core/security-utility.js";import Modal from"@typo3/backend/modal.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Severity from"@typo3/backend/severity.js";var Selectors;!function(e){e.toggleSelector='[data-bs-toggle="flexform-inline"]',e.actionFieldSelector=".t3js-flex-control-action",e.toggleFieldSelector=".t3js-flex-control-toggle",e.controlSectionSelector=".t3js-formengine-irre-control",e.sectionContentContainerSelector=".t3js-flex-section-content",e.deleteContainerButtonSelector=".t3js-delete",e.contentPreviewSelector=".content-preview"}(Selectors||(Selectors={}));class FlexFormContainerContainer{constructor(e,t){this.securityUtility=new SecurityUtility,this.parentContainer=e,this.container=t,this.containerContent=t.querySelector(Selectors.sectionContentContainerSelector),this.containerId=t.dataset.flexformContainerId,this.panelHeading=t.querySelector('[data-bs-target="#flexform-container-'+this.containerId+'"]'),this.panelButton=this.panelHeading.querySelector('[aria-controls="flexform-container-'+this.containerId+'"]'),this.toggleField=t.querySelector(Selectors.toggleFieldSelector),this.registerEvents(),this.generatePreview()}static getCollapseInstance(e){return Collapse.getInstance(e)??new Collapse(e,{toggle:!1})}getStatus(){return{id:this.containerId,collapsed:"false"===this.panelButton.getAttribute("aria-expanded")}}registerEvents(){this.parentContainer.isRestructuringAllowed()&&this.registerDelete(),this.registerToggle(),this.registerPanelToggle()}registerDelete(){new RegularEvent("click",(()=>{const e=TYPO3.lang["flexform.section.delete.title"]||"Delete this container?",t=TYPO3.lang["flexform.section.delete.message"]||"Are you sure you want to delete this container?";Modal.confirm(e,t,Severity.warning,[{text:TYPO3.lang["buttons.confirm.delete_record.no"]||"Cancel",active:!0,btnClass:"btn-default",name:"no"},{text:TYPO3.lang["buttons.confirm.delete_record.yes"]||"Yes, delete this container",btnClass:"btn-warning",name:"yes"}]).on("button.clicked",(e=>{if("yes"===e.target.name){const e=this.container.querySelector(Selectors.actionFieldSelector);e.value="DELETE",this.container.appendChild(e),this.container.classList.add("t3-flex-section--deleted"),this.container.classList.add("has-change"),new RegularEvent("transitionend",(()=>{this.container.classList.add("hidden");const e=new CustomEvent("formengine:flexform:container-deleted",{detail:{containerId:this.containerId}});this.parentContainer.getContainer().dispatchEvent(e)})).bindTo(this.container)}Modal.dismiss()}))})).bindTo(this.container.querySelector(Selectors.deleteContainerButtonSelector))}registerToggle(){new RegularEvent("click",(()=>{FlexFormContainerContainer.getCollapseInstance(this.containerContent).toggle(),this.generatePreview()})).delegateTo(this.container,`${Selectors.toggleSelector} .form-irre-header-cell:not(${Selectors.controlSectionSelector}`)}registerPanelToggle(){["hide.bs.collapse","show.bs.collapse"].forEach((e=>{new RegularEvent(e,(e=>{const t="hide.bs.collapse"===e.type;this.toggleField.value=t?"1":"0",this.panelButton.setAttribute("aria-expanded",t?"false":"true"),this.panelButton.parentElement.classList.toggle("collapsed",t)})).bindTo(this.containerContent)}))}generatePreview(){let e="";if(this.getStatus().collapsed){const t=this.containerContent.querySelectorAll('input[type="text"], textarea');for(let n of t){let t=this.securityUtility.stripHtml(n.value);t.length>50&&(t=t.substring(0,50)+"..."),e+=(e?" / ":"")+t}}this.panelHeading.querySelector(Selectors.contentPreviewSelector).textContent=e}}export default FlexFormContainerContainer;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/flex-form-section-container.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/flex-form-section-container.js
index 87c51b05313a..b8d6e61408b0 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/flex-form-section-container.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/flex-form-section-container.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{Collapse}from"bootstrap";import $ from"jquery";import Sortable from"sortablejs";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import DocumentService from"@typo3/core/document-service.js";import FlexFormContainerContainer from"@typo3/backend/form-engine/container/flex-form-container-container.js";import FormEngine from"@typo3/backend/form-engine.js";import RegularEvent from"@typo3/core/event/regular-event.js";import{JavaScriptItemProcessor}from"@typo3/core/java-script-item-processor.js";var Selectors;!function(e){e.toggleAllSelector=".t3-form-flexsection-toggle",e.addContainerSelector=".t3js-flex-container-add",e.actionFieldSelector=".t3js-flex-control-action",e.sectionContainerSelector=".t3js-flex-section",e.sectionContentContainerSelector=".t3js-flex-section-content",e.sortContainerButtonSelector=".t3js-sortable-handle"}(Selectors||(Selectors={}));class FlexFormSectionContainer{constructor(e){this.allowRestructure=!1,this.flexformContainerContainers=[],this.updateSorting=e=>{this.container.querySelectorAll(Selectors.actionFieldSelector).forEach((e,t)=>{e.value=t.toString()}),this.updateToggleAllState(),this.flexformContainerContainers.splice(e.newIndex,0,this.flexformContainerContainers.splice(e.oldIndex,1)[0]),document.dispatchEvent(new Event("formengine:flexform:sorting-changed"))},this.sectionContainerId=e,DocumentService.ready().then(t=>{this.container=t.getElementById(e),this.sectionContainer=this.container.querySelector(this.container.dataset.section),this.allowRestructure="1"===this.sectionContainer.dataset.t3FlexAllowRestructure,this.registerEvents(),this.registerContainers()})}static getCollapseInstance(e){return Collapse.getInstance(e)??new Collapse(e,{toggle:!1})}getContainer(){return this.container}isRestructuringAllowed(){return this.allowRestructure}registerEvents(){this.allowRestructure&&(this.registerSortable(),this.registerContainerDeleted()),this.registerToggleAll(),this.registerCreateNewContainer(),this.registerPanelToggle()}registerContainers(){const e=this.container.querySelectorAll(Selectors.sectionContainerSelector);for(let t of e)this.flexformContainerContainers.push(new FlexFormContainerContainer(this,t));this.updateToggleAllState()}getToggleAllButton(){return this.container.querySelector(Selectors.toggleAllSelector)}registerSortable(){new Sortable(this.sectionContainer,{group:this.sectionContainer.id,handle:Selectors.sortContainerButtonSelector,onSort:this.updateSorting})}registerToggleAll(){new RegularEvent("click",e=>{const t="true"===e.target.dataset.expandAll,n=this.container.querySelectorAll(Selectors.sectionContentContainerSelector);for(let e of n)t?FlexFormSectionContainer.getCollapseInstance(e).show():FlexFormSectionContainer.getCollapseInstance(e).hide()}).bindTo(this.getToggleAllButton())}registerCreateNewContainer(){new RegularEvent("click",(e,t)=>{e.preventDefault(),this.createNewContainer(t.dataset)}).delegateTo(this.container,Selectors.addContainerSelector)}createNewContainer(dataset){new AjaxRequest(TYPO3.settings.ajaxUrls.record_flex_container_add).post({vanillaUid:dataset.vanillauid,databaseRowUid:dataset.databaserowuid,command:dataset.command,tableName:dataset.tablename,fieldName:dataset.fieldname,recordTypeValue:dataset.recordtypevalue,dataStructureIdentifier:JSON.parse(dataset.datastructureidentifier),flexFormSheetName:dataset.flexformsheetname,flexFormFieldName:dataset.flexformfieldname,flexFormContainerName:dataset.flexformcontainername}).then(async response=>{const data=await response.resolve(),createdContainer=(new DOMParser).parseFromString(data.html,"text/html").body.firstElementChild;this.flexformContainerContainers.push(new FlexFormContainerContainer(this,createdContainer));const sectionContainer=document.querySelector(dataset.target);if(sectionContainer.insertAdjacentElement("beforeend",createdContainer),data.scriptItems instanceof Array&&data.scriptItems.length>0){const e=new JavaScriptItemProcessor;e.processItems(data.scriptItems)}data.scriptCall&&data.scriptCall.length>0&&$.each(data.scriptCall,(function(index,value){eval(value)})),data.stylesheetFiles&&data.stylesheetFiles.length>0&&$.each(data.stylesheetFiles,(function(e,t){let n=document.createElement("link");n.rel="stylesheet",n.type="text/css",n.href=t,document.head.appendChild(n)})),this.updateToggleAllState(),FormEngine.reinitialize(),FormEngine.Validation.initializeInputFields(),FormEngine.Validation.validate(sectionContainer),this.container.classList.add("has-change")})}registerContainerDeleted(){new RegularEvent("formengine:flexform:container-deleted",e=>{const t=e.detail.containerId;this.flexformContainerContainers=this.flexformContainerContainers.filter(e=>e.getStatus().id!==t),FormEngine.Validation.validate(this.container),this.updateToggleAllState()}).bindTo(this.container)}registerPanelToggle(){["hide.bs.collapse","show.bs.collapse"].forEach(e=>{new RegularEvent(e,()=>{this.updateToggleAllState()}).delegateTo(this.container,Selectors.sectionContentContainerSelector)})}updateToggleAllState(){if(this.flexformContainerContainers.length>0){const e=this.flexformContainerContainers.find(Boolean);this.getToggleAllButton().dataset.expandAll=!0===e.getStatus().collapsed?"true":"false"}}}export default FlexFormSectionContainer;
\ No newline at end of file
+import{Collapse}from"bootstrap";import $ from"jquery";import Sortable from"sortablejs";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import DocumentService from"@typo3/core/document-service.js";import FlexFormContainerContainer from"@typo3/backend/form-engine/container/flex-form-container-container.js";import FormEngine from"@typo3/backend/form-engine.js";import RegularEvent from"@typo3/core/event/regular-event.js";import{JavaScriptItemProcessor}from"@typo3/core/java-script-item-processor.js";var Selectors;!function(e){e.toggleAllSelector=".t3-form-flexsection-toggle",e.addContainerSelector=".t3js-flex-container-add",e.actionFieldSelector=".t3js-flex-control-action",e.sectionContainerSelector=".t3js-flex-section",e.sectionContentContainerSelector=".t3js-flex-section-content",e.sortContainerButtonSelector=".t3js-sortable-handle"}(Selectors||(Selectors={}));class FlexFormSectionContainer{constructor(e){this.allowRestructure=!1,this.flexformContainerContainers=[],this.updateSorting=e=>{this.container.querySelectorAll(Selectors.actionFieldSelector).forEach(((e,t)=>{e.value=t.toString()})),this.updateToggleAllState(),this.flexformContainerContainers.splice(e.newIndex,0,this.flexformContainerContainers.splice(e.oldIndex,1)[0]),document.dispatchEvent(new Event("formengine:flexform:sorting-changed"))},this.sectionContainerId=e,DocumentService.ready().then((t=>{this.container=t.getElementById(e),this.sectionContainer=this.container.querySelector(this.container.dataset.section),this.allowRestructure="1"===this.sectionContainer.dataset.t3FlexAllowRestructure,this.registerEvents(),this.registerContainers()}))}static getCollapseInstance(e){return Collapse.getInstance(e)??new Collapse(e,{toggle:!1})}getContainer(){return this.container}isRestructuringAllowed(){return this.allowRestructure}registerEvents(){this.allowRestructure&&(this.registerSortable(),this.registerContainerDeleted()),this.registerToggleAll(),this.registerCreateNewContainer(),this.registerPanelToggle()}registerContainers(){const e=this.container.querySelectorAll(Selectors.sectionContainerSelector);for(let t of e)this.flexformContainerContainers.push(new FlexFormContainerContainer(this,t));this.updateToggleAllState()}getToggleAllButton(){return this.container.querySelector(Selectors.toggleAllSelector)}registerSortable(){new Sortable(this.sectionContainer,{group:this.sectionContainer.id,handle:Selectors.sortContainerButtonSelector,onSort:this.updateSorting})}registerToggleAll(){new RegularEvent("click",(e=>{const t="true"===e.target.dataset.expandAll,n=this.container.querySelectorAll(Selectors.sectionContentContainerSelector);for(let e of n)t?FlexFormSectionContainer.getCollapseInstance(e).show():FlexFormSectionContainer.getCollapseInstance(e).hide()})).bindTo(this.getToggleAllButton())}registerCreateNewContainer(){new RegularEvent("click",((e,t)=>{e.preventDefault(),this.createNewContainer(t.dataset)})).delegateTo(this.container,Selectors.addContainerSelector)}createNewContainer(dataset){new AjaxRequest(TYPO3.settings.ajaxUrls.record_flex_container_add).post({vanillaUid:dataset.vanillauid,databaseRowUid:dataset.databaserowuid,command:dataset.command,tableName:dataset.tablename,fieldName:dataset.fieldname,recordTypeValue:dataset.recordtypevalue,dataStructureIdentifier:JSON.parse(dataset.datastructureidentifier),flexFormSheetName:dataset.flexformsheetname,flexFormFieldName:dataset.flexformfieldname,flexFormContainerName:dataset.flexformcontainername}).then((async response=>{const data=await response.resolve(),createdContainer=(new DOMParser).parseFromString(data.html,"text/html").body.firstElementChild;this.flexformContainerContainers.push(new FlexFormContainerContainer(this,createdContainer));const sectionContainer=document.querySelector(dataset.target);if(sectionContainer.insertAdjacentElement("beforeend",createdContainer),data.scriptItems instanceof Array&&data.scriptItems.length>0){const e=new JavaScriptItemProcessor;e.processItems(data.scriptItems)}data.scriptCall&&data.scriptCall.length>0&&$.each(data.scriptCall,(function(index,value){eval(value)})),data.stylesheetFiles&&data.stylesheetFiles.length>0&&$.each(data.stylesheetFiles,(function(e,t){let n=document.createElement("link");n.rel="stylesheet",n.type="text/css",n.href=t,document.head.appendChild(n)})),this.updateToggleAllState(),FormEngine.reinitialize(),FormEngine.Validation.initializeInputFields(),FormEngine.Validation.validate(sectionContainer),this.container.classList.add("has-change")}))}registerContainerDeleted(){new RegularEvent("formengine:flexform:container-deleted",(e=>{const t=e.detail.containerId;this.flexformContainerContainers=this.flexformContainerContainers.filter((e=>e.getStatus().id!==t)),FormEngine.Validation.validate(this.container),this.updateToggleAllState()})).bindTo(this.container)}registerPanelToggle(){["hide.bs.collapse","show.bs.collapse"].forEach((e=>{new RegularEvent(e,(()=>{this.updateToggleAllState()})).delegateTo(this.container,Selectors.sectionContentContainerSelector)}))}updateToggleAllState(){if(this.flexformContainerContainers.length>0){const e=this.flexformContainerContainers.find(Boolean);this.getToggleAllButton().dataset.expandAll=!0===e.getStatus().collapsed?"true":"false"}}}export default FlexFormSectionContainer;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/inline-control-container.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/inline-control-container.js
index 73bd16dde576..508c01dfe2a2 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/inline-control-container.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/inline-control-container.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import{AjaxDispatcher}from"@typo3/backend/form-engine/inline-relation/ajax-dispatcher.js";import DocumentService from"@typo3/core/document-service.js";import NProgress from"nprogress";import Sortable from"sortablejs";import FormEngine from"@typo3/backend/form-engine.js";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";import Icons from"@typo3/backend/icons.js";import InfoWindow from"@typo3/backend/info-window.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Severity from"@typo3/backend/severity.js";import Utility from"@typo3/backend/utility.js";var Selectors,States,Separators,SortDirections;!function(e){e.toggleSelector='[data-bs-toggle="formengine-inline"]',e.controlSectionSelector=".t3js-formengine-irre-control",e.createNewRecordButtonSelector=".t3js-create-new-button",e.createNewRecordBySelectorSelector=".t3js-create-new-selector",e.deleteRecordButtonSelector=".t3js-editform-delete-inline-record",e.enableDisableRecordButtonSelector=".t3js-toggle-visibility-button",e.infoWindowButton='[data-action="infowindow"]',e.synchronizeLocalizeRecordButtonSelector=".t3js-synchronizelocalize-button",e.uniqueValueSelectors="select.t3js-inline-unique",e.revertUniqueness=".t3js-revert-unique",e.controlContainer=".t3js-inline-controls",e.controlTopOuterContainer=".t3js-inline-controls-top-outer-container"}(Selectors||(Selectors={})),function(e){e.new="inlineIsNewRecord",e.visible="panel-visible",e.collapsed="panel-collapsed",e.notLoaded="t3js-not-loaded"}(States||(States={})),function(e){e.structureSeparator="-"}(Separators||(Separators={})),function(e){e.DOWN="down",e.UP="up"}(SortDirections||(SortDirections={}));class InlineControlContainer{constructor(e){this.container=null,this.ajaxDispatcher=null,this.appearance=null,this.requestQueue={},this.progessQueue={},this.noTitleString=TYPO3.lang?TYPO3.lang["FormEngine.noRecordTitle"]:"[No title]",this.handlePostMessage=e=>{if(!MessageUtility.verifyOrigin(e.origin))throw"Denied message sent by "+e.origin;if("typo3:foreignRelation:insert"===e.data.actionName){if(void 0===e.data.objectGroup)throw"No object group defined for message";if(e.data.objectGroup!==this.container.dataset.objectGroup)return;if(this.isUniqueElementUsed(parseInt(e.data.uid,10),e.data.table))return void Notification.error("There is already a relation to the selected element");this.importRecord([e.data.objectGroup,e.data.uid]).then(()=>{if(e.source){const t={actionName:"typo3:foreignRelation:inserted",objectGroup:e.data.objectId,table:e.data.table,uid:e.data.uid};MessageUtility.send(t,e.source)}})}},DocumentService.ready().then(t=>{this.container=t.getElementById(e),this.ajaxDispatcher=new AjaxDispatcher(this.container.dataset.objectGroup),this.registerEvents()})}static getInlineRecordContainer(e){return document.querySelector('[data-object-id="'+e+'"]')}static getCollapseButton(e){return document.querySelector('[aria-controls="'+e+'_fields"]')}static toggleElement(e){const t=InlineControlContainer.getInlineRecordContainer(e);t.classList.contains(States.collapsed)?InlineControlContainer.expandElement(t,e):InlineControlContainer.collapseElement(t,e)}static collapseElement(e,t){const n=InlineControlContainer.getCollapseButton(t);e.classList.remove(States.visible),e.classList.add(States.collapsed),n.setAttribute("aria-expanded","false")}static expandElement(e,t){const n=InlineControlContainer.getCollapseButton(t);e.classList.remove(States.collapsed),e.classList.add(States.visible),n.setAttribute("aria-expanded","true")}static isNewRecord(e){return InlineControlContainer.getInlineRecordContainer(e).classList.contains(States.new)}static updateExpandedCollapsedStateLocally(e,t){const n=InlineControlContainer.getInlineRecordContainer(e),o="uc[inlineView]["+n.dataset.topmostParentTable+"]["+n.dataset.topmostParentUid+"]"+n.dataset.fieldName,i=document.getElementsByName(o);i.length&&(i[0].value=t?"1":"0")}static getValuesFromHashMap(e){return Object.keys(e).map(t=>e[t])}static selectOptionValueExists(e,t){return null!==e.querySelector('option[value="'+t+'"]')}static removeSelectOptionByValue(e,t){const n=e.querySelector('option[value="'+t+'"]');null!==n&&n.remove()}static reAddSelectOption(e,t,n){if(InlineControlContainer.selectOptionValueExists(e,t))return;const o=e.querySelectorAll("option");let i=-1;for(let e of Object.keys(n.possible)){if(e===t)break;for(let t=0;t<o.length;++t){if(o[t].value===e){i=t;break}}}-1===i?i=0:i<o.length&&i++;const r=document.createElement("option");r.text=n.possible[t],r.value=t,e.insertBefore(r,e.options[i])}registerEvents(){if(this.registerInfoButton(),this.registerSort(),this.registerCreateRecordButton(),this.registerEnableDisableButton(),this.registerDeleteButton(),this.registerSynchronizeLocalize(),this.registerRevertUniquenessAction(),this.registerToggle(),this.registerCreateRecordBySelector(),this.registerUniqueSelectFieldChanged(),new RegularEvent("message",this.handlePostMessage).bindTo(window),this.getAppearance().useSortable){const e=document.getElementById(this.container.getAttribute("id")+"_records");new Sortable(e,{group:e.getAttribute("id"),handle:".sortableHandle",onSort:()=>{this.updateSorting()}})}}registerToggle(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation(),e.loadRecordDetails(this.closest(Selectors.toggleSelector).parentElement.dataset.objectId)})).delegateTo(this.container,`${Selectors.toggleSelector} .form-irre-header-cell:not(${Selectors.controlSectionSelector}`)}registerSort(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation(),e.changeSortingByButton(this.closest("[data-object-id]").dataset.objectId,this.dataset.direction)})).delegateTo(this.container,Selectors.controlSectionSelector+' [data-action="sort"]')}registerCreateRecordButton(){const e=this;new RegularEvent("click",(function(t){if(t.preventDefault(),t.stopImmediatePropagation(),e.isBelowMax()){let t=e.container.dataset.objectGroup;void 0!==this.dataset.recordUid&&(t+=Separators.structureSeparator+this.dataset.recordUid),e.importRecord([t,e.container.querySelector(Selectors.createNewRecordBySelectorSelector)?.value],this.dataset.recordUid??null)}})).delegateTo(this.container,Selectors.createNewRecordButtonSelector)}registerCreateRecordBySelector(){const e=this;new RegularEvent("change",(function(t){t.preventDefault(),t.stopImmediatePropagation();const n=this.options[this.selectedIndex].getAttribute("value");e.importRecord([e.container.dataset.objectGroup,n])})).delegateTo(this.container,Selectors.createNewRecordBySelectorSelector)}createRecord(e,t,n=null,o=null){let i=this.container.dataset.objectGroup;null!==n&&(i+=Separators.structureSeparator+n),null!==n?(InlineControlContainer.getInlineRecordContainer(i).insertAdjacentHTML("afterend",t),this.memorizeAddRecord(e,n,o)):(document.getElementById(this.container.getAttribute("id")+"_records").insertAdjacentHTML("beforeend",t),this.memorizeAddRecord(e,null,o))}async importRecord(e,t){return this.ajaxDispatcher.send(this.ajaxDispatcher.newRequest(this.ajaxDispatcher.getEndpoint("record_inline_create")),e).then(async e=>{this.isBelowMax()&&this.createRecord(e.compilerInput.uid,e.data,void 0!==t?t:null,void 0!==e.compilerInput.childChildUid?e.compilerInput.childChildUid:null)})}registerEnableDisableButton(){new RegularEvent("click",(e,t)=>{e.preventDefault(),e.stopImmediatePropagation();const n=t.closest("[data-object-id]").dataset.objectId,o=InlineControlContainer.getInlineRecordContainer(n),i="data"+o.dataset.fieldName+"["+t.dataset.hiddenField+"]",r=document.querySelector('[data-formengine-input-name="'+i+'"'),a=document.querySelector('[name="'+i+'"');null!==r&&null!==a&&(r.checked=!r.checked,a.value=r.checked?"1":"0",FormEngineValidation.markFieldAsChanged(r));const s="t3-form-field-container-inline-hidden";let l;o.classList.contains(s)?(l="actions-edit-hide",o.classList.remove(s)):(l="actions-edit-unhide",o.classList.add(s)),Icons.getIcon(l,Icons.sizes.small).then(e=>{t.replaceChild(document.createRange().createContextualFragment(e),t.querySelector(".t3js-icon"))})}).delegateTo(this.container,Selectors.enableDisableRecordButtonSelector)}registerInfoButton(){new RegularEvent("click",(function(e){e.preventDefault(),e.stopImmediatePropagation(),InfoWindow.showItem(this.dataset.infoTable,this.dataset.infoUid)})).delegateTo(this.container,Selectors.infoWindowButton)}registerDeleteButton(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const n=TYPO3.lang["label.confirm.delete_record.title"]||"Delete this record?",o=(TYPO3.lang["label.confirm.delete_record.content"]||"Are you sure you want to delete the record '%s'?").replace("%s",this.dataset.recordInfo);Modal.confirm(n,o,Severity.warning,[{text:TYPO3.lang["buttons.confirm.delete_record.no"]||"Cancel",active:!0,btnClass:"btn-default",name:"no"},{text:TYPO3.lang["buttons.confirm.delete_record.yes"]||"Yes, delete this record",btnClass:"btn-warning",name:"yes"}]).on("button.clicked",t=>{if("yes"===t.target.name){const t=this.closest("[data-object-id]").dataset.objectId;e.deleteRecord(t)}Modal.dismiss()})})).delegateTo(this.container,Selectors.deleteRecordButtonSelector)}registerSynchronizeLocalize(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation(),e.ajaxDispatcher.send(e.ajaxDispatcher.newRequest(e.ajaxDispatcher.getEndpoint("record_inline_synchronizelocalize")),[e.container.dataset.objectGroup,this.dataset.type]).then(async t=>{document.getElementById(e.container.getAttribute("id")+"_records").insertAdjacentHTML("beforeend",t.data);const n=e.container.dataset.objectGroup+Separators.structureSeparator;for(let o of t.compilerInput.delete)e.deleteRecord(n+o,!0);for(let o of Object.values(t.compilerInput.localize)){if(void 0!==o.remove){const e=InlineControlContainer.getInlineRecordContainer(n+o.remove);e.parentElement.removeChild(e)}e.memorizeAddRecord(o.uid,null,o.selectedValue)}})})).delegateTo(this.container,Selectors.synchronizeLocalizeRecordButtonSelector)}registerUniqueSelectFieldChanged(){const e=this;new RegularEvent("change",(function(t){t.preventDefault(),t.stopImmediatePropagation();const n=this.closest("[data-object-id]");if(null!==n){const t=n.dataset.objectId,o=n.dataset.objectUid;e.handleChangedField(this,t);const i=e.getFormFieldForElements();if(null===i)return;e.updateUnique(this,i,o)}})).delegateTo(this.container,Selectors.uniqueValueSelectors)}registerRevertUniquenessAction(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation(),e.revertUnique(this.dataset.uid)})).delegateTo(this.container,Selectors.revertUniqueness)}loadRecordDetails(e){const t=document.getElementById(e+"_fields"),n=InlineControlContainer.getInlineRecordContainer(e),o=void 0!==this.requestQueue[e];if(null!==t&&!n.classList.contains(States.notLoaded))this.collapseExpandRecord(e);else{const i=this.getProgress(e,n.dataset.objectIdHash);if(o)this.requestQueue[e].abort(),delete this.requestQueue[e],delete this.progessQueue[e],i.done();else{const o=this.ajaxDispatcher.newRequest(this.ajaxDispatcher.getEndpoint("record_inline_details"));this.ajaxDispatcher.send(o,[e]).then(async o=>{if(delete this.requestQueue[e],delete this.progessQueue[e],n.classList.remove(States.notLoaded),t.innerHTML=o.data,this.collapseExpandRecord(e),i.done(),FormEngine.reinitialize(),FormEngineValidation.initializeInputFields(),FormEngineValidation.validate(this.container),this.hasObjectGroupDefinedUniqueConstraints()){const t=InlineControlContainer.getInlineRecordContainer(e);this.removeUsed(t)}}),this.requestQueue[e]=o,i.start()}}}collapseExpandRecord(e){const t=InlineControlContainer.getInlineRecordContainer(e),n=!0===this.getAppearance().expandSingle,o=t.classList.contains(States.collapsed);let i=[];const r=[];n&&o&&(i=this.collapseAllRecords(t.dataset.objectUid)),InlineControlContainer.toggleElement(e),InlineControlContainer.isNewRecord(e)?InlineControlContainer.updateExpandedCollapsedStateLocally(e,o):o?r.push(t.dataset.objectUid):o||i.push(t.dataset.objectUid),this.ajaxDispatcher.send(this.ajaxDispatcher.newRequest(this.ajaxDispatcher.getEndpoint("record_inline_expandcollapse")),[e,r.join(","),i.join(",")])}memorizeAddRecord(e,t=null,n=null){const o=this.getFormFieldForElements();if(null===o)return;let i=Utility.trimExplode(",",o.value);if(t){const n=[];for(let o=0;o<i.length;o++)i[o].length&&n.push(i[o]),t===i[o]&&n.push(e);i=n}else i.push(e);o.value=i.join(","),o.classList.add("has-change"),document.dispatchEvent(new Event("change")),this.redrawSortingButtons(this.container.dataset.objectGroup,i),this.setUnique(e,n),this.isBelowMax()||this.toggleContainerControls(!1),FormEngine.reinitialize(),FormEngineValidation.initializeInputFields(),FormEngineValidation.validate(this.container)}memorizeRemoveRecord(e){const t=this.getFormFieldForElements();if(null===t)return[];let n=Utility.trimExplode(",",t.value);const o=n.indexOf(e);return o>-1&&(delete n[o],t.value=n.join(","),t.classList.add("has-change"),document.dispatchEvent(new Event("change")),this.redrawSortingButtons(this.container.dataset.objectGroup,n)),n}changeSortingByButton(e,t){const n=InlineControlContainer.getInlineRecordContainer(e),o=n.dataset.objectUid,i=document.getElementById(this.container.getAttribute("id")+"_records"),r=Array.from(i.children).map(e=>e.dataset.objectUid);let a=r.indexOf(o),s=!1;if(t===SortDirections.UP&&a>0?(r[a]=r[a-1],r[a-1]=o,s=!0):t===SortDirections.DOWN&&a<r.length-1&&(r[a]=r[a+1],r[a+1]=o,s=!0),s){const e=this.container.dataset.objectGroup+Separators.structureSeparator,o=t===SortDirections.UP?1:0;n.parentElement.insertBefore(InlineControlContainer.getInlineRecordContainer(e+r[a-o]),InlineControlContainer.getInlineRecordContainer(e+r[a+1-o])),this.updateSorting()}}updateSorting(){const e=this.getFormFieldForElements();if(null===e)return;const t=document.getElementById(this.container.getAttribute("id")+"_records"),n=Array.from(t.querySelectorAll('[data-object-parent-group="'+this.container.dataset.objectGroup+'"][data-placeholder-record="0"]')).map(e=>e.dataset.objectUid);e.value=n.join(","),e.classList.add("has-change"),document.dispatchEvent(new Event("inline:sorting-changed")),document.dispatchEvent(new Event("change")),this.redrawSortingButtons(this.container.dataset.objectGroup,n)}deleteRecord(e,t=!1){const n=InlineControlContainer.getInlineRecordContainer(e),o=n.dataset.objectUid;if(n.classList.add("t3js-inline-record-deleted"),!InlineControlContainer.isNewRecord(e)&&!t){const e=this.container.querySelector('[name="cmd'+n.dataset.fieldName+'[delete]"]');e.removeAttribute("disabled"),n.parentElement.insertAdjacentElement("afterbegin",e)}new RegularEvent("transitionend",()=>{n.parentElement.removeChild(n),FormEngineValidation.validate(this.container)}).bindTo(n),this.revertUnique(o),this.memorizeRemoveRecord(o),n.classList.add("form-irre-object--deleted"),this.isBelowMax()&&this.toggleContainerControls(!0)}toggleContainerControls(e){const t=this.container.querySelectorAll(":scope > "+Selectors.controlContainer+", :scope > "+Selectors.controlTopOuterContainer+" "+Selectors.controlContainer);null!==t&&t.forEach(t=>{t.querySelectorAll("button, a").forEach(t=>{t.style.display=e?null:"none"})})}getProgress(e,t){const n="#"+t+"_header";let o;return void 0!==this.progessQueue[e]?o=this.progessQueue[e]:(o=NProgress,o.configure({parent:n,showSpinner:!1}),this.progessQueue[e]=o),o}collapseAllRecords(e){const t=this.getFormFieldForElements(),n=[];if(null!==t){const o=Utility.trimExplode(",",t.value);for(let t of o){if(t===e)continue;const o=this.container.dataset.objectGroup+Separators.structureSeparator+t,i=InlineControlContainer.getInlineRecordContainer(o);i.classList.contains(States.visible)&&(InlineControlContainer.collapseElement(i,o),InlineControlContainer.isNewRecord(o)?InlineControlContainer.updateExpandedCollapsedStateLocally(o,!1):n.push(t))}}return n}getFormFieldForElements(){const e=document.getElementsByName(this.container.dataset.formField);return e.length>0?e[0]:null}redrawSortingButtons(e,t=[]){if(0===t.length){const e=this.getFormFieldForElements();null!==e&&(t=Utility.trimExplode(",",e.value))}0!==t.length&&t.forEach((n,o)=>{const i=InlineControlContainer.getInlineRecordContainer(e+Separators.structureSeparator+n).dataset.objectIdHash+"_header",r=document.getElementById(i),a=r.querySelector('[data-action="sort"][data-direction="'+SortDirections.UP+'"]');if(null!==a){let e="actions-move-up";0===o?(a.classList.add("disabled"),e="empty-empty"):a.classList.remove("disabled"),Icons.getIcon(e,Icons.sizes.small).then(e=>{a.replaceChild(document.createRange().createContextualFragment(e),a.querySelector(".t3js-icon"))})}const s=r.querySelector('[data-action="sort"][data-direction="'+SortDirections.DOWN+'"]');if(null!==s){let e="actions-move-down";o===t.length-1?(s.classList.add("disabled"),e="empty-empty"):s.classList.remove("disabled"),Icons.getIcon(e,Icons.sizes.small).then(e=>{s.replaceChild(document.createRange().createContextualFragment(e),s.querySelector(".t3js-icon"))})}})}isBelowMax(){const e=this.getFormFieldForElements();if(null===e)return!0;if(void 0!==TYPO3.settings.FormEngineInline.config[this.container.dataset.objectGroup]){if(Utility.trimExplode(",",e.value).length>=TYPO3.settings.FormEngineInline.config[this.container.dataset.objectGroup].max)return!1;if(this.hasObjectGroupDefinedUniqueConstraints()){const e=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup];if(e.used.length>=e.max&&e.max>=0)return!1}}return!0}isUniqueElementUsed(e,t){if(!this.hasObjectGroupDefinedUniqueConstraints())return!1;const n=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],o=InlineControlContainer.getValuesFromHashMap(n.used);if("select"===n.type&&-1!==o.indexOf(e))return!0;if("groupdb"===n.type)for(let n=o.length-1;n>=0;n--)if(o[n].table===t&&o[n].uid===e)return!0;return!1}removeUsed(e){if(!this.hasObjectGroupDefinedUniqueConstraints())return;const t=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup];if("select"!==t.type)return;let n=e.querySelector('[name="data['+t.table+"]["+e.dataset.objectUid+"]["+t.field+']"]');const o=InlineControlContainer.getValuesFromHashMap(t.used);if(null!==n){const e=n.options[n.selectedIndex].value;for(let t of o)t!==e&&InlineControlContainer.removeSelectOptionByValue(n,t)}}setUnique(e,t){if(!this.hasObjectGroupDefinedUniqueConstraints())return;const n=document.getElementById(this.container.dataset.objectGroup+"_selector"),o=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup];if("select"===o.type){if(!o.selector||-1!==o.max){const i=this.getFormFieldForElements(),r=this.container.dataset.objectGroup+Separators.structureSeparator+e;let a=InlineControlContainer.getInlineRecordContainer(r).querySelector('[name="data['+o.table+"]["+e+"]["+o.field+']"]');const s=InlineControlContainer.getValuesFromHashMap(o.used);if(null!==n){if(null!==a){for(let e of s)InlineControlContainer.removeSelectOptionByValue(a,e);o.selector||(t=a.options[0].value,a.options[0].selected=!0,this.updateUnique(a,i,e),this.handleChangedField(a,this.container.dataset.objectGroup+"["+e+"]"))}for(let e of s)InlineControlContainer.removeSelectOptionByValue(a,e);void 0!==o.used.length&&(o.used={}),o.used[e]={table:o.elTable,uid:t}}if(null!==i&&InlineControlContainer.selectOptionValueExists(n,t)){const n=Utility.trimExplode(",",i.value);for(let i of n)a=document.querySelector('[name="data['+o.table+"]["+i+"]["+o.field+']"]'),null!==a&&i!==e&&InlineControlContainer.removeSelectOptionByValue(a,t)}}}else"groupdb"===o.type&&(o.used[e]={table:o.elTable,uid:t});"select"===o.selector&&InlineControlContainer.selectOptionValueExists(n,t)&&(InlineControlContainer.removeSelectOptionByValue(n,t),o.used[e]={table:o.elTable,uid:t})}updateUnique(e,t,n){if(!this.hasObjectGroupDefinedUniqueConstraints())return;const o=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],i=o.used[n];if("select"===o.selector){const t=document.getElementById(this.container.dataset.objectGroup+"_selector");InlineControlContainer.removeSelectOptionByValue(t,e.value),void 0!==i&&InlineControlContainer.reAddSelectOption(t,i,o)}if(o.selector&&-1===o.max)return;if(!o||null===t)return;const r=Utility.trimExplode(",",t.value);let a;for(let t of r)a=document.querySelector('[name="data['+o.table+"]["+t+"]["+o.field+']"]'),null!==a&&a!==e&&(InlineControlContainer.removeSelectOptionByValue(a,e.value),void 0!==i&&InlineControlContainer.reAddSelectOption(a,i,o));o.used[n]=e.value}revertUnique(e){if(!this.hasObjectGroupDefinedUniqueConstraints())return;const t=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],n=this.container.dataset.objectGroup+Separators.structureSeparator+e,o=InlineControlContainer.getInlineRecordContainer(n);let i=o.querySelector('[name="data['+t.table+"]["+o.dataset.objectUid+"]["+t.field+']"]');if("select"===t.type){let n;if(null!==i)n=i.value;else{if(""===o.dataset.tableUniqueOriginalValue)return;n=o.dataset.tableUniqueOriginalValue}if("select"===t.selector&&!isNaN(parseInt(n,10))){const e=document.getElementById(this.container.dataset.objectGroup+"_selector");InlineControlContainer.reAddSelectOption(e,n,t)}if(t.selector&&-1===t.max)return;const r=this.getFormFieldForElements();if(null===r)return;const a=Utility.trimExplode(",",r.value);let s;for(let e=0;e<a.length;e++)s=document.querySelector('[name="data['+t.table+"]["+a[e]+"]["+t.field+']"]'),null!==s&&InlineControlContainer.reAddSelectOption(s,n,t);delete t.used[e]}else"groupdb"===t.type&&delete t.used[e]}hasObjectGroupDefinedUniqueConstraints(){return void 0!==TYPO3.settings.FormEngineInline.unique&&void 0!==TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup]}handleChangedField(e,t){let n;n=e instanceof HTMLSelectElement?e.options[e.selectedIndex].text:e.value,document.getElementById(t+"_label").textContent=n.length?n:this.noTitleString}getAppearance(){if(null===this.appearance&&(this.appearance={},"string"==typeof this.container.dataset.appearance))try{this.appearance=JSON.parse(this.container.dataset.appearance)}catch(e){console.error(e)}return this.appearance}}export default InlineControlContainer;
\ No newline at end of file
+import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import{AjaxDispatcher}from"@typo3/backend/form-engine/inline-relation/ajax-dispatcher.js";import DocumentService from"@typo3/core/document-service.js";import NProgress from"nprogress";import Sortable from"sortablejs";import FormEngine from"@typo3/backend/form-engine.js";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";import Icons from"@typo3/backend/icons.js";import InfoWindow from"@typo3/backend/info-window.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Severity from"@typo3/backend/severity.js";import Utility from"@typo3/backend/utility.js";var Selectors,States,Separators,SortDirections;!function(e){e.toggleSelector='[data-bs-toggle="formengine-inline"]',e.controlSectionSelector=".t3js-formengine-irre-control",e.createNewRecordButtonSelector=".t3js-create-new-button",e.createNewRecordBySelectorSelector=".t3js-create-new-selector",e.deleteRecordButtonSelector=".t3js-editform-delete-inline-record",e.enableDisableRecordButtonSelector=".t3js-toggle-visibility-button",e.infoWindowButton='[data-action="infowindow"]',e.synchronizeLocalizeRecordButtonSelector=".t3js-synchronizelocalize-button",e.uniqueValueSelectors="select.t3js-inline-unique",e.revertUniqueness=".t3js-revert-unique",e.controlContainer=".t3js-inline-controls",e.controlTopOuterContainer=".t3js-inline-controls-top-outer-container"}(Selectors||(Selectors={})),function(e){e.new="inlineIsNewRecord",e.visible="panel-visible",e.collapsed="panel-collapsed",e.notLoaded="t3js-not-loaded"}(States||(States={})),function(e){e.structureSeparator="-"}(Separators||(Separators={})),function(e){e.DOWN="down",e.UP="up"}(SortDirections||(SortDirections={}));class InlineControlContainer{constructor(e){this.container=null,this.ajaxDispatcher=null,this.appearance=null,this.requestQueue={},this.progessQueue={},this.noTitleString=TYPO3.lang?TYPO3.lang["FormEngine.noRecordTitle"]:"[No title]",this.handlePostMessage=e=>{if(!MessageUtility.verifyOrigin(e.origin))throw"Denied message sent by "+e.origin;if("typo3:foreignRelation:insert"===e.data.actionName){if(void 0===e.data.objectGroup)throw"No object group defined for message";if(e.data.objectGroup!==this.container.dataset.objectGroup)return;if(this.isUniqueElementUsed(parseInt(e.data.uid,10),e.data.table))return void Notification.error("There is already a relation to the selected element");this.importRecord([e.data.objectGroup,e.data.uid]).then((()=>{if(e.source){const t={actionName:"typo3:foreignRelation:inserted",objectGroup:e.data.objectId,table:e.data.table,uid:e.data.uid};MessageUtility.send(t,e.source)}}))}},DocumentService.ready().then((t=>{this.container=t.getElementById(e),this.ajaxDispatcher=new AjaxDispatcher(this.container.dataset.objectGroup),this.registerEvents()}))}static getInlineRecordContainer(e){return document.querySelector('[data-object-id="'+e+'"]')}static getCollapseButton(e){return document.querySelector('[aria-controls="'+e+'_fields"]')}static toggleElement(e){const t=InlineControlContainer.getInlineRecordContainer(e);t.classList.contains(States.collapsed)?InlineControlContainer.expandElement(t,e):InlineControlContainer.collapseElement(t,e)}static collapseElement(e,t){const n=InlineControlContainer.getCollapseButton(t);e.classList.remove(States.visible),e.classList.add(States.collapsed),n.setAttribute("aria-expanded","false")}static expandElement(e,t){const n=InlineControlContainer.getCollapseButton(t);e.classList.remove(States.collapsed),e.classList.add(States.visible),n.setAttribute("aria-expanded","true")}static isNewRecord(e){return InlineControlContainer.getInlineRecordContainer(e).classList.contains(States.new)}static updateExpandedCollapsedStateLocally(e,t){const n=InlineControlContainer.getInlineRecordContainer(e),o="uc[inlineView]["+n.dataset.topmostParentTable+"]["+n.dataset.topmostParentUid+"]"+n.dataset.fieldName,i=document.getElementsByName(o);i.length&&(i[0].value=t?"1":"0")}static getValuesFromHashMap(e){return Object.keys(e).map((t=>e[t]))}static selectOptionValueExists(e,t){return null!==e.querySelector('option[value="'+t+'"]')}static removeSelectOptionByValue(e,t){const n=e.querySelector('option[value="'+t+'"]');null!==n&&n.remove()}static reAddSelectOption(e,t,n){if(InlineControlContainer.selectOptionValueExists(e,t))return;const o=e.querySelectorAll("option");let i=-1;for(let e of Object.keys(n.possible)){if(e===t)break;for(let t=0;t<o.length;++t){if(o[t].value===e){i=t;break}}}-1===i?i=0:i<o.length&&i++;const r=document.createElement("option");r.text=n.possible[t],r.value=t,e.insertBefore(r,e.options[i])}registerEvents(){if(this.registerInfoButton(),this.registerSort(),this.registerCreateRecordButton(),this.registerEnableDisableButton(),this.registerDeleteButton(),this.registerSynchronizeLocalize(),this.registerRevertUniquenessAction(),this.registerToggle(),this.registerCreateRecordBySelector(),this.registerUniqueSelectFieldChanged(),new RegularEvent("message",this.handlePostMessage).bindTo(window),this.getAppearance().useSortable){const e=document.getElementById(this.container.getAttribute("id")+"_records");new Sortable(e,{group:e.getAttribute("id"),handle:".sortableHandle",onSort:()=>{this.updateSorting()}})}}registerToggle(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation(),e.loadRecordDetails(this.closest(Selectors.toggleSelector).parentElement.dataset.objectId)})).delegateTo(this.container,`${Selectors.toggleSelector} .form-irre-header-cell:not(${Selectors.controlSectionSelector}`)}registerSort(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation(),e.changeSortingByButton(this.closest("[data-object-id]").dataset.objectId,this.dataset.direction)})).delegateTo(this.container,Selectors.controlSectionSelector+' [data-action="sort"]')}registerCreateRecordButton(){const e=this;new RegularEvent("click",(function(t){if(t.preventDefault(),t.stopImmediatePropagation(),e.isBelowMax()){let t=e.container.dataset.objectGroup;void 0!==this.dataset.recordUid&&(t+=Separators.structureSeparator+this.dataset.recordUid),e.importRecord([t,e.container.querySelector(Selectors.createNewRecordBySelectorSelector)?.value],this.dataset.recordUid??null)}})).delegateTo(this.container,Selectors.createNewRecordButtonSelector)}registerCreateRecordBySelector(){const e=this;new RegularEvent("change",(function(t){t.preventDefault(),t.stopImmediatePropagation();const n=this.options[this.selectedIndex].getAttribute("value");e.importRecord([e.container.dataset.objectGroup,n])})).delegateTo(this.container,Selectors.createNewRecordBySelectorSelector)}createRecord(e,t,n=null,o=null){let i=this.container.dataset.objectGroup;null!==n&&(i+=Separators.structureSeparator+n),null!==n?(InlineControlContainer.getInlineRecordContainer(i).insertAdjacentHTML("afterend",t),this.memorizeAddRecord(e,n,o)):(document.getElementById(this.container.getAttribute("id")+"_records").insertAdjacentHTML("beforeend",t),this.memorizeAddRecord(e,null,o))}async importRecord(e,t){return this.ajaxDispatcher.send(this.ajaxDispatcher.newRequest(this.ajaxDispatcher.getEndpoint("record_inline_create")),e).then((async e=>{this.isBelowMax()&&this.createRecord(e.compilerInput.uid,e.data,void 0!==t?t:null,void 0!==e.compilerInput.childChildUid?e.compilerInput.childChildUid:null)}))}registerEnableDisableButton(){new RegularEvent("click",((e,t)=>{e.preventDefault(),e.stopImmediatePropagation();const n=t.closest("[data-object-id]").dataset.objectId,o=InlineControlContainer.getInlineRecordContainer(n),i="data"+o.dataset.fieldName+"["+t.dataset.hiddenField+"]",r=document.querySelector('[data-formengine-input-name="'+i+'"'),a=document.querySelector('[name="'+i+'"');null!==r&&null!==a&&(r.checked=!r.checked,a.value=r.checked?"1":"0",FormEngineValidation.markFieldAsChanged(r));const s="t3-form-field-container-inline-hidden";let l;o.classList.contains(s)?(l="actions-edit-hide",o.classList.remove(s)):(l="actions-edit-unhide",o.classList.add(s)),Icons.getIcon(l,Icons.sizes.small).then((e=>{t.replaceChild(document.createRange().createContextualFragment(e),t.querySelector(".t3js-icon"))}))})).delegateTo(this.container,Selectors.enableDisableRecordButtonSelector)}registerInfoButton(){new RegularEvent("click",(function(e){e.preventDefault(),e.stopImmediatePropagation(),InfoWindow.showItem(this.dataset.infoTable,this.dataset.infoUid)})).delegateTo(this.container,Selectors.infoWindowButton)}registerDeleteButton(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const n=TYPO3.lang["label.confirm.delete_record.title"]||"Delete this record?",o=(TYPO3.lang["label.confirm.delete_record.content"]||"Are you sure you want to delete the record '%s'?").replace("%s",this.dataset.recordInfo);Modal.confirm(n,o,Severity.warning,[{text:TYPO3.lang["buttons.confirm.delete_record.no"]||"Cancel",active:!0,btnClass:"btn-default",name:"no"},{text:TYPO3.lang["buttons.confirm.delete_record.yes"]||"Yes, delete this record",btnClass:"btn-warning",name:"yes"}]).on("button.clicked",(t=>{if("yes"===t.target.name){const t=this.closest("[data-object-id]").dataset.objectId;e.deleteRecord(t)}Modal.dismiss()}))})).delegateTo(this.container,Selectors.deleteRecordButtonSelector)}registerSynchronizeLocalize(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation(),e.ajaxDispatcher.send(e.ajaxDispatcher.newRequest(e.ajaxDispatcher.getEndpoint("record_inline_synchronizelocalize")),[e.container.dataset.objectGroup,this.dataset.type]).then((async t=>{document.getElementById(e.container.getAttribute("id")+"_records").insertAdjacentHTML("beforeend",t.data);const n=e.container.dataset.objectGroup+Separators.structureSeparator;for(let o of t.compilerInput.delete)e.deleteRecord(n+o,!0);for(let o of Object.values(t.compilerInput.localize)){if(void 0!==o.remove){const e=InlineControlContainer.getInlineRecordContainer(n+o.remove);e.parentElement.removeChild(e)}e.memorizeAddRecord(o.uid,null,o.selectedValue)}}))})).delegateTo(this.container,Selectors.synchronizeLocalizeRecordButtonSelector)}registerUniqueSelectFieldChanged(){const e=this;new RegularEvent("change",(function(t){t.preventDefault(),t.stopImmediatePropagation();const n=this.closest("[data-object-id]");if(null!==n){const t=n.dataset.objectId,o=n.dataset.objectUid;e.handleChangedField(this,t);const i=e.getFormFieldForElements();if(null===i)return;e.updateUnique(this,i,o)}})).delegateTo(this.container,Selectors.uniqueValueSelectors)}registerRevertUniquenessAction(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation(),e.revertUnique(this.dataset.uid)})).delegateTo(this.container,Selectors.revertUniqueness)}loadRecordDetails(e){const t=document.getElementById(e+"_fields"),n=InlineControlContainer.getInlineRecordContainer(e),o=void 0!==this.requestQueue[e];if(null!==t&&!n.classList.contains(States.notLoaded))this.collapseExpandRecord(e);else{const i=this.getProgress(e,n.dataset.objectIdHash);if(o)this.requestQueue[e].abort(),delete this.requestQueue[e],delete this.progessQueue[e],i.done();else{const o=this.ajaxDispatcher.newRequest(this.ajaxDispatcher.getEndpoint("record_inline_details"));this.ajaxDispatcher.send(o,[e]).then((async o=>{if(delete this.requestQueue[e],delete this.progessQueue[e],n.classList.remove(States.notLoaded),t.innerHTML=o.data,this.collapseExpandRecord(e),i.done(),FormEngine.reinitialize(),FormEngineValidation.initializeInputFields(),FormEngineValidation.validate(this.container),this.hasObjectGroupDefinedUniqueConstraints()){const t=InlineControlContainer.getInlineRecordContainer(e);this.removeUsed(t)}})),this.requestQueue[e]=o,i.start()}}}collapseExpandRecord(e){const t=InlineControlContainer.getInlineRecordContainer(e),n=!0===this.getAppearance().expandSingle,o=t.classList.contains(States.collapsed);let i=[];const r=[];n&&o&&(i=this.collapseAllRecords(t.dataset.objectUid)),InlineControlContainer.toggleElement(e),InlineControlContainer.isNewRecord(e)?InlineControlContainer.updateExpandedCollapsedStateLocally(e,o):o?r.push(t.dataset.objectUid):o||i.push(t.dataset.objectUid),this.ajaxDispatcher.send(this.ajaxDispatcher.newRequest(this.ajaxDispatcher.getEndpoint("record_inline_expandcollapse")),[e,r.join(","),i.join(",")])}memorizeAddRecord(e,t=null,n=null){const o=this.getFormFieldForElements();if(null===o)return;let i=Utility.trimExplode(",",o.value);if(t){const n=[];for(let o=0;o<i.length;o++)i[o].length&&n.push(i[o]),t===i[o]&&n.push(e);i=n}else i.push(e);o.value=i.join(","),o.classList.add("has-change"),document.dispatchEvent(new Event("change")),this.redrawSortingButtons(this.container.dataset.objectGroup,i),this.setUnique(e,n),this.isBelowMax()||this.toggleContainerControls(!1),FormEngine.reinitialize(),FormEngineValidation.initializeInputFields(),FormEngineValidation.validate(this.container)}memorizeRemoveRecord(e){const t=this.getFormFieldForElements();if(null===t)return[];let n=Utility.trimExplode(",",t.value);const o=n.indexOf(e);return o>-1&&(delete n[o],t.value=n.join(","),t.classList.add("has-change"),document.dispatchEvent(new Event("change")),this.redrawSortingButtons(this.container.dataset.objectGroup,n)),n}changeSortingByButton(e,t){const n=InlineControlContainer.getInlineRecordContainer(e),o=n.dataset.objectUid,i=document.getElementById(this.container.getAttribute("id")+"_records"),r=Array.from(i.children).map((e=>e.dataset.objectUid));let a=r.indexOf(o),s=!1;if(t===SortDirections.UP&&a>0?(r[a]=r[a-1],r[a-1]=o,s=!0):t===SortDirections.DOWN&&a<r.length-1&&(r[a]=r[a+1],r[a+1]=o,s=!0),s){const e=this.container.dataset.objectGroup+Separators.structureSeparator,o=t===SortDirections.UP?1:0;n.parentElement.insertBefore(InlineControlContainer.getInlineRecordContainer(e+r[a-o]),InlineControlContainer.getInlineRecordContainer(e+r[a+1-o])),this.updateSorting()}}updateSorting(){const e=this.getFormFieldForElements();if(null===e)return;const t=document.getElementById(this.container.getAttribute("id")+"_records"),n=Array.from(t.querySelectorAll('[data-object-parent-group="'+this.container.dataset.objectGroup+'"][data-placeholder-record="0"]')).map((e=>e.dataset.objectUid));e.value=n.join(","),e.classList.add("has-change"),document.dispatchEvent(new Event("inline:sorting-changed")),document.dispatchEvent(new Event("change")),this.redrawSortingButtons(this.container.dataset.objectGroup,n)}deleteRecord(e,t=!1){const n=InlineControlContainer.getInlineRecordContainer(e),o=n.dataset.objectUid;if(n.classList.add("t3js-inline-record-deleted"),!InlineControlContainer.isNewRecord(e)&&!t){const e=this.container.querySelector('[name="cmd'+n.dataset.fieldName+'[delete]"]');e.removeAttribute("disabled"),n.parentElement.insertAdjacentElement("afterbegin",e)}new RegularEvent("transitionend",(()=>{n.parentElement.removeChild(n),FormEngineValidation.validate(this.container)})).bindTo(n),this.revertUnique(o),this.memorizeRemoveRecord(o),n.classList.add("form-irre-object--deleted"),this.isBelowMax()&&this.toggleContainerControls(!0)}toggleContainerControls(e){const t=this.container.querySelectorAll(":scope > "+Selectors.controlContainer+", :scope > "+Selectors.controlTopOuterContainer+" "+Selectors.controlContainer);null!==t&&t.forEach((t=>{t.querySelectorAll("button, a").forEach((t=>{t.style.display=e?null:"none"}))}))}getProgress(e,t){const n="#"+t+"_header";let o;return void 0!==this.progessQueue[e]?o=this.progessQueue[e]:(o=NProgress,o.configure({parent:n,showSpinner:!1}),this.progessQueue[e]=o),o}collapseAllRecords(e){const t=this.getFormFieldForElements(),n=[];if(null!==t){const o=Utility.trimExplode(",",t.value);for(let t of o){if(t===e)continue;const o=this.container.dataset.objectGroup+Separators.structureSeparator+t,i=InlineControlContainer.getInlineRecordContainer(o);i.classList.contains(States.visible)&&(InlineControlContainer.collapseElement(i,o),InlineControlContainer.isNewRecord(o)?InlineControlContainer.updateExpandedCollapsedStateLocally(o,!1):n.push(t))}}return n}getFormFieldForElements(){const e=document.getElementsByName(this.container.dataset.formField);return e.length>0?e[0]:null}redrawSortingButtons(e,t=[]){if(0===t.length){const e=this.getFormFieldForElements();null!==e&&(t=Utility.trimExplode(",",e.value))}0!==t.length&&t.forEach(((n,o)=>{const i=InlineControlContainer.getInlineRecordContainer(e+Separators.structureSeparator+n).dataset.objectIdHash+"_header",r=document.getElementById(i),a=r.querySelector('[data-action="sort"][data-direction="'+SortDirections.UP+'"]');if(null!==a){let e="actions-move-up";0===o?(a.classList.add("disabled"),e="empty-empty"):a.classList.remove("disabled"),Icons.getIcon(e,Icons.sizes.small).then((e=>{a.replaceChild(document.createRange().createContextualFragment(e),a.querySelector(".t3js-icon"))}))}const s=r.querySelector('[data-action="sort"][data-direction="'+SortDirections.DOWN+'"]');if(null!==s){let e="actions-move-down";o===t.length-1?(s.classList.add("disabled"),e="empty-empty"):s.classList.remove("disabled"),Icons.getIcon(e,Icons.sizes.small).then((e=>{s.replaceChild(document.createRange().createContextualFragment(e),s.querySelector(".t3js-icon"))}))}}))}isBelowMax(){const e=this.getFormFieldForElements();if(null===e)return!0;if(void 0!==TYPO3.settings.FormEngineInline.config[this.container.dataset.objectGroup]){if(Utility.trimExplode(",",e.value).length>=TYPO3.settings.FormEngineInline.config[this.container.dataset.objectGroup].max)return!1;if(this.hasObjectGroupDefinedUniqueConstraints()){const e=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup];if(e.used.length>=e.max&&e.max>=0)return!1}}return!0}isUniqueElementUsed(e,t){if(!this.hasObjectGroupDefinedUniqueConstraints())return!1;const n=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],o=InlineControlContainer.getValuesFromHashMap(n.used);if("select"===n.type&&-1!==o.indexOf(e))return!0;if("groupdb"===n.type)for(let n=o.length-1;n>=0;n--)if(o[n].table===t&&o[n].uid===e)return!0;return!1}removeUsed(e){if(!this.hasObjectGroupDefinedUniqueConstraints())return;const t=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup];if("select"!==t.type)return;let n=e.querySelector('[name="data['+t.table+"]["+e.dataset.objectUid+"]["+t.field+']"]');const o=InlineControlContainer.getValuesFromHashMap(t.used);if(null!==n){const e=n.options[n.selectedIndex].value;for(let t of o)t!==e&&InlineControlContainer.removeSelectOptionByValue(n,t)}}setUnique(e,t){if(!this.hasObjectGroupDefinedUniqueConstraints())return;const n=document.getElementById(this.container.dataset.objectGroup+"_selector"),o=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup];if("select"===o.type){if(!o.selector||-1!==o.max){const i=this.getFormFieldForElements(),r=this.container.dataset.objectGroup+Separators.structureSeparator+e;let a=InlineControlContainer.getInlineRecordContainer(r).querySelector('[name="data['+o.table+"]["+e+"]["+o.field+']"]');const s=InlineControlContainer.getValuesFromHashMap(o.used);if(null!==n){if(null!==a){for(let e of s)InlineControlContainer.removeSelectOptionByValue(a,e);o.selector||(t=a.options[0].value,a.options[0].selected=!0,this.updateUnique(a,i,e),this.handleChangedField(a,this.container.dataset.objectGroup+"["+e+"]"))}for(let e of s)InlineControlContainer.removeSelectOptionByValue(a,e);void 0!==o.used.length&&(o.used={}),o.used[e]={table:o.elTable,uid:t}}if(null!==i&&InlineControlContainer.selectOptionValueExists(n,t)){const n=Utility.trimExplode(",",i.value);for(let i of n)a=document.querySelector('[name="data['+o.table+"]["+i+"]["+o.field+']"]'),null!==a&&i!==e&&InlineControlContainer.removeSelectOptionByValue(a,t)}}}else"groupdb"===o.type&&(o.used[e]={table:o.elTable,uid:t});"select"===o.selector&&InlineControlContainer.selectOptionValueExists(n,t)&&(InlineControlContainer.removeSelectOptionByValue(n,t),o.used[e]={table:o.elTable,uid:t})}updateUnique(e,t,n){if(!this.hasObjectGroupDefinedUniqueConstraints())return;const o=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],i=o.used[n];if("select"===o.selector){const t=document.getElementById(this.container.dataset.objectGroup+"_selector");InlineControlContainer.removeSelectOptionByValue(t,e.value),void 0!==i&&InlineControlContainer.reAddSelectOption(t,i,o)}if(o.selector&&-1===o.max)return;if(!o||null===t)return;const r=Utility.trimExplode(",",t.value);let a;for(let t of r)a=document.querySelector('[name="data['+o.table+"]["+t+"]["+o.field+']"]'),null!==a&&a!==e&&(InlineControlContainer.removeSelectOptionByValue(a,e.value),void 0!==i&&InlineControlContainer.reAddSelectOption(a,i,o));o.used[n]=e.value}revertUnique(e){if(!this.hasObjectGroupDefinedUniqueConstraints())return;const t=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],n=this.container.dataset.objectGroup+Separators.structureSeparator+e,o=InlineControlContainer.getInlineRecordContainer(n);let i=o.querySelector('[name="data['+t.table+"]["+o.dataset.objectUid+"]["+t.field+']"]');if("select"===t.type){let n;if(null!==i)n=i.value;else{if(""===o.dataset.tableUniqueOriginalValue)return;n=o.dataset.tableUniqueOriginalValue}if("select"===t.selector&&!isNaN(parseInt(n,10))){const e=document.getElementById(this.container.dataset.objectGroup+"_selector");InlineControlContainer.reAddSelectOption(e,n,t)}if(t.selector&&-1===t.max)return;const r=this.getFormFieldForElements();if(null===r)return;const a=Utility.trimExplode(",",r.value);let s;for(let e=0;e<a.length;e++)s=document.querySelector('[name="data['+t.table+"]["+a[e]+"]["+t.field+']"]'),null!==s&&InlineControlContainer.reAddSelectOption(s,n,t);delete t.used[e]}else"groupdb"===t.type&&delete t.used[e]}hasObjectGroupDefinedUniqueConstraints(){return void 0!==TYPO3.settings.FormEngineInline.unique&&void 0!==TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup]}handleChangedField(e,t){let n;n=e instanceof HTMLSelectElement?e.options[e.selectedIndex].text:e.value,document.getElementById(t+"_label").textContent=n.length?n:this.noTitleString}getAppearance(){if(null===this.appearance&&(this.appearance={},"string"==typeof this.container.dataset.appearance))try{this.appearance=JSON.parse(this.container.dataset.appearance)}catch(e){console.error(e)}return this.appearance}}export default InlineControlContainer;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/site-language-container.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/site-language-container.js
index 22293b629709..7a8629fbb0f1 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/site-language-container.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/container/site-language-container.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import{AjaxDispatcher}from"@typo3/backend/form-engine/inline-relation/ajax-dispatcher.js";import NProgress from"nprogress";import FormEngine from"@typo3/backend/form-engine.js";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Severity from"@typo3/backend/severity.js";import Utility from"@typo3/backend/utility.js";var Selectors,States,Separators;!function(e){e.toggleSelector='[data-bs-toggle="formengine-inline"]',e.controlSectionSelector=".t3js-formengine-irre-control",e.createNewRecordButtonSelector=".t3js-create-new-button",e.createNewRecordBySelectorSelector=".t3js-create-new-selector",e.deleteRecordButtonSelector=".t3js-editform-delete-inline-record"}(Selectors||(Selectors={})),function(e){e.new="inlineIsNewRecord",e.visible="panel-visible",e.collapsed="panel-collapsed",e.notLoaded="t3js-not-loaded"}(States||(States={})),function(e){e.structureSeparator="-"}(Separators||(Separators={}));class SiteLanguageContainer extends HTMLElement{constructor(){super(...arguments),this.container=null,this.ajaxDispatcher=null,this.requestQueue={},this.progessQueue={},this.handlePostMessage=e=>{if(!MessageUtility.verifyOrigin(e.origin))throw"Denied message sent by "+e.origin;if("typo3:foreignRelation:insert"===e.data.actionName){if(void 0===e.data.objectGroup)throw"No object group defined for message";if(e.data.objectGroup!==this.container.dataset.objectGroup)return;if(this.isUniqueElementUsed(parseInt(e.data.uid,10)))return void Notification.error("There is already a relation to the selected element");this.importRecord([e.data.objectGroup,e.data.uid]).then(()=>{if(e.source){const t={actionName:"typo3:foreignRelation:inserted",objectGroup:e.data.objectId,table:e.data.table,uid:e.data.uid};MessageUtility.send(t,e.source)}})}}}static getInlineRecordContainer(e){return document.querySelector('[data-object-id="'+e+'"]')}static getValuesFromHashMap(e){return Object.keys(e).map(t=>e[t])}static selectOptionValueExists(e,t){return null!==e.querySelector('option[value="'+t+'"]')}static removeSelectOptionByValue(e,t){const n=e.querySelector('option[value="'+t+'"]');null!==n&&n.remove()}static reAddSelectOption(e,t,n){if(SiteLanguageContainer.selectOptionValueExists(e,t))return;const i=e.querySelectorAll("option");let o=-1;for(let e of Object.keys(n.possible)){if(e===t)break;for(let t=0;t<i.length;++t){if(i[t].value===e){o=t;break}}}-1===o?o=0:o<i.length&&o++;const r=document.createElement("option");r.text=n.possible[t],r.value=t,e.insertBefore(r,e.options[o])}static collapseExpandRecord(e){const t=SiteLanguageContainer.getInlineRecordContainer(e),n=document.querySelector('[aria-controls="'+e+'_fields"]');t.classList.contains(States.collapsed)?(t.classList.remove(States.collapsed),t.classList.add(States.visible),n.setAttribute("aria-expanded","true")):(t.classList.remove(States.visible),t.classList.add(States.collapsed),n.setAttribute("aria-expanded","false"))}connectedCallback(){const e=this.getAttribute("identifier")||"";this.container=this.querySelector("#"+e),null!==this.container&&(this.ajaxDispatcher=new AjaxDispatcher(this.container.dataset.objectGroup),this.registerEvents())}registerEvents(){this.registerCreateRecordButton(),this.registerCreateRecordBySelector(),this.registerRecordToggle(),this.registerDeleteButton(),new RegularEvent("message",this.handlePostMessage).bindTo(window)}registerCreateRecordButton(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();let n=e.container.dataset.objectGroup;void 0!==this.dataset.recordUid&&(n+=Separators.structureSeparator+this.dataset.recordUid),e.importRecord([n,e.container.querySelector(Selectors.createNewRecordBySelectorSelector)?.value],this.dataset.recordUid??null)})).delegateTo(this.container,Selectors.createNewRecordButtonSelector)}registerCreateRecordBySelector(){const e=this;new RegularEvent("change",(function(t){t.preventDefault(),t.stopImmediatePropagation();const n=this.options[this.selectedIndex].getAttribute("value");e.importRecord([e.container.dataset.objectGroup,n])})).delegateTo(this.container,Selectors.createNewRecordBySelectorSelector)}registerRecordToggle(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation(),e.loadRecordDetails(this.closest(Selectors.toggleSelector).parentElement.dataset.objectId)})).delegateTo(this.container,`${Selectors.toggleSelector} .form-irre-header-cell:not(${Selectors.controlSectionSelector}`)}registerDeleteButton(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const n=TYPO3.lang["label.confirm.delete_record.title"]||"Delete this record?",i=(TYPO3.lang["label.confirm.delete_record.content"]||"Are you sure you want to delete the record '%s'?").replace("%s",this.dataset.recordInfo);Modal.confirm(n,i,Severity.warning,[{text:TYPO3.lang["buttons.confirm.delete_record.no"]||"Cancel",active:!0,btnClass:"btn-default",name:"no",trigger:()=>{Modal.currentModal.trigger("modal-dismiss")}},{text:TYPO3.lang["buttons.confirm.delete_record.yes"]||"Yes, delete this record",btnClass:"btn-warning",name:"yes",trigger:()=>{e.deleteRecord(this.closest("[data-object-id]").dataset.objectId),Modal.currentModal.trigger("modal-dismiss")}}])})).delegateTo(this.container,Selectors.deleteRecordButtonSelector)}createRecord(e,t,n=null,i=null){let o=this.container.dataset.objectGroup;null!==n?(o+=Separators.structureSeparator+n,SiteLanguageContainer.getInlineRecordContainer(o).insertAdjacentHTML("afterend",t),this.memorizeAddRecord(e,n,i)):(document.getElementById(this.container.getAttribute("id")+"_records").insertAdjacentHTML("beforeend",t),this.memorizeAddRecord(e,null,i))}async importRecord(e,t){return this.ajaxDispatcher.send(this.ajaxDispatcher.newRequest(this.ajaxDispatcher.getEndpoint("site_configuration_inline_create")),e).then(async e=>{this.createRecord(e.compilerInput.uid,e.data,void 0!==t?t:null,void 0!==e.compilerInput.childChildUid?e.compilerInput.childChildUid:null)})}loadRecordDetails(e){const t=document.getElementById(e+"_fields"),n=SiteLanguageContainer.getInlineRecordContainer(e),i=void 0!==this.requestQueue[e];if(null!==t&&!n.classList.contains(States.notLoaded))SiteLanguageContainer.collapseExpandRecord(e);else{const o=this.getProgress(e,n.dataset.objectIdHash);if(i)this.requestQueue[e].abort(),delete this.requestQueue[e],delete this.progessQueue[e],o.done();else{const i=this.ajaxDispatcher.newRequest(this.ajaxDispatcher.getEndpoint("site_configuration_inline_details"));this.ajaxDispatcher.send(i,[e]).then(async i=>{delete this.requestQueue[e],delete this.progessQueue[e],n.classList.remove(States.notLoaded),t.innerHTML=i.data,SiteLanguageContainer.collapseExpandRecord(e),o.done(),FormEngine.reinitialize(),FormEngineValidation.initializeInputFields(),FormEngineValidation.validate(this.container),this.removeUsed(SiteLanguageContainer.getInlineRecordContainer(e))}),this.requestQueue[e]=i,o.start()}}}memorizeAddRecord(e,t=null,n=null){const i=this.getFormFieldForElements();if(null===i)return;let o=Utility.trimExplode(",",i.value);if(t){const n=[];for(let i=0;i<o.length;i++)o[i].length&&n.push(o[i]),t===o[i]&&n.push(e);o=n}else o.push(e);i.value=o.join(","),i.classList.add("has-change"),document.dispatchEvent(new Event("change")),this.setUnique(e,n),FormEngine.reinitialize(),FormEngineValidation.initializeInputFields(),FormEngineValidation.validate(this.container)}memorizeRemoveRecord(e){const t=this.getFormFieldForElements();if(null===t)return[];let n=Utility.trimExplode(",",t.value);const i=n.indexOf(e);return i>-1&&(delete n[i],t.value=n.join(","),t.classList.add("has-change"),document.dispatchEvent(new Event("change"))),n}deleteRecord(e,t=!1){const n=SiteLanguageContainer.getInlineRecordContainer(e),i=n.dataset.objectUid;if(n.classList.add("t3js-inline-record-deleted"),!n.classList.contains(States.new)&&!t){const e=this.container.querySelector('[name="cmd'+n.dataset.fieldName+'[delete]"]');e.removeAttribute("disabled"),n.parentElement.insertAdjacentElement("afterbegin",e)}new RegularEvent("transitionend",()=>{n.parentElement.removeChild(n),FormEngineValidation.validate(this.container)}).bindTo(n),this.revertUnique(i),this.memorizeRemoveRecord(i),n.classList.add("form-irre-object--deleted")}getProgress(e,t){const n="#"+t+"_header";let i;return void 0!==this.progessQueue[e]?i=this.progessQueue[e]:(i=NProgress,i.configure({parent:n,showSpinner:!1}),this.progessQueue[e]=i),i}getFormFieldForElements(){const e=document.getElementsByName(this.container.dataset.formField);return e.length>0?e[0]:null}isUniqueElementUsed(e){const t=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup];return-1!==SiteLanguageContainer.getValuesFromHashMap(t.used).indexOf(e)}removeUsed(e){const t=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],n=SiteLanguageContainer.getValuesFromHashMap(t.used);let i=e.querySelector('[name="data['+t.table+"]["+e.dataset.objectUid+"]["+t.field+']"]');if(null!==i){const e=i.options[i.selectedIndex].value;for(let t of n)t!==e&&SiteLanguageContainer.removeSelectOptionByValue(i,t)}}setUnique(e,t){const n=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],i=document.getElementById(this.container.dataset.objectGroup+"_selector");if(-1!==n.max){const o=this.getFormFieldForElements(),r=this.container.dataset.objectGroup+Separators.structureSeparator+e;let a=SiteLanguageContainer.getInlineRecordContainer(r).querySelector('[name="data['+n.table+"]["+e+"]["+n.field+']"]');const s=SiteLanguageContainer.getValuesFromHashMap(n.used);if(null!==i){if(null!==a)for(let e of s)SiteLanguageContainer.removeSelectOptionByValue(a,e);for(let e of s)SiteLanguageContainer.removeSelectOptionByValue(a,e);void 0!==n.used.length&&(n.used={}),n.used[e]={table:n.elTable,uid:t}}if(null!==o&&SiteLanguageContainer.selectOptionValueExists(i,t)){const i=Utility.trimExplode(",",o.value);for(let o of i)a=document.querySelector('[name="data['+n.table+"]["+o+"]["+n.field+']"]'),null!==a&&o!==e&&SiteLanguageContainer.removeSelectOptionByValue(a,t)}}SiteLanguageContainer.selectOptionValueExists(i,t)&&(SiteLanguageContainer.removeSelectOptionByValue(i,t),n.used[e]={table:n.elTable,uid:t})}revertUnique(e){const t=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],n=this.container.dataset.objectGroup+Separators.structureSeparator+e,i=SiteLanguageContainer.getInlineRecordContainer(n);let o,r=i.querySelector('[name="data['+t.table+"]["+i.dataset.objectUid+"]["+t.field+']"]');if(null!==r)o=r.value;else{if(""===i.dataset.tableUniqueOriginalValue)return;o=i.dataset.tableUniqueOriginalValue.replace(t.table+"_","")}if(!isNaN(parseInt(o,10))&&0x8000000000000000!==parseInt(o,10)){const e=document.getElementById(this.container.dataset.objectGroup+"_selector");SiteLanguageContainer.reAddSelectOption(e,o,t)}if(-1===t.max)return;const a=this.getFormFieldForElements();if(null===a)return;const s=Utility.trimExplode(",",a.value);let l;for(let e=0;e<s.length;e++)l=document.querySelector('[name="data['+t.table+"]["+s[e]+"]["+t.field+']"]'),null!==l&&SiteLanguageContainer.reAddSelectOption(l,o,t);delete t.used[e]}}window.customElements.define("typo3-formengine-container-sitelanguage",SiteLanguageContainer);
\ No newline at end of file
+import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import{AjaxDispatcher}from"@typo3/backend/form-engine/inline-relation/ajax-dispatcher.js";import NProgress from"nprogress";import FormEngine from"@typo3/backend/form-engine.js";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Severity from"@typo3/backend/severity.js";import Utility from"@typo3/backend/utility.js";var Selectors,States,Separators;!function(e){e.toggleSelector='[data-bs-toggle="formengine-inline"]',e.controlSectionSelector=".t3js-formengine-irre-control",e.createNewRecordButtonSelector=".t3js-create-new-button",e.createNewRecordBySelectorSelector=".t3js-create-new-selector",e.deleteRecordButtonSelector=".t3js-editform-delete-inline-record"}(Selectors||(Selectors={})),function(e){e.new="inlineIsNewRecord",e.visible="panel-visible",e.collapsed="panel-collapsed",e.notLoaded="t3js-not-loaded"}(States||(States={})),function(e){e.structureSeparator="-"}(Separators||(Separators={}));class SiteLanguageContainer extends HTMLElement{constructor(){super(...arguments),this.container=null,this.ajaxDispatcher=null,this.requestQueue={},this.progessQueue={},this.handlePostMessage=e=>{if(!MessageUtility.verifyOrigin(e.origin))throw"Denied message sent by "+e.origin;if("typo3:foreignRelation:insert"===e.data.actionName){if(void 0===e.data.objectGroup)throw"No object group defined for message";if(e.data.objectGroup!==this.container.dataset.objectGroup)return;if(this.isUniqueElementUsed(parseInt(e.data.uid,10)))return void Notification.error("There is already a relation to the selected element");this.importRecord([e.data.objectGroup,e.data.uid]).then((()=>{if(e.source){const t={actionName:"typo3:foreignRelation:inserted",objectGroup:e.data.objectId,table:e.data.table,uid:e.data.uid};MessageUtility.send(t,e.source)}}))}}}static getInlineRecordContainer(e){return document.querySelector('[data-object-id="'+e+'"]')}static getValuesFromHashMap(e){return Object.keys(e).map((t=>e[t]))}static selectOptionValueExists(e,t){return null!==e.querySelector('option[value="'+t+'"]')}static removeSelectOptionByValue(e,t){const n=e.querySelector('option[value="'+t+'"]');null!==n&&n.remove()}static reAddSelectOption(e,t,n){if(SiteLanguageContainer.selectOptionValueExists(e,t))return;const i=e.querySelectorAll("option");let o=-1;for(let e of Object.keys(n.possible)){if(e===t)break;for(let t=0;t<i.length;++t){if(i[t].value===e){o=t;break}}}-1===o?o=0:o<i.length&&o++;const r=document.createElement("option");r.text=n.possible[t],r.value=t,e.insertBefore(r,e.options[o])}static collapseExpandRecord(e){const t=SiteLanguageContainer.getInlineRecordContainer(e),n=document.querySelector('[aria-controls="'+e+'_fields"]');t.classList.contains(States.collapsed)?(t.classList.remove(States.collapsed),t.classList.add(States.visible),n.setAttribute("aria-expanded","true")):(t.classList.remove(States.visible),t.classList.add(States.collapsed),n.setAttribute("aria-expanded","false"))}connectedCallback(){const e=this.getAttribute("identifier")||"";this.container=this.querySelector("#"+e),null!==this.container&&(this.ajaxDispatcher=new AjaxDispatcher(this.container.dataset.objectGroup),this.registerEvents())}registerEvents(){this.registerCreateRecordButton(),this.registerCreateRecordBySelector(),this.registerRecordToggle(),this.registerDeleteButton(),new RegularEvent("message",this.handlePostMessage).bindTo(window)}registerCreateRecordButton(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();let n=e.container.dataset.objectGroup;void 0!==this.dataset.recordUid&&(n+=Separators.structureSeparator+this.dataset.recordUid),e.importRecord([n,e.container.querySelector(Selectors.createNewRecordBySelectorSelector)?.value],this.dataset.recordUid??null)})).delegateTo(this.container,Selectors.createNewRecordButtonSelector)}registerCreateRecordBySelector(){const e=this;new RegularEvent("change",(function(t){t.preventDefault(),t.stopImmediatePropagation();const n=this.options[this.selectedIndex].getAttribute("value");e.importRecord([e.container.dataset.objectGroup,n])})).delegateTo(this.container,Selectors.createNewRecordBySelectorSelector)}registerRecordToggle(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation(),e.loadRecordDetails(this.closest(Selectors.toggleSelector).parentElement.dataset.objectId)})).delegateTo(this.container,`${Selectors.toggleSelector} .form-irre-header-cell:not(${Selectors.controlSectionSelector}`)}registerDeleteButton(){const e=this;new RegularEvent("click",(function(t){t.preventDefault(),t.stopImmediatePropagation();const n=TYPO3.lang["label.confirm.delete_record.title"]||"Delete this record?",i=(TYPO3.lang["label.confirm.delete_record.content"]||"Are you sure you want to delete the record '%s'?").replace("%s",this.dataset.recordInfo);Modal.confirm(n,i,Severity.warning,[{text:TYPO3.lang["buttons.confirm.delete_record.no"]||"Cancel",active:!0,btnClass:"btn-default",name:"no",trigger:()=>{Modal.currentModal.trigger("modal-dismiss")}},{text:TYPO3.lang["buttons.confirm.delete_record.yes"]||"Yes, delete this record",btnClass:"btn-warning",name:"yes",trigger:()=>{e.deleteRecord(this.closest("[data-object-id]").dataset.objectId),Modal.currentModal.trigger("modal-dismiss")}}])})).delegateTo(this.container,Selectors.deleteRecordButtonSelector)}createRecord(e,t,n=null,i=null){let o=this.container.dataset.objectGroup;null!==n?(o+=Separators.structureSeparator+n,SiteLanguageContainer.getInlineRecordContainer(o).insertAdjacentHTML("afterend",t),this.memorizeAddRecord(e,n,i)):(document.getElementById(this.container.getAttribute("id")+"_records").insertAdjacentHTML("beforeend",t),this.memorizeAddRecord(e,null,i))}async importRecord(e,t){return this.ajaxDispatcher.send(this.ajaxDispatcher.newRequest(this.ajaxDispatcher.getEndpoint("site_configuration_inline_create")),e).then((async e=>{this.createRecord(e.compilerInput.uid,e.data,void 0!==t?t:null,void 0!==e.compilerInput.childChildUid?e.compilerInput.childChildUid:null)}))}loadRecordDetails(e){const t=document.getElementById(e+"_fields"),n=SiteLanguageContainer.getInlineRecordContainer(e),i=void 0!==this.requestQueue[e];if(null!==t&&!n.classList.contains(States.notLoaded))SiteLanguageContainer.collapseExpandRecord(e);else{const o=this.getProgress(e,n.dataset.objectIdHash);if(i)this.requestQueue[e].abort(),delete this.requestQueue[e],delete this.progessQueue[e],o.done();else{const i=this.ajaxDispatcher.newRequest(this.ajaxDispatcher.getEndpoint("site_configuration_inline_details"));this.ajaxDispatcher.send(i,[e]).then((async i=>{delete this.requestQueue[e],delete this.progessQueue[e],n.classList.remove(States.notLoaded),t.innerHTML=i.data,SiteLanguageContainer.collapseExpandRecord(e),o.done(),FormEngine.reinitialize(),FormEngineValidation.initializeInputFields(),FormEngineValidation.validate(this.container),this.removeUsed(SiteLanguageContainer.getInlineRecordContainer(e))})),this.requestQueue[e]=i,o.start()}}}memorizeAddRecord(e,t=null,n=null){const i=this.getFormFieldForElements();if(null===i)return;let o=Utility.trimExplode(",",i.value);if(t){const n=[];for(let i=0;i<o.length;i++)o[i].length&&n.push(o[i]),t===o[i]&&n.push(e);o=n}else o.push(e);i.value=o.join(","),i.classList.add("has-change"),document.dispatchEvent(new Event("change")),this.setUnique(e,n),FormEngine.reinitialize(),FormEngineValidation.initializeInputFields(),FormEngineValidation.validate(this.container)}memorizeRemoveRecord(e){const t=this.getFormFieldForElements();if(null===t)return[];let n=Utility.trimExplode(",",t.value);const i=n.indexOf(e);return i>-1&&(delete n[i],t.value=n.join(","),t.classList.add("has-change"),document.dispatchEvent(new Event("change"))),n}deleteRecord(e,t=!1){const n=SiteLanguageContainer.getInlineRecordContainer(e),i=n.dataset.objectUid;if(n.classList.add("t3js-inline-record-deleted"),!n.classList.contains(States.new)&&!t){const e=this.container.querySelector('[name="cmd'+n.dataset.fieldName+'[delete]"]');e.removeAttribute("disabled"),n.parentElement.insertAdjacentElement("afterbegin",e)}new RegularEvent("transitionend",(()=>{n.parentElement.removeChild(n),FormEngineValidation.validate(this.container)})).bindTo(n),this.revertUnique(i),this.memorizeRemoveRecord(i),n.classList.add("form-irre-object--deleted")}getProgress(e,t){const n="#"+t+"_header";let i;return void 0!==this.progessQueue[e]?i=this.progessQueue[e]:(i=NProgress,i.configure({parent:n,showSpinner:!1}),this.progessQueue[e]=i),i}getFormFieldForElements(){const e=document.getElementsByName(this.container.dataset.formField);return e.length>0?e[0]:null}isUniqueElementUsed(e){const t=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup];return-1!==SiteLanguageContainer.getValuesFromHashMap(t.used).indexOf(e)}removeUsed(e){const t=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],n=SiteLanguageContainer.getValuesFromHashMap(t.used);let i=e.querySelector('[name="data['+t.table+"]["+e.dataset.objectUid+"]["+t.field+']"]');if(null!==i){const e=i.options[i.selectedIndex].value;for(let t of n)t!==e&&SiteLanguageContainer.removeSelectOptionByValue(i,t)}}setUnique(e,t){const n=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],i=document.getElementById(this.container.dataset.objectGroup+"_selector");if(-1!==n.max){const o=this.getFormFieldForElements(),r=this.container.dataset.objectGroup+Separators.structureSeparator+e;let a=SiteLanguageContainer.getInlineRecordContainer(r).querySelector('[name="data['+n.table+"]["+e+"]["+n.field+']"]');const s=SiteLanguageContainer.getValuesFromHashMap(n.used);if(null!==i){if(null!==a)for(let e of s)SiteLanguageContainer.removeSelectOptionByValue(a,e);for(let e of s)SiteLanguageContainer.removeSelectOptionByValue(a,e);void 0!==n.used.length&&(n.used={}),n.used[e]={table:n.elTable,uid:t}}if(null!==o&&SiteLanguageContainer.selectOptionValueExists(i,t)){const i=Utility.trimExplode(",",o.value);for(let o of i)a=document.querySelector('[name="data['+n.table+"]["+o+"]["+n.field+']"]'),null!==a&&o!==e&&SiteLanguageContainer.removeSelectOptionByValue(a,t)}}SiteLanguageContainer.selectOptionValueExists(i,t)&&(SiteLanguageContainer.removeSelectOptionByValue(i,t),n.used[e]={table:n.elTable,uid:t})}revertUnique(e){const t=TYPO3.settings.FormEngineInline.unique[this.container.dataset.objectGroup],n=this.container.dataset.objectGroup+Separators.structureSeparator+e,i=SiteLanguageContainer.getInlineRecordContainer(n);let o,r=i.querySelector('[name="data['+t.table+"]["+i.dataset.objectUid+"]["+t.field+']"]');if(null!==r)o=r.value;else{if(""===i.dataset.tableUniqueOriginalValue)return;o=i.dataset.tableUniqueOriginalValue.replace(t.table+"_","")}if(!isNaN(parseInt(o,10))&&0x8000000000000000!==parseInt(o,10)){const e=document.getElementById(this.container.dataset.objectGroup+"_selector");SiteLanguageContainer.reAddSelectOption(e,o,t)}if(-1===t.max)return;const a=this.getFormFieldForElements();if(null===a)return;const s=Utility.trimExplode(",",a.value);let l;for(let e=0;e<s.length;e++)l=document.querySelector('[name="data['+t.table+"]["+s[e]+"]["+t.field+']"]'),null!==l&&SiteLanguageContainer.reAddSelectOption(l,o,t);delete t.used[e]}}window.customElements.define("typo3-formengine-container-sitelanguage",SiteLanguageContainer);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/abstract-sortable-select-items.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/abstract-sortable-select-items.js
index b1189ef7e94a..579cd7199b12 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/abstract-sortable-select-items.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/abstract-sortable-select-items.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import FormEngine from"@typo3/backend/form-engine.js";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";export class AbstractSortableSelectItems{constructor(){this.registerSortableEventHandler=e=>{const t=e.closest(".form-wizards-wrap").querySelector(".form-wizards-items-aside");null!==t&&t.addEventListener("click",t=>{let o;if(null===(o=t.target.closest(".t3js-btn-option")))return void(t.target.matches(".t3js-btn-option")&&(o=t.target));t.preventDefault();const n=o.dataset.fieldname,r=FormEngine.getFieldElement(n).get(0),i=FormEngine.getFieldElement(n,"_avail").get(0);o.classList.contains("t3js-btn-moveoption-top")?AbstractSortableSelectItems.moveOptionToTop(e):o.classList.contains("t3js-btn-moveoption-up")?AbstractSortableSelectItems.moveOptionUp(e):o.classList.contains("t3js-btn-moveoption-down")?AbstractSortableSelectItems.moveOptionDown(e):o.classList.contains("t3js-btn-moveoption-bottom")?AbstractSortableSelectItems.moveOptionToBottom(e):o.classList.contains("t3js-btn-removeoption")&&AbstractSortableSelectItems.removeOption(e,i),FormEngine.updateHiddenFieldValueFromSelect(e,r),FormEngine.legacyFieldChangedCb(),FormEngineValidation.markFieldAsChanged(i),FormEngineValidation.validateField(i)})}}static moveOptionToTop(e){Array.from(e.querySelectorAll(":checked")).reverse().forEach(t=>{e.insertBefore(t,e.firstElementChild)})}static moveOptionToBottom(e){e.querySelectorAll(":checked").forEach(t=>{e.insertBefore(t,null)})}static moveOptionUp(e){const t=Array.from(e.children),o=Array.from(e.querySelectorAll(":checked"));for(let n of o){if(0===t.indexOf(n)&&null===n.previousElementSibling)break;e.insertBefore(n,n.previousElementSibling)}}static moveOptionDown(e){const t=Array.from(e.children).reverse(),o=Array.from(e.querySelectorAll(":checked")).reverse();for(let n of o){if(0===t.indexOf(n)&&null===n.nextElementSibling)break;e.insertBefore(n,n.nextElementSibling.nextElementSibling)}}static removeOption(e,t){e.querySelectorAll(":checked").forEach(o=>{const n=t.querySelector('option[value="'+o.value+'"]');null!==n&&(n.classList.remove("hidden"),n.disabled=!1,FormEngine.enableOptGroup(n)),e.removeChild(o)})}}
\ No newline at end of file
+import FormEngine from"@typo3/backend/form-engine.js";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";export class AbstractSortableSelectItems{constructor(){this.registerSortableEventHandler=e=>{const t=e.closest(".form-wizards-wrap").querySelector(".form-wizards-items-aside");null!==t&&t.addEventListener("click",(t=>{let o;if(null===(o=t.target.closest(".t3js-btn-option")))return void(t.target.matches(".t3js-btn-option")&&(o=t.target));t.preventDefault();const n=o.dataset.fieldname,r=FormEngine.getFieldElement(n).get(0),i=FormEngine.getFieldElement(n,"_avail").get(0);o.classList.contains("t3js-btn-moveoption-top")?AbstractSortableSelectItems.moveOptionToTop(e):o.classList.contains("t3js-btn-moveoption-up")?AbstractSortableSelectItems.moveOptionUp(e):o.classList.contains("t3js-btn-moveoption-down")?AbstractSortableSelectItems.moveOptionDown(e):o.classList.contains("t3js-btn-moveoption-bottom")?AbstractSortableSelectItems.moveOptionToBottom(e):o.classList.contains("t3js-btn-removeoption")&&AbstractSortableSelectItems.removeOption(e,i),FormEngine.updateHiddenFieldValueFromSelect(e,r),FormEngine.legacyFieldChangedCb(),FormEngineValidation.markFieldAsChanged(i),FormEngineValidation.validateField(i)}))}}static moveOptionToTop(e){Array.from(e.querySelectorAll(":checked")).reverse().forEach((t=>{e.insertBefore(t,e.firstElementChild)}))}static moveOptionToBottom(e){e.querySelectorAll(":checked").forEach((t=>{e.insertBefore(t,null)}))}static moveOptionUp(e){const t=Array.from(e.children),o=Array.from(e.querySelectorAll(":checked"));for(let n of o){if(0===t.indexOf(n)&&null===n.previousElementSibling)break;e.insertBefore(n,n.previousElementSibling)}}static moveOptionDown(e){const t=Array.from(e.children).reverse(),o=Array.from(e.querySelectorAll(":checked")).reverse();for(let n of o){if(0===t.indexOf(n)&&null===n.nextElementSibling)break;e.insertBefore(n,n.nextElementSibling.nextElementSibling)}}static removeOption(e,t){e.querySelectorAll(":checked").forEach((o=>{const n=t.querySelector('option[value="'+o.value+'"]');null!==n&&(n.classList.remove("hidden"),n.disabled=!1,FormEngine.enableOptGroup(n)),e.removeChild(o)}))}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/category-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/category-element.js
index 5016ea04d8b9..54b47bb303cd 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/category-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/category-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"@typo3/backend/form-engine/element/select-tree.js";import"@typo3/backend/form-engine/element/select-tree-toolbar.js";import"@typo3/backend/element/icon-element.js";class CategoryElement extends HTMLElement{constructor(){super(...arguments),this.recordField=null,this.treeWrapper=null,this.tree=null,this.selectNode=e=>{const t=e.detail.node;this.updateAncestorsIndeterminateState(t),this.calculateIndeterminate(this.tree.nodes),this.saveCheckboxes(),this.tree.setup.input.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0}))},this.loadDataAfter=()=>{this.tree.nodes=this.tree.nodes.map(e=>(e.indeterminate=!1,e)),this.calculateIndeterminate(this.tree.nodes)},this.saveCheckboxes=()=>{this.recordField.value=this.tree.getSelectedNodes().map(e=>e.identifier).join(",")}}connectedCallback(){this.recordField=this.querySelector("#"+(this.getAttribute("recordFieldId")||"")),this.treeWrapper=this.querySelector("#"+(this.getAttribute("treeWrapperId")||"")),this.recordField&&this.treeWrapper&&(this.tree=document.createElement("typo3-backend-form-selecttree"),this.tree.classList.add("svg-tree-wrapper"),this.tree.setup={id:this.treeWrapper.id,dataUrl:this.generateDataUrl(),readOnlyMode:this.recordField.dataset.readOnly,input:this.recordField,exclusiveNodesIdentifiers:this.recordField.dataset.treeExclusiveKeys,validation:JSON.parse(this.recordField.dataset.formengineValidationRules)[0],expandUpToLevel:this.recordField.dataset.treeExpandUpToLevel,unselectableElements:[]},this.treeWrapper.append(this.tree),this.registerTreeEventListeners())}registerTreeEventListeners(){this.tree.addEventListener("typo3:svg-tree:nodes-prepared",this.loadDataAfter),this.tree.addEventListener("typo3:svg-tree:node-selected",this.selectNode),this.tree.addEventListener("svg-tree:initialized",()=>{if(this.recordField.dataset.treeShowToolbar){const e=document.createElement("typo3-backend-form-selecttree-toolbar");e.tree=this.tree,this.tree.prepend(e)}}),this.listenForVisibleTree()}listenForVisibleTree(){if(!this.tree.offsetParent){const e=this.tree.closest(".tab-pane").getAttribute("id");if(e){document.querySelector('[aria-controls="'+e+'"]').addEventListener("shown.bs.tab",()=>{this.tree.dispatchEvent(new Event("svg-tree:visible"))})}}}generateDataUrl(){return TYPO3.settings.ajaxUrls.record_tree_data+"&"+new URLSearchParams({uid:this.recordField.dataset.uid,command:this.recordField.dataset.command,tableName:this.recordField.dataset.tablename,fieldName:this.recordField.dataset.fieldname,defaultValues:this.recordField.dataset.defaultvalues,overrideValues:this.recordField.dataset.overridevalues,recordTypeValue:this.recordField.dataset.recordtypevalue,flexFormSheetName:this.recordField.dataset.flexformsheetname,flexFormFieldName:this.recordField.dataset.flexformfieldname,flexFormContainerName:this.recordField.dataset.flexformcontainername,dataStructureIdentifier:this.recordField.dataset.datastructureidentifier,flexFormContainerFieldName:this.recordField.dataset.flexformcontainerfieldname,flexFormContainerIdentifier:this.recordField.dataset.flexformcontaineridentifier,flexFormSectionContainerIsNew:this.recordField.dataset.flexformsectioncontainerisnew})}updateAncestorsIndeterminateState(e){let t=!1;e.parents.forEach(e=>{const r=this.tree.nodes[e];r.indeterminate=r.checked||r.indeterminate||t,t=r.checked||r.indeterminate||r.checked||r.indeterminate})}calculateIndeterminate(e){e.forEach(t=>{(t.checked||t.indeterminate)&&t.parents&&t.parents.length>0&&t.parents.forEach(t=>{e[t].indeterminate=!0})})}}window.customElements.define("typo3-formengine-element-category",CategoryElement);
\ No newline at end of file
+import"@typo3/backend/form-engine/element/select-tree.js";import"@typo3/backend/form-engine/element/select-tree-toolbar.js";import"@typo3/backend/element/icon-element.js";class CategoryElement extends HTMLElement{constructor(){super(...arguments),this.recordField=null,this.treeWrapper=null,this.tree=null,this.selectNode=e=>{const t=e.detail.node;this.updateAncestorsIndeterminateState(t),this.calculateIndeterminate(this.tree.nodes),this.saveCheckboxes(),this.tree.setup.input.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0}))},this.loadDataAfter=()=>{this.tree.nodes=this.tree.nodes.map((e=>(e.indeterminate=!1,e))),this.calculateIndeterminate(this.tree.nodes)},this.saveCheckboxes=()=>{this.recordField.value=this.tree.getSelectedNodes().map((e=>e.identifier)).join(",")}}connectedCallback(){this.recordField=this.querySelector("#"+(this.getAttribute("recordFieldId")||"")),this.treeWrapper=this.querySelector("#"+(this.getAttribute("treeWrapperId")||"")),this.recordField&&this.treeWrapper&&(this.tree=document.createElement("typo3-backend-form-selecttree"),this.tree.classList.add("svg-tree-wrapper"),this.tree.setup={id:this.treeWrapper.id,dataUrl:this.generateDataUrl(),readOnlyMode:this.recordField.dataset.readOnly,input:this.recordField,exclusiveNodesIdentifiers:this.recordField.dataset.treeExclusiveKeys,validation:JSON.parse(this.recordField.dataset.formengineValidationRules)[0],expandUpToLevel:this.recordField.dataset.treeExpandUpToLevel,unselectableElements:[]},this.treeWrapper.append(this.tree),this.registerTreeEventListeners())}registerTreeEventListeners(){this.tree.addEventListener("typo3:svg-tree:nodes-prepared",this.loadDataAfter),this.tree.addEventListener("typo3:svg-tree:node-selected",this.selectNode),this.tree.addEventListener("svg-tree:initialized",(()=>{if(this.recordField.dataset.treeShowToolbar){const e=document.createElement("typo3-backend-form-selecttree-toolbar");e.tree=this.tree,this.tree.prepend(e)}})),this.listenForVisibleTree()}listenForVisibleTree(){if(!this.tree.offsetParent){const e=this.tree.closest(".tab-pane").getAttribute("id");if(e){document.querySelector('[aria-controls="'+e+'"]').addEventListener("shown.bs.tab",(()=>{this.tree.dispatchEvent(new Event("svg-tree:visible"))}))}}}generateDataUrl(){return TYPO3.settings.ajaxUrls.record_tree_data+"&"+new URLSearchParams({uid:this.recordField.dataset.uid,command:this.recordField.dataset.command,tableName:this.recordField.dataset.tablename,fieldName:this.recordField.dataset.fieldname,defaultValues:this.recordField.dataset.defaultvalues,overrideValues:this.recordField.dataset.overridevalues,recordTypeValue:this.recordField.dataset.recordtypevalue,flexFormSheetName:this.recordField.dataset.flexformsheetname,flexFormFieldName:this.recordField.dataset.flexformfieldname,flexFormContainerName:this.recordField.dataset.flexformcontainername,dataStructureIdentifier:this.recordField.dataset.datastructureidentifier,flexFormContainerFieldName:this.recordField.dataset.flexformcontainerfieldname,flexFormContainerIdentifier:this.recordField.dataset.flexformcontaineridentifier,flexFormSectionContainerIsNew:this.recordField.dataset.flexformsectioncontainerisnew})}updateAncestorsIndeterminateState(e){let t=!1;e.parents.forEach((e=>{const r=this.tree.nodes[e];r.indeterminate=r.checked||r.indeterminate||t,t=r.checked||r.indeterminate||r.checked||r.indeterminate}))}calculateIndeterminate(e){e.forEach((t=>{(t.checked||t.indeterminate)&&t.parents&&t.parents.length>0&&t.parents.forEach((t=>{e[t].indeterminate=!0}))}))}}window.customElements.define("typo3-formengine-element-category",CategoryElement);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/color-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/color-element.js
index 775a4ee77cfc..bcfee33223d1 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/color-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/color-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import RegularEvent from"@typo3/core/event/regular-event.js";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";class ColorElement extends HTMLElement{constructor(){super(...arguments),this.element=null}connectedCallback(){this.element=document.getElementById(this.getAttribute("recordFieldId")||""),this.element&&(this.registerEventHandler(),import("@typo3/backend/color-picker.js").then(({default:e})=>{e.initialize(this.element)}))}registerEventHandler(){new RegularEvent("formengine.cp.change",e=>{FormEngineValidation.validateField(e.target),FormEngineValidation.markFieldAsChanged(e.target),document.querySelectorAll(".module-docheader-bar .btn").forEach(e=>{e.classList.remove("disabled"),e.disabled=!1})}).bindTo(this.element)}}window.customElements.define("typo3-formengine-element-color",ColorElement);
\ No newline at end of file
+import RegularEvent from"@typo3/core/event/regular-event.js";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";class ColorElement extends HTMLElement{constructor(){super(...arguments),this.element=null}connectedCallback(){this.element=document.getElementById(this.getAttribute("recordFieldId")||""),this.element&&(this.registerEventHandler(),import("@typo3/backend/color-picker.js").then((({default:e})=>{e.initialize(this.element)})))}registerEventHandler(){new RegularEvent("formengine.cp.change",(e=>{FormEngineValidation.validateField(e.target),FormEngineValidation.markFieldAsChanged(e.target),document.querySelectorAll(".module-docheader-bar .btn").forEach((e=>{e.classList.remove("disabled"),e.disabled=!1}))})).bindTo(this.element)}}window.customElements.define("typo3-formengine-element-color",ColorElement);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/datetime-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/datetime-element.js
index 45d1a78f90f2..c2e358be7ea7 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/datetime-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/datetime-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import FormEngineValidation from"@typo3/backend/form-engine-validation.js";import RegularEvent from"@typo3/core/event/regular-event.js";class DatetimeElement extends HTMLElement{constructor(){super(...arguments),this.element=null}connectedCallback(){this.element=document.getElementById(this.getAttribute("recordFieldId")||""),this.element&&(this.registerEventHandler(),import("@typo3/backend/date-time-picker.js").then(({default:e})=>{e.initialize(this.element)}))}registerEventHandler(){new RegularEvent("formengine.dp.change",e=>{FormEngineValidation.validateField(e.target),FormEngineValidation.markFieldAsChanged(e.target),document.querySelectorAll(".module-docheader-bar .btn").forEach(e=>{e.classList.remove("disabled"),e.disabled=!1})}).bindTo(this.element)}}window.customElements.define("typo3-formengine-element-datetime",DatetimeElement);
\ No newline at end of file
+import FormEngineValidation from"@typo3/backend/form-engine-validation.js";import RegularEvent from"@typo3/core/event/regular-event.js";class DatetimeElement extends HTMLElement{constructor(){super(...arguments),this.element=null}connectedCallback(){this.element=document.getElementById(this.getAttribute("recordFieldId")||""),this.element&&(this.registerEventHandler(),import("@typo3/backend/date-time-picker.js").then((({default:e})=>{e.initialize(this.element)})))}registerEventHandler(){new RegularEvent("formengine.dp.change",(e=>{FormEngineValidation.validateField(e.target),FormEngineValidation.markFieldAsChanged(e.target),document.querySelectorAll(".module-docheader-bar .btn").forEach((e=>{e.classList.remove("disabled"),e.disabled=!1}))})).bindTo(this.element)}}window.customElements.define("typo3-formengine-element-datetime",DatetimeElement);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/extra/select-box-filter.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/extra/select-box-filter.js
index 7464685a3b62..0165a98ccc72 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/extra/select-box-filter.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/extra/select-box-filter.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors;!function(e){e.fieldContainerSelector=".t3js-formengine-field-group",e.filterTextFieldSelector=".t3js-formengine-multiselect-filter-textfield",e.filterSelectFieldSelector=".t3js-formengine-multiselect-filter-dropdown"}(Selectors||(Selectors={}));class SelectBoxFilter{constructor(e){this.selectElement=null,this.filterText="",this.availableOptions=null,this.selectElement=e,this.initializeEvents()}static toggleOptGroup(e){const t=e.parentElement;t instanceof HTMLOptGroupElement&&(0===t.querySelectorAll("option:not([hidden]):not([disabled]):not(.hidden)").length?t.hidden=!0:(t.hidden=!1,t.disabled=!1,t.classList.remove("hidden")))}initializeEvents(){const e=this.selectElement.closest(".form-wizards-element");null!==e&&(new RegularEvent("input",e=>{this.filter(e.target.value)}).delegateTo(e,Selectors.filterTextFieldSelector),new RegularEvent("change",e=>{this.filter(e.target.value)}).delegateTo(e,Selectors.filterSelectFieldSelector))}filter(e){this.filterText=e,null===this.availableOptions&&(this.availableOptions=this.selectElement.querySelectorAll("option"));const t=new RegExp(e,"i");this.availableOptions.forEach(l=>{l.hidden=e.length>0&&null===l.textContent.match(t),SelectBoxFilter.toggleOptGroup(l)})}}export default SelectBoxFilter;
\ No newline at end of file
+import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors;!function(e){e.fieldContainerSelector=".t3js-formengine-field-group",e.filterTextFieldSelector=".t3js-formengine-multiselect-filter-textfield",e.filterSelectFieldSelector=".t3js-formengine-multiselect-filter-dropdown"}(Selectors||(Selectors={}));class SelectBoxFilter{constructor(e){this.selectElement=null,this.filterText="",this.availableOptions=null,this.selectElement=e,this.initializeEvents()}static toggleOptGroup(e){const t=e.parentElement;t instanceof HTMLOptGroupElement&&(0===t.querySelectorAll("option:not([hidden]):not([disabled]):not(.hidden)").length?t.hidden=!0:(t.hidden=!1,t.disabled=!1,t.classList.remove("hidden")))}initializeEvents(){const e=this.selectElement.closest(".form-wizards-element");null!==e&&(new RegularEvent("input",(e=>{this.filter(e.target.value)})).delegateTo(e,Selectors.filterTextFieldSelector),new RegularEvent("change",(e=>{this.filter(e.target.value)})).delegateTo(e,Selectors.filterSelectFieldSelector))}filter(e){this.filterText=e,null===this.availableOptions&&(this.availableOptions=this.selectElement.querySelectorAll("option"));const t=new RegExp(e,"i");this.availableOptions.forEach((l=>{l.hidden=e.length>0&&null===l.textContent.match(t),SelectBoxFilter.toggleOptGroup(l)}))}}export default SelectBoxFilter;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/group-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/group-element.js
index 21c2a836b034..c29a1a02f5e8 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/group-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/group-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{AbstractSortableSelectItems}from"@typo3/backend/form-engine/element/abstract-sortable-select-items.js";import DocumentService from"@typo3/core/document-service.js";import FormEngineSuggest from"@typo3/backend/form-engine-suggest.js";class GroupElement extends AbstractSortableSelectItems{constructor(e){super(),this.element=null,DocumentService.ready().then(()=>{this.element=document.getElementById(e),this.registerEventHandler(),this.registerSuggest()})}registerEventHandler(){this.registerSortableEventHandler(this.element)}registerSuggest(){let e;null!==(e=this.element.closest(".t3js-formengine-field-item").querySelector(".t3-form-suggest"))&&new FormEngineSuggest(e)}}export default GroupElement;
\ No newline at end of file
+import{AbstractSortableSelectItems}from"@typo3/backend/form-engine/element/abstract-sortable-select-items.js";import DocumentService from"@typo3/core/document-service.js";import FormEngineSuggest from"@typo3/backend/form-engine-suggest.js";class GroupElement extends AbstractSortableSelectItems{constructor(e){super(),this.element=null,DocumentService.ready().then((()=>{this.element=document.getElementById(e),this.registerEventHandler(),this.registerSuggest()}))}registerEventHandler(){this.registerSortableEventHandler(this.element)}registerSuggest(){let e;null!==(e=this.element.closest(".t3js-formengine-field-item").querySelector(".t3-form-suggest"))&&new FormEngineSuggest(e)}}export default GroupElement;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/link-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/link-element.js
index f67bebe7dfa8..1ba53972e03a 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/link-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/link-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-"use strict";var Selectors;!function(e){e.toggleSelector=".t3js-form-field-link-explanation-toggle",e.inputFieldSelector=".t3js-form-field-link-input",e.explanationSelector=".t3js-form-field-link-explanation",e.iconSelector=".t3js-form-field-link-icon"}(Selectors||(Selectors={}));class LinkElement extends HTMLElement{constructor(){super(...arguments),this.element=null,this.container=null,this.toggleSelector=null,this.explanationField=null,this.icon=null}connectedCallback(){this.element=this.querySelector("#"+(this.getAttribute("recordFieldId")||"")),this.element&&(this.container=this.element.closest(".t3js-form-field-link"),this.toggleSelector=this.container.querySelector(Selectors.toggleSelector),this.explanationField=this.container.querySelector(Selectors.explanationSelector),this.icon=this.container.querySelector(Selectors.iconSelector),this.toggleVisibility(""===this.explanationField.value),this.registerEventHandler())}toggleVisibility(e){this.explanationField.classList.toggle("hidden",e),this.element.classList.toggle("hidden",!e)}registerEventHandler(){this.toggleSelector.addEventListener("click",e=>{e.preventDefault();const t=!this.explanationField.classList.contains("hidden");this.toggleVisibility(t)}),this.container.querySelector(Selectors.inputFieldSelector).addEventListener("change",()=>{const e=!this.explanationField.classList.contains("hidden");e&&this.toggleVisibility(e),this.disableToggle(),this.clearIcon()})}disableToggle(){this.toggleSelector.classList.add("disabled"),this.toggleSelector.setAttribute("disabled","disabled")}clearIcon(){this.icon.innerHTML=""}}window.customElements.define("typo3-formengine-element-link",LinkElement);
\ No newline at end of file
+"use strict";var Selectors;!function(e){e.toggleSelector=".t3js-form-field-link-explanation-toggle",e.inputFieldSelector=".t3js-form-field-link-input",e.explanationSelector=".t3js-form-field-link-explanation",e.iconSelector=".t3js-form-field-link-icon"}(Selectors||(Selectors={}));class LinkElement extends HTMLElement{constructor(){super(...arguments),this.element=null,this.container=null,this.toggleSelector=null,this.explanationField=null,this.icon=null}connectedCallback(){this.element=this.querySelector("#"+(this.getAttribute("recordFieldId")||"")),this.element&&(this.container=this.element.closest(".t3js-form-field-link"),this.toggleSelector=this.container.querySelector(Selectors.toggleSelector),this.explanationField=this.container.querySelector(Selectors.explanationSelector),this.icon=this.container.querySelector(Selectors.iconSelector),this.toggleVisibility(""===this.explanationField.value),this.registerEventHandler())}toggleVisibility(e){this.explanationField.classList.toggle("hidden",e),this.element.classList.toggle("hidden",!e)}registerEventHandler(){this.toggleSelector.addEventListener("click",(e=>{e.preventDefault();const t=!this.explanationField.classList.contains("hidden");this.toggleVisibility(t)})),this.container.querySelector(Selectors.inputFieldSelector).addEventListener("change",(()=>{const e=!this.explanationField.classList.contains("hidden");e&&this.toggleVisibility(e),this.disableToggle(),this.clearIcon()}))}disableToggle(){this.toggleSelector.classList.add("disabled"),this.toggleSelector.setAttribute("disabled","disabled")}clearIcon(){this.icon.innerHTML=""}}window.customElements.define("typo3-formengine-element-link",LinkElement);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/mfa-info-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/mfa-info-element.js
index e5e8eb86d63b..28e4689eced6 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/mfa-info-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/mfa-info-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Notification from"@typo3/backend/notification.js";import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";var Selectors;!function(t){t.deactivteProviderButton=".t3js-deactivate-provider-button",t.deactivteMfaButton=".t3js-deactivate-mfa-button",t.providerslist=".t3js-mfa-active-providers-list",t.mfaStatusLabel=".t3js-mfa-status-label"}(Selectors||(Selectors={}));class MfaInfoElement{constructor(t,e){this.options=null,this.fullElement=null,this.deactivteProviderButtons=null,this.deactivteMfaButton=null,this.providersList=null,this.mfaStatusLabel=null,this.request=null,this.options=e,DocumentService.ready().then(e=>{this.fullElement=e.querySelector(t),this.deactivteProviderButtons=this.fullElement.querySelectorAll(Selectors.deactivteProviderButton),this.deactivteMfaButton=this.fullElement.querySelector(Selectors.deactivteMfaButton),this.providersList=this.fullElement.querySelector(Selectors.providerslist),this.mfaStatusLabel=this.fullElement.parentElement.querySelector(Selectors.mfaStatusLabel),this.registerEvents()})}registerEvents(){new RegularEvent("click",t=>{t.preventDefault(),this.prepareDeactivateRequest(this.deactivteMfaButton)}).bindTo(this.deactivteMfaButton),this.deactivteProviderButtons.forEach(t=>{new RegularEvent("click",e=>{e.preventDefault(),this.prepareDeactivateRequest(t)}).bindTo(t)})}prepareDeactivateRequest(t){const e=Modal.show(t.dataset.confirmationTitle||t.getAttribute("title")||"Deactivate provider(s)",t.dataset.confirmationContent||"Are you sure you want to continue? This action cannot be undone and will be applied immediately!",SeverityEnum.warning,[{text:t.dataset.confirmationCancelText||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:t.dataset.confirmationDeactivateText||"Deactivate",btnClass:"btn-warning",name:"deactivate",trigger:()=>{this.sendDeactivateRequest(t.dataset.provider)}}]);e.on("button.clicked",()=>{e.modal("hide")})}sendDeactivateRequest(t){this.request instanceof AjaxRequest&&this.request.abort(),this.request=new AjaxRequest(TYPO3.settings.ajaxUrls.mfa),this.request.post({action:"deactivate",provider:t,userId:this.options.userId,tableName:this.options.tableName}).then(async e=>{const a=await e.resolve();if(a.status.length>0&&a.status.forEach(t=>{a.success?Notification.success(t.title,t.message):Notification.error(t.title,t.message)}),!a.success)return;if(void 0===t||0===a.remaining)return void this.deactivateMfa();if(null===this.providersList)return;const i=this.providersList.querySelector("li#provider-"+t);if(null===i)return;i.remove();0===this.providersList.querySelectorAll("li").length&&this.deactivateMfa()}).finally(()=>{this.request=null})}deactivateMfa(){this.deactivteMfaButton.classList.add("disabled"),this.deactivteMfaButton.setAttribute("disabled","disabled"),null!==this.providersList&&this.providersList.remove(),null!==this.mfaStatusLabel&&(this.mfaStatusLabel.innerText=this.mfaStatusLabel.dataset.alternativeLabel,this.mfaStatusLabel.classList.remove("badge-success"),this.mfaStatusLabel.classList.add("badge-danger"))}}export default MfaInfoElement;
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Notification from"@typo3/backend/notification.js";import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";var Selectors;!function(t){t.deactivteProviderButton=".t3js-deactivate-provider-button",t.deactivteMfaButton=".t3js-deactivate-mfa-button",t.providerslist=".t3js-mfa-active-providers-list",t.mfaStatusLabel=".t3js-mfa-status-label"}(Selectors||(Selectors={}));class MfaInfoElement{constructor(t,e){this.options=null,this.fullElement=null,this.deactivteProviderButtons=null,this.deactivteMfaButton=null,this.providersList=null,this.mfaStatusLabel=null,this.request=null,this.options=e,DocumentService.ready().then((e=>{this.fullElement=e.querySelector(t),this.deactivteProviderButtons=this.fullElement.querySelectorAll(Selectors.deactivteProviderButton),this.deactivteMfaButton=this.fullElement.querySelector(Selectors.deactivteMfaButton),this.providersList=this.fullElement.querySelector(Selectors.providerslist),this.mfaStatusLabel=this.fullElement.parentElement.querySelector(Selectors.mfaStatusLabel),this.registerEvents()}))}registerEvents(){new RegularEvent("click",(t=>{t.preventDefault(),this.prepareDeactivateRequest(this.deactivteMfaButton)})).bindTo(this.deactivteMfaButton),this.deactivteProviderButtons.forEach((t=>{new RegularEvent("click",(e=>{e.preventDefault(),this.prepareDeactivateRequest(t)})).bindTo(t)}))}prepareDeactivateRequest(t){const e=Modal.show(t.dataset.confirmationTitle||t.getAttribute("title")||"Deactivate provider(s)",t.dataset.confirmationContent||"Are you sure you want to continue? This action cannot be undone and will be applied immediately!",SeverityEnum.warning,[{text:t.dataset.confirmationCancelText||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:t.dataset.confirmationDeactivateText||"Deactivate",btnClass:"btn-warning",name:"deactivate",trigger:()=>{this.sendDeactivateRequest(t.dataset.provider)}}]);e.on("button.clicked",(()=>{e.modal("hide")}))}sendDeactivateRequest(t){this.request instanceof AjaxRequest&&this.request.abort(),this.request=new AjaxRequest(TYPO3.settings.ajaxUrls.mfa),this.request.post({action:"deactivate",provider:t,userId:this.options.userId,tableName:this.options.tableName}).then((async e=>{const a=await e.resolve();if(a.status.length>0&&a.status.forEach((t=>{a.success?Notification.success(t.title,t.message):Notification.error(t.title,t.message)})),!a.success)return;if(void 0===t||0===a.remaining)return void this.deactivateMfa();if(null===this.providersList)return;const i=this.providersList.querySelector("li#provider-"+t);if(null===i)return;i.remove();0===this.providersList.querySelectorAll("li").length&&this.deactivateMfa()})).finally((()=>{this.request=null}))}deactivateMfa(){this.deactivteMfaButton.classList.add("disabled"),this.deactivteMfaButton.setAttribute("disabled","disabled"),null!==this.providersList&&this.providersList.remove(),null!==this.mfaStatusLabel&&(this.mfaStatusLabel.innerText=this.mfaStatusLabel.dataset.alternativeLabel,this.mfaStatusLabel.classList.remove("badge-success"),this.mfaStatusLabel.classList.add("badge-danger"))}}export default MfaInfoElement;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/modifier/resizable.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/modifier/resizable.js
index 80032f393388..94eb2bd7c7a5 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/modifier/resizable.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/modifier/resizable.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-export class Resizable{static enable(e){import("autosize").then(({default:t})=>{t(e)})}}
\ No newline at end of file
+export class Resizable{static enable(e){import("autosize").then((({default:t})=>{t(e)}))}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/modifier/tabbable.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/modifier/tabbable.js
index 7672eb3c8b2d..781871a7a3eb 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/modifier/tabbable.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/modifier/tabbable.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-export class Tabbable{static enable(t){t.classList.contains("t3js-enable-tab")&&import("taboverride").then(({default:a})=>{a.set(t)})}}
\ No newline at end of file
+export class Tabbable{static enable(t){t.classList.contains("t3js-enable-tab")&&import("taboverride").then((({default:a})=>{a.set(t)}))}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-check-box-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-check-box-element.js
index 6406fb437079..d16698b38b51 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-check-box-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-check-box-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Identifier;!function(e){e.toggleAll=".t3js-toggle-checkboxes",e.singleItem=".t3js-checkbox",e.revertSelection=".t3js-revert-selection"}(Identifier||(Identifier={}));class SelectCheckBoxElement{constructor(e){this.checkBoxId="",this.table=null,this.checkedBoxes=null,this.checkBoxId=e,DocumentService.ready().then(t=>{this.table=t.getElementById(e).closest("table"),this.checkedBoxes=this.table.querySelectorAll(Identifier.singleItem+":checked"),this.enableTriggerCheckBox(),this.registerEventHandler()})}static allCheckBoxesAreChecked(e){const t=Array.from(e);return e.length===t.filter(e=>e.checked).length}registerEventHandler(){new RegularEvent("change",(e,t)=>{const l=this.table.querySelectorAll(Identifier.singleItem),c=!SelectCheckBoxElement.allCheckBoxesAreChecked(l);l.forEach(e=>{e.checked=c}),t.checked=c}).delegateTo(this.table,Identifier.toggleAll),new RegularEvent("change",this.setToggleAllState.bind(this)).delegateTo(this.table,Identifier.singleItem),new RegularEvent("click",()=>{const e=this.table.querySelectorAll(Identifier.singleItem),t=Array.from(this.checkedBoxes);e.forEach(e=>{e.checked=t.includes(e)}),this.setToggleAllState()}).delegateTo(this.table,Identifier.revertSelection)}setToggleAllState(){const e=this.table.querySelectorAll(Identifier.singleItem);this.table.querySelector(Identifier.toggleAll).checked=SelectCheckBoxElement.allCheckBoxesAreChecked(e)}enableTriggerCheckBox(){const e=this.table.querySelectorAll(Identifier.singleItem);document.getElementById(this.checkBoxId).checked=SelectCheckBoxElement.allCheckBoxesAreChecked(e)}}export default SelectCheckBoxElement;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Identifier;!function(e){e.toggleAll=".t3js-toggle-checkboxes",e.singleItem=".t3js-checkbox",e.revertSelection=".t3js-revert-selection"}(Identifier||(Identifier={}));class SelectCheckBoxElement{constructor(e){this.checkBoxId="",this.table=null,this.checkedBoxes=null,this.checkBoxId=e,DocumentService.ready().then((t=>{this.table=t.getElementById(e).closest("table"),this.checkedBoxes=this.table.querySelectorAll(Identifier.singleItem+":checked"),this.enableTriggerCheckBox(),this.registerEventHandler()}))}static allCheckBoxesAreChecked(e){const t=Array.from(e);return e.length===t.filter((e=>e.checked)).length}registerEventHandler(){new RegularEvent("change",((e,t)=>{const l=this.table.querySelectorAll(Identifier.singleItem),c=!SelectCheckBoxElement.allCheckBoxesAreChecked(l);l.forEach((e=>{e.checked=c})),t.checked=c})).delegateTo(this.table,Identifier.toggleAll),new RegularEvent("change",this.setToggleAllState.bind(this)).delegateTo(this.table,Identifier.singleItem),new RegularEvent("click",(()=>{const e=this.table.querySelectorAll(Identifier.singleItem),t=Array.from(this.checkedBoxes);e.forEach((e=>{e.checked=t.includes(e)})),this.setToggleAllState()})).delegateTo(this.table,Identifier.revertSelection)}setToggleAllState(){const e=this.table.querySelectorAll(Identifier.singleItem);this.table.querySelector(Identifier.toggleAll).checked=SelectCheckBoxElement.allCheckBoxesAreChecked(e)}enableTriggerCheckBox(){const e=this.table.querySelectorAll(Identifier.singleItem);document.getElementById(this.checkBoxId).checked=SelectCheckBoxElement.allCheckBoxesAreChecked(e)}}export default SelectCheckBoxElement;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-multiple-side-by-side-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-multiple-side-by-side-element.js
index 071acc3abb59..0ed68b6bf84f 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-multiple-side-by-side-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-multiple-side-by-side-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{AbstractSortableSelectItems}from"@typo3/backend/form-engine/element/abstract-sortable-select-items.js";import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";import SelectBoxFilter from"@typo3/backend/form-engine/element/extra/select-box-filter.js";class SelectMultipleSideBySideElement extends AbstractSortableSelectItems{constructor(e,t){super(),this.selectedOptionsElement=null,this.availableOptionsElement=null,DocumentService.ready().then(l=>{this.selectedOptionsElement=l.getElementById(e),this.availableOptionsElement=l.getElementById(t),this.registerEventHandler()})}registerEventHandler(){this.registerSortableEventHandler(this.selectedOptionsElement),this.availableOptionsElement.addEventListener("click",e=>{const t=e.currentTarget,l=t.dataset.relatedfieldname;if(l){const e=t.dataset.exclusivevalues,i=t.querySelectorAll("option:checked");i.length>0&&i.forEach(t=>{FormEngine.setSelectOptionFromExternalSource(l,t.value,t.textContent,t.getAttribute("title"),e,t)})}}),new SelectBoxFilter(this.availableOptionsElement)}}export default SelectMultipleSideBySideElement;
\ No newline at end of file
+import{AbstractSortableSelectItems}from"@typo3/backend/form-engine/element/abstract-sortable-select-items.js";import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";import SelectBoxFilter from"@typo3/backend/form-engine/element/extra/select-box-filter.js";class SelectMultipleSideBySideElement extends AbstractSortableSelectItems{constructor(e,t){super(),this.selectedOptionsElement=null,this.availableOptionsElement=null,DocumentService.ready().then((l=>{this.selectedOptionsElement=l.getElementById(e),this.availableOptionsElement=l.getElementById(t),this.registerEventHandler()}))}registerEventHandler(){this.registerSortableEventHandler(this.selectedOptionsElement),this.availableOptionsElement.addEventListener("click",(e=>{const t=e.currentTarget,l=t.dataset.relatedfieldname;if(l){const e=t.dataset.exclusivevalues,i=t.querySelectorAll("option:checked");i.length>0&&i.forEach((t=>{FormEngine.setSelectOptionFromExternalSource(l,t.value,t.textContent,t.getAttribute("title"),e,t)}))}})),new SelectBoxFilter(this.availableOptionsElement)}}export default SelectMultipleSideBySideElement;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-single-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-single-element.js
index d3dd41c0c22b..8501b8231d7e 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-single-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-single-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import RegularEvent from"@typo3/core/event/regular-event.js";import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";class SelectSingleElement{constructor(){this.initialize=(e,t)=>{let n=document.querySelector(e);t=t||{},new RegularEvent("change",e=>{const t=e.target,n=t.parentElement.querySelector(".input-group-icon");null!==n&&(n.innerHTML=t.options[t.selectedIndex].dataset.icon);const c=t.closest(".t3js-formengine-field-item").querySelector(".t3js-forms-select-single-icons");if(null!==c){const e=c.querySelector(".item.active");null!==e&&e.classList.remove("active");const n=c.querySelector('[data-select-index="'+t.selectedIndex+'"]');null!==n&&n.closest(".item").classList.add("active")}}).bindTo(n),t.onChange instanceof Array&&new RegularEvent("change",()=>FormEngine.processOnFieldChange(t.onChange)).bindTo(n),new RegularEvent("click",(e,t)=>{const c=t.closest(".t3js-forms-select-single-icons").querySelector(".item.active");null!==c&&c.classList.remove("active"),n.selectedIndex=parseInt(t.dataset.selectIndex,10),n.dispatchEvent(new Event("change")),t.closest(".item").classList.add("active")}).delegateTo(n.closest(".form-control-wrap"),".t3js-forms-select-single-icons .item:not(.active) a")}}initializeOnReady(e,t){DocumentService.ready().then(()=>{this.initialize(e,t)})}}export default new SelectSingleElement;
\ No newline at end of file
+import RegularEvent from"@typo3/core/event/regular-event.js";import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";class SelectSingleElement{constructor(){this.initialize=(e,t)=>{let n=document.querySelector(e);t=t||{},new RegularEvent("change",(e=>{const t=e.target,n=t.parentElement.querySelector(".input-group-icon");null!==n&&(n.innerHTML=t.options[t.selectedIndex].dataset.icon);const c=t.closest(".t3js-formengine-field-item").querySelector(".t3js-forms-select-single-icons");if(null!==c){const e=c.querySelector(".item.active");null!==e&&e.classList.remove("active");const n=c.querySelector('[data-select-index="'+t.selectedIndex+'"]');null!==n&&n.closest(".item").classList.add("active")}})).bindTo(n),t.onChange instanceof Array&&new RegularEvent("change",(()=>FormEngine.processOnFieldChange(t.onChange))).bindTo(n),new RegularEvent("click",((e,t)=>{const c=t.closest(".t3js-forms-select-single-icons").querySelector(".item.active");null!==c&&c.classList.remove("active"),n.selectedIndex=parseInt(t.dataset.selectIndex,10),n.dispatchEvent(new Event("change")),t.closest(".item").classList.add("active")})).delegateTo(n.closest(".form-control-wrap"),".t3js-forms-select-single-icons .item:not(.active) a")}}initializeOnReady(e,t){DocumentService.ready().then((()=>{this.initialize(e,t)}))}}export default new SelectSingleElement;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree-element.js
index e5fae592b61d..c15e8ee2b696 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"@typo3/backend/form-engine/element/select-tree.js";import"@typo3/backend/form-engine/element/select-tree-toolbar.js";import"@typo3/backend/element/icon-element.js";import FormEngine from"@typo3/backend/form-engine.js";export class SelectTreeElement{constructor(e,t,r,i){if(this.recordField=null,this.tree=null,this.selectNode=e=>{const t=e.detail.node;this.updateAncestorsIndeterminateState(t),this.calculateIndeterminate(this.tree.nodes),this.saveCheckboxes(),this.tree.setup.input.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0}))},this.loadDataAfter=()=>{this.tree.nodes=this.tree.nodes.map(e=>(e.indeterminate=!1,e)),this.calculateIndeterminate(this.tree.nodes)},this.saveCheckboxes=()=>{void 0!==this.recordField&&(this.recordField.value=this.tree.getSelectedNodes().map(e=>e.identifier).join(","))},r instanceof Function)throw new Error("Function `callback` is not supported anymore since TYPO3 v12.0");this.recordField=document.getElementById(t);const a=document.getElementById(e);this.tree=document.createElement("typo3-backend-form-selecttree"),this.tree.classList.add("svg-tree-wrapper"),this.tree.addEventListener("typo3:svg-tree:nodes-prepared",this.loadDataAfter),this.tree.addEventListener("typo3:svg-tree:node-selected",this.selectNode),i instanceof Array&&this.tree.addEventListener("typo3:svg-tree:node-selected",()=>{FormEngine.processOnFieldChange(i)});const s={id:e,dataUrl:this.generateRequestUrl(),readOnlyMode:1===parseInt(this.recordField.dataset.readOnly,10),input:this.recordField,exclusiveNodesIdentifiers:this.recordField.dataset.treeExclusiveKeys,validation:JSON.parse(this.recordField.dataset.formengineValidationRules)[0],expandUpToLevel:this.recordField.dataset.treeExpandUpToLevel,unselectableElements:[]};this.tree.addEventListener("svg-tree:initialized",()=>{if(this.recordField.dataset.treeShowToolbar){const e=document.createElement("typo3-backend-form-selecttree-toolbar");e.tree=this.tree,this.tree.prepend(e)}}),this.tree.setup=s,a.append(this.tree),this.listenForVisibleTree()}listenForVisibleTree(){if(!this.tree.offsetParent){let e=this.tree.closest(".tab-pane").getAttribute("id");if(e){document.querySelector('[aria-controls="'+e+'"]').addEventListener("shown.bs.tab",()=>{this.tree.dispatchEvent(new Event("svg-tree:visible"))})}}}generateRequestUrl(){const e={tableName:this.recordField.dataset.tablename,fieldName:this.recordField.dataset.fieldname,uid:this.recordField.dataset.uid,defaultValues:this.recordField.dataset.defaultvalues,overrideValues:this.recordField.dataset.overridevalues,recordTypeValue:this.recordField.dataset.recordtypevalue,dataStructureIdentifier:this.recordField.dataset.datastructureidentifier,flexFormSheetName:this.recordField.dataset.flexformsheetname,flexFormFieldName:this.recordField.dataset.flexformfieldname,flexFormContainerName:this.recordField.dataset.flexformcontainername,flexFormContainerIdentifier:this.recordField.dataset.flexformcontaineridentifier,flexFormContainerFieldName:this.recordField.dataset.flexformcontainerfieldname,flexFormSectionContainerIsNew:this.recordField.dataset.flexformsectioncontainerisnew,command:this.recordField.dataset.command};return TYPO3.settings.ajaxUrls.record_tree_data+"&"+new URLSearchParams(e)}updateAncestorsIndeterminateState(e){let t=!1;e.parents.forEach(e=>{const r=this.tree.nodes[e];r.indeterminate=r.checked||r.indeterminate||t,t=r.checked||r.indeterminate||r.checked||r.indeterminate})}calculateIndeterminate(e){e.forEach(t=>{(t.checked||t.indeterminate)&&t.parents&&t.parents.length>0&&t.parents.forEach(t=>{e[t].indeterminate=!0})})}}
\ No newline at end of file
+import"@typo3/backend/form-engine/element/select-tree.js";import"@typo3/backend/form-engine/element/select-tree-toolbar.js";import"@typo3/backend/element/icon-element.js";import FormEngine from"@typo3/backend/form-engine.js";export class SelectTreeElement{constructor(e,t,r,i){if(this.recordField=null,this.tree=null,this.selectNode=e=>{const t=e.detail.node;this.updateAncestorsIndeterminateState(t),this.calculateIndeterminate(this.tree.nodes),this.saveCheckboxes(),this.tree.setup.input.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0}))},this.loadDataAfter=()=>{this.tree.nodes=this.tree.nodes.map((e=>(e.indeterminate=!1,e))),this.calculateIndeterminate(this.tree.nodes)},this.saveCheckboxes=()=>{void 0!==this.recordField&&(this.recordField.value=this.tree.getSelectedNodes().map((e=>e.identifier)).join(","))},r instanceof Function)throw new Error("Function `callback` is not supported anymore since TYPO3 v12.0");this.recordField=document.getElementById(t);const a=document.getElementById(e);this.tree=document.createElement("typo3-backend-form-selecttree"),this.tree.classList.add("svg-tree-wrapper"),this.tree.addEventListener("typo3:svg-tree:nodes-prepared",this.loadDataAfter),this.tree.addEventListener("typo3:svg-tree:node-selected",this.selectNode),i instanceof Array&&this.tree.addEventListener("typo3:svg-tree:node-selected",(()=>{FormEngine.processOnFieldChange(i)}));const s={id:e,dataUrl:this.generateRequestUrl(),readOnlyMode:1===parseInt(this.recordField.dataset.readOnly,10),input:this.recordField,exclusiveNodesIdentifiers:this.recordField.dataset.treeExclusiveKeys,validation:JSON.parse(this.recordField.dataset.formengineValidationRules)[0],expandUpToLevel:this.recordField.dataset.treeExpandUpToLevel,unselectableElements:[]};this.tree.addEventListener("svg-tree:initialized",(()=>{if(this.recordField.dataset.treeShowToolbar){const e=document.createElement("typo3-backend-form-selecttree-toolbar");e.tree=this.tree,this.tree.prepend(e)}})),this.tree.setup=s,a.append(this.tree),this.listenForVisibleTree()}listenForVisibleTree(){if(!this.tree.offsetParent){let e=this.tree.closest(".tab-pane").getAttribute("id");if(e){document.querySelector('[aria-controls="'+e+'"]').addEventListener("shown.bs.tab",(()=>{this.tree.dispatchEvent(new Event("svg-tree:visible"))}))}}}generateRequestUrl(){const e={tableName:this.recordField.dataset.tablename,fieldName:this.recordField.dataset.fieldname,uid:this.recordField.dataset.uid,defaultValues:this.recordField.dataset.defaultvalues,overrideValues:this.recordField.dataset.overridevalues,recordTypeValue:this.recordField.dataset.recordtypevalue,dataStructureIdentifier:this.recordField.dataset.datastructureidentifier,flexFormSheetName:this.recordField.dataset.flexformsheetname,flexFormFieldName:this.recordField.dataset.flexformfieldname,flexFormContainerName:this.recordField.dataset.flexformcontainername,flexFormContainerIdentifier:this.recordField.dataset.flexformcontaineridentifier,flexFormContainerFieldName:this.recordField.dataset.flexformcontainerfieldname,flexFormSectionContainerIsNew:this.recordField.dataset.flexformsectioncontainerisnew,command:this.recordField.dataset.command};return TYPO3.settings.ajaxUrls.record_tree_data+"&"+new URLSearchParams(e)}updateAncestorsIndeterminateState(e){let t=!1;e.parents.forEach((e=>{const r=this.tree.nodes[e];r.indeterminate=r.checked||r.indeterminate||t,t=r.checked||r.indeterminate||r.checked||r.indeterminate}))}calculateIndeterminate(e){e.forEach((t=>{(t.checked||t.indeterminate)&&t.parents&&t.parents.length>0&&t.parents.forEach((t=>{e[t].indeterminate=!0}))}))}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree-toolbar.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree-toolbar.js
index e64f4636384f..095ffd7a1387 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree-toolbar.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree-toolbar.js
@@ -10,7 +10,7 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(e,t,l,o){var i,n=arguments.length,a=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,l):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,l,o);else for(var r=e.length-1;r>=0;r--)(i=e[r])&&(a=(n<3?i(a):n>3?i(t,l,a):i(t,l))||a);return n>3&&a&&Object.defineProperty(t,l,a),a};import{Tooltip}from"bootstrap";import{html,LitElement}from"lit";import{customElement}from"lit/decorators.js";import{lll}from"@typo3/core/lit-helper.js";let SelectTreeToolbar=class extends LitElement{constructor(){super(...arguments),this.settings={collapseAllBtn:"collapse-all-btn",expandAllBtn:"expand-all-btn",searchInput:"search-input",toggleHideUnchecked:"hide-unchecked-btn"},this.hideUncheckedState=!1}createRenderRoot(){return this}firstUpdated(){this.querySelectorAll('[data-bs-toggle="tooltip"]').forEach(e=>new Tooltip(e))}render(){return html`
+var __decorate=function(e,t,l,o){var i,n=arguments.length,a=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,l):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,l,o);else for(var r=e.length-1;r>=0;r--)(i=e[r])&&(a=(n<3?i(a):n>3?i(t,l,a):i(t,l))||a);return n>3&&a&&Object.defineProperty(t,l,a),a};import{Tooltip}from"bootstrap";import{html,LitElement}from"lit";import{customElement}from"lit/decorators.js";import{lll}from"@typo3/core/lit-helper.js";let SelectTreeToolbar=class extends LitElement{constructor(){super(...arguments),this.settings={collapseAllBtn:"collapse-all-btn",expandAllBtn:"expand-all-btn",searchInput:"search-input",toggleHideUnchecked:"hide-unchecked-btn"},this.hideUncheckedState=!1}createRenderRoot(){return this}firstUpdated(){this.querySelectorAll('[data-bs-toggle="tooltip"]').forEach((e=>new Tooltip(e)))}render(){return html`
       <div class="tree-toolbar btn-toolbar">
         <div class="input-group">
           <span class="input-group-addon input-group-icon filter">
@@ -30,4 +30,4 @@ var __decorate=function(e,t,l,o){var i,n=arguments.length,a=n<3?t:null===o?o=Obj
           </button>
         </div>
       </div>
-    `}collapseAll(e){e.preventDefault(),this.tree.nodes.forEach(e=>{e.parents.length&&this.tree.hideChildren(e)}),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes()}expandAll(){this.tree.expandAll()}filter(e){const t=e.target;this.tree.filter(t.value.trim())}toggleHideUnchecked(){this.hideUncheckedState=!this.hideUncheckedState,this.hideUncheckedState?this.tree.nodes.forEach(e=>{e.checked?(this.tree.showParents(e),e.expanded=!0,e.hidden=!1):(e.hidden=!0,e.expanded=!1)}):this.tree.nodes.forEach(e=>e.hidden=!1),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes()}};SelectTreeToolbar=__decorate([customElement("typo3-backend-form-selecttree-toolbar")],SelectTreeToolbar);export{SelectTreeToolbar};
\ No newline at end of file
+    `}collapseAll(e){e.preventDefault(),this.tree.nodes.forEach((e=>{e.parents.length&&this.tree.hideChildren(e)})),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes()}expandAll(){this.tree.expandAll()}filter(e){const t=e.target;this.tree.filter(t.value.trim())}toggleHideUnchecked(){this.hideUncheckedState=!this.hideUncheckedState,this.hideUncheckedState?this.tree.nodes.forEach((e=>{e.checked?(this.tree.showParents(e),e.expanded=!0,e.hidden=!1):(e.hidden=!0,e.expanded=!1)})):this.tree.nodes.forEach((e=>e.hidden=!1)),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes()}};SelectTreeToolbar=__decorate([customElement("typo3-backend-form-selecttree-toolbar")],SelectTreeToolbar);export{SelectTreeToolbar};
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree.js
index f45e6915ad24..51bb0289de01 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/select-tree.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(e,t,i,s){var n,d=arguments.length,r=d<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,s);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(r=(d<3?n(r):d>3?n(t,i,r):n(t,i))||r);return d>3&&r&&Object.defineProperty(t,i,r),r};import*as d3selection from"d3-selection";import{SvgTree}from"@typo3/backend/svg-tree.js";import{customElement}from"lit/decorators.js";let SelectTree=class extends SvgTree{constructor(){super(),this.textPosition=30,this.settings={unselectableElements:[],exclusiveNodesIdentifiers:"",validation:{},readOnlyMode:!1,showIcons:!0,marginTop:15,nodeHeight:26,icon:{size:16,containerSize:20},indentWidth:20,width:300,duration:400,dataUrl:"",defaultProperties:{},expandUpToLevel:null},this.exclusiveSelectedNode=null,this.addIcons(),this.addEventListener("typo3:svg-tree:nodes-prepared",this.prepareLoadedNodes)}expandAll(){this.nodes.forEach(e=>{this.showChildren(e)}),this.prepareDataForVisibleNodes(),this.updateVisibleNodes()}selectNode(e,t=!0){if(!this.isNodeSelectable(e))return;const i=e.checked;this.handleExclusiveNodeSelection(e),this.settings.validation&&this.settings.validation.maxItems&&!i&&this.getSelectedNodes().length>=this.settings.validation.maxItems||(e.checked=!i,this.dispatchEvent(new CustomEvent("typo3:svg-tree:node-selected",{detail:{node:e,propagate:t}})),this.updateVisibleNodes())}filter(e){this.searchTerm=e,this.nodes.length&&(this.nodes[0].expanded=!1);const t=new RegExp(e,"i");this.nodes.forEach(e=>{t.test(e.name)?(this.showParents(e),e.expanded=!0,e.hidden=!1):(e.hidden=!0,e.expanded=!1)}),this.prepareDataForVisibleNodes(),this.updateVisibleNodes()}showParents(e){if(0===e.parents.length)return;const t=this.nodes[e.parents[0]];t.hidden=!1,t.expanded=!0,this.showParents(t)}updateVisibleNodes(){super.updateVisibleNodes();const e=Math.ceil(this.viewportHeight/this.settings.nodeHeight+1),t=Math.floor(Math.max(this.scrollTop-2*this.settings.nodeHeight,0)/this.settings.nodeHeight),i=this.data.nodes.slice(t,t+e);this.nodesContainer.selectAll(".node").data(i,e=>e.stateIdentifier).selectAll(".tree-check use").attr("visibility",(function(e){const t=Boolean(e.checked),i=d3selection.select(this);return i.classed("icon-checked")&&t||i.classed("icon-indeterminate")&&e.indeterminate&&!t?"visible":!i.classed("icon-check")||e.indeterminate||t?"hidden":"visible"}))}isNodeSelectable(e){return!this.settings.readOnlyMode&&-1===this.settings.unselectableElements.indexOf(e.identifier)}appendTextElement(e){return this.renderCheckbox(e),super.appendTextElement(e)}renderCheckbox(e){const t=e.filter(e=>this.isNodeSelectable(e)||Boolean(e.checked)).append("g").attr("class","tree-check").on("click",(e,t)=>{this.selectNode(t),this.focusNode(t),this.updateVisibleNodes()});t.append("use").attr("x",28).attr("y",-8).attr("visibility","hidden").attr("class","icon-check").attr("xlink:href","#icon-check"),t.append("use").attr("x",28).attr("y",-8).attr("visibility","hidden").attr("class","icon-checked").attr("xlink:href","#icon-checked"),t.append("use").attr("x",28).attr("y",-8).attr("visibility","hidden").attr("class","icon-indeterminate").attr("xlink:href","#icon-indeterminate")}prepareLoadedNodes(e){let t=e.detail.nodes;e.detail.nodes=t.map(e=>{if(!e.stateIdentifier){const t=e.parents.length?e.parents[e.parents.length-1]:e.identifier;e.stateIdentifier=t+"_"+e.identifier}return!1===e.selectable&&this.settings.unselectableElements.push(e.identifier),e})}handleExclusiveNodeSelection(e){const t=this.settings.exclusiveNodesIdentifiers.split(",");this.settings.exclusiveNodesIdentifiers.length&&!1===e.checked&&(t.indexOf(""+e.identifier)>-1?(this.disableSelectedNodes(),this.exclusiveSelectedNode=e):-1===t.indexOf(""+e.identifier)&&this.exclusiveSelectedNode&&(this.exclusiveSelectedNode.checked=!1,this.exclusiveSelectedNode=null))}addIcons(){this.icons={check:{identifier:"check",icon:'<g width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect height="16" width="16" fill="transparent"></rect><path transform="scale(0.01)" d="M1312 256h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113v-832q0-66-47-113t-113-47zm288 160v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"></path></g>'},checked:{identifier:"checked",icon:'<g width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect height="16" width="16" fill="transparent"></rect><path transform="scale(0.01)" d="M813 1299l614-614q19-19 19-45t-19-45l-102-102q-19-19-45-19t-45 19l-467 467-211-211q-19-19-45-19t-45 19l-102 102q-19 19-19 45t19 45l358 358q19 19 45 19t45-19zm851-883v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"></path></g>'},indeterminate:{identifier:"indeterminate",icon:'<g width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect height="16" width="16" fill="transparent"></rect><path transform="scale(0.01)" d="M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"></path></g>'}}}};SelectTree=__decorate([customElement("typo3-backend-form-selecttree")],SelectTree);export{SelectTree};
\ No newline at end of file
+var __decorate=function(e,t,i,s){var n,d=arguments.length,r=d<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,s);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(r=(d<3?n(r):d>3?n(t,i,r):n(t,i))||r);return d>3&&r&&Object.defineProperty(t,i,r),r};import*as d3selection from"d3-selection";import{SvgTree}from"@typo3/backend/svg-tree.js";import{customElement}from"lit/decorators.js";let SelectTree=class extends SvgTree{constructor(){super(),this.textPosition=30,this.settings={unselectableElements:[],exclusiveNodesIdentifiers:"",validation:{},readOnlyMode:!1,showIcons:!0,marginTop:15,nodeHeight:26,icon:{size:16,containerSize:20},indentWidth:20,width:300,duration:400,dataUrl:"",defaultProperties:{},expandUpToLevel:null},this.exclusiveSelectedNode=null,this.addIcons(),this.addEventListener("typo3:svg-tree:nodes-prepared",this.prepareLoadedNodes)}expandAll(){this.nodes.forEach((e=>{this.showChildren(e)})),this.prepareDataForVisibleNodes(),this.updateVisibleNodes()}selectNode(e,t=!0){if(!this.isNodeSelectable(e))return;const i=e.checked;this.handleExclusiveNodeSelection(e),this.settings.validation&&this.settings.validation.maxItems&&!i&&this.getSelectedNodes().length>=this.settings.validation.maxItems||(e.checked=!i,this.dispatchEvent(new CustomEvent("typo3:svg-tree:node-selected",{detail:{node:e,propagate:t}})),this.updateVisibleNodes())}filter(e){this.searchTerm=e,this.nodes.length&&(this.nodes[0].expanded=!1);const t=new RegExp(e,"i");this.nodes.forEach((e=>{t.test(e.name)?(this.showParents(e),e.expanded=!0,e.hidden=!1):(e.hidden=!0,e.expanded=!1)})),this.prepareDataForVisibleNodes(),this.updateVisibleNodes()}showParents(e){if(0===e.parents.length)return;const t=this.nodes[e.parents[0]];t.hidden=!1,t.expanded=!0,this.showParents(t)}updateVisibleNodes(){super.updateVisibleNodes();const e=Math.ceil(this.viewportHeight/this.settings.nodeHeight+1),t=Math.floor(Math.max(this.scrollTop-2*this.settings.nodeHeight,0)/this.settings.nodeHeight),i=this.data.nodes.slice(t,t+e);this.nodesContainer.selectAll(".node").data(i,(e=>e.stateIdentifier)).selectAll(".tree-check use").attr("visibility",(function(e){const t=Boolean(e.checked),i=d3selection.select(this);return i.classed("icon-checked")&&t||i.classed("icon-indeterminate")&&e.indeterminate&&!t?"visible":!i.classed("icon-check")||e.indeterminate||t?"hidden":"visible"}))}isNodeSelectable(e){return!this.settings.readOnlyMode&&-1===this.settings.unselectableElements.indexOf(e.identifier)}appendTextElement(e){return this.renderCheckbox(e),super.appendTextElement(e)}renderCheckbox(e){const t=e.filter((e=>this.isNodeSelectable(e)||Boolean(e.checked))).append("g").attr("class","tree-check").on("click",((e,t)=>{this.selectNode(t),this.focusNode(t),this.updateVisibleNodes()}));t.append("use").attr("x",28).attr("y",-8).attr("visibility","hidden").attr("class","icon-check").attr("xlink:href","#icon-check"),t.append("use").attr("x",28).attr("y",-8).attr("visibility","hidden").attr("class","icon-checked").attr("xlink:href","#icon-checked"),t.append("use").attr("x",28).attr("y",-8).attr("visibility","hidden").attr("class","icon-indeterminate").attr("xlink:href","#icon-indeterminate")}prepareLoadedNodes(e){let t=e.detail.nodes;e.detail.nodes=t.map((e=>{if(!e.stateIdentifier){const t=e.parents.length?e.parents[e.parents.length-1]:e.identifier;e.stateIdentifier=t+"_"+e.identifier}return!1===e.selectable&&this.settings.unselectableElements.push(e.identifier),e}))}handleExclusiveNodeSelection(e){const t=this.settings.exclusiveNodesIdentifiers.split(",");this.settings.exclusiveNodesIdentifiers.length&&!1===e.checked&&(t.indexOf(""+e.identifier)>-1?(this.disableSelectedNodes(),this.exclusiveSelectedNode=e):-1===t.indexOf(""+e.identifier)&&this.exclusiveSelectedNode&&(this.exclusiveSelectedNode.checked=!1,this.exclusiveSelectedNode=null))}addIcons(){this.icons={check:{identifier:"check",icon:'<g width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect height="16" width="16" fill="transparent"></rect><path transform="scale(0.01)" d="M1312 256h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113v-832q0-66-47-113t-113-47zm288 160v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"></path></g>'},checked:{identifier:"checked",icon:'<g width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect height="16" width="16" fill="transparent"></rect><path transform="scale(0.01)" d="M813 1299l614-614q19-19 19-45t-19-45l-102-102q-19-19-45-19t-45 19l-467 467-211-211q-19-19-45-19t-45 19l-102 102q-19 19-19 45t19 45l358 358q19 19 45 19t45-19zm851-883v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"></path></g>'},indeterminate:{identifier:"indeterminate",icon:'<g width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect height="16" width="16" fill="transparent"></rect><path transform="scale(0.01)" d="M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"></path></g>'}}}};SelectTree=__decorate([customElement("typo3-backend-form-selecttree")],SelectTree);export{SelectTree};
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/slug-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/slug-element.js
index 25b08dfb2fa6..db747b90040f 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/slug-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/slug-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import DocumentService from"@typo3/core/document-service.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors,ProposalModes;!function(e){e.toggleButton=".t3js-form-field-slug-toggle",e.recreateButton=".t3js-form-field-slug-recreate",e.inputField=".t3js-form-field-slug-input",e.readOnlyField=".t3js-form-field-slug-readonly",e.hiddenField=".t3js-form-field-slug-hidden"}(Selectors||(Selectors={})),function(e){e.AUTO="auto",e.RECREATE="recreate",e.MANUAL="manual"}(ProposalModes||(ProposalModes={}));class SlugElement{constructor(e,t){this.options=null,this.fullElement=null,this.manuallyChanged=!1,this.readOnlyField=null,this.inputField=null,this.hiddenField=null,this.request=null,this.fieldsToListenOn={},this.options=t,this.fieldsToListenOn=this.options.listenerFieldNames||{},DocumentService.ready().then(t=>{this.fullElement=t.querySelector(e),this.inputField=this.fullElement.querySelector(Selectors.inputField),this.readOnlyField=this.fullElement.querySelector(Selectors.readOnlyField),this.hiddenField=this.fullElement.querySelector(Selectors.hiddenField),this.registerEvents()})}registerEvents(){const e=Object.values(this.getAvailableFieldsForProposalGeneration()).map(e=>`[data-formengine-input-name="${e}"]`),t=this.fullElement.querySelector(Selectors.recreateButton);e.length>0&&"new"===this.options.command&&new DebounceEvent("input",()=>{this.manuallyChanged||this.sendSlugProposal(ProposalModes.AUTO)}).delegateTo(document,e.join(",")),e.length>0||this.hasPostModifiersDefined()?new RegularEvent("click",e=>{e.preventDefault(),this.readOnlyField.classList.contains("hidden")&&(this.readOnlyField.classList.toggle("hidden",!1),this.inputField.classList.toggle("hidden",!0)),this.sendSlugProposal(ProposalModes.RECREATE)}).bindTo(t):(t.classList.add("disabled"),t.disabled=!0),new DebounceEvent("input",()=>{this.manuallyChanged=!0,this.sendSlugProposal(ProposalModes.MANUAL)}).bindTo(this.inputField);const s=this.fullElement.querySelector(Selectors.toggleButton);new RegularEvent("click",e=>{e.preventDefault();const t=this.readOnlyField.classList.contains("hidden");this.readOnlyField.classList.toggle("hidden",!t),this.inputField.classList.toggle("hidden",t),t?(this.inputField.value!==this.readOnlyField.value?this.readOnlyField.value=this.inputField.value:(this.manuallyChanged=!1,this.fullElement.querySelector(".t3js-form-proposal-accepted").classList.add("hidden"),this.fullElement.querySelector(".t3js-form-proposal-different").classList.add("hidden")),this.hiddenField.value=this.readOnlyField.value):this.hiddenField.value=this.inputField.value}).bindTo(s)}sendSlugProposal(e){const t={};if(e===ProposalModes.AUTO||e===ProposalModes.RECREATE){for(const[e,s]of Object.entries(this.getAvailableFieldsForProposalGeneration()))t[e]=document.querySelector('[data-formengine-input-name="'+s+'"]').value;!0===this.options.includeUidInValues&&(t.uid=this.options.recordId.toString())}else t.manual=this.inputField.value;this.request instanceof AjaxRequest&&this.request.abort(),this.request=new AjaxRequest(TYPO3.settings.ajaxUrls.record_slug_suggest),this.request.post({values:t,mode:e,tableName:this.options.tableName,pageId:this.options.pageId,parentPageId:this.options.parentPageId,recordId:this.options.recordId,language:this.options.language,fieldName:this.options.fieldName,command:this.options.command,signature:this.options.signature}).then(async t=>{const s=await t.resolve(),l="/"+s.proposal.replace(/^\//,""),i=this.fullElement.querySelector(".t3js-form-proposal-accepted"),o=this.fullElement.querySelector(".t3js-form-proposal-different");i.classList.toggle("hidden",s.hasConflicts),o.classList.toggle("hidden",!s.hasConflicts),(s.hasConflicts?o:i).querySelector("span").innerText=l;this.hiddenField.value!==s.proposal&&this.fullElement.querySelector("input[data-formengine-input-name]").dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),e===ProposalModes.AUTO||e===ProposalModes.RECREATE?(this.readOnlyField.value=s.proposal,this.hiddenField.value=s.proposal,this.inputField.value=s.proposal):this.hiddenField.value=s.proposal}).finally(()=>{this.request=null})}getAvailableFieldsForProposalGeneration(){const e={};for(const[t,s]of Object.entries(this.fieldsToListenOn)){null!==document.querySelector('[data-formengine-input-name="'+s+'"]')&&(e[t]=s)}return e}hasPostModifiersDefined(){return Array.isArray(this.options.config.generatorOptions.postModifiers)&&this.options.config.generatorOptions.postModifiers.length>0}}export default SlugElement;
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import DocumentService from"@typo3/core/document-service.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors,ProposalModes;!function(e){e.toggleButton=".t3js-form-field-slug-toggle",e.recreateButton=".t3js-form-field-slug-recreate",e.inputField=".t3js-form-field-slug-input",e.readOnlyField=".t3js-form-field-slug-readonly",e.hiddenField=".t3js-form-field-slug-hidden"}(Selectors||(Selectors={})),function(e){e.AUTO="auto",e.RECREATE="recreate",e.MANUAL="manual"}(ProposalModes||(ProposalModes={}));class SlugElement{constructor(e,t){this.options=null,this.fullElement=null,this.manuallyChanged=!1,this.readOnlyField=null,this.inputField=null,this.hiddenField=null,this.request=null,this.fieldsToListenOn={},this.options=t,this.fieldsToListenOn=this.options.listenerFieldNames||{},DocumentService.ready().then((t=>{this.fullElement=t.querySelector(e),this.inputField=this.fullElement.querySelector(Selectors.inputField),this.readOnlyField=this.fullElement.querySelector(Selectors.readOnlyField),this.hiddenField=this.fullElement.querySelector(Selectors.hiddenField),this.registerEvents()}))}registerEvents(){const e=Object.values(this.getAvailableFieldsForProposalGeneration()).map((e=>`[data-formengine-input-name="${e}"]`)),t=this.fullElement.querySelector(Selectors.recreateButton);e.length>0&&"new"===this.options.command&&new DebounceEvent("input",(()=>{this.manuallyChanged||this.sendSlugProposal(ProposalModes.AUTO)})).delegateTo(document,e.join(",")),e.length>0||this.hasPostModifiersDefined()?new RegularEvent("click",(e=>{e.preventDefault(),this.readOnlyField.classList.contains("hidden")&&(this.readOnlyField.classList.toggle("hidden",!1),this.inputField.classList.toggle("hidden",!0)),this.sendSlugProposal(ProposalModes.RECREATE)})).bindTo(t):(t.classList.add("disabled"),t.disabled=!0),new DebounceEvent("input",(()=>{this.manuallyChanged=!0,this.sendSlugProposal(ProposalModes.MANUAL)})).bindTo(this.inputField);const s=this.fullElement.querySelector(Selectors.toggleButton);new RegularEvent("click",(e=>{e.preventDefault();const t=this.readOnlyField.classList.contains("hidden");this.readOnlyField.classList.toggle("hidden",!t),this.inputField.classList.toggle("hidden",t),t?(this.inputField.value!==this.readOnlyField.value?this.readOnlyField.value=this.inputField.value:(this.manuallyChanged=!1,this.fullElement.querySelector(".t3js-form-proposal-accepted").classList.add("hidden"),this.fullElement.querySelector(".t3js-form-proposal-different").classList.add("hidden")),this.hiddenField.value=this.readOnlyField.value):this.hiddenField.value=this.inputField.value})).bindTo(s)}sendSlugProposal(e){const t={};if(e===ProposalModes.AUTO||e===ProposalModes.RECREATE){for(const[e,s]of Object.entries(this.getAvailableFieldsForProposalGeneration()))t[e]=document.querySelector('[data-formengine-input-name="'+s+'"]').value;!0===this.options.includeUidInValues&&(t.uid=this.options.recordId.toString())}else t.manual=this.inputField.value;this.request instanceof AjaxRequest&&this.request.abort(),this.request=new AjaxRequest(TYPO3.settings.ajaxUrls.record_slug_suggest),this.request.post({values:t,mode:e,tableName:this.options.tableName,pageId:this.options.pageId,parentPageId:this.options.parentPageId,recordId:this.options.recordId,language:this.options.language,fieldName:this.options.fieldName,command:this.options.command,signature:this.options.signature}).then((async t=>{const s=await t.resolve(),l="/"+s.proposal.replace(/^\//,""),i=this.fullElement.querySelector(".t3js-form-proposal-accepted"),o=this.fullElement.querySelector(".t3js-form-proposal-different");i.classList.toggle("hidden",s.hasConflicts),o.classList.toggle("hidden",!s.hasConflicts),(s.hasConflicts?o:i).querySelector("span").innerText=l;this.hiddenField.value!==s.proposal&&this.fullElement.querySelector("input[data-formengine-input-name]").dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),e===ProposalModes.AUTO||e===ProposalModes.RECREATE?(this.readOnlyField.value=s.proposal,this.hiddenField.value=s.proposal,this.inputField.value=s.proposal):this.hiddenField.value=s.proposal})).finally((()=>{this.request=null}))}getAvailableFieldsForProposalGeneration(){const e={};for(const[t,s]of Object.entries(this.fieldsToListenOn)){null!==document.querySelector('[data-formengine-input-name="'+s+'"]')&&(e[t]=s)}return e}hasPostModifiersDefined(){return Array.isArray(this.options.config.generatorOptions.postModifiers)&&this.options.config.generatorOptions.postModifiers.length>0}}export default SlugElement;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/text-table-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/text-table-element.js
index a0c6f9a6f420..c09ea8051255 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/text-table-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/element/text-table-element.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{Resizable}from"@typo3/backend/form-engine/element/modifier/resizable.js";import{Tabbable}from"@typo3/backend/form-engine/element/modifier/tabbable.js";import DocumentService from"@typo3/core/document-service.js";class TextTableElement{constructor(e){this.element=null,DocumentService.ready().then(()=>{this.element=document.getElementById(e),Resizable.enable(this.element),Tabbable.enable(this.element)})}}export default TextTableElement;
\ No newline at end of file
+import{Resizable}from"@typo3/backend/form-engine/element/modifier/resizable.js";import{Tabbable}from"@typo3/backend/form-engine/element/modifier/tabbable.js";import DocumentService from"@typo3/core/document-service.js";class TextTableElement{constructor(e){this.element=null,DocumentService.ready().then((()=>{this.element=document.getElementById(e),Resizable.enable(this.element),Tabbable.enable(this.element)}))}}export default TextTableElement;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/add-record.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/add-record.js
index 195c60334298..425d9f1e899d 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/add-record.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/add-record.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";class AddRecord{constructor(e){this.controlElement=null,this.registerClickHandler=e=>{e.preventDefault(),FormEngine.preventFollowLinkIfNotSaved(this.controlElement.getAttribute("href"))},DocumentService.ready().then(()=>{this.controlElement=document.querySelector(e),this.controlElement.addEventListener("click",this.registerClickHandler)})}}export default AddRecord;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";class AddRecord{constructor(e){this.controlElement=null,this.registerClickHandler=e=>{e.preventDefault(),FormEngine.preventFollowLinkIfNotSaved(this.controlElement.getAttribute("href"))},DocumentService.ready().then((()=>{this.controlElement=document.querySelector(e),this.controlElement.addEventListener("click",this.registerClickHandler)}))}}export default AddRecord;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/edit-popup.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/edit-popup.js
index 65e02134efcd..916359918b92 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/edit-popup.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/edit-popup.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";class EditPopup{constructor(e){this.controlElement=null,this.assignedFormField=null,this.registerChangeHandler=()=>{this.controlElement.classList.toggle("disabled",-1===this.assignedFormField.options.selectedIndex)},this.registerClickHandler=e=>{e.preventDefault();const t=[];for(let e=0;e<this.assignedFormField.selectedOptions.length;++e){const s=this.assignedFormField.selectedOptions.item(e);t.push(s.value)}const s=this.controlElement.getAttribute("href")+"&P[currentValue]="+encodeURIComponent(this.assignedFormField.value)+"&P[currentSelectedValues]="+t.join(",");window.open(s,"",this.controlElement.dataset.windowParameters).focus()},DocumentService.ready().then(()=>{this.controlElement=document.querySelector(e),this.assignedFormField=document.querySelector('select[data-formengine-input-name="'+this.controlElement.dataset.element+'"]'),-1===this.assignedFormField.options.selectedIndex&&this.controlElement.classList.add("disabled"),this.assignedFormField.addEventListener("change",this.registerChangeHandler),this.controlElement.addEventListener("click",this.registerClickHandler)})}}export default EditPopup;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";class EditPopup{constructor(e){this.controlElement=null,this.assignedFormField=null,this.registerChangeHandler=()=>{this.controlElement.classList.toggle("disabled",-1===this.assignedFormField.options.selectedIndex)},this.registerClickHandler=e=>{e.preventDefault();const t=[];for(let e=0;e<this.assignedFormField.selectedOptions.length;++e){const s=this.assignedFormField.selectedOptions.item(e);t.push(s.value)}const s=this.controlElement.getAttribute("href")+"&P[currentValue]="+encodeURIComponent(this.assignedFormField.value)+"&P[currentSelectedValues]="+t.join(",");window.open(s,"",this.controlElement.dataset.windowParameters).focus()},DocumentService.ready().then((()=>{this.controlElement=document.querySelector(e),this.assignedFormField=document.querySelector('select[data-formengine-input-name="'+this.controlElement.dataset.element+'"]'),-1===this.assignedFormField.options.selectedIndex&&this.controlElement.classList.add("disabled"),this.assignedFormField.addEventListener("change",this.registerChangeHandler),this.controlElement.addEventListener("click",this.registerClickHandler)}))}}export default EditPopup;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/insert-clipboard.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/insert-clipboard.js
index 619b7954ce31..634ec5d9c8d0 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/insert-clipboard.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/insert-clipboard.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";class InsertClipboard{constructor(e){this.controlElement=null,this.registerClickHandler=e=>{e.preventDefault();const t=this.controlElement.dataset.element,r=JSON.parse(this.controlElement.dataset.clipboardItems);for(let e of r)FormEngine.setSelectOptionFromExternalSource(t,e.value,e.title,e.title)},DocumentService.ready().then(()=>{this.controlElement=document.querySelector(e),this.controlElement.addEventListener("click",this.registerClickHandler)})}}export default InsertClipboard;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";class InsertClipboard{constructor(e){this.controlElement=null,this.registerClickHandler=e=>{e.preventDefault();const t=this.controlElement.dataset.element,r=JSON.parse(this.controlElement.dataset.clipboardItems);for(let e of r)FormEngine.setSelectOptionFromExternalSource(t,e.value,e.title,e.title)},DocumentService.ready().then((()=>{this.controlElement=document.querySelector(e),this.controlElement.addEventListener("click",this.registerClickHandler)}))}}export default InsertClipboard;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/link-popup.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/link-popup.js
index 52e834cedb36..2ff0b89b99d9 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/link-popup.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/link-popup.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";import Modal from"@typo3/backend/modal.js";class LinkPopup{constructor(e){this.controlElement=null,this.handleControlClick=e=>{e.preventDefault();const t=this.controlElement.dataset.itemName,o=this.controlElement.getAttribute("href")+"&P[currentValue]="+encodeURIComponent(document.forms.namedItem("editform")[t].value)+"&P[currentSelectedValues]="+encodeURIComponent(FormEngine.getFieldElement(t).val());Modal.advanced({type:Modal.types.iframe,content:o,size:Modal.sizes.large})},DocumentService.ready().then(()=>{this.controlElement=document.querySelector(e),this.controlElement.addEventListener("click",this.handleControlClick)})}}export default LinkPopup;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";import Modal from"@typo3/backend/modal.js";class LinkPopup{constructor(e){this.controlElement=null,this.handleControlClick=e=>{e.preventDefault();const t=this.controlElement.dataset.itemName,o=this.controlElement.getAttribute("href")+"&P[currentValue]="+encodeURIComponent(document.forms.namedItem("editform")[t].value)+"&P[currentSelectedValues]="+encodeURIComponent(FormEngine.getFieldElement(t).val());Modal.advanced({type:Modal.types.iframe,content:o,size:Modal.sizes.large})},DocumentService.ready().then((()=>{this.controlElement=document.querySelector(e),this.controlElement.addEventListener("click",this.handleControlClick)}))}}export default LinkPopup;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/list-module.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/list-module.js
index 5ec246c325bf..a0a85a1f6319 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/list-module.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/list-module.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";class ListModule{constructor(e){this.controlElement=null,this.registerClickHandler=e=>{e.preventDefault(),FormEngine.preventFollowLinkIfNotSaved(this.controlElement.getAttribute("href"))},DocumentService.ready().then(()=>{this.controlElement=document.querySelector(e),this.controlElement.addEventListener("click",this.registerClickHandler)})}}export default ListModule;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";class ListModule{constructor(e){this.controlElement=null,this.registerClickHandler=e=>{e.preventDefault(),FormEngine.preventFollowLinkIfNotSaved(this.controlElement.getAttribute("href"))},DocumentService.ready().then((()=>{this.controlElement=document.querySelector(e),this.controlElement.addEventListener("click",this.registerClickHandler)}))}}export default ListModule;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/reset-selection.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/reset-selection.js
index e61bae2239e6..b5af2ad7f4f7 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/reset-selection.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/reset-selection.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";class ResetSelection{constructor(e){this.controlElement=null,this.registerClickHandler=e=>{e.preventDefault();const t=this.controlElement.dataset.itemName,o=JSON.parse(this.controlElement.dataset.selectedIndices),n=document.forms.namedItem("editform").querySelector('[name="'+t+'[]"]');n.selectedIndex=-1;for(let e of o)n.options[e].selected=!0},DocumentService.ready().then(()=>{this.controlElement=document.querySelector(e),null!==this.controlElement&&this.controlElement.addEventListener("click",this.registerClickHandler)})}}export default ResetSelection;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";class ResetSelection{constructor(e){this.controlElement=null,this.registerClickHandler=e=>{e.preventDefault();const t=this.controlElement.dataset.itemName,o=JSON.parse(this.controlElement.dataset.selectedIndices),n=document.forms.namedItem("editform").querySelector('[name="'+t+'[]"]');n.selectedIndex=-1;for(let e of o)n.options[e].selected=!0},DocumentService.ready().then((()=>{this.controlElement=document.querySelector(e),null!==this.controlElement&&this.controlElement.addEventListener("click",this.registerClickHandler)}))}}export default ResetSelection;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/table-wizard.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/table-wizard.js
index 33620da74449..a13266557a40 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/table-wizard.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-control/table-wizard.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";class TableWizard{constructor(e){this.controlElement=null,this.registerClickHandler=e=>{e.preventDefault(),FormEngine.preventFollowLinkIfNotSaved(this.controlElement.getAttribute("href"))},DocumentService.ready().then(()=>{this.controlElement=document.querySelector(e),this.controlElement.addEventListener("click",this.registerClickHandler)})}}export default TableWizard;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import FormEngine from"@typo3/backend/form-engine.js";class TableWizard{constructor(e){this.controlElement=null,this.registerClickHandler=e=>{e.preventDefault(),FormEngine.preventFollowLinkIfNotSaved(this.controlElement.getAttribute("href"))},DocumentService.ready().then((()=>{this.controlElement=document.querySelector(e),this.controlElement.addEventListener("click",this.registerClickHandler)}))}}export default TableWizard;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-wizard/localization-state-selector.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-wizard/localization-state-selector.js
index 7764d4725f18..d0a09cecdc55 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-wizard/localization-state-selector.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/field-wizard/localization-state-selector.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";var States;!function(e){e.CUSTOM="custom"}(States||(States={}));class LocalizationStateSelector{constructor(e){DocumentService.ready().then(()=>{this.registerEventHandler(e)})}registerEventHandler(e){new RegularEvent("change",e=>{const t=e.target,a=t.closest(".t3js-formengine-field-item")?.querySelector("[data-formengine-input-name]");if(!a)return;const n=a.dataset.lastL10nState||!1,r=t.value;n&&r===n||(r===States.CUSTOM?(n&&(t.dataset.originalLanguageValue=a.value),a.disabled=!1):(n===States.CUSTOM&&(t.closest(".t3js-l10n-state-container").querySelector(".t3js-l10n-state-custom").dataset.originalLanguageValue=a.value),a.disabled=!0),a.value=t.dataset.originalLanguageValue,a.dispatchEvent(new Event("change")),a.dataset.lastL10nState=t.value)}).delegateTo(document,'.t3js-l10n-state-container input[type="radio"][name="'+e+'"]')}}export default LocalizationStateSelector;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";var States;!function(e){e.CUSTOM="custom"}(States||(States={}));class LocalizationStateSelector{constructor(e){DocumentService.ready().then((()=>{this.registerEventHandler(e)}))}registerEventHandler(e){new RegularEvent("change",(e=>{const t=e.target,a=t.closest(".t3js-formengine-field-item")?.querySelector("[data-formengine-input-name]");if(!a)return;const n=a.dataset.lastL10nState||!1,r=t.value;n&&r===n||(r===States.CUSTOM?(n&&(t.dataset.originalLanguageValue=a.value),a.disabled=!1):(n===States.CUSTOM&&(t.closest(".t3js-l10n-state-container").querySelector(".t3js-l10n-state-custom").dataset.originalLanguageValue=a.value),a.disabled=!0),a.value=t.dataset.originalLanguageValue,a.dispatchEvent(new Event("change")),a.dataset.lastL10nState=t.value)})).delegateTo(document,'.t3js-l10n-state-container input[type="radio"][name="'+e+'"]')}}export default LocalizationStateSelector;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/inline-relation/ajax-dispatcher.js b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/inline-relation/ajax-dispatcher.js
index 7729c09379d6..c5dab47ea775 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/inline-relation/ajax-dispatcher.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/form-engine/inline-relation/ajax-dispatcher.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{JavaScriptItemProcessor}from"@typo3/core/java-script-item-processor.js";import Notification from"@typo3/backend/notification.js";import Utility from"@typo3/backend/utility.js";export class AjaxDispatcher{constructor(e){this.objectGroup=null,this.objectGroup=e}newRequest(e){return new AjaxRequest(e)}getEndpoint(e){if(void 0!==TYPO3.settings.ajaxUrls[e])return TYPO3.settings.ajaxUrls[e];throw'Undefined endpoint for route "'+e+'"'}send(e,t){const s=e.post(this.createRequestBody(t)).then(async e=>this.processResponse(await e.resolve()));return s.catch(e=>{Notification.error("Error "+e.message)}),s}createRequestBody(e){const t={};for(let s=0;s<e.length;s++)t["ajax["+s+"]"]=e[s];return t["ajax[context]"]=JSON.stringify(this.getContext()),t}getContext(){let e;return void 0!==TYPO3.settings.FormEngineInline.config[this.objectGroup]&&void 0!==TYPO3.settings.FormEngineInline.config[this.objectGroup].context&&(e=TYPO3.settings.FormEngineInline.config[this.objectGroup].context),e}processResponse(json){if(json.hasErrors)for(const e of json.messages)Notification.error(e.title,e.message);if(json.stylesheetFiles)for(const[e,t]of json.stylesheetFiles.entries()){if(!t)break;const s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.href=t,document.querySelector("head").appendChild(s),delete json.stylesheetFiles[e]}if("object"==typeof json.inlineData&&(TYPO3.settings.FormEngineInline=Utility.mergeDeep(TYPO3.settings.FormEngineInline,json.inlineData)),json.scriptItems instanceof Array&&json.scriptItems.length>0){const e=new JavaScriptItemProcessor;e.processItems(json.scriptItems)}if("object"==typeof json.requireJsModules)for(let e of json.requireJsModules)new Function(e)();if(json.scriptCall&&json.scriptCall.length>0)for(const scriptCall of json.scriptCall)eval(scriptCall);return json}}
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{JavaScriptItemProcessor}from"@typo3/core/java-script-item-processor.js";import Notification from"@typo3/backend/notification.js";import Utility from"@typo3/backend/utility.js";export class AjaxDispatcher{constructor(e){this.objectGroup=null,this.objectGroup=e}newRequest(e){return new AjaxRequest(e)}getEndpoint(e){if(void 0!==TYPO3.settings.ajaxUrls[e])return TYPO3.settings.ajaxUrls[e];throw'Undefined endpoint for route "'+e+'"'}send(e,t){const s=e.post(this.createRequestBody(t)).then((async e=>this.processResponse(await e.resolve())));return s.catch((e=>{Notification.error("Error "+e.message)})),s}createRequestBody(e){const t={};for(let s=0;s<e.length;s++)t["ajax["+s+"]"]=e[s];return t["ajax[context]"]=JSON.stringify(this.getContext()),t}getContext(){let e;return void 0!==TYPO3.settings.FormEngineInline.config[this.objectGroup]&&void 0!==TYPO3.settings.FormEngineInline.config[this.objectGroup].context&&(e=TYPO3.settings.FormEngineInline.config[this.objectGroup].context),e}processResponse(json){if(json.hasErrors)for(const e of json.messages)Notification.error(e.title,e.message);if(json.stylesheetFiles)for(const[e,t]of json.stylesheetFiles.entries()){if(!t)break;const s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.href=t,document.querySelector("head").appendChild(s),delete json.stylesheetFiles[e]}if("object"==typeof json.inlineData&&(TYPO3.settings.FormEngineInline=Utility.mergeDeep(TYPO3.settings.FormEngineInline,json.inlineData)),json.scriptItems instanceof Array&&json.scriptItems.length>0){const e=new JavaScriptItemProcessor;e.processItems(json.scriptItems)}if("object"==typeof json.requireJsModules)for(let e of json.requireJsModules)new Function(e)();if(json.scriptCall&&json.scriptCall.length>0)for(const scriptCall of json.scriptCall)eval(scriptCall);return json}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/global-event-handler.js b/typo3/sysext/backend/Resources/Public/JavaScript/global-event-handler.js
index 5584765da5f8..a9bdaf877065 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/global-event-handler.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/global-event-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import documentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";class GlobalEventHandler{constructor(){this.options={onChangeSelector:'[data-global-event="change"]',onClickSelector:'[data-global-event="click"]',onSubmitSelector:'form[data-global-event="submit"]'},documentService.ready().then(()=>this.registerEvents())}registerEvents(){new RegularEvent("change",this.handleChangeEvent.bind(this)).delegateTo(document,this.options.onChangeSelector),new RegularEvent("click",this.handleClickEvent.bind(this)).delegateTo(document,this.options.onClickSelector),new RegularEvent("submit",this.handleSubmitEvent.bind(this)).delegateTo(document,this.options.onSubmitSelector)}handleChangeEvent(e,t){e.preventDefault(),this.handleFormChildAction(e,t)||this.handleFormChildNavigateAction(e,t)}handleClickEvent(e,t){e.preventDefault(),this.handleFormChildAction(e,t)}handleSubmitEvent(e,t){e.preventDefault(),this.handleFormNavigateAction(e,t)}handleFormChildAction(e,t){const n=t.dataset.actionSubmit,a=t.dataset.actionFocus;if(!n&&!a)return!1;let l=null;const o=t.closest("form");if(n){const e="$form"!==n?document.querySelector(n):null;if("$form"===n&&this.isHTMLFormChildElement(t)?l=t.form:"$form"===n&&o?l=o:e instanceof HTMLFormElement&&(l=e),!(l instanceof HTMLFormElement))return!1;this.assignFormValues(l,t),l.submit()}if(a&&o){if(!(o instanceof HTMLFormElement))return!1;const e=o.querySelector(a);if(null===e)return!1;e.focus()}return!0}assignFormValues(e,t){const n=t.dataset.formValues,a=n?JSON.parse(n):null;return null!==a&&a instanceof Object&&(Object.entries(a).forEach(([t,n])=>{let a=e.querySelector("[name="+CSS.escape(t)+"]");a instanceof HTMLElement?this.assignHTMLFormChildElementValue(a,n.toString()):(a=document.createElement("input"),a.setAttribute("type","hidden"),a.setAttribute("name",t),a.setAttribute("value",n.toString()),e.appendChild(a))}),!0)}handleFormChildNavigateAction(e,t){const n=t.dataset.actionNavigate;if(!n)return!1;const a=this.resolveHTMLFormChildElementValue(t),l=t.dataset.navigateValue;return"$data=~s/$value/"===n&&l&&null!==a?(window.location.href=this.substituteValueVariable(l,a),!0):"$data"===n&&l?(window.location.href=l,!0):!("$value"!==n||!a)&&(window.location.href=a,!0)}handleFormNavigateAction(e,t){const n=t.action,a=t.dataset.actionNavigate;if(!n||!a)return!1;const l=t.dataset.navigateValue,o=t.dataset.valueSelector,i=this.resolveHTMLFormChildElementValue(t.querySelector(o));return"$form=~s/$value/"===a&&l&&null!==i?(window.location.href=this.substituteValueVariable(l,i),!0):"$form"===a&&(window.location.href=n,!0)}substituteValueVariable(e,t){return e.replace(/(\$\{value\}|%24%7Bvalue%7D|\$\[value\]|%24%5Bvalue%5D)/gi,t)}isHTMLFormChildElement(e){return e instanceof HTMLSelectElement||e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement}resolveHTMLFormChildElementValue(e){const t=e.getAttribute("type");if(e instanceof HTMLSelectElement)return e.options[e.selectedIndex].value;if(e instanceof HTMLInputElement&&"checkbox"===t){const t=e.dataset.emptyValue;return e.checked?e.value:void 0!==t?t:""}return e instanceof HTMLInputElement?e.value:null}assignHTMLFormChildElementValue(e,t){const n=e.getAttribute("type");if(e instanceof HTMLSelectElement)Array.from(e.options).some((n,a)=>n.value===t&&(e.selectedIndex=a,!0));else if(e instanceof HTMLInputElement&&"checkbox"===n){const n=e.dataset.emptyValue;void 0!==n&&n===t?e.checked=!1:e.value===t&&(e.checked=!0)}else e instanceof HTMLInputElement&&(e.value=t)}}export default new GlobalEventHandler;
\ No newline at end of file
+import documentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";class GlobalEventHandler{constructor(){this.options={onChangeSelector:'[data-global-event="change"]',onClickSelector:'[data-global-event="click"]',onSubmitSelector:'form[data-global-event="submit"]'},documentService.ready().then((()=>this.registerEvents()))}registerEvents(){new RegularEvent("change",this.handleChangeEvent.bind(this)).delegateTo(document,this.options.onChangeSelector),new RegularEvent("click",this.handleClickEvent.bind(this)).delegateTo(document,this.options.onClickSelector),new RegularEvent("submit",this.handleSubmitEvent.bind(this)).delegateTo(document,this.options.onSubmitSelector)}handleChangeEvent(e,t){e.preventDefault(),this.handleFormChildAction(e,t)||this.handleFormChildNavigateAction(e,t)}handleClickEvent(e,t){e.preventDefault(),this.handleFormChildAction(e,t)}handleSubmitEvent(e,t){e.preventDefault(),this.handleFormNavigateAction(e,t)}handleFormChildAction(e,t){const n=t.dataset.actionSubmit,a=t.dataset.actionFocus;if(!n&&!a)return!1;let l=null;const o=t.closest("form");if(n){const e="$form"!==n?document.querySelector(n):null;if("$form"===n&&this.isHTMLFormChildElement(t)?l=t.form:"$form"===n&&o?l=o:e instanceof HTMLFormElement&&(l=e),!(l instanceof HTMLFormElement))return!1;this.assignFormValues(l,t),l.submit()}if(a&&o){if(!(o instanceof HTMLFormElement))return!1;const e=o.querySelector(a);if(null===e)return!1;e.focus()}return!0}assignFormValues(e,t){const n=t.dataset.formValues,a=n?JSON.parse(n):null;return null!==a&&a instanceof Object&&(Object.entries(a).forEach((([t,n])=>{let a=e.querySelector("[name="+CSS.escape(t)+"]");a instanceof HTMLElement?this.assignHTMLFormChildElementValue(a,n.toString()):(a=document.createElement("input"),a.setAttribute("type","hidden"),a.setAttribute("name",t),a.setAttribute("value",n.toString()),e.appendChild(a))})),!0)}handleFormChildNavigateAction(e,t){const n=t.dataset.actionNavigate;if(!n)return!1;const a=this.resolveHTMLFormChildElementValue(t),l=t.dataset.navigateValue;return"$data=~s/$value/"===n&&l&&null!==a?(window.location.href=this.substituteValueVariable(l,a),!0):"$data"===n&&l?(window.location.href=l,!0):!("$value"!==n||!a)&&(window.location.href=a,!0)}handleFormNavigateAction(e,t){const n=t.action,a=t.dataset.actionNavigate;if(!n||!a)return!1;const l=t.dataset.navigateValue,o=t.dataset.valueSelector,i=this.resolveHTMLFormChildElementValue(t.querySelector(o));return"$form=~s/$value/"===a&&l&&null!==i?(window.location.href=this.substituteValueVariable(l,i),!0):"$form"===a&&(window.location.href=n,!0)}substituteValueVariable(e,t){return e.replace(/(\$\{value\}|%24%7Bvalue%7D|\$\[value\]|%24%5Bvalue%5D)/gi,t)}isHTMLFormChildElement(e){return e instanceof HTMLSelectElement||e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement}resolveHTMLFormChildElementValue(e){const t=e.getAttribute("type");if(e instanceof HTMLSelectElement)return e.options[e.selectedIndex].value;if(e instanceof HTMLInputElement&&"checkbox"===t){const t=e.dataset.emptyValue;return e.checked?e.value:void 0!==t?t:""}return e instanceof HTMLInputElement?e.value:null}assignHTMLFormChildElementValue(e,t){const n=e.getAttribute("type");if(e instanceof HTMLSelectElement)Array.from(e.options).some(((n,a)=>n.value===t&&(e.selectedIndex=a,!0)));else if(e instanceof HTMLInputElement&&"checkbox"===n){const n=e.dataset.emptyValue;void 0!==n&&n===t?e.checked=!1:e.value===t&&(e.checked=!0)}else e instanceof HTMLInputElement&&(e.value=t)}}export default new GlobalEventHandler;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/grid-editor.js b/typo3/sysext/backend/Resources/Public/JavaScript/grid-editor.js
index c4b732abbaf1..fe30dec5c735 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/grid-editor.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/grid-editor.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{SeverityEnum}from"@typo3/backend/enum/severity.js";import"bootstrap";import $ from"jquery";import Modal from"@typo3/backend/modal.js";import SecurityUtility from"@typo3/core/security-utility.js";import Icons from"@typo3/backend/icons.js";export class GridEditor{constructor(t=null){this.colCount=1,this.rowCount=1,this.readOnly=!1,this.nameLabel="name",this.columnLabel="column label",this.defaultCell={spanned:0,rowspan:1,colspan:1,name:"",colpos:"",column:void 0},this.selectorEditor=".t3js-grideditor",this.selectorAddColumn=".t3js-grideditor-addcolumn",this.selectorRemoveColumn=".t3js-grideditor-removecolumn",this.selectorAddRowTop=".t3js-grideditor-addrow-top",this.selectorRemoveRowTop=".t3js-grideditor-removerow-top",this.selectorAddRowBottom=".t3js-grideditor-addrow-bottom",this.selectorRemoveRowBottom=".t3js-grideditor-removerow-bottom",this.selectorLinkEditor=".t3js-grideditor-link-editor",this.selectorLinkExpandRight=".t3js-grideditor-link-expand-right",this.selectorLinkShrinkLeft=".t3js-grideditor-link-shrink-left",this.selectorLinkExpandDown=".t3js-grideditor-link-expand-down",this.selectorLinkShrinkUp=".t3js-grideditor-link-shrink-up",this.selectorConfigPreview=".t3js-grideditor-preview-config",this.selectorPreviewArea=".t3js-tsconfig-preview-area",this.selectorCodeMirror=".t3js-grideditor-preview-config .CodeMirror",this.modalButtonClickHandler=t=>{const e=t.target;"cancel"===e.name?Modal.currentModal.trigger("modal-dismiss"):"ok"===e.name&&(this.setName(Modal.currentModal.find(".t3js-grideditor-field-name").val(),Modal.currentModal.data("col"),Modal.currentModal.data("row")),this.setColumn(Modal.currentModal.find(".t3js-grideditor-field-colpos").val(),Modal.currentModal.data("col"),Modal.currentModal.data("row")),this.drawTable(),this.writeConfig(this.export2LayoutRecord()),Modal.currentModal.trigger("modal-dismiss"))},this.addColumnHandler=t=>{t.preventDefault(),this.addColumn(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.removeColumnHandler=t=>{t.preventDefault(),this.removeColumn(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.addRowTopHandler=t=>{t.preventDefault(),this.addRowTop(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.addRowBottomHandler=t=>{t.preventDefault(),this.addRowBottom(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.removeRowTopHandler=t=>{t.preventDefault(),this.removeRowTop(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.removeRowBottomHandler=t=>{t.preventDefault(),this.removeRowBottom(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.linkEditorHandler=t=>{t.preventDefault();const e=$(t.currentTarget);this.showOptions(e.data("col"),e.data("row"))},this.linkExpandRightHandler=t=>{t.preventDefault();const e=$(t.currentTarget);this.addColspan(e.data("col"),e.data("row")),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.linkShrinkLeftHandler=t=>{t.preventDefault();const e=$(t.currentTarget);this.removeColspan(e.data("col"),e.data("row")),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.linkExpandDownHandler=t=>{t.preventDefault();const e=$(t.currentTarget);this.addRowspan(e.data("col"),e.data("row")),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.linkShrinkUpHandler=t=>{t.preventDefault();const e=$(t.currentTarget);this.removeRowspan(e.data("col"),e.data("row")),this.drawTable(),this.writeConfig(this.export2LayoutRecord())};const e=$(this.selectorEditor);this.colCount=e.data("colcount"),this.rowCount=e.data("rowcount"),this.readOnly=e.data("readonly"),this.field=$('input[name="'+e.data("field")+'"]'),this.data=e.data("data"),this.nameLabel=null!==t?t.nameLabel:"Name",this.columnLabel=null!==t?t.columnLabel:"Column",this.targetElement=$(this.selectorEditor),this.initializeEvents(),this.addVisibilityObserver(e.get(0)),this.drawTable(),this.writeConfig(this.export2LayoutRecord())}static stripMarkup(t){return(new SecurityUtility).stripHtml(t)}initializeEvents(){this.readOnly||($(document).on("click",this.selectorAddColumn,this.addColumnHandler),$(document).on("click",this.selectorRemoveColumn,this.removeColumnHandler),$(document).on("click",this.selectorAddRowTop,this.addRowTopHandler),$(document).on("click",this.selectorAddRowBottom,this.addRowBottomHandler),$(document).on("click",this.selectorRemoveRowTop,this.removeRowTopHandler),$(document).on("click",this.selectorRemoveRowBottom,this.removeRowBottomHandler),$(document).on("click",this.selectorLinkEditor,this.linkEditorHandler),$(document).on("click",this.selectorLinkExpandRight,this.linkExpandRightHandler),$(document).on("click",this.selectorLinkShrinkLeft,this.linkShrinkLeftHandler),$(document).on("click",this.selectorLinkExpandDown,this.linkExpandDownHandler),$(document).on("click",this.selectorLinkShrinkUp,this.linkShrinkUpHandler))}getNewCell(){return $.extend({},this.defaultCell)}writeConfig(t){this.field.val(t);const e=t.split("\n");let o="";for(const t of e)t&&(o+="\t\t\t"+t+"\n");let n="mod.web_layout.BackendLayouts {\n  exampleKey {\n    title = Example\n    icon = EXT:example_extension/Resources/Public/Images/BackendLayouts/default.gif\n    config {\n"+o.replace(new RegExp("\t","g"),"  ")+"    }\n  }\n}\n";$(this.selectorConfigPreview).find(this.selectorPreviewArea).empty().append(n);const i=document.querySelector(this.selectorCodeMirror);i&&i.CodeMirror.setValue(n)}addRowTop(){const t=[];for(let e=0;e<this.colCount;e++){const o=this.getNewCell();o.name=e+"x"+this.data.length,t[e]=o}this.data.unshift(t),this.rowCount++}addRowBottom(){const t=[];for(let e=0;e<this.colCount;e++){const o=this.getNewCell();o.name=e+"x"+this.data.length,t[e]=o}this.data.push(t),this.rowCount++}removeRowTop(){if(this.rowCount<=1)return!1;const t=[];for(let e=1;e<this.rowCount;e++)t.push(this.data[e]);for(let t=0;t<this.colCount;t++)1===this.data[0][t].spanned&&this.findUpperCellWidthRowspanAndDecreaseByOne(t,0);return this.data=t,this.rowCount--,!0}removeRowBottom(){if(this.rowCount<=1)return!1;const t=[];for(let e=0;e<this.rowCount-1;e++)t.push(this.data[e]);for(let t=0;t<this.colCount;t++)1===this.data[this.rowCount-1][t].spanned&&this.findUpperCellWidthRowspanAndDecreaseByOne(t,this.rowCount-1);return this.data=t,this.rowCount--,!0}findUpperCellWidthRowspanAndDecreaseByOne(t,e){const o=this.getCell(t,e-1);return!!o&&(1===o.spanned?this.findUpperCellWidthRowspanAndDecreaseByOne(t,e-1):o.rowspan>1&&this.removeRowspan(t,e-1),!0)}removeColumn(){if(this.colCount<=1)return!1;const t=[];for(let e=0;e<this.rowCount;e++){const o=[];for(let t=0;t<this.colCount-1;t++)o.push(this.data[e][t]);1===this.data[e][this.colCount-1].spanned&&this.findLeftCellWidthColspanAndDecreaseByOne(this.colCount-1,e),t.push(o)}return this.data=t,this.colCount--,!0}findLeftCellWidthColspanAndDecreaseByOne(t,e){const o=this.getCell(t-1,e);return!!o&&(1===o.spanned?this.findLeftCellWidthColspanAndDecreaseByOne(t-1,e):o.colspan>1&&this.removeColspan(t-1,e),!0)}addColumn(){for(let t=0;t<this.rowCount;t++){const e=this.getNewCell();e.name=this.colCount+"x"+t,this.data[t].push(e)}this.colCount++}drawTable(){const t=$('<div class="grideditor-editor-grid">');for(let e=0;e<this.rowCount;e++){if(0!==this.data[e].length)for(let o=0;o<this.colCount;o++){const n=this.data[e][o];if(1===n.spanned)continue;const i=$('<div class="grideditor-cell">');if(i.css("--grideditor-cell-col",o+1),i.css("--grideditor-cell-colspan",n.colspan),i.css("--grideditor-cell-row",e+1),i.css("--grideditor-cell-rowspan",n.rowspan),!this.readOnly){const t=$('<div class="grideditor-cell-actions">');i.append(t);const n=$('<a href="#" data-col="'+o+'" data-row="'+e+'">');Icons.getIcon("actions-open",Icons.sizes.small).then(e=>{t.append(n.clone().attr("class","t3js-grideditor-link-editor grideditor-action grideditor-action-edit").attr("title",TYPO3.lang.grid_editCell).append(e))}),this.cellCanSpanRight(o,e)&&Icons.getIcon("actions-caret-right",Icons.sizes.small).then(e=>{t.append(n.clone().attr("class","t3js-grideditor-link-expand-right grideditor-action grideditor-action-expand-right").attr("title",TYPO3.lang.grid_editCell).append(e))}),this.cellCanShrinkLeft(o,e)&&Icons.getIcon("actions-caret-left",Icons.sizes.small).then(e=>{t.append(n.clone().attr("class","t3js-grideditor-link-shrink-left grideditor-action grideditor-action-shrink-left").attr("title",TYPO3.lang.grid_editCell).append(e))}),this.cellCanSpanDown(o,e)&&Icons.getIcon("actions-caret-down",Icons.sizes.small).then(e=>{t.append(n.clone().attr("class","t3js-grideditor-link-expand-down grideditor-action grideditor-action-expand-down").attr("title",TYPO3.lang.grid_editCell).append(e))}),this.cellCanShrinkUp(o,e)&&Icons.getIcon("actions-caret-up",Icons.sizes.small).then(e=>{t.append(n.clone().attr("class","t3js-grideditor-link-shrink-up grideditor-action grideditor-action-shrink-up").attr("title",TYPO3.lang.grid_editCell).append(e))})}i.append($('<div class="grideditor-cell-info">').html("<strong>"+TYPO3.lang.grid_name+":</strong> "+(n.name?GridEditor.stripMarkup(n.name):TYPO3.lang.grid_notSet)+"<br><strong>"+TYPO3.lang.grid_column+":</strong> "+(void 0===n.column||isNaN(n.column)?TYPO3.lang.grid_notSet:parseInt(n.column,10)))),t.append(i)}}$(this.targetElement).empty().append(t)}setName(t,e,o){const n=this.getCell(e,o);return!!n&&(n.name=GridEditor.stripMarkup(t),!0)}setColumn(t,e,o){const n=this.getCell(e,o);return!!n&&(n.column=parseInt(t.toString(),10),!0)}showOptions(t,e){const o=this.getCell(t,e);if(!o)return!1;let n;n=0===o.column?0:o.column?parseInt(o.column.toString(),10):"";const i=$("<div>"),r=$('<div class="form-group">'),s=$("<label>"),a=$("<input>");i.append([r.clone().append([s.clone().text(TYPO3.lang.grid_nameHelp),a.clone().attr("type","text").attr("class","t3js-grideditor-field-name form-control").attr("name","name").val(GridEditor.stripMarkup(o.name)||"")]),r.clone().append([s.clone().text(TYPO3.lang.grid_columnHelp),a.clone().attr("type","text").attr("class","t3js-grideditor-field-colpos form-control").attr("name","column").val(n)])]);const l=Modal.show(TYPO3.lang.grid_windowTitle,i,SeverityEnum.notice,[{active:!0,btnClass:"btn-default",name:"cancel",text:$(this).data("button-close-text")||TYPO3.lang["button.cancel"]||"Cancel"},{btnClass:"btn-primary",name:"ok",text:$(this).data("button-ok-text")||TYPO3.lang["button.ok"]||"OK"}]);return l.data("col",t),l.data("row",e),l.on("button.clicked",this.modalButtonClickHandler),!0}getCell(t,e){return!(t>this.colCount-1)&&(!(e>this.rowCount-1)&&(this.data.length>e-1&&this.data[e].length>t-1?this.data[e][t]:null))}cellCanSpanRight(t,e){if(t===this.colCount-1)return!1;const o=this.getCell(t,e);let n;if(o.rowspan>1){for(let i=e;i<e+o.rowspan;i++)if(n=this.getCell(t+o.colspan,i),!n||1===n.spanned||n.colspan>1||n.rowspan>1)return!1}else if(n=this.getCell(t+o.colspan,e),!n||1===o.spanned||1===n.spanned||n.colspan>1||n.rowspan>1)return!1;return!0}cellCanSpanDown(t,e){if(e===this.rowCount-1)return!1;const o=this.getCell(t,e);let n;if(o.colspan>1){for(let i=t;i<t+o.colspan;i++)if(n=this.getCell(i,e+o.rowspan),!n||1===n.spanned||n.colspan>1||n.rowspan>1)return!1}else if(n=this.getCell(t,e+o.rowspan),!n||1===o.spanned||1===n.spanned||n.colspan>1||n.rowspan>1)return!1;return!0}cellCanShrinkLeft(t,e){return this.data[e][t].colspan>1}cellCanShrinkUp(t,e){return this.data[e][t].rowspan>1}addColspan(t,e){const o=this.getCell(t,e);if(!o||!this.cellCanSpanRight(t,e))return!1;for(let n=e;n<e+o.rowspan;n++)this.data[n][t+o.colspan].spanned=1;return o.colspan+=1,!0}addRowspan(t,e){const o=this.getCell(t,e);if(!o||!this.cellCanSpanDown(t,e))return!1;for(let n=t;n<t+o.colspan;n++)this.data[e+o.rowspan][n].spanned=1;return o.rowspan+=1,!0}removeColspan(t,e){const o=this.getCell(t,e);if(!o||!this.cellCanShrinkLeft(t,e))return!1;o.colspan-=1;for(let n=e;n<e+o.rowspan;n++)this.data[n][t+o.colspan].spanned=0;return!0}removeRowspan(t,e){const o=this.getCell(t,e);if(!o||!this.cellCanShrinkUp(t,e))return!1;o.rowspan-=1;for(let n=t;n<t+o.colspan;n++)this.data[e+o.rowspan][n].spanned=0;return!0}export2LayoutRecord(){let t="backend_layout {\n\tcolCount = "+this.colCount+"\n\trowCount = "+this.rowCount+"\n\trows {\n";for(let e=0;e<this.rowCount;e++){t+="\t\t"+(e+1)+" {\n",t+="\t\t\tcolumns {\n";let o=0;for(let n=0;n<this.colCount;n++){const i=this.getCell(n,e);if(i&&!i.spanned){const r=GridEditor.stripMarkup(i.name)||"";o++,t+="\t\t\t\t"+o+" {\n",t+="\t\t\t\t\tname = "+(r||n+"x"+e)+"\n",i.colspan>1&&(t+="\t\t\t\t\tcolspan = "+i.colspan+"\n"),i.rowspan>1&&(t+="\t\t\t\t\trowspan = "+i.rowspan+"\n"),"number"==typeof i.column&&(t+="\t\t\t\t\tcolPos = "+i.column+"\n"),t+="\t\t\t\t}\n"}}t+="\t\t\t}\n",t+="\t\t}\n"}return t+="\t}\n}\n",t}addVisibilityObserver(t){null===t.offsetParent&&new IntersectionObserver((t,e)=>{t.forEach(t=>{const e=document.querySelector(this.selectorCodeMirror);t.intersectionRatio>0&&e&&e.CodeMirror.refresh()})}).observe(t)}}
\ No newline at end of file
+import{SeverityEnum}from"@typo3/backend/enum/severity.js";import"bootstrap";import $ from"jquery";import Modal from"@typo3/backend/modal.js";import SecurityUtility from"@typo3/core/security-utility.js";import Icons from"@typo3/backend/icons.js";export class GridEditor{constructor(t=null){this.colCount=1,this.rowCount=1,this.readOnly=!1,this.nameLabel="name",this.columnLabel="column label",this.defaultCell={spanned:0,rowspan:1,colspan:1,name:"",colpos:"",column:void 0},this.selectorEditor=".t3js-grideditor",this.selectorAddColumn=".t3js-grideditor-addcolumn",this.selectorRemoveColumn=".t3js-grideditor-removecolumn",this.selectorAddRowTop=".t3js-grideditor-addrow-top",this.selectorRemoveRowTop=".t3js-grideditor-removerow-top",this.selectorAddRowBottom=".t3js-grideditor-addrow-bottom",this.selectorRemoveRowBottom=".t3js-grideditor-removerow-bottom",this.selectorLinkEditor=".t3js-grideditor-link-editor",this.selectorLinkExpandRight=".t3js-grideditor-link-expand-right",this.selectorLinkShrinkLeft=".t3js-grideditor-link-shrink-left",this.selectorLinkExpandDown=".t3js-grideditor-link-expand-down",this.selectorLinkShrinkUp=".t3js-grideditor-link-shrink-up",this.selectorConfigPreview=".t3js-grideditor-preview-config",this.selectorPreviewArea=".t3js-tsconfig-preview-area",this.selectorCodeMirror=".t3js-grideditor-preview-config .CodeMirror",this.modalButtonClickHandler=t=>{const e=t.target;"cancel"===e.name?Modal.currentModal.trigger("modal-dismiss"):"ok"===e.name&&(this.setName(Modal.currentModal.find(".t3js-grideditor-field-name").val(),Modal.currentModal.data("col"),Modal.currentModal.data("row")),this.setColumn(Modal.currentModal.find(".t3js-grideditor-field-colpos").val(),Modal.currentModal.data("col"),Modal.currentModal.data("row")),this.drawTable(),this.writeConfig(this.export2LayoutRecord()),Modal.currentModal.trigger("modal-dismiss"))},this.addColumnHandler=t=>{t.preventDefault(),this.addColumn(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.removeColumnHandler=t=>{t.preventDefault(),this.removeColumn(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.addRowTopHandler=t=>{t.preventDefault(),this.addRowTop(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.addRowBottomHandler=t=>{t.preventDefault(),this.addRowBottom(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.removeRowTopHandler=t=>{t.preventDefault(),this.removeRowTop(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.removeRowBottomHandler=t=>{t.preventDefault(),this.removeRowBottom(),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.linkEditorHandler=t=>{t.preventDefault();const e=$(t.currentTarget);this.showOptions(e.data("col"),e.data("row"))},this.linkExpandRightHandler=t=>{t.preventDefault();const e=$(t.currentTarget);this.addColspan(e.data("col"),e.data("row")),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.linkShrinkLeftHandler=t=>{t.preventDefault();const e=$(t.currentTarget);this.removeColspan(e.data("col"),e.data("row")),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.linkExpandDownHandler=t=>{t.preventDefault();const e=$(t.currentTarget);this.addRowspan(e.data("col"),e.data("row")),this.drawTable(),this.writeConfig(this.export2LayoutRecord())},this.linkShrinkUpHandler=t=>{t.preventDefault();const e=$(t.currentTarget);this.removeRowspan(e.data("col"),e.data("row")),this.drawTable(),this.writeConfig(this.export2LayoutRecord())};const e=$(this.selectorEditor);this.colCount=e.data("colcount"),this.rowCount=e.data("rowcount"),this.readOnly=e.data("readonly"),this.field=$('input[name="'+e.data("field")+'"]'),this.data=e.data("data"),this.nameLabel=null!==t?t.nameLabel:"Name",this.columnLabel=null!==t?t.columnLabel:"Column",this.targetElement=$(this.selectorEditor),this.initializeEvents(),this.addVisibilityObserver(e.get(0)),this.drawTable(),this.writeConfig(this.export2LayoutRecord())}static stripMarkup(t){return(new SecurityUtility).stripHtml(t)}initializeEvents(){this.readOnly||($(document).on("click",this.selectorAddColumn,this.addColumnHandler),$(document).on("click",this.selectorRemoveColumn,this.removeColumnHandler),$(document).on("click",this.selectorAddRowTop,this.addRowTopHandler),$(document).on("click",this.selectorAddRowBottom,this.addRowBottomHandler),$(document).on("click",this.selectorRemoveRowTop,this.removeRowTopHandler),$(document).on("click",this.selectorRemoveRowBottom,this.removeRowBottomHandler),$(document).on("click",this.selectorLinkEditor,this.linkEditorHandler),$(document).on("click",this.selectorLinkExpandRight,this.linkExpandRightHandler),$(document).on("click",this.selectorLinkShrinkLeft,this.linkShrinkLeftHandler),$(document).on("click",this.selectorLinkExpandDown,this.linkExpandDownHandler),$(document).on("click",this.selectorLinkShrinkUp,this.linkShrinkUpHandler))}getNewCell(){return $.extend({},this.defaultCell)}writeConfig(t){this.field.val(t);const e=t.split("\n");let o="";for(const t of e)t&&(o+="\t\t\t"+t+"\n");let n="mod.web_layout.BackendLayouts {\n  exampleKey {\n    title = Example\n    icon = EXT:example_extension/Resources/Public/Images/BackendLayouts/default.gif\n    config {\n"+o.replace(new RegExp("\t","g"),"  ")+"    }\n  }\n}\n";$(this.selectorConfigPreview).find(this.selectorPreviewArea).empty().append(n);const i=document.querySelector(this.selectorCodeMirror);i&&i.CodeMirror.setValue(n)}addRowTop(){const t=[];for(let e=0;e<this.colCount;e++){const o=this.getNewCell();o.name=e+"x"+this.data.length,t[e]=o}this.data.unshift(t),this.rowCount++}addRowBottom(){const t=[];for(let e=0;e<this.colCount;e++){const o=this.getNewCell();o.name=e+"x"+this.data.length,t[e]=o}this.data.push(t),this.rowCount++}removeRowTop(){if(this.rowCount<=1)return!1;const t=[];for(let e=1;e<this.rowCount;e++)t.push(this.data[e]);for(let t=0;t<this.colCount;t++)1===this.data[0][t].spanned&&this.findUpperCellWidthRowspanAndDecreaseByOne(t,0);return this.data=t,this.rowCount--,!0}removeRowBottom(){if(this.rowCount<=1)return!1;const t=[];for(let e=0;e<this.rowCount-1;e++)t.push(this.data[e]);for(let t=0;t<this.colCount;t++)1===this.data[this.rowCount-1][t].spanned&&this.findUpperCellWidthRowspanAndDecreaseByOne(t,this.rowCount-1);return this.data=t,this.rowCount--,!0}findUpperCellWidthRowspanAndDecreaseByOne(t,e){const o=this.getCell(t,e-1);return!!o&&(1===o.spanned?this.findUpperCellWidthRowspanAndDecreaseByOne(t,e-1):o.rowspan>1&&this.removeRowspan(t,e-1),!0)}removeColumn(){if(this.colCount<=1)return!1;const t=[];for(let e=0;e<this.rowCount;e++){const o=[];for(let t=0;t<this.colCount-1;t++)o.push(this.data[e][t]);1===this.data[e][this.colCount-1].spanned&&this.findLeftCellWidthColspanAndDecreaseByOne(this.colCount-1,e),t.push(o)}return this.data=t,this.colCount--,!0}findLeftCellWidthColspanAndDecreaseByOne(t,e){const o=this.getCell(t-1,e);return!!o&&(1===o.spanned?this.findLeftCellWidthColspanAndDecreaseByOne(t-1,e):o.colspan>1&&this.removeColspan(t-1,e),!0)}addColumn(){for(let t=0;t<this.rowCount;t++){const e=this.getNewCell();e.name=this.colCount+"x"+t,this.data[t].push(e)}this.colCount++}drawTable(){const t=$('<div class="grideditor-editor-grid">');for(let e=0;e<this.rowCount;e++){if(0!==this.data[e].length)for(let o=0;o<this.colCount;o++){const n=this.data[e][o];if(1===n.spanned)continue;const i=$('<div class="grideditor-cell">');if(i.css("--grideditor-cell-col",o+1),i.css("--grideditor-cell-colspan",n.colspan),i.css("--grideditor-cell-row",e+1),i.css("--grideditor-cell-rowspan",n.rowspan),!this.readOnly){const t=$('<div class="grideditor-cell-actions">');i.append(t);const n=$('<a href="#" data-col="'+o+'" data-row="'+e+'">');Icons.getIcon("actions-open",Icons.sizes.small).then((e=>{t.append(n.clone().attr("class","t3js-grideditor-link-editor grideditor-action grideditor-action-edit").attr("title",TYPO3.lang.grid_editCell).append(e))})),this.cellCanSpanRight(o,e)&&Icons.getIcon("actions-caret-right",Icons.sizes.small).then((e=>{t.append(n.clone().attr("class","t3js-grideditor-link-expand-right grideditor-action grideditor-action-expand-right").attr("title",TYPO3.lang.grid_editCell).append(e))})),this.cellCanShrinkLeft(o,e)&&Icons.getIcon("actions-caret-left",Icons.sizes.small).then((e=>{t.append(n.clone().attr("class","t3js-grideditor-link-shrink-left grideditor-action grideditor-action-shrink-left").attr("title",TYPO3.lang.grid_editCell).append(e))})),this.cellCanSpanDown(o,e)&&Icons.getIcon("actions-caret-down",Icons.sizes.small).then((e=>{t.append(n.clone().attr("class","t3js-grideditor-link-expand-down grideditor-action grideditor-action-expand-down").attr("title",TYPO3.lang.grid_editCell).append(e))})),this.cellCanShrinkUp(o,e)&&Icons.getIcon("actions-caret-up",Icons.sizes.small).then((e=>{t.append(n.clone().attr("class","t3js-grideditor-link-shrink-up grideditor-action grideditor-action-shrink-up").attr("title",TYPO3.lang.grid_editCell).append(e))}))}i.append($('<div class="grideditor-cell-info">').html("<strong>"+TYPO3.lang.grid_name+":</strong> "+(n.name?GridEditor.stripMarkup(n.name):TYPO3.lang.grid_notSet)+"<br><strong>"+TYPO3.lang.grid_column+":</strong> "+(void 0===n.column||isNaN(n.column)?TYPO3.lang.grid_notSet:parseInt(n.column,10)))),t.append(i)}}$(this.targetElement).empty().append(t)}setName(t,e,o){const n=this.getCell(e,o);return!!n&&(n.name=GridEditor.stripMarkup(t),!0)}setColumn(t,e,o){const n=this.getCell(e,o);return!!n&&(n.column=parseInt(t.toString(),10),!0)}showOptions(t,e){const o=this.getCell(t,e);if(!o)return!1;let n;n=0===o.column?0:o.column?parseInt(o.column.toString(),10):"";const i=$("<div>"),r=$('<div class="form-group">'),s=$("<label>"),a=$("<input>");i.append([r.clone().append([s.clone().text(TYPO3.lang.grid_nameHelp),a.clone().attr("type","text").attr("class","t3js-grideditor-field-name form-control").attr("name","name").val(GridEditor.stripMarkup(o.name)||"")]),r.clone().append([s.clone().text(TYPO3.lang.grid_columnHelp),a.clone().attr("type","text").attr("class","t3js-grideditor-field-colpos form-control").attr("name","column").val(n)])]);const l=Modal.show(TYPO3.lang.grid_windowTitle,i,SeverityEnum.notice,[{active:!0,btnClass:"btn-default",name:"cancel",text:$(this).data("button-close-text")||TYPO3.lang["button.cancel"]||"Cancel"},{btnClass:"btn-primary",name:"ok",text:$(this).data("button-ok-text")||TYPO3.lang["button.ok"]||"OK"}]);return l.data("col",t),l.data("row",e),l.on("button.clicked",this.modalButtonClickHandler),!0}getCell(t,e){return!(t>this.colCount-1)&&(!(e>this.rowCount-1)&&(this.data.length>e-1&&this.data[e].length>t-1?this.data[e][t]:null))}cellCanSpanRight(t,e){if(t===this.colCount-1)return!1;const o=this.getCell(t,e);let n;if(o.rowspan>1){for(let i=e;i<e+o.rowspan;i++)if(n=this.getCell(t+o.colspan,i),!n||1===n.spanned||n.colspan>1||n.rowspan>1)return!1}else if(n=this.getCell(t+o.colspan,e),!n||1===o.spanned||1===n.spanned||n.colspan>1||n.rowspan>1)return!1;return!0}cellCanSpanDown(t,e){if(e===this.rowCount-1)return!1;const o=this.getCell(t,e);let n;if(o.colspan>1){for(let i=t;i<t+o.colspan;i++)if(n=this.getCell(i,e+o.rowspan),!n||1===n.spanned||n.colspan>1||n.rowspan>1)return!1}else if(n=this.getCell(t,e+o.rowspan),!n||1===o.spanned||1===n.spanned||n.colspan>1||n.rowspan>1)return!1;return!0}cellCanShrinkLeft(t,e){return this.data[e][t].colspan>1}cellCanShrinkUp(t,e){return this.data[e][t].rowspan>1}addColspan(t,e){const o=this.getCell(t,e);if(!o||!this.cellCanSpanRight(t,e))return!1;for(let n=e;n<e+o.rowspan;n++)this.data[n][t+o.colspan].spanned=1;return o.colspan+=1,!0}addRowspan(t,e){const o=this.getCell(t,e);if(!o||!this.cellCanSpanDown(t,e))return!1;for(let n=t;n<t+o.colspan;n++)this.data[e+o.rowspan][n].spanned=1;return o.rowspan+=1,!0}removeColspan(t,e){const o=this.getCell(t,e);if(!o||!this.cellCanShrinkLeft(t,e))return!1;o.colspan-=1;for(let n=e;n<e+o.rowspan;n++)this.data[n][t+o.colspan].spanned=0;return!0}removeRowspan(t,e){const o=this.getCell(t,e);if(!o||!this.cellCanShrinkUp(t,e))return!1;o.rowspan-=1;for(let n=t;n<t+o.colspan;n++)this.data[e+o.rowspan][n].spanned=0;return!0}export2LayoutRecord(){let t="backend_layout {\n\tcolCount = "+this.colCount+"\n\trowCount = "+this.rowCount+"\n\trows {\n";for(let e=0;e<this.rowCount;e++){t+="\t\t"+(e+1)+" {\n",t+="\t\t\tcolumns {\n";let o=0;for(let n=0;n<this.colCount;n++){const i=this.getCell(n,e);if(i&&!i.spanned){const r=GridEditor.stripMarkup(i.name)||"";o++,t+="\t\t\t\t"+o+" {\n",t+="\t\t\t\t\tname = "+(r||n+"x"+e)+"\n",i.colspan>1&&(t+="\t\t\t\t\tcolspan = "+i.colspan+"\n"),i.rowspan>1&&(t+="\t\t\t\t\trowspan = "+i.rowspan+"\n"),"number"==typeof i.column&&(t+="\t\t\t\t\tcolPos = "+i.column+"\n"),t+="\t\t\t\t}\n"}}t+="\t\t\t}\n",t+="\t\t}\n"}return t+="\t}\n}\n",t}addVisibilityObserver(t){null===t.offsetParent&&new IntersectionObserver(((t,e)=>{t.forEach((t=>{const e=document.querySelector(this.selectorCodeMirror);t.intersectionRatio>0&&e&&e.CodeMirror.refresh()}))})).observe(t)}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/icons.js b/typo3/sysext/backend/Resources/Public/JavaScript/icons.js
index 87f800d53809..3001b1a2b37f 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/icons.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/icons.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import ClientStorage from"@typo3/backend/storage/client.js";import{Sizes,States,MarkupIdentifiers}from"@typo3/backend/enum/icon-types.js";class Icons{constructor(){this.sizes=Sizes,this.states=States,this.markupIdentifiers=MarkupIdentifiers,this.promiseCache={}}getIcon(e,t,i,s,r){const o=[e,t=t||Sizes.default,i,s=s||States.default,r=r||MarkupIdentifiers.default],n=o.join("_");return this.getIconRegistryCache().then(e=>(ClientStorage.isset("icon_registry_cache_identifier")&&ClientStorage.get("icon_registry_cache_identifier")===e||(ClientStorage.unsetByPrefix("icon_"),ClientStorage.set("icon_registry_cache_identifier",e)),this.fetchFromLocal(n).then(null,()=>this.fetchFromRemote(o,n))))}getIconRegistryCache(){const e="icon_registry_cache_identifier";return this.isPromiseCached(e)||this.putInPromiseCache(e,new AjaxRequest(TYPO3.settings.ajaxUrls.icons_cache).get().then(async e=>await e.resolve())),this.getFromPromiseCache(e)}fetchFromRemote(e,t){if(!this.isPromiseCached(t)){const i={icon:JSON.stringify(e)};this.putInPromiseCache(t,new AjaxRequest(TYPO3.settings.ajaxUrls.icons).withQueryArguments(i).get().then(async e=>{const i=await e.resolve();return i.includes("t3js-icon")&&i.includes('<span class="icon-markup">')&&ClientStorage.set("icon_"+t,i),i}))}return this.getFromPromiseCache(t)}fetchFromLocal(e){return ClientStorage.isset("icon_"+e)?Promise.resolve(ClientStorage.get("icon_"+e)):Promise.reject()}isPromiseCached(e){return void 0!==this.promiseCache[e]}getFromPromiseCache(e){return this.promiseCache[e]}putInPromiseCache(e,t){this.promiseCache[e]=t}}let iconsObject;iconsObject||(iconsObject=new Icons,TYPO3.Icons=iconsObject);export default iconsObject;
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import ClientStorage from"@typo3/backend/storage/client.js";import{Sizes,States,MarkupIdentifiers}from"@typo3/backend/enum/icon-types.js";class Icons{constructor(){this.sizes=Sizes,this.states=States,this.markupIdentifiers=MarkupIdentifiers,this.promiseCache={}}getIcon(e,t,i,s,r){const o=[e,t=t||Sizes.default,i,s=s||States.default,r=r||MarkupIdentifiers.default],n=o.join("_");return this.getIconRegistryCache().then((e=>(ClientStorage.isset("icon_registry_cache_identifier")&&ClientStorage.get("icon_registry_cache_identifier")===e||(ClientStorage.unsetByPrefix("icon_"),ClientStorage.set("icon_registry_cache_identifier",e)),this.fetchFromLocal(n).then(null,(()=>this.fetchFromRemote(o,n))))))}getIconRegistryCache(){const e="icon_registry_cache_identifier";return this.isPromiseCached(e)||this.putInPromiseCache(e,new AjaxRequest(TYPO3.settings.ajaxUrls.icons_cache).get().then((async e=>await e.resolve()))),this.getFromPromiseCache(e)}fetchFromRemote(e,t){if(!this.isPromiseCached(t)){const i={icon:JSON.stringify(e)};this.putInPromiseCache(t,new AjaxRequest(TYPO3.settings.ajaxUrls.icons).withQueryArguments(i).get().then((async e=>{const i=await e.resolve();return i.includes("t3js-icon")&&i.includes('<span class="icon-markup">')&&ClientStorage.set("icon_"+t,i),i})))}return this.getFromPromiseCache(t)}fetchFromLocal(e){return ClientStorage.isset("icon_"+e)?Promise.resolve(ClientStorage.get("icon_"+e)):Promise.reject()}isPromiseCached(e){return void 0!==this.promiseCache[e]}getFromPromiseCache(e){return this.promiseCache[e]}putInPromiseCache(e,t){this.promiseCache[e]=t}}let iconsObject;iconsObject||(iconsObject=new Icons,TYPO3.Icons=iconsObject);export default iconsObject;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/image-manipulation.js b/typo3/sysext/backend/Resources/Public/JavaScript/image-manipulation.js
index 0c875335124a..54d1e6cedd91 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/image-manipulation.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/image-manipulation.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import"jquery-ui/draggable.js";import"jquery-ui/resizable.js";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Cropper from"cropperjs";import ImagesLoaded from"imagesloaded";import Icons from"@typo3/backend/icons.js";import Modal from"@typo3/backend/modal.js";class ImageManipulation{constructor(){this.initialized=!1,this.cropImageContainerSelector="#t3js-crop-image-container",this.cropImageSelector="#t3js-crop-image",this.coverAreaSelector=".t3js-cropper-cover-area",this.cropInfoSelector=".t3js-cropper-info-crop",this.focusAreaSelector="#t3js-cropper-focus-area",this.defaultFocusArea={height:1/3,width:1/3,x:0,y:0},this.defaultOpts={autoCrop:!0,autoCropArea:.7,dragMode:"crop",guides:!0,responsive:!0,viewMode:1,zoomable:!1,checkCrossOrigin:!1},this.cropBuiltHandler=()=>{this.initialized=!0;const t=this.cropper.getImageData(),e=this.currentModal.find(this.cropImageSelector);this.currentModal.find(".cropper-canvas img").removeClass("cropper-hide"),this.imageOriginalSizeFactor=e.data("originalWidth")/t.naturalWidth,this.cropVariantTriggers.each((e,r)=>{const a=$(r).attr("data-crop-variant-id"),i=this.convertRelativeToAbsoluteCropArea(this.data[a].cropArea,t),o=$.extend(!0,{},this.data[a],{cropArea:i});this.updatePreviewThumbnail(o,$(r))}),this.currentCropVariant.cropArea=this.convertRelativeToAbsoluteCropArea(this.currentCropVariant.cropArea,t),this.cropBox=this.currentModal.find(".cropper-crop-box"),this.setCropArea(this.currentCropVariant.cropArea),this.currentCropVariant.coverAreas&&this.initCoverAreas(this.cropBox,this.currentCropVariant.coverAreas),this.currentCropVariant.focusArea&&(ImageManipulation.isEmptyArea(this.currentCropVariant.focusArea)&&(this.currentCropVariant.focusArea=$.extend(!0,{},this.defaultFocusArea)),this.initFocusArea(this.cropBox),this.scaleAndMoveFocusArea(this.currentCropVariant.focusArea)),this.currentCropVariant.selectedRatio&&this.currentModal.find(`[data-bs-option='${this.currentCropVariant.selectedRatio}']`).addClass("active")},this.cropMoveHandler=t=>{if(!this.initialized)return;this.currentCropVariant.cropArea=$.extend(!0,this.currentCropVariant.cropArea,{height:Math.floor(t.detail.height),width:Math.floor(t.detail.width),x:Math.floor(t.detail.x),y:Math.floor(t.detail.y)}),this.updatePreviewThumbnail(this.currentCropVariant,this.activeCropVariantTrigger),this.updateCropVariantData(this.currentCropVariant);const e=Math.round(this.currentCropVariant.cropArea.width*this.imageOriginalSizeFactor),r=Math.round(this.currentCropVariant.cropArea.height*this.imageOriginalSizeFactor);this.cropInfo.text(`${e}×${r} px`)},this.cropStartHandler=()=>{this.currentCropVariant.focusArea&&(this.focusArea.draggable("option","disabled",!0),this.focusArea.resizable("option","disabled",!0))},this.cropEndHandler=()=>{this.currentCropVariant.focusArea&&(this.focusArea.draggable("option","disabled",!1),this.focusArea.resizable("option","disabled",!1))}}static isEmptyArea(t){return $.isEmptyObject(t)}static wait(t,e){window.setTimeout(t,e)}static toCssPercent(t){return 100*t+"%"}static serializeCropVariants(t){return JSON.stringify(t,(t,e)=>"id"===t||"title"===t||"allowedAspectRatios"===t||"coverAreas"===t?void 0:e)}initializeTrigger(){$(".t3js-image-manipulation-trigger").off("click").on("click",t=>{t.preventDefault(),this.trigger=$(t.currentTarget),this.show()})}initializeCropperModal(){const t=this.currentModal.find(this.cropImageSelector);ImagesLoaded(t.get(0),()=>{this.init()})}show(){const t=this.trigger.data("modalTitle"),e=this.trigger.data("buttonPreviewText"),r=this.trigger.data("buttonDismissText"),a=this.trigger.data("buttonSaveText"),i=this.trigger.data("url"),o=this.trigger.data("payload");Icons.getIcon("spinner-circle",Icons.sizes.default,null,null,Icons.markupIdentifiers.inline).then(s=>{this.currentModal=Modal.advanced({additionalCssClasses:["modal-image-manipulation"],buttons:[{btnClass:"btn-default float-start",dataAttributes:{method:"preview"},icon:"actions-view",text:e},{btnClass:"btn-default",dataAttributes:{method:"dismiss"},icon:"actions-close",text:r},{btnClass:"btn-primary",dataAttributes:{method:"save"},icon:"actions-document-save",text:a}],content:$('<div class="modal-loading">').append(s),size:Modal.sizes.full,style:Modal.styles.dark,title:t}),this.currentModal.on("shown.bs.modal",()=>{new AjaxRequest(i).post(o).then(async t=>{this.currentModal.find(".t3js-modal-body").append(await t.resolve()).addClass("cropper"),this.currentModal.find(".modal-loading").remove(),this.initializeCropperModal()})}),this.currentModal.on("hide.bs.modal",()=>{this.destroy()}),this.currentModal.css("pointer-events","none")})}init(){const t=this.currentModal.find(this.cropImageSelector),e=this.trigger.attr("data-crop-variants");if(!e)throw new TypeError("ImageManipulation: No cropVariants data found for image");this.data=$.isEmptyObject(this.data)?JSON.parse(e):this.data,this.cropVariantTriggers=this.currentModal.find(".t3js-crop-variant-trigger"),this.activeCropVariantTrigger=this.currentModal.find(".t3js-crop-variant-trigger.is-active"),this.cropInfo=this.currentModal.find(this.cropInfoSelector),this.saveButton=this.currentModal.find("[data-method=save]"),this.previewButton=this.currentModal.find("[data-method=preview]"),this.dismissButton=this.currentModal.find("[data-method=dismiss]"),this.resetButton=this.currentModal.find("[data-method=reset]"),this.aspectRatioTrigger=this.currentModal.find("[data-method=setAspectRatio]"),this.currentCropVariant=this.data[this.activeCropVariantTrigger.attr("data-crop-variant-id")],this.cropVariantTriggers.off("click").on("click",t=>{if($(t.currentTarget).hasClass("is-active"))return t.stopPropagation(),void t.preventDefault();this.activeCropVariantTrigger.removeClass("is-active"),$(t.currentTarget).addClass("is-active"),this.activeCropVariantTrigger=$(t.currentTarget);const e=this.data[this.activeCropVariantTrigger.attr("data-crop-variant-id")],r=this.cropper.getImageData();e.cropArea=this.convertRelativeToAbsoluteCropArea(e.cropArea,r),this.currentCropVariant=$.extend(!0,{},e),this.update(e)}),this.aspectRatioTrigger.off("click").on("click",t=>{const e=$(t.currentTarget).attr("data-bs-option"),r=$.extend(!0,{},this.currentCropVariant),a=r.allowedAspectRatios[e];this.setAspectRatio(a),this.setCropArea(r.cropArea),this.currentCropVariant=$.extend(!0,{},r,{selectedRatio:e}),this.update(this.currentCropVariant)}),this.saveButton.off("click").on("click",()=>{this.save(this.data)}),this.trigger.attr("data-preview-url")?this.previewButton.off("click").on("click",()=>{this.openPreview(this.data)}):this.previewButton.hide(),this.dismissButton.off("click").on("click",()=>{this.currentModal.modal("hide")}),this.resetButton.off("click").on("click",t=>{const e=this.cropper.getImageData(),r=$(t.currentTarget).attr("data-crop-variant");if(t.preventDefault(),t.stopPropagation(),!r)throw new TypeError("TYPO3 Cropper: No cropVariant data attribute found on reset element.");const a=JSON.parse(r),i=this.convertRelativeToAbsoluteCropArea(a.cropArea,e);this.currentCropVariant=$.extend(!0,{},a,{cropArea:i}),this.update(this.currentCropVariant)}),ImageManipulation.isEmptyArea(this.currentCropVariant.cropArea)&&(this.defaultOpts=$.extend({autoCropArea:1},this.defaultOpts)),this.cropper=new Cropper(t.get(0),$.extend(this.defaultOpts,{ready:this.cropBuiltHandler,crop:this.cropMoveHandler,cropend:this.cropEndHandler,cropstart:this.cropStartHandler,data:this.currentCropVariant.cropArea})),this.update(this.currentCropVariant)}update(t){const e=$.extend(!0,{},t),r=t.allowedAspectRatios[t.selectedRatio];this.currentModal.find("[data-bs-option]").removeClass("active"),this.currentModal.find(`[data-bs-option="${t.selectedRatio}"]`).addClass("active"),this.setAspectRatio(r),this.setCropArea(e.cropArea),this.currentCropVariant=$.extend(!0,{},e,t),this.cropBox.find(this.coverAreaSelector).remove(),this.cropBox.has(this.focusAreaSelector).length&&(this.focusArea.resizable("destroy").draggable("destroy"),this.focusArea.remove()),t.focusArea&&(ImageManipulation.isEmptyArea(t.focusArea)&&(this.currentCropVariant.focusArea=$.extend(!0,{},this.defaultFocusArea)),this.initFocusArea(this.cropBox),this.scaleAndMoveFocusArea(this.currentCropVariant.focusArea)),t.coverAreas&&this.initCoverAreas(this.cropBox,this.currentCropVariant.coverAreas),this.updatePreviewThumbnail(this.currentCropVariant,this.activeCropVariantTrigger)}initFocusArea(t){this.focusArea=$('<div id="t3js-cropper-focus-area" class="cropper-focus-area"></div>'),t.append(this.focusArea),this.focusArea.draggable({containment:t,create:()=>{const t="undefined"!=typeof window&&void 0!==window.document,e=!(!t||!window.document.documentElement)&&"ontouchstart"in window.document.documentElement,r=!!t&&"PointerEvent"in window,a=r?"pointerdown":e?"touchstart":"mousedown",i=r?"pointerup pointercancel":e?"touchend touchcancel":"mouseup";this.focusArea.on(a,()=>{this.cropper.disable()}),this.focusArea.on(i,()=>{this.cropper.enable()}),this.scaleAndMoveFocusArea(this.currentCropVariant.focusArea)},drag:()=>{const{left:e,top:r}=t.offset(),{left:a,top:i}=this.focusArea.offset(),{focusArea:o,coverAreas:s}=this.currentCropVariant;o.x=(a-e)/t.width(),o.y=(i-r)/t.height(),this.updatePreviewThumbnail(this.currentCropVariant,this.activeCropVariantTrigger),this.checkFocusAndCoverAreasCollision(o,s)?this.focusArea.addClass("has-nodrop"):this.focusArea.removeClass("has-nodrop")},revert:()=>{const{left:e,top:r}=t.offset(),{left:a,top:i}=this.focusArea.offset(),{focusArea:o,coverAreas:s}=this.currentCropVariant;return!!this.checkFocusAndCoverAreasCollision(o,s)&&(this.focusArea.removeClass("has-nodrop"),ImageManipulation.wait(()=>{o.x=(a-e)/t.width(),o.y=(i-r)/t.height(),this.updateCropVariantData(this.currentCropVariant)},250),!0)},revertDuration:200,stop:()=>{const{left:e,top:r}=t.offset(),{left:a,top:i}=this.focusArea.offset(),{focusArea:o}=this.currentCropVariant;o.x=(a-e)/t.width(),o.y=(i-r)/t.height(),this.scaleAndMoveFocusArea(o)}}).resizable({containment:t,handles:"all",resize:()=>{const{left:e,top:r}=t.offset(),{left:a,top:i}=this.focusArea.offset(),{focusArea:o,coverAreas:s}=this.currentCropVariant;o.height=this.focusArea.height()/t.height(),o.width=this.focusArea.width()/t.width(),o.x=(a-e)/t.width(),o.y=(i-r)/t.height(),this.updatePreviewThumbnail(this.currentCropVariant,this.activeCropVariantTrigger),this.checkFocusAndCoverAreasCollision(o,s)?this.focusArea.addClass("has-nodrop"):this.focusArea.removeClass("has-nodrop")},stop:(e,r)=>{const{left:a,top:i}=t.offset(),{left:o,top:s}=this.focusArea.offset(),{focusArea:n,coverAreas:c}=this.currentCropVariant;this.checkFocusAndCoverAreasCollision(n,c)?r.element.animate($.extend(r.originalPosition,r.originalSize),250,()=>{n.height=this.focusArea.height()/t.height(),n.width=this.focusArea.width()/t.width(),n.x=(o-a)/t.width(),n.y=(s-i)/t.height(),this.scaleAndMoveFocusArea(n),this.focusArea.removeClass("has-nodrop")}):this.scaleAndMoveFocusArea(n)}})}initCoverAreas(t,e){e.forEach(e=>{const r=$('<div class="cropper-cover-area t3js-cropper-cover-area"></div>');t.append(r),r.css({height:ImageManipulation.toCssPercent(e.height),left:ImageManipulation.toCssPercent(e.x),top:ImageManipulation.toCssPercent(e.y),width:ImageManipulation.toCssPercent(e.width)})})}updatePreviewThumbnail(t,e){let r;const a=e.find(".t3js-cropper-preview-thumbnail-crop-area"),i=e.find(".t3js-cropper-preview-thumbnail-crop-image"),o=e.find(".t3js-cropper-preview-thumbnail-focus-area"),s=this.cropper.getImageData();a.css({height:ImageManipulation.toCssPercent(t.cropArea.height/s.naturalHeight),left:ImageManipulation.toCssPercent(t.cropArea.x/s.naturalWidth),top:ImageManipulation.toCssPercent(t.cropArea.y/s.naturalHeight),width:ImageManipulation.toCssPercent(t.cropArea.width/s.naturalWidth)}),t.focusArea&&o.css({height:ImageManipulation.toCssPercent(t.focusArea.height),left:ImageManipulation.toCssPercent(t.focusArea.x),top:ImageManipulation.toCssPercent(t.focusArea.y),width:ImageManipulation.toCssPercent(t.focusArea.width)}),r=a.css(["width","height","left","top"]),i.css({height:parseFloat(r.height)*(1/(t.cropArea.height/s.naturalHeight))+"px",margin:-1*parseFloat(r.left)+"px",marginTop:-1*parseFloat(r.top)+"px",width:parseFloat(r.width)*(1/(t.cropArea.width/s.naturalWidth))+"px"})}scaleAndMoveFocusArea(t){this.focusArea.css({height:ImageManipulation.toCssPercent(t.height),left:ImageManipulation.toCssPercent(t.x),top:ImageManipulation.toCssPercent(t.y),width:ImageManipulation.toCssPercent(t.width)}),this.currentCropVariant.focusArea=t,this.updatePreviewThumbnail(this.currentCropVariant,this.activeCropVariantTrigger),this.updateCropVariantData(this.currentCropVariant)}updateCropVariantData(t){const e=this.cropper.getImageData(),r=this.convertAbsoluteToRelativeCropArea(t.cropArea,e);this.data[t.id]=$.extend(!0,{},t,{cropArea:r})}setAspectRatio(t){this.cropper.setAspectRatio(t.value)}setCropArea(t){const e=this.currentCropVariant.allowedAspectRatios[this.currentCropVariant.selectedRatio];0===e.value?this.cropper.setData({height:t.height,width:t.width,x:t.x,y:t.y}):this.cropper.setData({height:t.height,width:t.height*e.value,x:t.x,y:t.y})}checkFocusAndCoverAreasCollision(t,e){return!!e&&e.some(e=>t.x<e.x+e.width&&t.x+t.width>e.x&&t.y<e.y+e.height&&t.height+t.y>e.y)}convertAbsoluteToRelativeCropArea(t,e){const{height:r,width:a,x:i,y:o}=t;return{height:r/e.naturalHeight,width:a/e.naturalWidth,x:i/e.naturalWidth,y:o/e.naturalHeight}}convertRelativeToAbsoluteCropArea(t,e){const{height:r,width:a,x:i,y:o}=t;return{height:r*e.naturalHeight,width:a*e.naturalWidth,x:i*e.naturalWidth,y:o*e.naturalHeight}}setPreviewImages(t){const e=this.cropper.image,r=this.cropper.getImageData();Object.keys(t).forEach(a=>{const i=t[a],o=this.convertRelativeToAbsoluteCropArea(i.cropArea,r),s=this.trigger.closest(".form-group").find(`.t3js-image-manipulation-preview[data-crop-variant-id="${a}"]`),n=this.trigger.closest(".form-group").find(`.t3js-image-manipulation-selected-ratio[data-crop-variant-id="${a}"]`);if(0===s.length)return;let c=s.width(),h=s.data("preview-height");const p=o.width/o.height,d=c/p;d>h?c=h*p:h=d,c>o.width&&(c=o.width,h=o.height);const l=c/o.width,u=$("<div />").html('<img src="'+e.src+'">'),g=this.currentModal.find(`.t3-js-ratio-title[data-ratio-id="${i.id}${i.selectedRatio}"]`);n.text(g.text()),u.addClass("cropper-preview-container"),s.empty().append(u),u.wrap('<span class="thumbnail thumbnail-status"></span>'),u.width(c).height(h).find("img").css({height:r.naturalHeight*l,left:-o.x*l,top:-o.y*l,width:r.naturalWidth*l})})}openPreview(t){const e=ImageManipulation.serializeCropVariants(t);let r=this.trigger.attr("data-preview-url");r=r+(r.includes("?")?"&":"?")+"cropVariants="+encodeURIComponent(e),window.open(r,"TYPO3ImageManipulationPreview")}save(t){const e=ImageManipulation.serializeCropVariants(t),r=$("#"+this.trigger.attr("data-field"));this.trigger.attr("data-crop-variants",JSON.stringify(t)),this.setPreviewImages(t),r.val(e),FormEngineValidation.markFieldAsChanged(r),this.currentModal.modal("hide")}destroy(){this.currentModal&&(this.cropper instanceof Cropper&&this.cropper.destroy(),this.initialized=!1,this.cropper=null,this.currentModal=null,this.data=null)}}export default new ImageManipulation;
\ No newline at end of file
+import $ from"jquery";import"jquery-ui/draggable.js";import"jquery-ui/resizable.js";import FormEngineValidation from"@typo3/backend/form-engine-validation.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Cropper from"cropperjs";import ImagesLoaded from"imagesloaded";import Icons from"@typo3/backend/icons.js";import Modal from"@typo3/backend/modal.js";class ImageManipulation{constructor(){this.initialized=!1,this.cropImageContainerSelector="#t3js-crop-image-container",this.cropImageSelector="#t3js-crop-image",this.coverAreaSelector=".t3js-cropper-cover-area",this.cropInfoSelector=".t3js-cropper-info-crop",this.focusAreaSelector="#t3js-cropper-focus-area",this.defaultFocusArea={height:1/3,width:1/3,x:0,y:0},this.defaultOpts={autoCrop:!0,autoCropArea:.7,dragMode:"crop",guides:!0,responsive:!0,viewMode:1,zoomable:!1,checkCrossOrigin:!1},this.cropBuiltHandler=()=>{this.initialized=!0;const t=this.cropper.getImageData(),e=this.currentModal.find(this.cropImageSelector);this.currentModal.find(".cropper-canvas img").removeClass("cropper-hide"),this.imageOriginalSizeFactor=e.data("originalWidth")/t.naturalWidth,this.cropVariantTriggers.each(((e,r)=>{const a=$(r).attr("data-crop-variant-id"),i=this.convertRelativeToAbsoluteCropArea(this.data[a].cropArea,t),o=$.extend(!0,{},this.data[a],{cropArea:i});this.updatePreviewThumbnail(o,$(r))})),this.currentCropVariant.cropArea=this.convertRelativeToAbsoluteCropArea(this.currentCropVariant.cropArea,t),this.cropBox=this.currentModal.find(".cropper-crop-box"),this.setCropArea(this.currentCropVariant.cropArea),this.currentCropVariant.coverAreas&&this.initCoverAreas(this.cropBox,this.currentCropVariant.coverAreas),this.currentCropVariant.focusArea&&(ImageManipulation.isEmptyArea(this.currentCropVariant.focusArea)&&(this.currentCropVariant.focusArea=$.extend(!0,{},this.defaultFocusArea)),this.initFocusArea(this.cropBox),this.scaleAndMoveFocusArea(this.currentCropVariant.focusArea)),this.currentCropVariant.selectedRatio&&this.currentModal.find(`[data-bs-option='${this.currentCropVariant.selectedRatio}']`).addClass("active")},this.cropMoveHandler=t=>{if(!this.initialized)return;this.currentCropVariant.cropArea=$.extend(!0,this.currentCropVariant.cropArea,{height:Math.floor(t.detail.height),width:Math.floor(t.detail.width),x:Math.floor(t.detail.x),y:Math.floor(t.detail.y)}),this.updatePreviewThumbnail(this.currentCropVariant,this.activeCropVariantTrigger),this.updateCropVariantData(this.currentCropVariant);const e=Math.round(this.currentCropVariant.cropArea.width*this.imageOriginalSizeFactor),r=Math.round(this.currentCropVariant.cropArea.height*this.imageOriginalSizeFactor);this.cropInfo.text(`${e}×${r} px`)},this.cropStartHandler=()=>{this.currentCropVariant.focusArea&&(this.focusArea.draggable("option","disabled",!0),this.focusArea.resizable("option","disabled",!0))},this.cropEndHandler=()=>{this.currentCropVariant.focusArea&&(this.focusArea.draggable("option","disabled",!1),this.focusArea.resizable("option","disabled",!1))}}static isEmptyArea(t){return $.isEmptyObject(t)}static wait(t,e){window.setTimeout(t,e)}static toCssPercent(t){return 100*t+"%"}static serializeCropVariants(t){return JSON.stringify(t,((t,e)=>"id"===t||"title"===t||"allowedAspectRatios"===t||"coverAreas"===t?void 0:e))}initializeTrigger(){$(".t3js-image-manipulation-trigger").off("click").on("click",(t=>{t.preventDefault(),this.trigger=$(t.currentTarget),this.show()}))}initializeCropperModal(){const t=this.currentModal.find(this.cropImageSelector);ImagesLoaded(t.get(0),(()=>{this.init()}))}show(){const t=this.trigger.data("modalTitle"),e=this.trigger.data("buttonPreviewText"),r=this.trigger.data("buttonDismissText"),a=this.trigger.data("buttonSaveText"),i=this.trigger.data("url"),o=this.trigger.data("payload");Icons.getIcon("spinner-circle",Icons.sizes.default,null,null,Icons.markupIdentifiers.inline).then((s=>{this.currentModal=Modal.advanced({additionalCssClasses:["modal-image-manipulation"],buttons:[{btnClass:"btn-default float-start",dataAttributes:{method:"preview"},icon:"actions-view",text:e},{btnClass:"btn-default",dataAttributes:{method:"dismiss"},icon:"actions-close",text:r},{btnClass:"btn-primary",dataAttributes:{method:"save"},icon:"actions-document-save",text:a}],content:$('<div class="modal-loading">').append(s),size:Modal.sizes.full,style:Modal.styles.dark,title:t}),this.currentModal.on("shown.bs.modal",(()=>{new AjaxRequest(i).post(o).then((async t=>{this.currentModal.find(".t3js-modal-body").append(await t.resolve()).addClass("cropper"),this.currentModal.find(".modal-loading").remove(),this.initializeCropperModal()}))})),this.currentModal.on("hide.bs.modal",(()=>{this.destroy()})),this.currentModal.css("pointer-events","none")}))}init(){const t=this.currentModal.find(this.cropImageSelector),e=this.trigger.attr("data-crop-variants");if(!e)throw new TypeError("ImageManipulation: No cropVariants data found for image");this.data=$.isEmptyObject(this.data)?JSON.parse(e):this.data,this.cropVariantTriggers=this.currentModal.find(".t3js-crop-variant-trigger"),this.activeCropVariantTrigger=this.currentModal.find(".t3js-crop-variant-trigger.is-active"),this.cropInfo=this.currentModal.find(this.cropInfoSelector),this.saveButton=this.currentModal.find("[data-method=save]"),this.previewButton=this.currentModal.find("[data-method=preview]"),this.dismissButton=this.currentModal.find("[data-method=dismiss]"),this.resetButton=this.currentModal.find("[data-method=reset]"),this.aspectRatioTrigger=this.currentModal.find("[data-method=setAspectRatio]"),this.currentCropVariant=this.data[this.activeCropVariantTrigger.attr("data-crop-variant-id")],this.cropVariantTriggers.off("click").on("click",(t=>{if($(t.currentTarget).hasClass("is-active"))return t.stopPropagation(),void t.preventDefault();this.activeCropVariantTrigger.removeClass("is-active"),$(t.currentTarget).addClass("is-active"),this.activeCropVariantTrigger=$(t.currentTarget);const e=this.data[this.activeCropVariantTrigger.attr("data-crop-variant-id")],r=this.cropper.getImageData();e.cropArea=this.convertRelativeToAbsoluteCropArea(e.cropArea,r),this.currentCropVariant=$.extend(!0,{},e),this.update(e)})),this.aspectRatioTrigger.off("click").on("click",(t=>{const e=$(t.currentTarget).attr("data-bs-option"),r=$.extend(!0,{},this.currentCropVariant),a=r.allowedAspectRatios[e];this.setAspectRatio(a),this.setCropArea(r.cropArea),this.currentCropVariant=$.extend(!0,{},r,{selectedRatio:e}),this.update(this.currentCropVariant)})),this.saveButton.off("click").on("click",(()=>{this.save(this.data)})),this.trigger.attr("data-preview-url")?this.previewButton.off("click").on("click",(()=>{this.openPreview(this.data)})):this.previewButton.hide(),this.dismissButton.off("click").on("click",(()=>{this.currentModal.modal("hide")})),this.resetButton.off("click").on("click",(t=>{const e=this.cropper.getImageData(),r=$(t.currentTarget).attr("data-crop-variant");if(t.preventDefault(),t.stopPropagation(),!r)throw new TypeError("TYPO3 Cropper: No cropVariant data attribute found on reset element.");const a=JSON.parse(r),i=this.convertRelativeToAbsoluteCropArea(a.cropArea,e);this.currentCropVariant=$.extend(!0,{},a,{cropArea:i}),this.update(this.currentCropVariant)})),ImageManipulation.isEmptyArea(this.currentCropVariant.cropArea)&&(this.defaultOpts=$.extend({autoCropArea:1},this.defaultOpts)),this.cropper=new Cropper(t.get(0),$.extend(this.defaultOpts,{ready:this.cropBuiltHandler,crop:this.cropMoveHandler,cropend:this.cropEndHandler,cropstart:this.cropStartHandler,data:this.currentCropVariant.cropArea})),this.update(this.currentCropVariant)}update(t){const e=$.extend(!0,{},t),r=t.allowedAspectRatios[t.selectedRatio];this.currentModal.find("[data-bs-option]").removeClass("active"),this.currentModal.find(`[data-bs-option="${t.selectedRatio}"]`).addClass("active"),this.setAspectRatio(r),this.setCropArea(e.cropArea),this.currentCropVariant=$.extend(!0,{},e,t),this.cropBox.find(this.coverAreaSelector).remove(),this.cropBox.has(this.focusAreaSelector).length&&(this.focusArea.resizable("destroy").draggable("destroy"),this.focusArea.remove()),t.focusArea&&(ImageManipulation.isEmptyArea(t.focusArea)&&(this.currentCropVariant.focusArea=$.extend(!0,{},this.defaultFocusArea)),this.initFocusArea(this.cropBox),this.scaleAndMoveFocusArea(this.currentCropVariant.focusArea)),t.coverAreas&&this.initCoverAreas(this.cropBox,this.currentCropVariant.coverAreas),this.updatePreviewThumbnail(this.currentCropVariant,this.activeCropVariantTrigger)}initFocusArea(t){this.focusArea=$('<div id="t3js-cropper-focus-area" class="cropper-focus-area"></div>'),t.append(this.focusArea),this.focusArea.draggable({containment:t,create:()=>{const t="undefined"!=typeof window&&void 0!==window.document,e=!(!t||!window.document.documentElement)&&"ontouchstart"in window.document.documentElement,r=!!t&&"PointerEvent"in window,a=r?"pointerdown":e?"touchstart":"mousedown",i=r?"pointerup pointercancel":e?"touchend touchcancel":"mouseup";this.focusArea.on(a,(()=>{this.cropper.disable()})),this.focusArea.on(i,(()=>{this.cropper.enable()})),this.scaleAndMoveFocusArea(this.currentCropVariant.focusArea)},drag:()=>{const{left:e,top:r}=t.offset(),{left:a,top:i}=this.focusArea.offset(),{focusArea:o,coverAreas:s}=this.currentCropVariant;o.x=(a-e)/t.width(),o.y=(i-r)/t.height(),this.updatePreviewThumbnail(this.currentCropVariant,this.activeCropVariantTrigger),this.checkFocusAndCoverAreasCollision(o,s)?this.focusArea.addClass("has-nodrop"):this.focusArea.removeClass("has-nodrop")},revert:()=>{const{left:e,top:r}=t.offset(),{left:a,top:i}=this.focusArea.offset(),{focusArea:o,coverAreas:s}=this.currentCropVariant;return!!this.checkFocusAndCoverAreasCollision(o,s)&&(this.focusArea.removeClass("has-nodrop"),ImageManipulation.wait((()=>{o.x=(a-e)/t.width(),o.y=(i-r)/t.height(),this.updateCropVariantData(this.currentCropVariant)}),250),!0)},revertDuration:200,stop:()=>{const{left:e,top:r}=t.offset(),{left:a,top:i}=this.focusArea.offset(),{focusArea:o}=this.currentCropVariant;o.x=(a-e)/t.width(),o.y=(i-r)/t.height(),this.scaleAndMoveFocusArea(o)}}).resizable({containment:t,handles:"all",resize:()=>{const{left:e,top:r}=t.offset(),{left:a,top:i}=this.focusArea.offset(),{focusArea:o,coverAreas:s}=this.currentCropVariant;o.height=this.focusArea.height()/t.height(),o.width=this.focusArea.width()/t.width(),o.x=(a-e)/t.width(),o.y=(i-r)/t.height(),this.updatePreviewThumbnail(this.currentCropVariant,this.activeCropVariantTrigger),this.checkFocusAndCoverAreasCollision(o,s)?this.focusArea.addClass("has-nodrop"):this.focusArea.removeClass("has-nodrop")},stop:(e,r)=>{const{left:a,top:i}=t.offset(),{left:o,top:s}=this.focusArea.offset(),{focusArea:n,coverAreas:c}=this.currentCropVariant;this.checkFocusAndCoverAreasCollision(n,c)?r.element.animate($.extend(r.originalPosition,r.originalSize),250,(()=>{n.height=this.focusArea.height()/t.height(),n.width=this.focusArea.width()/t.width(),n.x=(o-a)/t.width(),n.y=(s-i)/t.height(),this.scaleAndMoveFocusArea(n),this.focusArea.removeClass("has-nodrop")})):this.scaleAndMoveFocusArea(n)}})}initCoverAreas(t,e){e.forEach((e=>{const r=$('<div class="cropper-cover-area t3js-cropper-cover-area"></div>');t.append(r),r.css({height:ImageManipulation.toCssPercent(e.height),left:ImageManipulation.toCssPercent(e.x),top:ImageManipulation.toCssPercent(e.y),width:ImageManipulation.toCssPercent(e.width)})}))}updatePreviewThumbnail(t,e){let r;const a=e.find(".t3js-cropper-preview-thumbnail-crop-area"),i=e.find(".t3js-cropper-preview-thumbnail-crop-image"),o=e.find(".t3js-cropper-preview-thumbnail-focus-area"),s=this.cropper.getImageData();a.css({height:ImageManipulation.toCssPercent(t.cropArea.height/s.naturalHeight),left:ImageManipulation.toCssPercent(t.cropArea.x/s.naturalWidth),top:ImageManipulation.toCssPercent(t.cropArea.y/s.naturalHeight),width:ImageManipulation.toCssPercent(t.cropArea.width/s.naturalWidth)}),t.focusArea&&o.css({height:ImageManipulation.toCssPercent(t.focusArea.height),left:ImageManipulation.toCssPercent(t.focusArea.x),top:ImageManipulation.toCssPercent(t.focusArea.y),width:ImageManipulation.toCssPercent(t.focusArea.width)}),r=a.css(["width","height","left","top"]),i.css({height:parseFloat(r.height)*(1/(t.cropArea.height/s.naturalHeight))+"px",margin:-1*parseFloat(r.left)+"px",marginTop:-1*parseFloat(r.top)+"px",width:parseFloat(r.width)*(1/(t.cropArea.width/s.naturalWidth))+"px"})}scaleAndMoveFocusArea(t){this.focusArea.css({height:ImageManipulation.toCssPercent(t.height),left:ImageManipulation.toCssPercent(t.x),top:ImageManipulation.toCssPercent(t.y),width:ImageManipulation.toCssPercent(t.width)}),this.currentCropVariant.focusArea=t,this.updatePreviewThumbnail(this.currentCropVariant,this.activeCropVariantTrigger),this.updateCropVariantData(this.currentCropVariant)}updateCropVariantData(t){const e=this.cropper.getImageData(),r=this.convertAbsoluteToRelativeCropArea(t.cropArea,e);this.data[t.id]=$.extend(!0,{},t,{cropArea:r})}setAspectRatio(t){this.cropper.setAspectRatio(t.value)}setCropArea(t){const e=this.currentCropVariant.allowedAspectRatios[this.currentCropVariant.selectedRatio];0===e.value?this.cropper.setData({height:t.height,width:t.width,x:t.x,y:t.y}):this.cropper.setData({height:t.height,width:t.height*e.value,x:t.x,y:t.y})}checkFocusAndCoverAreasCollision(t,e){return!!e&&e.some((e=>t.x<e.x+e.width&&t.x+t.width>e.x&&t.y<e.y+e.height&&t.height+t.y>e.y))}convertAbsoluteToRelativeCropArea(t,e){const{height:r,width:a,x:i,y:o}=t;return{height:r/e.naturalHeight,width:a/e.naturalWidth,x:i/e.naturalWidth,y:o/e.naturalHeight}}convertRelativeToAbsoluteCropArea(t,e){const{height:r,width:a,x:i,y:o}=t;return{height:r*e.naturalHeight,width:a*e.naturalWidth,x:i*e.naturalWidth,y:o*e.naturalHeight}}setPreviewImages(t){const e=this.cropper.image,r=this.cropper.getImageData();Object.keys(t).forEach((a=>{const i=t[a],o=this.convertRelativeToAbsoluteCropArea(i.cropArea,r),s=this.trigger.closest(".form-group").find(`.t3js-image-manipulation-preview[data-crop-variant-id="${a}"]`),n=this.trigger.closest(".form-group").find(`.t3js-image-manipulation-selected-ratio[data-crop-variant-id="${a}"]`);if(0===s.length)return;let c=s.width(),h=s.data("preview-height");const p=o.width/o.height,d=c/p;d>h?c=h*p:h=d,c>o.width&&(c=o.width,h=o.height);const l=c/o.width,u=$("<div />").html('<img src="'+e.src+'">'),g=this.currentModal.find(`.t3-js-ratio-title[data-ratio-id="${i.id}${i.selectedRatio}"]`);n.text(g.text()),u.addClass("cropper-preview-container"),s.empty().append(u),u.wrap('<span class="thumbnail thumbnail-status"></span>'),u.width(c).height(h).find("img").css({height:r.naturalHeight*l,left:-o.x*l,top:-o.y*l,width:r.naturalWidth*l})}))}openPreview(t){const e=ImageManipulation.serializeCropVariants(t);let r=this.trigger.attr("data-preview-url");r=r+(r.includes("?")?"&":"?")+"cropVariants="+encodeURIComponent(e),window.open(r,"TYPO3ImageManipulationPreview")}save(t){const e=ImageManipulation.serializeCropVariants(t),r=$(`#${this.trigger.attr("data-field")}`);this.trigger.attr("data-crop-variants",JSON.stringify(t)),this.setPreviewImages(t),r.val(e),FormEngineValidation.markFieldAsChanged(r),this.currentModal.modal("hide")}destroy(){this.currentModal&&(this.cropper instanceof Cropper&&this.cropper.destroy(),this.initialized=!1,this.cropper=null,this.currentModal=null,this.data=null)}}export default new ImageManipulation;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/input/clearable.js b/typo3/sysext/backend/Resources/Public/JavaScript/input/clearable.js
index 0a0fbdb69549..45d789e31cfc 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/input/clearable.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/input/clearable.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-class Clearable{static createCloseButton(){const e=document.createElement("button");return e.type="button",e.tabIndex=-1,e.innerHTML='<span class="t3js-icon icon icon-size-small icon-state-default icon-actions-close" data-identifier="actions-close">\n        <span class="icon-markup">\n            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\n                <path\n                    d="M11.9 5.5L9.4 8l2.5 2.5c.2.2.2.5 0\n                    .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7\n                    0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5\n                    0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7\n                    0l.7.7c.2.2.2.5 0 .7z"\n                    class="icon-color"/>\n            </svg>\n        </span>\n    </span>',e.style.visibility="hidden",e.classList.add("close"),e}constructor(){"function"!=typeof HTMLInputElement.prototype.clearable&&this.registerClearable()}registerClearable(){HTMLInputElement.prototype.clearable=function(e={}){if(this.isClearable)return;if("object"!=typeof e)throw new Error("Passed options must be an object, "+typeof e+" given");const t=document.createElement("div");t.classList.add("form-control-clearable"),this.parentNode.insertBefore(t,this),t.appendChild(this);const n=Clearable.createCloseButton(),s=()=>{n.style.visibility=0===this.value.length?"hidden":"visible"};n.addEventListener("click",t=>{t.preventDefault(),this.value="","function"==typeof e.onClear&&e.onClear(this),this.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),s()}),t.appendChild(n),this.addEventListener("focus",s),this.addEventListener("keyup",s),s(),this.isClearable=!0}}}export default new Clearable;
\ No newline at end of file
+class Clearable{static createCloseButton(){const e=document.createElement("button");return e.type="button",e.tabIndex=-1,e.innerHTML='<span class="t3js-icon icon icon-size-small icon-state-default icon-actions-close" data-identifier="actions-close">\n        <span class="icon-markup">\n            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\n                <path\n                    d="M11.9 5.5L9.4 8l2.5 2.5c.2.2.2.5 0\n                    .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7\n                    0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5\n                    0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7\n                    0l.7.7c.2.2.2.5 0 .7z"\n                    class="icon-color"/>\n            </svg>\n        </span>\n    </span>',e.style.visibility="hidden",e.classList.add("close"),e}constructor(){"function"!=typeof HTMLInputElement.prototype.clearable&&this.registerClearable()}registerClearable(){HTMLInputElement.prototype.clearable=function(e={}){if(this.isClearable)return;if("object"!=typeof e)throw new Error("Passed options must be an object, "+typeof e+" given");const t=document.createElement("div");t.classList.add("form-control-clearable"),this.parentNode.insertBefore(t,this),t.appendChild(this);const n=Clearable.createCloseButton(),s=()=>{n.style.visibility=0===this.value.length?"hidden":"visible"};n.addEventListener("click",(t=>{t.preventDefault(),this.value="","function"==typeof e.onClear&&e.onClear(this),this.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),s()})),t.appendChild(n),this.addEventListener("focus",s),this.addEventListener("keyup",s),s(),this.isClearable=!0}}}export default new Clearable;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/java-script-module-import-event-handler.js b/typo3/sysext/backend/Resources/Public/JavaScript/java-script-module-import-event-handler.js
index 66364f8b70b3..8599d3fc4300 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/java-script-module-import-event-handler.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/java-script-module-import-event-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-"use strict";document.addEventListener("typo3:import-javascript-module",t=>{t.detail.importPromise=import(t.detail.specifier)});
\ No newline at end of file
+"use strict";document.addEventListener("typo3:import-javascript-module",(t=>{t.detail.importPromise=import(t.detail.specifier)}));
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/layout-module/drag-drop.js b/typo3/sysext/backend/Resources/Public/JavaScript/layout-module/drag-drop.js
index 76505858ec1b..6fe67d583ddd 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/layout-module/drag-drop.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/layout-module/drag-drop.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import"jquery-ui/droppable.js";import DataHandler from"@typo3/backend/ajax-data-handler.js";import Icons from"@typo3/backend/icons.js";class DragDrop{static initialize(){$(DragDrop.contentIdentifier).draggable({handle:DragDrop.dragHeaderIdentifier,scope:"tt_content",cursor:"move",distance:20,revert:"invalid",zIndex:100,start:e=>{DragDrop.onDragStart($(e.target))},stop:e=>{DragDrop.onDragStop($(e.target))}}),$(DragDrop.dropZoneIdentifier).droppable({accept:this.contentIdentifier,scope:"tt_content",tolerance:"pointer",over:(e,r)=>{DragDrop.onDropHoverOver($(r.draggable),$(e.target))},out:(e,r)=>{DragDrop.onDropHoverOut($(r.draggable),$(e.target))},drop:(e,r)=>{DragDrop.onDrop($(r.draggable),$(e.target),e)}})}static onDragStart(e){DragDrop.originalStyles=e.get(0).style.cssText,e.children(DragDrop.dragIdentifier).addClass("dragitem-shadow"),e.append('<div class="ui-draggable-copy-message">'+TYPO3.lang["dragdrop.copy.message"]+"</div>"),e.children(DragDrop.dropZoneIdentifier).addClass("drag-start"),e.closest(DragDrop.columnIdentifier).removeClass("active"),e.find(DragDrop.dropZoneIdentifier).hide(),$(DragDrop.dropZoneIdentifier).each((e,r)=>{const a=$(r);a.parent().find(DragDrop.addContentIdentifier).length&&a.addClass(DragDrop.validDropZoneClass)})}static onDragStop(e){e.children(DragDrop.dragIdentifier).removeClass("dragitem-shadow"),e.children(DragDrop.dropZoneIdentifier).removeClass("drag-start"),e.closest(DragDrop.columnIdentifier).addClass("active"),e.find(DragDrop.dropZoneIdentifier).show(),e.find(".ui-draggable-copy-message").remove(),e.get(0).style.cssText=DragDrop.originalStyles,$(DragDrop.dropZoneIdentifier+"."+DragDrop.validDropZoneClass).removeClass(DragDrop.validDropZoneClass)}static onDropHoverOver(e,r){r.hasClass(DragDrop.validDropZoneClass)&&r.addClass(DragDrop.dropPossibleHoverClass)}static onDropHoverOut(e,r){r.removeClass(DragDrop.dropPossibleHoverClass)}static onDrop(e,r,a){const t=DragDrop.getColumnPositionForElement(r);r.removeClass(DragDrop.dropPossibleHoverClass);const o=parseInt(e.data("uid"),10);if("number"==typeof o&&o>0){let s={};const n=r.closest(DragDrop.contentIdentifier).data("uid");let i=0;i=void 0===n?parseInt(a.target.offsetParent.getAttribute("data-page"),10):0-parseInt(n,10);let d=parseInt(e.data("language-uid"),10);-1!==d&&(d=parseInt(r.closest("[data-language-uid]").data("language-uid"),10));let p=0;0!==i&&(p=t);const g=a&&a.originalEvent.ctrlKey||r.hasClass("t3js-paste-copy"),l=g?"copy":"move";s.cmd={tt_content:{[o]:{[l]:{action:"paste",target:i,update:{colPos:p,sys_language_uid:d}}}}},DragDrop.ajaxAction(r,e,s,g).then(()=>{const r=$(`.t3-page-column-lang-name[data-language-uid="${d}"]`);if(0===r.length)return;const a=r.data("flagIdentifier"),t=r.data("languageTitle");Icons.getIcon(a,Icons.sizes.small).then(r=>{e.find(".t3js-flag").attr("title",t).html(r)})})}}static ajaxAction(e,r,a,t){const o=Object.keys(a.cmd).shift(),s=parseInt(Object.keys(a.cmd[o]).shift(),10),n={component:"dragdrop",action:t?"copy":"move",table:o,uid:s};return DataHandler.process(a,n).then(a=>{if(a.hasErrors)throw a.messages;e.parent().hasClass(DragDrop.contentIdentifier.substring(1))?r.detach().css({top:0,left:0}).insertAfter(e.closest(DragDrop.contentIdentifier)):r.detach().css({top:0,left:0}).insertAfter(e.closest(DragDrop.dropZoneIdentifier)),t&&self.location.reload()})}static getColumnPositionForElement(e){const r=e.closest("[data-colpos]");return!(!r.length||"undefined"===r.data("colpos"))&&r.data("colpos")}}DragDrop.contentIdentifier=".t3js-page-ce",DragDrop.dragIdentifier=".t3js-page-ce-dragitem",DragDrop.dragHeaderIdentifier=".t3js-page-ce-draghandle",DragDrop.dropZoneIdentifier=".t3js-page-ce-dropzone-available",DragDrop.columnIdentifier=".t3js-page-column",DragDrop.validDropZoneClass="active",DragDrop.dropPossibleHoverClass="t3-page-ce-dropzone-possible",DragDrop.addContentIdentifier=".t3js-page-new-ce",DragDrop.originalStyles="";export default DragDrop;$(DragDrop.initialize);
\ No newline at end of file
+import $ from"jquery";import"jquery-ui/droppable.js";import DataHandler from"@typo3/backend/ajax-data-handler.js";import Icons from"@typo3/backend/icons.js";class DragDrop{static initialize(){$(DragDrop.contentIdentifier).draggable({handle:DragDrop.dragHeaderIdentifier,scope:"tt_content",cursor:"move",distance:20,revert:"invalid",zIndex:100,start:e=>{DragDrop.onDragStart($(e.target))},stop:e=>{DragDrop.onDragStop($(e.target))}}),$(DragDrop.dropZoneIdentifier).droppable({accept:this.contentIdentifier,scope:"tt_content",tolerance:"pointer",over:(e,r)=>{DragDrop.onDropHoverOver($(r.draggable),$(e.target))},out:(e,r)=>{DragDrop.onDropHoverOut($(r.draggable),$(e.target))},drop:(e,r)=>{DragDrop.onDrop($(r.draggable),$(e.target),e)}})}static onDragStart(e){DragDrop.originalStyles=e.get(0).style.cssText,e.children(DragDrop.dragIdentifier).addClass("dragitem-shadow"),e.append('<div class="ui-draggable-copy-message">'+TYPO3.lang["dragdrop.copy.message"]+"</div>"),e.children(DragDrop.dropZoneIdentifier).addClass("drag-start"),e.closest(DragDrop.columnIdentifier).removeClass("active"),e.find(DragDrop.dropZoneIdentifier).hide(),$(DragDrop.dropZoneIdentifier).each(((e,r)=>{const a=$(r);a.parent().find(DragDrop.addContentIdentifier).length&&a.addClass(DragDrop.validDropZoneClass)}))}static onDragStop(e){e.children(DragDrop.dragIdentifier).removeClass("dragitem-shadow"),e.children(DragDrop.dropZoneIdentifier).removeClass("drag-start"),e.closest(DragDrop.columnIdentifier).addClass("active"),e.find(DragDrop.dropZoneIdentifier).show(),e.find(".ui-draggable-copy-message").remove(),e.get(0).style.cssText=DragDrop.originalStyles,$(DragDrop.dropZoneIdentifier+"."+DragDrop.validDropZoneClass).removeClass(DragDrop.validDropZoneClass)}static onDropHoverOver(e,r){r.hasClass(DragDrop.validDropZoneClass)&&r.addClass(DragDrop.dropPossibleHoverClass)}static onDropHoverOut(e,r){r.removeClass(DragDrop.dropPossibleHoverClass)}static onDrop(e,r,a){const t=DragDrop.getColumnPositionForElement(r);r.removeClass(DragDrop.dropPossibleHoverClass);const o=parseInt(e.data("uid"),10);if("number"==typeof o&&o>0){let s={};const n=r.closest(DragDrop.contentIdentifier).data("uid");let i=0;i=void 0===n?parseInt(a.target.offsetParent.getAttribute("data-page"),10):0-parseInt(n,10);let d=parseInt(e.data("language-uid"),10);-1!==d&&(d=parseInt(r.closest("[data-language-uid]").data("language-uid"),10));let p=0;0!==i&&(p=t);const g=a&&a.originalEvent.ctrlKey||r.hasClass("t3js-paste-copy"),l=g?"copy":"move";s.cmd={tt_content:{[o]:{[l]:{action:"paste",target:i,update:{colPos:p,sys_language_uid:d}}}}},DragDrop.ajaxAction(r,e,s,g).then((()=>{const r=$(`.t3-page-column-lang-name[data-language-uid="${d}"]`);if(0===r.length)return;const a=r.data("flagIdentifier"),t=r.data("languageTitle");Icons.getIcon(a,Icons.sizes.small).then((r=>{e.find(".t3js-flag").attr("title",t).html(r)}))}))}}static ajaxAction(e,r,a,t){const o=Object.keys(a.cmd).shift(),s=parseInt(Object.keys(a.cmd[o]).shift(),10),n={component:"dragdrop",action:t?"copy":"move",table:o,uid:s};return DataHandler.process(a,n).then((a=>{if(a.hasErrors)throw a.messages;e.parent().hasClass(DragDrop.contentIdentifier.substring(1))?r.detach().css({top:0,left:0}).insertAfter(e.closest(DragDrop.contentIdentifier)):r.detach().css({top:0,left:0}).insertAfter(e.closest(DragDrop.dropZoneIdentifier)),t&&self.location.reload()}))}static getColumnPositionForElement(e){const r=e.closest("[data-colpos]");return!(!r.length||"undefined"===r.data("colpos"))&&r.data("colpos")}}DragDrop.contentIdentifier=".t3js-page-ce",DragDrop.dragIdentifier=".t3js-page-ce-dragitem",DragDrop.dragHeaderIdentifier=".t3js-page-ce-draghandle",DragDrop.dropZoneIdentifier=".t3js-page-ce-dropzone-available",DragDrop.columnIdentifier=".t3js-page-column",DragDrop.validDropZoneClass="active",DragDrop.dropPossibleHoverClass="t3-page-ce-dropzone-possible",DragDrop.addContentIdentifier=".t3js-page-new-ce",DragDrop.originalStyles="";export default DragDrop;$(DragDrop.initialize);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/layout-module/paste.js b/typo3/sysext/backend/Resources/Public/JavaScript/layout-module/paste.js
index 19fd177d8bf1..6d019e231206 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/layout-module/paste.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/layout-module/paste.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import DataHandler from"@typo3/backend/ajax-data-handler.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import"@typo3/backend/element/icon-element.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";class Paste{constructor(){this.itemOnClipboardUid=0,this.itemOnClipboardTitle="",this.copyMode="",this.elementIdentifier=".t3js-page-ce",this.pasteAfterLinkTemplate="",this.pasteIntoLinkTemplate="",$(()=>{$(".t3js-page-columns").length&&(this.generateButtonTemplates(),this.activatePasteIcons(),this.initializeEvents())})}static determineColumn(t){const e=t.closest("[data-colpos]");return e.length&&"undefined"!==e.data("colpos")?e.data("colpos"):0}initializeEvents(){$(document).on("click",".t3js-paste",t=>{t.preventDefault(),this.activatePasteModal($(t.currentTarget))})}generateButtonTemplates(){this.itemOnClipboardUid&&(this.pasteAfterLinkTemplate='<button type="button" class="t3js-paste t3js-paste'+(this.copyMode?"-"+this.copyMode:"")+' t3js-paste-after btn btn-default btn-sm" title="'+TYPO3.lang?.pasteAfterRecord+'"><typo3-backend-icon identifier="actions-document-paste-into" size="small"></typo3-backend-icon></button>',this.pasteIntoLinkTemplate='<button type="button" class="t3js-paste t3js-paste'+(this.copyMode?"-"+this.copyMode:"")+' t3js-paste-into btn btn-default btn-sm" title="'+TYPO3.lang?.pasteIntoColumn+'"><typo3-backend-icon identifier="actions-document-paste-into" size="small"></typo3-backend-icon></button>')}activatePasteIcons(){$(".t3js-page-new-ce").each((t,e)=>{if(this.pasteAfterLinkTemplate&&this.pasteIntoLinkTemplate){$(e).parent().data("page")?$(e).append(this.pasteIntoLinkTemplate):$(e).append(this.pasteAfterLinkTemplate)}})}activatePasteModal(t){const e=(TYPO3.lang["paste.modal.title.paste"]||"Paste record")+': "'+this.itemOnClipboardTitle+'"',a=TYPO3.lang["paste.modal.paste"]||"Do you want to paste the record to this position?";let s=[];s=[{text:TYPO3.lang["paste.modal.button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",trigger:()=>{Modal.currentModal.trigger("modal-dismiss")}},{text:TYPO3.lang["paste.modal.button.paste"]||"Paste",btnClass:"btn-"+Severity.getCssClass(SeverityEnum.warning),trigger:()=>{Modal.currentModal.trigger("modal-dismiss"),this.execute(t)}}],Modal.show(e,a,SeverityEnum.warning,s)}execute(t){const e=Paste.determineColumn(t),a=t.closest(this.elementIdentifier),s=a.data("uid");let n;n=void 0===s?parseInt(a.data("page"),10):0-parseInt(s,10);const i={CB:{paste:"tt_content|"+n,pad:"normal",update:{colPos:e,sys_language_uid:parseInt(t.closest("[data-language-uid]").data("language-uid"),10)}}};DataHandler.process(i).then(t=>{t.hasErrors||window.location.reload()})}}export default new Paste;
\ No newline at end of file
+import $ from"jquery";import DataHandler from"@typo3/backend/ajax-data-handler.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import"@typo3/backend/element/icon-element.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";class Paste{constructor(){this.itemOnClipboardUid=0,this.itemOnClipboardTitle="",this.copyMode="",this.elementIdentifier=".t3js-page-ce",this.pasteAfterLinkTemplate="",this.pasteIntoLinkTemplate="",$((()=>{$(".t3js-page-columns").length&&(this.generateButtonTemplates(),this.activatePasteIcons(),this.initializeEvents())}))}static determineColumn(t){const e=t.closest("[data-colpos]");return e.length&&"undefined"!==e.data("colpos")?e.data("colpos"):0}initializeEvents(){$(document).on("click",".t3js-paste",(t=>{t.preventDefault(),this.activatePasteModal($(t.currentTarget))}))}generateButtonTemplates(){this.itemOnClipboardUid&&(this.pasteAfterLinkTemplate='<button type="button" class="t3js-paste t3js-paste'+(this.copyMode?"-"+this.copyMode:"")+' t3js-paste-after btn btn-default btn-sm" title="'+TYPO3.lang?.pasteAfterRecord+'"><typo3-backend-icon identifier="actions-document-paste-into" size="small"></typo3-backend-icon></button>',this.pasteIntoLinkTemplate='<button type="button" class="t3js-paste t3js-paste'+(this.copyMode?"-"+this.copyMode:"")+' t3js-paste-into btn btn-default btn-sm" title="'+TYPO3.lang?.pasteIntoColumn+'"><typo3-backend-icon identifier="actions-document-paste-into" size="small"></typo3-backend-icon></button>')}activatePasteIcons(){$(".t3js-page-new-ce").each(((t,e)=>{if(this.pasteAfterLinkTemplate&&this.pasteIntoLinkTemplate){$(e).parent().data("page")?$(e).append(this.pasteIntoLinkTemplate):$(e).append(this.pasteAfterLinkTemplate)}}))}activatePasteModal(t){const e=(TYPO3.lang["paste.modal.title.paste"]||"Paste record")+': "'+this.itemOnClipboardTitle+'"',a=TYPO3.lang["paste.modal.paste"]||"Do you want to paste the record to this position?";let s=[];s=[{text:TYPO3.lang["paste.modal.button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",trigger:()=>{Modal.currentModal.trigger("modal-dismiss")}},{text:TYPO3.lang["paste.modal.button.paste"]||"Paste",btnClass:"btn-"+Severity.getCssClass(SeverityEnum.warning),trigger:()=>{Modal.currentModal.trigger("modal-dismiss"),this.execute(t)}}],Modal.show(e,a,SeverityEnum.warning,s)}execute(t){const e=Paste.determineColumn(t),a=t.closest(this.elementIdentifier),s=a.data("uid");let n;n=void 0===s?parseInt(a.data("page"),10):0-parseInt(s,10);const i={CB:{paste:"tt_content|"+n,pad:"normal",update:{colPos:e,sys_language_uid:parseInt(t.closest("[data-language-uid]").data("language-uid"),10)}}};DataHandler.process(i).then((t=>{t.hasErrors||window.location.reload()}))}}export default new Paste;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/localization.js b/typo3/sysext/backend/Resources/Public/JavaScript/localization.js
index a94333256641..2792077a549e 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/localization.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/localization.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import Wizard from"@typo3/backend/wizard.js";import"@typo3/backend/element/icon-element.js";class Localization{constructor(){this.triggerButton=".t3js-localize",this.localizationMode=null,this.sourceLanguage=null,this.records=[],$(()=>{this.initialize()})}initialize(){const e=this;Icons.getIcon("actions-localize",Icons.sizes.large).then(a=>{Icons.getIcon("actions-edit-copy",Icons.sizes.large).then(t=>{$(e.triggerButton).removeClass("disabled"),$(document).on("click",e.triggerButton,e=>{e.preventDefault();const l=$(e.currentTarget),i=[],o=[];let s="";l.data("allowTranslate")&&(i.push('<div class="row"><div class="col-sm-3"><label class="btn btn-default d-block t3js-localization-option" data-helptext=".t3js-helptext-translate">'+a+'<input type="radio" name="mode" id="mode_translate" value="localize" style="display: none"><br>'+TYPO3.lang["localize.wizard.button.translate"]+'</label></div><div class="col-sm-9"><p class="t3js-helptext t3js-helptext-translate text-muted">'+TYPO3.lang["localize.educate.translate"]+"</p></div></div>"),o.push("localize")),l.data("allowCopy")&&(i.push('<div class="row"><div class="col-sm-3"><label class="btn btn-default d-block t3js-localization-option" data-helptext=".t3js-helptext-copy">'+t+'<input type="radio" name="mode" id="mode_copy" value="copyFromLanguage" style="display: none"><br>'+TYPO3.lang["localize.wizard.button.copy"]+'</label></div><div class="col-sm-9"><p class="t3js-helptext t3js-helptext-copy text-muted">'+TYPO3.lang["localize.educate.copy"]+"</p></div></div>"),o.push("copyFromLanguage")),0===l.data("allowTranslate")&&0===l.data("allowCopy")&&i.push('<div class="row"><div class="col-sm-12"><div class="alert alert-warning"><div class="media"><div class="media-left"><span class="icon-emphasized"><typo3-backend-icon identifier="actions-exclamation" size="small"></typo3-backend-icon></span></div><div class="media-body"><p class="alert-message">'+TYPO3.lang["localize.educate.noTranslate"]+"</p></div></div></div></div></div>"),s+='<div data-bs-toggle="buttons">'+i.join("<hr>")+"</div>",Wizard.addSlide("localize-choose-action",TYPO3.lang["localize.wizard.header_page"].replace("{0}",l.data("page")).replace("{1}",l.data("languageName")),s,SeverityEnum.info,()=>{1===o.length&&(this.localizationMode=o[0],Wizard.unlockNextStep().trigger("click"))}),Wizard.addSlide("localize-choose-language",TYPO3.lang["localize.view.chooseLanguage"],"",SeverityEnum.info,e=>{Icons.getIcon("spinner-circle-dark",Icons.sizes.large).then(a=>{e.html('<div class="text-center">'+a+"</div>"),this.loadAvailableLanguages(parseInt(l.data("pageId"),10),parseInt(l.data("languageId"),10)).then(async a=>{const t=await a.resolve();if(1===t.length)return this.sourceLanguage=t[0].uid,void Wizard.unlockNextStep().trigger("click");Wizard.getComponent().on("click",".t3js-language-option",e=>{const a=$(e.currentTarget).prev();this.sourceLanguage=a.val(),Wizard.unlockNextStep()});const l=$("<div />",{class:"row"});for(const e of t){const a="language"+e.uid,t=$("<input />",{type:"radio",name:"language",id:a,value:e.uid,style:"display: none;",class:"btn-check"}),i=$("<label />",{class:"btn btn-default d-block t3js-language-option option",for:a}).text(" "+e.title).prepend(e.flagIcon);l.append($("<div />",{class:"col-sm-4"}).append(t).append(i))}e.empty().append(l)})})}),Wizard.addSlide("localize-summary",TYPO3.lang["localize.view.summary"],"",SeverityEnum.info,e=>{Icons.getIcon("spinner-circle-dark",Icons.sizes.large).then(a=>{e.html('<div class="text-center">'+a+"</div>")}),this.getSummary(parseInt(l.data("pageId"),10),parseInt(l.data("languageId"),10)).then(async a=>{const t=await a.resolve();e.empty(),this.records=[];const l=t.columns.columns;t.columns.columnList.forEach(a=>{if(void 0===t.records[a])return;const i=l[a],o=$("<div />",{class:"row"});t.records[a].forEach(e=>{const a=" ("+e.uid+") "+e.title;this.records.push(e.uid),o.append($("<div />",{class:"col-sm-6"}).append($("<div />",{class:"input-group"}).append($("<span />",{class:"input-group-addon"}).append($("<input />",{type:"checkbox",class:"t3js-localization-toggle-record",id:"record-uid-"+e.uid,checked:"checked","data-uid":e.uid,"aria-label":a})),$("<label />",{class:"form-control",for:"record-uid-"+e.uid}).text(a).prepend(e.icon))))}),e.append($("<fieldset />",{class:"localization-fieldset"}).append($("<label />").text(i).prepend($("<input />",{class:"t3js-localization-toggle-column",type:"checkbox",checked:"checked"})),o))}),Wizard.unlockNextStep(),Wizard.getComponent().on("change",".t3js-localization-toggle-record",e=>{const a=$(e.currentTarget),t=a.data("uid"),l=a.closest("fieldset"),i=l.find(".t3js-localization-toggle-column");if(a.is(":checked"))this.records.push(t);else{const e=this.records.indexOf(t);e>-1&&this.records.splice(e,1)}const o=l.find(".t3js-localization-toggle-record"),s=l.find(".t3js-localization-toggle-record:checked");i.prop("checked",s.length>0),i.prop("indeterminate",s.length>0&&s.length<o.length),this.records.length>0?Wizard.unlockNextStep():Wizard.lockNextStep()}).on("change",".t3js-localization-toggle-column",e=>{const a=$(e.currentTarget),t=a.closest("fieldset").find(".t3js-localization-toggle-record");t.prop("checked",a.is(":checked")),t.trigger("change")})})}),Wizard.addFinalProcessingSlide(()=>{this.localizeRecords(parseInt(l.data("pageId"),10),parseInt(l.data("languageId"),10),this.records).then(()=>{Wizard.dismiss(),document.location.reload()})}).then(()=>{Wizard.show(),Wizard.getComponent().on("click",".t3js-localization-option",e=>{const a=$(e.currentTarget),t=a.find('input[type="radio"]');if(a.data("helptext")){const t=$(e.delegateTarget);t.find(".t3js-localization-option").removeClass("active"),t.find(".t3js-helptext").addClass("text-muted"),a.addClass("active"),t.find(a.data("helptext")).removeClass("text-muted")}this.localizationMode=t.val(),Wizard.unlockNextStep()})})})})})}loadAvailableLanguages(e,a){return new AjaxRequest(TYPO3.settings.ajaxUrls.page_languages).withQueryArguments({pageId:e,languageId:a}).get()}getSummary(e,a){return new AjaxRequest(TYPO3.settings.ajaxUrls.records_localize_summary).withQueryArguments({pageId:e,destLanguageId:a,languageId:this.sourceLanguage}).get()}localizeRecords(e,a,t){return new AjaxRequest(TYPO3.settings.ajaxUrls.records_localize).withQueryArguments({pageId:e,srcLanguageId:this.sourceLanguage,destLanguageId:a,action:this.localizationMode,uidList:t}).get()}}export default new Localization;
\ No newline at end of file
+import $ from"jquery";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import Wizard from"@typo3/backend/wizard.js";import"@typo3/backend/element/icon-element.js";class Localization{constructor(){this.triggerButton=".t3js-localize",this.localizationMode=null,this.sourceLanguage=null,this.records=[],$((()=>{this.initialize()}))}initialize(){const e=this;Icons.getIcon("actions-localize",Icons.sizes.large).then((a=>{Icons.getIcon("actions-edit-copy",Icons.sizes.large).then((t=>{$(e.triggerButton).removeClass("disabled"),$(document).on("click",e.triggerButton,(e=>{e.preventDefault();const l=$(e.currentTarget),i=[],o=[];let s="";l.data("allowTranslate")&&(i.push('<div class="row"><div class="col-sm-3"><label class="btn btn-default d-block t3js-localization-option" data-helptext=".t3js-helptext-translate">'+a+'<input type="radio" name="mode" id="mode_translate" value="localize" style="display: none"><br>'+TYPO3.lang["localize.wizard.button.translate"]+'</label></div><div class="col-sm-9"><p class="t3js-helptext t3js-helptext-translate text-muted">'+TYPO3.lang["localize.educate.translate"]+"</p></div></div>"),o.push("localize")),l.data("allowCopy")&&(i.push('<div class="row"><div class="col-sm-3"><label class="btn btn-default d-block t3js-localization-option" data-helptext=".t3js-helptext-copy">'+t+'<input type="radio" name="mode" id="mode_copy" value="copyFromLanguage" style="display: none"><br>'+TYPO3.lang["localize.wizard.button.copy"]+'</label></div><div class="col-sm-9"><p class="t3js-helptext t3js-helptext-copy text-muted">'+TYPO3.lang["localize.educate.copy"]+"</p></div></div>"),o.push("copyFromLanguage")),0===l.data("allowTranslate")&&0===l.data("allowCopy")&&i.push('<div class="row"><div class="col-sm-12"><div class="alert alert-warning"><div class="media"><div class="media-left"><span class="icon-emphasized"><typo3-backend-icon identifier="actions-exclamation" size="small"></typo3-backend-icon></span></div><div class="media-body"><p class="alert-message">'+TYPO3.lang["localize.educate.noTranslate"]+"</p></div></div></div></div></div>"),s+='<div data-bs-toggle="buttons">'+i.join("<hr>")+"</div>",Wizard.addSlide("localize-choose-action",TYPO3.lang["localize.wizard.header_page"].replace("{0}",l.data("page")).replace("{1}",l.data("languageName")),s,SeverityEnum.info,(()=>{1===o.length&&(this.localizationMode=o[0],Wizard.unlockNextStep().trigger("click"))})),Wizard.addSlide("localize-choose-language",TYPO3.lang["localize.view.chooseLanguage"],"",SeverityEnum.info,(e=>{Icons.getIcon("spinner-circle-dark",Icons.sizes.large).then((a=>{e.html('<div class="text-center">'+a+"</div>"),this.loadAvailableLanguages(parseInt(l.data("pageId"),10),parseInt(l.data("languageId"),10)).then((async a=>{const t=await a.resolve();if(1===t.length)return this.sourceLanguage=t[0].uid,void Wizard.unlockNextStep().trigger("click");Wizard.getComponent().on("click",".t3js-language-option",(e=>{const a=$(e.currentTarget).prev();this.sourceLanguage=a.val(),Wizard.unlockNextStep()}));const l=$("<div />",{class:"row"});for(const e of t){const a="language"+e.uid,t=$("<input />",{type:"radio",name:"language",id:a,value:e.uid,style:"display: none;",class:"btn-check"}),i=$("<label />",{class:"btn btn-default d-block t3js-language-option option",for:a}).text(" "+e.title).prepend(e.flagIcon);l.append($("<div />",{class:"col-sm-4"}).append(t).append(i))}e.empty().append(l)}))}))})),Wizard.addSlide("localize-summary",TYPO3.lang["localize.view.summary"],"",SeverityEnum.info,(e=>{Icons.getIcon("spinner-circle-dark",Icons.sizes.large).then((a=>{e.html('<div class="text-center">'+a+"</div>")})),this.getSummary(parseInt(l.data("pageId"),10),parseInt(l.data("languageId"),10)).then((async a=>{const t=await a.resolve();e.empty(),this.records=[];const l=t.columns.columns;t.columns.columnList.forEach((a=>{if(void 0===t.records[a])return;const i=l[a],o=$("<div />",{class:"row"});t.records[a].forEach((e=>{const a=" ("+e.uid+") "+e.title;this.records.push(e.uid),o.append($("<div />",{class:"col-sm-6"}).append($("<div />",{class:"input-group"}).append($("<span />",{class:"input-group-addon"}).append($("<input />",{type:"checkbox",class:"t3js-localization-toggle-record",id:"record-uid-"+e.uid,checked:"checked","data-uid":e.uid,"aria-label":a})),$("<label />",{class:"form-control",for:"record-uid-"+e.uid}).text(a).prepend(e.icon))))})),e.append($("<fieldset />",{class:"localization-fieldset"}).append($("<label />").text(i).prepend($("<input />",{class:"t3js-localization-toggle-column",type:"checkbox",checked:"checked"})),o))})),Wizard.unlockNextStep(),Wizard.getComponent().on("change",".t3js-localization-toggle-record",(e=>{const a=$(e.currentTarget),t=a.data("uid"),l=a.closest("fieldset"),i=l.find(".t3js-localization-toggle-column");if(a.is(":checked"))this.records.push(t);else{const e=this.records.indexOf(t);e>-1&&this.records.splice(e,1)}const o=l.find(".t3js-localization-toggle-record"),s=l.find(".t3js-localization-toggle-record:checked");i.prop("checked",s.length>0),i.prop("indeterminate",s.length>0&&s.length<o.length),this.records.length>0?Wizard.unlockNextStep():Wizard.lockNextStep()})).on("change",".t3js-localization-toggle-column",(e=>{const a=$(e.currentTarget),t=a.closest("fieldset").find(".t3js-localization-toggle-record");t.prop("checked",a.is(":checked")),t.trigger("change")}))}))})),Wizard.addFinalProcessingSlide((()=>{this.localizeRecords(parseInt(l.data("pageId"),10),parseInt(l.data("languageId"),10),this.records).then((()=>{Wizard.dismiss(),document.location.reload()}))})).then((()=>{Wizard.show(),Wizard.getComponent().on("click",".t3js-localization-option",(e=>{const a=$(e.currentTarget),t=a.find('input[type="radio"]');if(a.data("helptext")){const t=$(e.delegateTarget);t.find(".t3js-localization-option").removeClass("active"),t.find(".t3js-helptext").addClass("text-muted"),a.addClass("active"),t.find(a.data("helptext")).removeClass("text-muted")}this.localizationMode=t.val(),Wizard.unlockNextStep()}))}))}))}))}))}loadAvailableLanguages(e,a){return new AjaxRequest(TYPO3.settings.ajaxUrls.page_languages).withQueryArguments({pageId:e,languageId:a}).get()}getSummary(e,a){return new AjaxRequest(TYPO3.settings.ajaxUrls.records_localize_summary).withQueryArguments({pageId:e,destLanguageId:a,languageId:this.sourceLanguage}).get()}localizeRecords(e,a,t){return new AjaxRequest(TYPO3.settings.ajaxUrls.records_localize).withQueryArguments({pageId:e,srcLanguageId:this.sourceLanguage,destLanguageId:a,action:this.localizationMode,uidList:t}).get()}}export default new Localization;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/login-refresh.js b/typo3/sysext/backend/Resources/Public/JavaScript/login-refresh.js
index 0dd95cd9b490..a2a42d87062d 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/login-refresh.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/login-refresh.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Notification from"@typo3/backend/notification.js";var MarkupIdentifiers;!function(e){e.loginrefresh="t3js-modal-loginrefresh",e.lockedModal="t3js-modal-backendlocked",e.loginFormModal="t3js-modal-backendloginform"}(MarkupIdentifiers||(MarkupIdentifiers={}));class LoginRefresh{constructor(){this.options={modalConfig:{backdrop:"static"}},this.intervalTime=60,this.intervalId=null,this.backendIsLocked=!1,this.isTimingOut=!1,this.$timeoutModal=null,this.$backendLockedModal=null,this.$loginForm=null,this.loginFramesetUrl="",this.logoutUrl="",this.submitForm=e=>{e.preventDefault();const o=this.$loginForm.find("form"),t=o.find("input[name=p_field]"),i=o.find("input[name=userident]"),s=t.val();if(""===s&&""===i.val())return Notification.error(TYPO3.lang["mess.refresh_login_failed"],TYPO3.lang["mess.refresh_login_emptyPassword"]),void t.focus();s&&(i.val(s),t.val(""));const a={login_status:"login"};$.each(o.serializeArray(),(function(e,o){a[o.name]=o.value})),new AjaxRequest(o.attr("action")).post(a).then(async e=>{(await e.resolve()).login.success?this.hideLoginForm():(Notification.error(TYPO3.lang["mess.refresh_login_failed"],TYPO3.lang["mess.refresh_login_failed_message"]),t.focus())})},this.checkActiveSession=()=>{new AjaxRequest(TYPO3.settings.ajaxUrls.login_timedout).get().then(async e=>{const o=await e.resolve();o.login.locked?this.backendIsLocked||(this.backendIsLocked=!0,this.showBackendLockedModal()):this.backendIsLocked&&(this.backendIsLocked=!1,this.hideBackendLockedModal()),this.backendIsLocked||(o.login.timed_out||o.login.will_time_out)&&(o.login.timed_out?this.showLoginForm():this.showTimeoutModal())})}}initialize(e){"object"==typeof e&&this.applyOptions(e),this.initializeTimeoutModal(),this.initializeBackendLockedModal(),this.initializeLoginForm(),this.startTask()}startTask(){if(null!==this.intervalId)return;let e=1e3*this.intervalTime;this.intervalId=setInterval(this.checkActiveSession,e)}stopTask(){clearInterval(this.intervalId),this.intervalId=null}setIntervalTime(e){this.intervalTime=Math.min(e,86400)}setLogoutUrl(e){this.logoutUrl=e}setLoginFramesetUrl(e){this.loginFramesetUrl=e}showTimeoutModal(){this.isTimingOut=!0,this.$timeoutModal.modal(this.options.modalConfig),this.$timeoutModal.modal("show"),this.fillProgressbar(this.$timeoutModal)}hideTimeoutModal(){this.isTimingOut=!1,this.$timeoutModal.modal("hide")}showBackendLockedModal(){this.$backendLockedModal.modal(this.options.modalConfig),this.$backendLockedModal.modal("show")}hideBackendLockedModal(){this.$backendLockedModal.modal("hide")}showLoginForm(){new AjaxRequest(TYPO3.settings.ajaxUrls.logout).get().then(()=>{TYPO3.configuration.showRefreshLoginPopup?this.showLoginPopup():(this.$loginForm.modal(this.options.modalConfig),this.$loginForm.modal("show"))})}showLoginPopup(){const e=window.open(this.loginFramesetUrl,"relogin_"+Math.random().toString(16).slice(2),"height=450,width=700,status=0,menubar=0,location=1");e&&e.focus()}hideLoginForm(){this.$loginForm.modal("hide")}initializeBackendLockedModal(){this.$backendLockedModal=this.generateModal(MarkupIdentifiers.lockedModal),this.$backendLockedModal.find(".modal-header h4").text(TYPO3.lang["mess.please_wait"]),this.$backendLockedModal.find(".modal-body").append($("<p />").text(TYPO3.lang["mess.be_locked"])),this.$backendLockedModal.find(".modal-footer").remove(),$("body").append(this.$backendLockedModal)}initializeTimeoutModal(){this.$timeoutModal=this.generateModal(MarkupIdentifiers.loginrefresh),this.$timeoutModal.addClass("modal-severity-notice"),this.$timeoutModal.find(".modal-header h4").text(TYPO3.lang["mess.login_about_to_expire_title"]),this.$timeoutModal.find(".modal-body").append($("<p />").text(TYPO3.lang["mess.login_about_to_expire"]),$("<div />",{class:"progress"}).append($("<div />",{class:"progress-bar progress-bar-warning progress-bar-striped progress-bar-animated",role:"progressbar","aria-valuemin":"0","aria-valuemax":"100"}).append($("<span />",{class:"visually-hidden"})))),this.$timeoutModal.find(".modal-footer").append($("<button />",{class:"btn btn-default","data-action":"logout"}).text(TYPO3.lang["mess.refresh_login_logout_button"]).on("click",()=>{top.location.href=this.logoutUrl}),$("<button />",{class:"btn btn-primary t3js-active","data-action":"refreshSession"}).text(TYPO3.lang["mess.refresh_login_refresh_button"]).on("click",()=>{new AjaxRequest(TYPO3.settings.ajaxUrls.login_refresh).get().then(async e=>{const o=await e.resolve();this.hideTimeoutModal(),o.refresh.success||this.showLoginForm()})})),this.registerDefaultModalEvents(this.$timeoutModal),$("body").append(this.$timeoutModal)}initializeLoginForm(){if(TYPO3.configuration.showRefreshLoginPopup)return;this.$loginForm=this.generateModal(MarkupIdentifiers.loginFormModal),this.$loginForm.addClass("modal-notice");let e=String(TYPO3.lang["mess.refresh_login_title"]).replace("%s",TYPO3.configuration.username);this.$loginForm.find(".modal-header h4").text(e),this.$loginForm.find(".modal-body").append($("<p />").text(TYPO3.lang["mess.login_expired"]),$("<form />",{id:"beLoginRefresh",method:"POST",action:TYPO3.settings.ajaxUrls.login}).append($("<div />").append($("<input />",{type:"text",name:"username",class:"d-none",value:TYPO3.configuration.username}),$("<input />",{type:"hidden",name:"userident",id:"t3-loginrefresh-userident"})),$("<div />",{class:"form-group"}).append($("<input />",{type:"password",name:"p_field",autofocus:"autofocus",class:"form-control",placeholder:TYPO3.lang["mess.refresh_login_password"]})))),this.$loginForm.find(".modal-body .d-none").attr("autocomplete","username"),this.$loginForm.find(".modal-body .form-control").attr("autocomplete","current-password"),this.$loginForm.find(".modal-footer").append($("<a />",{href:this.logoutUrl,class:"btn btn-default"}).text(TYPO3.lang["mess.refresh_exit_button"]),$("<button />",{type:"submit",class:"btn btn-primary","data-action":"refreshSession",form:"beLoginRefresh"}).text(TYPO3.lang["mess.refresh_login_button"]).on("click",()=>{this.$loginForm.find("form").trigger("submit")})),this.registerDefaultModalEvents(this.$loginForm).on("submit",this.submitForm),$("body").append(this.$loginForm)}generateModal(e){return $("<div />",{id:e,class:"t3js-modal "+e+" modal modal-type-default modal-severity-notice modal-style-light modal-size-small fade"}).append($("<div />",{class:"modal-dialog"}).append($("<div />",{class:"modal-content"}).append($("<div />",{class:"modal-header"}).append($("<h4 />",{class:"modal-title"})),$("<div />",{class:"modal-body"}),$("<div />",{class:"modal-footer"}))))}fillProgressbar(e){if(!this.isTimingOut)return;let o=0;const t=e.find(".progress-bar"),i=t.children(".visually-hidden"),s=setInterval(()=>{const e=o>=100;!this.isTimingOut||e?(clearInterval(s),e&&(this.hideTimeoutModal(),this.showLoginForm()),o=0):o+=1;const a=o+"%";t.css("width",a),i.text(a)},300)}registerDefaultModalEvents(e){return e.on("hidden.bs.modal",()=>{this.startTask()}).on("shown.bs.modal",()=>{this.stopTask(),this.$timeoutModal.find(".modal-footer .t3js-active").first().focus()}),e}applyOptions(e){void 0!==e.intervalTime&&this.setIntervalTime(e.intervalTime),void 0!==e.loginFramesetUrl&&this.setLoginFramesetUrl(e.loginFramesetUrl),void 0!==e.logoutUrl&&this.setLogoutUrl(e.logoutUrl)}}let loginRefreshObject;try{window.opener&&window.opener.TYPO3&&window.opener.TYPO3.LoginRefresh&&(loginRefreshObject=window.opener.TYPO3.LoginRefresh),parent&&parent.window.TYPO3&&parent.window.TYPO3.LoginRefresh&&(loginRefreshObject=parent.window.TYPO3.LoginRefresh),top&&top.TYPO3&&top.TYPO3.LoginRefresh&&(loginRefreshObject=top.TYPO3.LoginRefresh)}catch{}loginRefreshObject||(loginRefreshObject=new LoginRefresh,"undefined"!=typeof TYPO3&&(TYPO3.LoginRefresh=loginRefreshObject));export default loginRefreshObject;
\ No newline at end of file
+import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Notification from"@typo3/backend/notification.js";var MarkupIdentifiers;!function(e){e.loginrefresh="t3js-modal-loginrefresh",e.lockedModal="t3js-modal-backendlocked",e.loginFormModal="t3js-modal-backendloginform"}(MarkupIdentifiers||(MarkupIdentifiers={}));class LoginRefresh{constructor(){this.options={modalConfig:{backdrop:"static"}},this.intervalTime=60,this.intervalId=null,this.backendIsLocked=!1,this.isTimingOut=!1,this.$timeoutModal=null,this.$backendLockedModal=null,this.$loginForm=null,this.loginFramesetUrl="",this.logoutUrl="",this.submitForm=e=>{e.preventDefault();const o=this.$loginForm.find("form"),t=o.find("input[name=p_field]"),i=o.find("input[name=userident]"),s=t.val();if(""===s&&""===i.val())return Notification.error(TYPO3.lang["mess.refresh_login_failed"],TYPO3.lang["mess.refresh_login_emptyPassword"]),void t.focus();s&&(i.val(s),t.val(""));const a={login_status:"login"};$.each(o.serializeArray(),(function(e,o){a[o.name]=o.value})),new AjaxRequest(o.attr("action")).post(a).then((async e=>{(await e.resolve()).login.success?this.hideLoginForm():(Notification.error(TYPO3.lang["mess.refresh_login_failed"],TYPO3.lang["mess.refresh_login_failed_message"]),t.focus())}))},this.checkActiveSession=()=>{new AjaxRequest(TYPO3.settings.ajaxUrls.login_timedout).get().then((async e=>{const o=await e.resolve();o.login.locked?this.backendIsLocked||(this.backendIsLocked=!0,this.showBackendLockedModal()):this.backendIsLocked&&(this.backendIsLocked=!1,this.hideBackendLockedModal()),this.backendIsLocked||(o.login.timed_out||o.login.will_time_out)&&(o.login.timed_out?this.showLoginForm():this.showTimeoutModal())}))}}initialize(e){"object"==typeof e&&this.applyOptions(e),this.initializeTimeoutModal(),this.initializeBackendLockedModal(),this.initializeLoginForm(),this.startTask()}startTask(){if(null!==this.intervalId)return;let e=1e3*this.intervalTime;this.intervalId=setInterval(this.checkActiveSession,e)}stopTask(){clearInterval(this.intervalId),this.intervalId=null}setIntervalTime(e){this.intervalTime=Math.min(e,86400)}setLogoutUrl(e){this.logoutUrl=e}setLoginFramesetUrl(e){this.loginFramesetUrl=e}showTimeoutModal(){this.isTimingOut=!0,this.$timeoutModal.modal(this.options.modalConfig),this.$timeoutModal.modal("show"),this.fillProgressbar(this.$timeoutModal)}hideTimeoutModal(){this.isTimingOut=!1,this.$timeoutModal.modal("hide")}showBackendLockedModal(){this.$backendLockedModal.modal(this.options.modalConfig),this.$backendLockedModal.modal("show")}hideBackendLockedModal(){this.$backendLockedModal.modal("hide")}showLoginForm(){new AjaxRequest(TYPO3.settings.ajaxUrls.logout).get().then((()=>{TYPO3.configuration.showRefreshLoginPopup?this.showLoginPopup():(this.$loginForm.modal(this.options.modalConfig),this.$loginForm.modal("show"))}))}showLoginPopup(){const e=window.open(this.loginFramesetUrl,"relogin_"+Math.random().toString(16).slice(2),"height=450,width=700,status=0,menubar=0,location=1");e&&e.focus()}hideLoginForm(){this.$loginForm.modal("hide")}initializeBackendLockedModal(){this.$backendLockedModal=this.generateModal(MarkupIdentifiers.lockedModal),this.$backendLockedModal.find(".modal-header h4").text(TYPO3.lang["mess.please_wait"]),this.$backendLockedModal.find(".modal-body").append($("<p />").text(TYPO3.lang["mess.be_locked"])),this.$backendLockedModal.find(".modal-footer").remove(),$("body").append(this.$backendLockedModal)}initializeTimeoutModal(){this.$timeoutModal=this.generateModal(MarkupIdentifiers.loginrefresh),this.$timeoutModal.addClass("modal-severity-notice"),this.$timeoutModal.find(".modal-header h4").text(TYPO3.lang["mess.login_about_to_expire_title"]),this.$timeoutModal.find(".modal-body").append($("<p />").text(TYPO3.lang["mess.login_about_to_expire"]),$("<div />",{class:"progress"}).append($("<div />",{class:"progress-bar progress-bar-warning progress-bar-striped progress-bar-animated",role:"progressbar","aria-valuemin":"0","aria-valuemax":"100"}).append($("<span />",{class:"visually-hidden"})))),this.$timeoutModal.find(".modal-footer").append($("<button />",{class:"btn btn-default","data-action":"logout"}).text(TYPO3.lang["mess.refresh_login_logout_button"]).on("click",(()=>{top.location.href=this.logoutUrl})),$("<button />",{class:"btn btn-primary t3js-active","data-action":"refreshSession"}).text(TYPO3.lang["mess.refresh_login_refresh_button"]).on("click",(()=>{new AjaxRequest(TYPO3.settings.ajaxUrls.login_refresh).get().then((async e=>{const o=await e.resolve();this.hideTimeoutModal(),o.refresh.success||this.showLoginForm()}))}))),this.registerDefaultModalEvents(this.$timeoutModal),$("body").append(this.$timeoutModal)}initializeLoginForm(){if(TYPO3.configuration.showRefreshLoginPopup)return;this.$loginForm=this.generateModal(MarkupIdentifiers.loginFormModal),this.$loginForm.addClass("modal-notice");let e=String(TYPO3.lang["mess.refresh_login_title"]).replace("%s",TYPO3.configuration.username);this.$loginForm.find(".modal-header h4").text(e),this.$loginForm.find(".modal-body").append($("<p />").text(TYPO3.lang["mess.login_expired"]),$("<form />",{id:"beLoginRefresh",method:"POST",action:TYPO3.settings.ajaxUrls.login}).append($("<div />").append($("<input />",{type:"text",name:"username",class:"d-none",value:TYPO3.configuration.username}),$("<input />",{type:"hidden",name:"userident",id:"t3-loginrefresh-userident"})),$("<div />",{class:"form-group"}).append($("<input />",{type:"password",name:"p_field",autofocus:"autofocus",class:"form-control",placeholder:TYPO3.lang["mess.refresh_login_password"]})))),this.$loginForm.find(".modal-body .d-none").attr("autocomplete","username"),this.$loginForm.find(".modal-body .form-control").attr("autocomplete","current-password"),this.$loginForm.find(".modal-footer").append($("<a />",{href:this.logoutUrl,class:"btn btn-default"}).text(TYPO3.lang["mess.refresh_exit_button"]),$("<button />",{type:"submit",class:"btn btn-primary","data-action":"refreshSession",form:"beLoginRefresh"}).text(TYPO3.lang["mess.refresh_login_button"]).on("click",(()=>{this.$loginForm.find("form").trigger("submit")}))),this.registerDefaultModalEvents(this.$loginForm).on("submit",this.submitForm),$("body").append(this.$loginForm)}generateModal(e){return $("<div />",{id:e,class:"t3js-modal "+e+" modal modal-type-default modal-severity-notice modal-style-light modal-size-small fade"}).append($("<div />",{class:"modal-dialog"}).append($("<div />",{class:"modal-content"}).append($("<div />",{class:"modal-header"}).append($("<h4 />",{class:"modal-title"})),$("<div />",{class:"modal-body"}),$("<div />",{class:"modal-footer"}))))}fillProgressbar(e){if(!this.isTimingOut)return;let o=0;const t=e.find(".progress-bar"),i=t.children(".visually-hidden"),s=setInterval((()=>{const e=o>=100;!this.isTimingOut||e?(clearInterval(s),e&&(this.hideTimeoutModal(),this.showLoginForm()),o=0):o+=1;const a=o+"%";t.css("width",a),i.text(a)}),300)}registerDefaultModalEvents(e){return e.on("hidden.bs.modal",(()=>{this.startTask()})).on("shown.bs.modal",(()=>{this.stopTask(),this.$timeoutModal.find(".modal-footer .t3js-active").first().focus()})),e}applyOptions(e){void 0!==e.intervalTime&&this.setIntervalTime(e.intervalTime),void 0!==e.loginFramesetUrl&&this.setLoginFramesetUrl(e.loginFramesetUrl),void 0!==e.logoutUrl&&this.setLogoutUrl(e.logoutUrl)}}let loginRefreshObject;try{window.opener&&window.opener.TYPO3&&window.opener.TYPO3.LoginRefresh&&(loginRefreshObject=window.opener.TYPO3.LoginRefresh),parent&&parent.window.TYPO3&&parent.window.TYPO3.LoginRefresh&&(loginRefreshObject=parent.window.TYPO3.LoginRefresh),top&&top.TYPO3&&top.TYPO3.LoginRefresh&&(loginRefreshObject=top.TYPO3.LoginRefresh)}catch{}loginRefreshObject||(loginRefreshObject=new LoginRefresh,"undefined"!=typeof TYPO3&&(TYPO3.LoginRefresh=loginRefreshObject));export default loginRefreshObject;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/login.js b/typo3/sysext/backend/Resources/Public/JavaScript/login.js
index 1de82a36d7b7..f8d16eb1e1be 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/login.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/login.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import"@typo3/backend/input/clearable.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";class BackendLogin{constructor(){this.ready=!0,this.options={error:".t3js-login-error",errorNoCookies:".t3js-login-error-nocookies",errorNoReferrer:".t3js-login-error-noreferrer",formFields:".t3js-login-formfields",loginForm:"#typo3-login-form",loginUrlLink:"t3js-login-url",submitButton:".t3js-login-submit",submitHandler:null,useridentField:".t3js-login-userident-field"},this.checkLoginRefresh(),this.checkCookieSupport(),this.checkDocumentReferrerSupport(),this.initializeEvents(),top.location.href!==location.href&&(this.ready=!1,top.location.href=location.href),this.ready&&document.body.setAttribute("data-typo3-login-ready","true")}showLoginProcess(){this.showLoadingIndicator(),document.querySelector(this.options.error)?.classList.add("hidden"),document.querySelector(this.options.errorNoCookies)?.classList.add("hidden")}showLoadingIndicator(){const e=document.querySelector(this.options.submitButton);e.innerHTML=e.dataset.loadingText}handleSubmit(e){this.showLoginProcess(),"function"==typeof this.options.submitHandler&&this.options.submitHandler(e)}checkDocumentReferrerSupport(){const e=document.getElementById(this.options.loginUrlLink);null!==e&&void 0===e.dataset.referrerCheckEnabled&&"1"!==e.dataset.referrerCheckEnabled||void 0!==TYPO3.settings&&void 0!==TYPO3.settings.ajaxUrls&&new AjaxRequest(TYPO3.settings.ajaxUrls.login_preflight).get().then(async e=>{!0!==(await e.resolve("application/json")).capabilities.referrer&&document.querySelectorAll(this.options.errorNoReferrer).forEach(e=>e.classList.remove("hidden"))})}showCookieWarning(){document.querySelector(this.options.formFields)?.classList.add("hidden"),document.querySelector(this.options.errorNoCookies)?.classList.remove("hidden")}hideCookieWarning(){document.querySelector(this.options.formFields)?.classList.remove("hidden"),document.querySelector(this.options.errorNoCookies)?.classList.add("hidden")}checkLoginRefresh(){const e=document.querySelector(this.options.loginForm+' input[name="loginRefresh"]');e instanceof HTMLInputElement&&e.value&&window.opener&&window.opener.TYPO3&&window.opener.TYPO3.LoginRefresh&&(window.opener.TYPO3.LoginRefresh.startTask(),window.close())}checkCookieSupport(){const e=navigator.cookieEnabled;!1===e?this.showCookieWarning():document.cookie||null!==e||(document.cookie="typo3-login-cookiecheck=1",document.cookie?document.cookie="typo3-login-cookiecheck=; expires="+new Date(0).toUTCString():this.showCookieWarning())}initializeEvents(){new RegularEvent("submit",this.handleSubmit.bind(this)).bindTo(document.querySelector(this.options.loginForm)),document.querySelectorAll(".t3js-clearable").forEach(e=>e.clearable()),this.registerNewsCarouselEvents()}registerNewsCarouselEvents(){const e=document.querySelector(".t3js-login-news-carousel .carousel-inner");if(null!==e){const o=e.closest(".t3js-login-news-carousel");this.calculateScrollbarWidth(e),new RegularEvent("scroll",e=>{const o=e.currentTarget;this.setOverflowClasses(o)}).bindTo(e),new RegularEvent("slid.bs.carousel",()=>{e.scrollTop=0,this.setOverflowClasses(e),this.calculateScrollbarWidth(e)}).bindTo(o),this.setOverflowClasses(e)}}calculateScrollbarWidth(e){const o=e.offsetWidth-e.clientWidth;e.setAttribute("style","--scrollbar-width: "+o+"px")}setOverflowClasses(e){let o;!function(e){e.top="carousel-inner--overflowing-top",e.bottom="carousel-inner--overflowing-bottom"}(o||(o={}));if(!(e.scrollHeight>e.clientHeight))return void e.classList.remove(o.bottom,o.top);const t=e.scrollHeight<=e.clientHeight+e.scrollTop,i=0===e.scrollTop;e.classList.toggle(o.bottom,!t),e.classList.toggle(o.top,!i)}}export default new BackendLogin;
\ No newline at end of file
+import"bootstrap";import"@typo3/backend/input/clearable.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";class BackendLogin{constructor(){this.ready=!0,this.options={error:".t3js-login-error",errorNoCookies:".t3js-login-error-nocookies",errorNoReferrer:".t3js-login-error-noreferrer",formFields:".t3js-login-formfields",loginForm:"#typo3-login-form",loginUrlLink:"t3js-login-url",submitButton:".t3js-login-submit",submitHandler:null,useridentField:".t3js-login-userident-field"},this.checkLoginRefresh(),this.checkCookieSupport(),this.checkDocumentReferrerSupport(),this.initializeEvents(),top.location.href!==location.href&&(this.ready=!1,top.location.href=location.href),this.ready&&document.body.setAttribute("data-typo3-login-ready","true")}showLoginProcess(){this.showLoadingIndicator(),document.querySelector(this.options.error)?.classList.add("hidden"),document.querySelector(this.options.errorNoCookies)?.classList.add("hidden")}showLoadingIndicator(){const e=document.querySelector(this.options.submitButton);e.innerHTML=e.dataset.loadingText}handleSubmit(e){this.showLoginProcess(),"function"==typeof this.options.submitHandler&&this.options.submitHandler(e)}checkDocumentReferrerSupport(){const e=document.getElementById(this.options.loginUrlLink);null!==e&&void 0===e.dataset.referrerCheckEnabled&&"1"!==e.dataset.referrerCheckEnabled||void 0!==TYPO3.settings&&void 0!==TYPO3.settings.ajaxUrls&&new AjaxRequest(TYPO3.settings.ajaxUrls.login_preflight).get().then((async e=>{!0!==(await e.resolve("application/json")).capabilities.referrer&&document.querySelectorAll(this.options.errorNoReferrer).forEach((e=>e.classList.remove("hidden")))}))}showCookieWarning(){document.querySelector(this.options.formFields)?.classList.add("hidden"),document.querySelector(this.options.errorNoCookies)?.classList.remove("hidden")}hideCookieWarning(){document.querySelector(this.options.formFields)?.classList.remove("hidden"),document.querySelector(this.options.errorNoCookies)?.classList.add("hidden")}checkLoginRefresh(){const e=document.querySelector(this.options.loginForm+' input[name="loginRefresh"]');e instanceof HTMLInputElement&&e.value&&window.opener&&window.opener.TYPO3&&window.opener.TYPO3.LoginRefresh&&(window.opener.TYPO3.LoginRefresh.startTask(),window.close())}checkCookieSupport(){const e=navigator.cookieEnabled;!1===e?this.showCookieWarning():document.cookie||null!==e||(document.cookie="typo3-login-cookiecheck=1",document.cookie?document.cookie="typo3-login-cookiecheck=; expires="+new Date(0).toUTCString():this.showCookieWarning())}initializeEvents(){new RegularEvent("submit",this.handleSubmit.bind(this)).bindTo(document.querySelector(this.options.loginForm)),document.querySelectorAll(".t3js-clearable").forEach((e=>e.clearable())),this.registerNewsCarouselEvents()}registerNewsCarouselEvents(){const e=document.querySelector(".t3js-login-news-carousel .carousel-inner");if(null!==e){const o=e.closest(".t3js-login-news-carousel");this.calculateScrollbarWidth(e),new RegularEvent("scroll",(e=>{const o=e.currentTarget;this.setOverflowClasses(o)})).bindTo(e),new RegularEvent("slid.bs.carousel",(()=>{e.scrollTop=0,this.setOverflowClasses(e),this.calculateScrollbarWidth(e)})).bindTo(o),this.setOverflowClasses(e)}}calculateScrollbarWidth(e){const o=e.offsetWidth-e.clientWidth;e.setAttribute("style","--scrollbar-width: "+o+"px")}setOverflowClasses(e){let o;!function(e){e.top="carousel-inner--overflowing-top",e.bottom="carousel-inner--overflowing-bottom"}(o||(o={}));if(!(e.scrollHeight>e.clientHeight))return void e.classList.remove(o.bottom,o.top);const t=e.scrollHeight<=e.clientHeight+e.scrollTop,i=0===e.scrollTop;e.classList.toggle(o.bottom,!t),e.classList.toggle(o.top,!i)}}export default new BackendLogin;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/modal.js b/typo3/sysext/backend/Resources/Public/JavaScript/modal.js
index cf1801e4c437..d4d269a6ace8 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/modal.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/modal.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import{html,render}from"lit";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import SecurityUtility from"@typo3/core/security-utility.js";import Icons from"@typo3/backend/icons.js";import Severity from"@typo3/backend/severity.js";var Identifiers,Sizes,Styles,Types;!function(t){t.modal=".t3js-modal",t.content=".t3js-modal-content",t.title=".t3js-modal-title",t.close=".t3js-modal-close",t.body=".t3js-modal-body",t.footer=".t3js-modal-footer",t.iframe=".t3js-modal-iframe",t.iconPlaceholder=".t3js-modal-icon-placeholder"}(Identifiers||(Identifiers={})),function(t){t.small="small",t.default="default",t.medium="medium",t.large="large",t.full="full"}(Sizes||(Sizes={})),function(t){t.default="default",t.light="light",t.dark="dark"}(Styles||(Styles={})),function(t){t.default="default",t.ajax="ajax",t.iframe="iframe"}(Types||(Types={}));class Modal{constructor(t){this.sizes=Sizes,this.styles=Styles,this.types=Types,this.currentModal=null,this.instances=[],this.$template=$('\n    <div class="t3js-modal modal fade">\n        <div class="modal-dialog">\n            <div class="t3js-modal-content modal-content">\n                <div class="modal-header">\n                    <h4 class="t3js-modal-title modal-title"></h4>\n                    <button class="t3js-modal-close close">\n                        <span aria-hidden="true">\n                            <span class="t3js-modal-icon-placeholder" data-icon="actions-close"></span>\n                        </span>\n                        <span class="visually-hidden"></span>\n                    </button>\n                </div>\n                <div class="t3js-modal-body modal-body"></div>\n                <div class="t3js-modal-footer modal-footer"></div>\n            </div>\n        </div>\n    </div>'),this.defaultConfiguration={type:Types.default,title:"Information",content:"No content provided, please check your <code>Modal</code> configuration.",severity:SeverityEnum.notice,buttons:[],style:Styles.default,size:Sizes.default,additionalCssClasses:[],callback:$.noop(),ajaxCallback:$.noop(),ajaxTarget:null},this.securityUtility=t,$(document).on("modal-dismiss",this.dismiss),this.initializeMarkupTrigger(document)}static resolveEventNameTargetElement(t){const e=t.target,a=t.currentTarget;return e.dataset&&e.dataset.eventName?e:a.dataset&&a.dataset.eventName?a:null}static createModalResponseEventFromElement(t,e){return t&&t.dataset.eventName?new CustomEvent(t.dataset.eventName,{bubbles:!0,detail:{result:e,payload:t.dataset.eventPayload||null}}):null}dismiss(){this.currentModal&&this.currentModal.modal("hide")}confirm(t,e,a=SeverityEnum.warning,n=[],s){return 0===n.length&&n.push({text:$(this).data("button-close-text")||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:$(this).data("button-ok-text")||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-"+Severity.getCssClass(a),name:"ok"}),this.advanced({title:t,content:e,severity:a,buttons:n,additionalCssClasses:s,callback:t=>{t.on("button.clicked",t=>{"cancel"===t.target.getAttribute("name")?$(t.currentTarget).trigger("confirm.button.cancel"):"ok"===t.target.getAttribute("name")&&$(t.currentTarget).trigger("confirm.button.ok")})}})}loadUrl(t,e=SeverityEnum.info,a,n,s,i){return this.advanced({type:Types.ajax,title:t,severity:e,buttons:a,ajaxCallback:s,ajaxTarget:i,content:n})}show(t,e,a=SeverityEnum.info,n,s){return this.advanced({type:Types.default,title:t,content:e,severity:a,buttons:n,additionalCssClasses:s})}advanced(t){return t.type="string"==typeof t.type&&t.type in Types?t.type:this.defaultConfiguration.type,t.title="string"==typeof t.title?t.title:this.defaultConfiguration.title,t.content="string"==typeof t.content||"object"==typeof t.content?t.content:this.defaultConfiguration.content,t.severity=void 0!==t.severity?t.severity:this.defaultConfiguration.severity,t.buttons=t.buttons||this.defaultConfiguration.buttons,t.size="string"==typeof t.size&&t.size in Sizes?t.size:this.defaultConfiguration.size,t.style="string"==typeof t.style&&t.style in Styles?t.style:this.defaultConfiguration.style,t.additionalCssClasses=t.additionalCssClasses||this.defaultConfiguration.additionalCssClasses,t.callback="function"==typeof t.callback?t.callback:this.defaultConfiguration.callback,t.ajaxCallback="function"==typeof t.ajaxCallback?t.ajaxCallback:this.defaultConfiguration.ajaxCallback,t.ajaxTarget="string"==typeof t.ajaxTarget?t.ajaxTarget:this.defaultConfiguration.ajaxTarget,this.generate(t)}setButtons(t){const e=this.currentModal.find(Identifiers.footer);if(t.length>0){e.empty();for(let a=0;a<t.length;a++){const n=t[a],s=$("<button />",{class:"btn"});s.html("<span>"+this.securityUtility.encodeHtml(n.text,!1)+"</span>"),n.active&&s.addClass("t3js-active"),""!==n.btnClass&&s.addClass(n.btnClass),""!==n.name&&s.attr("name",n.name),n.action?s.on("click",()=>{e.find("button").not(s).addClass("disabled"),n.action.execute(s.get(0)).then(()=>{this.currentModal.modal("hide")})}):n.trigger&&s.on("click",n.trigger),n.dataAttributes&&Object.keys(n.dataAttributes).length>0&&Object.keys(n.dataAttributes).map(t=>{s.attr("data-"+t,n.dataAttributes[t])}),n.icon&&s.prepend('<span class="t3js-modal-icon-placeholder" data-icon="'+n.icon+'"></span>'),e.append(s)}e.show(),e.find("button").on("click",t=>{$(t.currentTarget).trigger("button.clicked")})}else e.hide();return this.currentModal}initializeMarkupTrigger(t){$(t).on("click",".t3js-modal-trigger",t=>{t.preventDefault();const e=$(t.currentTarget),a=e.data("bs-content")||"Are you sure?";let n=SeverityEnum.info;if(e.data("severity")in SeverityEnum){const t=e.data("severity");n=SeverityEnum[t]}let s=e.data("url")||null;if(null!==s){const t=s.includes("?")?"&":"?";s=s+t+$.param({data:e.data()})}this.advanced({type:null!==s?Types.ajax:Types.default,title:e.data("title")||"Alert",content:null!==s?s:a,severity:n,buttons:[{text:e.data("button-close-text")||TYPO3.lang["button.close"]||"Close",active:!0,btnClass:"btn-default",trigger:()=>{this.currentModal.trigger("modal-dismiss");const e=Modal.resolveEventNameTargetElement(t),a=Modal.createModalResponseEventFromElement(e,!1);null!==a&&e.dispatchEvent(a)}},{text:e.data("button-ok-text")||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-"+Severity.getCssClass(n),trigger:()=>{this.currentModal.trigger("modal-dismiss");const a=Modal.resolveEventNameTargetElement(t),n=Modal.createModalResponseEventFromElement(a,!0);null!==n&&a.dispatchEvent(n);let s=e.attr("data-uri")||e.data("href")||e.attr("href");s&&"#"!==s&&(t.target.ownerDocument.location.href=s),"submit"===t.currentTarget.getAttribute("type")&&(t.currentTarget.closest("form")?.submit(),"BUTTON"===t.currentTarget.tagName&&t.currentTarget.hasAttribute("form")&&t.target.ownerDocument.querySelector("form#"+t.currentTarget.getAttribute("form"))?.submit()),t.currentTarget.hasAttribute("data-target-form")&&t.target.ownerDocument.querySelector("form#"+t.currentTarget.getAttribute("data-target-form"))?.submit()}}]})})}generate(t){const e=this.$template.clone();if(t.additionalCssClasses.length>0)for(let a of t.additionalCssClasses)e.addClass(a);if(e.addClass("modal-type-"+t.type),e.addClass("modal-severity-"+Severity.getCssClass(t.severity)),e.addClass("modal-style-"+t.style),e.addClass("modal-size-"+t.size),e.attr("tabindex","-1"),e.find(Identifiers.title).text(t.title),e.find(Identifiers.close).on("click",()=>{e.modal("hide")}),"ajax"===t.type){const a=t.ajaxTarget?t.ajaxTarget:Identifiers.body,n=e.find(a);Icons.getIcon("spinner-circle",Icons.sizes.default,null,null,Icons.markupIdentifiers.inline).then(e=>{n.html('<div class="modal-loading">'+e+"</div>"),new AjaxRequest(t.content).get().finally(async()=>{this.currentModal.parent().length||this.currentModal.appendTo("body")}).then(async e=>{const n=await e.raw().text();this.currentModal.find(a).empty().append(n),t.ajaxCallback&&t.ajaxCallback(),this.currentModal.trigger("modal-loaded")}).catch(async e=>{const n=await e.raw().text(),s=this.currentModal.find(a).empty();n?s.append(n):render(html`<p><strong>Oops, received a ${e.response.status} response from </strong> <span class="text-break">${t.content}</span>.</p>`,s[0])})})}else"iframe"===t.type?(e.find(Identifiers.body).append($("<iframe />",{src:t.content,name:"modal_frame",class:"modal-iframe t3js-modal-iframe"})),e.find(Identifiers.iframe).on("load",()=>{e.find(Identifiers.title).text(e.find(Identifiers.iframe).get(0).contentDocument.title)})):("string"==typeof t.content&&(t.content=$("<p />").html(this.securityUtility.encodeHtml(t.content))),e.find(Identifiers.body).append(t.content));return e.on("shown.bs.modal",t=>{const e=$(t.currentTarget),a=e.prev(".modal-backdrop"),n=1e3+10*this.instances.length,s=n-10;e.css("z-index",n),a.css("z-index",s),e.find(Identifiers.footer).find(".t3js-active").first().focus(),e.find(Identifiers.iconPlaceholder).each((t,e)=>{Icons.getIcon($(e).data("icon"),Icons.sizes.small,null,null,Icons.markupIdentifiers.inline).then(t=>{this.currentModal.find(Identifiers.iconPlaceholder+"[data-icon="+$(t).data("identifier")+"]").replaceWith(t)})})}),e.on("hide.bs.modal",()=>{if(this.instances.length>0){const t=this.instances.length-1;this.instances.splice(t,1),this.currentModal=this.instances[t-1]}}),e.on("hidden.bs.modal",t=>{e.trigger("modal-destroyed"),$(t.currentTarget).remove(),this.instances.length>0&&$("body").addClass("modal-open")}),e.on("show.bs.modal",e=>{this.currentModal=$(e.currentTarget),this.setButtons(t.buttons),this.instances.push(this.currentModal)}),e.on("modal-dismiss",t=>{$(t.currentTarget).modal("hide")}),t.callback&&t.callback(e),e.modal("show"),e}}let modalObject=null;try{parent&&parent.window.TYPO3&&parent.window.TYPO3.Modal?(parent.window.TYPO3.Modal.initializeMarkupTrigger(document),modalObject=parent.window.TYPO3.Modal):top&&top.TYPO3.Modal&&(top.TYPO3.Modal.initializeMarkupTrigger(document),modalObject=top.TYPO3.Modal)}catch{}modalObject||(modalObject=new Modal(new SecurityUtility),TYPO3.Modal=modalObject);export default modalObject;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import{html,render}from"lit";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import SecurityUtility from"@typo3/core/security-utility.js";import Icons from"@typo3/backend/icons.js";import Severity from"@typo3/backend/severity.js";var Identifiers,Sizes,Styles,Types;!function(t){t.modal=".t3js-modal",t.content=".t3js-modal-content",t.title=".t3js-modal-title",t.close=".t3js-modal-close",t.body=".t3js-modal-body",t.footer=".t3js-modal-footer",t.iframe=".t3js-modal-iframe",t.iconPlaceholder=".t3js-modal-icon-placeholder"}(Identifiers||(Identifiers={})),function(t){t.small="small",t.default="default",t.medium="medium",t.large="large",t.full="full"}(Sizes||(Sizes={})),function(t){t.default="default",t.light="light",t.dark="dark"}(Styles||(Styles={})),function(t){t.default="default",t.ajax="ajax",t.iframe="iframe"}(Types||(Types={}));class Modal{constructor(t){this.sizes=Sizes,this.styles=Styles,this.types=Types,this.currentModal=null,this.instances=[],this.$template=$('\n    <div class="t3js-modal modal fade">\n        <div class="modal-dialog">\n            <div class="t3js-modal-content modal-content">\n                <div class="modal-header">\n                    <h4 class="t3js-modal-title modal-title"></h4>\n                    <button class="t3js-modal-close close">\n                        <span aria-hidden="true">\n                            <span class="t3js-modal-icon-placeholder" data-icon="actions-close"></span>\n                        </span>\n                        <span class="visually-hidden"></span>\n                    </button>\n                </div>\n                <div class="t3js-modal-body modal-body"></div>\n                <div class="t3js-modal-footer modal-footer"></div>\n            </div>\n        </div>\n    </div>'),this.defaultConfiguration={type:Types.default,title:"Information",content:"No content provided, please check your <code>Modal</code> configuration.",severity:SeverityEnum.notice,buttons:[],style:Styles.default,size:Sizes.default,additionalCssClasses:[],callback:$.noop(),ajaxCallback:$.noop(),ajaxTarget:null},this.securityUtility=t,$(document).on("modal-dismiss",this.dismiss),this.initializeMarkupTrigger(document)}static resolveEventNameTargetElement(t){const e=t.target,a=t.currentTarget;return e.dataset&&e.dataset.eventName?e:a.dataset&&a.dataset.eventName?a:null}static createModalResponseEventFromElement(t,e){return t&&t.dataset.eventName?new CustomEvent(t.dataset.eventName,{bubbles:!0,detail:{result:e,payload:t.dataset.eventPayload||null}}):null}dismiss(){this.currentModal&&this.currentModal.modal("hide")}confirm(t,e,a=SeverityEnum.warning,n=[],s){return 0===n.length&&n.push({text:$(this).data("button-close-text")||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:$(this).data("button-ok-text")||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-"+Severity.getCssClass(a),name:"ok"}),this.advanced({title:t,content:e,severity:a,buttons:n,additionalCssClasses:s,callback:t=>{t.on("button.clicked",(t=>{"cancel"===t.target.getAttribute("name")?$(t.currentTarget).trigger("confirm.button.cancel"):"ok"===t.target.getAttribute("name")&&$(t.currentTarget).trigger("confirm.button.ok")}))}})}loadUrl(t,e=SeverityEnum.info,a,n,s,i){return this.advanced({type:Types.ajax,title:t,severity:e,buttons:a,ajaxCallback:s,ajaxTarget:i,content:n})}show(t,e,a=SeverityEnum.info,n,s){return this.advanced({type:Types.default,title:t,content:e,severity:a,buttons:n,additionalCssClasses:s})}advanced(t){return t.type="string"==typeof t.type&&t.type in Types?t.type:this.defaultConfiguration.type,t.title="string"==typeof t.title?t.title:this.defaultConfiguration.title,t.content="string"==typeof t.content||"object"==typeof t.content?t.content:this.defaultConfiguration.content,t.severity=void 0!==t.severity?t.severity:this.defaultConfiguration.severity,t.buttons=t.buttons||this.defaultConfiguration.buttons,t.size="string"==typeof t.size&&t.size in Sizes?t.size:this.defaultConfiguration.size,t.style="string"==typeof t.style&&t.style in Styles?t.style:this.defaultConfiguration.style,t.additionalCssClasses=t.additionalCssClasses||this.defaultConfiguration.additionalCssClasses,t.callback="function"==typeof t.callback?t.callback:this.defaultConfiguration.callback,t.ajaxCallback="function"==typeof t.ajaxCallback?t.ajaxCallback:this.defaultConfiguration.ajaxCallback,t.ajaxTarget="string"==typeof t.ajaxTarget?t.ajaxTarget:this.defaultConfiguration.ajaxTarget,this.generate(t)}setButtons(t){const e=this.currentModal.find(Identifiers.footer);if(t.length>0){e.empty();for(let a=0;a<t.length;a++){const n=t[a],s=$("<button />",{class:"btn"});s.html("<span>"+this.securityUtility.encodeHtml(n.text,!1)+"</span>"),n.active&&s.addClass("t3js-active"),""!==n.btnClass&&s.addClass(n.btnClass),""!==n.name&&s.attr("name",n.name),n.action?s.on("click",(()=>{e.find("button").not(s).addClass("disabled"),n.action.execute(s.get(0)).then((()=>{this.currentModal.modal("hide")}))})):n.trigger&&s.on("click",n.trigger),n.dataAttributes&&Object.keys(n.dataAttributes).length>0&&Object.keys(n.dataAttributes).map((t=>{s.attr("data-"+t,n.dataAttributes[t])})),n.icon&&s.prepend('<span class="t3js-modal-icon-placeholder" data-icon="'+n.icon+'"></span>'),e.append(s)}e.show(),e.find("button").on("click",(t=>{$(t.currentTarget).trigger("button.clicked")}))}else e.hide();return this.currentModal}initializeMarkupTrigger(t){$(t).on("click",".t3js-modal-trigger",(t=>{t.preventDefault();const e=$(t.currentTarget),a=e.data("bs-content")||"Are you sure?";let n=SeverityEnum.info;if(e.data("severity")in SeverityEnum){const t=e.data("severity");n=SeverityEnum[t]}let s=e.data("url")||null;if(null!==s){const t=s.includes("?")?"&":"?";s=s+t+$.param({data:e.data()})}this.advanced({type:null!==s?Types.ajax:Types.default,title:e.data("title")||"Alert",content:null!==s?s:a,severity:n,buttons:[{text:e.data("button-close-text")||TYPO3.lang["button.close"]||"Close",active:!0,btnClass:"btn-default",trigger:()=>{this.currentModal.trigger("modal-dismiss");const e=Modal.resolveEventNameTargetElement(t),a=Modal.createModalResponseEventFromElement(e,!1);null!==a&&e.dispatchEvent(a)}},{text:e.data("button-ok-text")||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-"+Severity.getCssClass(n),trigger:()=>{this.currentModal.trigger("modal-dismiss");const a=Modal.resolveEventNameTargetElement(t),n=Modal.createModalResponseEventFromElement(a,!0);null!==n&&a.dispatchEvent(n);let s=e.attr("data-uri")||e.data("href")||e.attr("href");s&&"#"!==s&&(t.target.ownerDocument.location.href=s),"submit"===t.currentTarget.getAttribute("type")&&(t.currentTarget.closest("form")?.submit(),"BUTTON"===t.currentTarget.tagName&&t.currentTarget.hasAttribute("form")&&t.target.ownerDocument.querySelector("form#"+t.currentTarget.getAttribute("form"))?.submit()),t.currentTarget.hasAttribute("data-target-form")&&t.target.ownerDocument.querySelector("form#"+t.currentTarget.getAttribute("data-target-form"))?.submit()}}]})}))}generate(t){const e=this.$template.clone();if(t.additionalCssClasses.length>0)for(let a of t.additionalCssClasses)e.addClass(a);if(e.addClass("modal-type-"+t.type),e.addClass("modal-severity-"+Severity.getCssClass(t.severity)),e.addClass("modal-style-"+t.style),e.addClass("modal-size-"+t.size),e.attr("tabindex","-1"),e.find(Identifiers.title).text(t.title),e.find(Identifiers.close).on("click",(()=>{e.modal("hide")})),"ajax"===t.type){const a=t.ajaxTarget?t.ajaxTarget:Identifiers.body,n=e.find(a);Icons.getIcon("spinner-circle",Icons.sizes.default,null,null,Icons.markupIdentifiers.inline).then((e=>{n.html('<div class="modal-loading">'+e+"</div>"),new AjaxRequest(t.content).get().finally((async()=>{this.currentModal.parent().length||this.currentModal.appendTo("body")})).then((async e=>{const n=await e.raw().text();this.currentModal.find(a).empty().append(n),t.ajaxCallback&&t.ajaxCallback(),this.currentModal.trigger("modal-loaded")})).catch((async e=>{const n=await e.raw().text(),s=this.currentModal.find(a).empty();n?s.append(n):render(html`<p><strong>Oops, received a ${e.response.status} response from </strong> <span class="text-break">${t.content}</span>.</p>`,s[0])}))}))}else"iframe"===t.type?(e.find(Identifiers.body).append($("<iframe />",{src:t.content,name:"modal_frame",class:"modal-iframe t3js-modal-iframe"})),e.find(Identifiers.iframe).on("load",(()=>{e.find(Identifiers.title).text(e.find(Identifiers.iframe).get(0).contentDocument.title)}))):("string"==typeof t.content&&(t.content=$("<p />").html(this.securityUtility.encodeHtml(t.content))),e.find(Identifiers.body).append(t.content));return e.on("shown.bs.modal",(t=>{const e=$(t.currentTarget),a=e.prev(".modal-backdrop"),n=1e3+10*this.instances.length,s=n-10;e.css("z-index",n),a.css("z-index",s),e.find(Identifiers.footer).find(".t3js-active").first().focus(),e.find(Identifiers.iconPlaceholder).each(((t,e)=>{Icons.getIcon($(e).data("icon"),Icons.sizes.small,null,null,Icons.markupIdentifiers.inline).then((t=>{this.currentModal.find(Identifiers.iconPlaceholder+"[data-icon="+$(t).data("identifier")+"]").replaceWith(t)}))}))})),e.on("hide.bs.modal",(()=>{if(this.instances.length>0){const t=this.instances.length-1;this.instances.splice(t,1),this.currentModal=this.instances[t-1]}})),e.on("hidden.bs.modal",(t=>{e.trigger("modal-destroyed"),$(t.currentTarget).remove(),this.instances.length>0&&$("body").addClass("modal-open")})),e.on("show.bs.modal",(e=>{this.currentModal=$(e.currentTarget),this.setButtons(t.buttons),this.instances.push(this.currentModal)})),e.on("modal-dismiss",(t=>{$(t.currentTarget).modal("hide")})),t.callback&&t.callback(e),e.modal("show"),e}}let modalObject=null;try{parent&&parent.window.TYPO3&&parent.window.TYPO3.Modal?(parent.window.TYPO3.Modal.initializeMarkupTrigger(document),modalObject=parent.window.TYPO3.Modal):top&&top.TYPO3.Modal&&(top.TYPO3.Modal.initializeMarkupTrigger(document),modalObject=top.TYPO3.Modal)}catch{}modalObject||(modalObject=new Modal(new SecurityUtility),TYPO3.Modal=modalObject);export default modalObject;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/module-menu.js b/typo3/sysext/backend/Resources/Public/JavaScript/module-menu.js
index 15d3d1c6c583..562aa3605b02 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/module-menu.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/module-menu.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{ScaffoldIdentifierEnum}from"@typo3/backend/enum/viewport/scaffold-identifier.js";import{getRecordFromName}from"@typo3/backend/module.js";import $ from"jquery";import PersistentStorage from"@typo3/backend/storage/persistent.js";import Viewport from"@typo3/backend/viewport.js";import ClientRequest from"@typo3/backend/event/client-request.js";import TriggerRequest from"@typo3/backend/event/trigger-request.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";class ModuleMenu{constructor(){this.loadedModule=null,this.spaceKeyPressedOnCollapsible=!1,$(()=>this.initialize())}static getCollapsedMainMenuItems(){return PersistentStorage.isset("modulemenu")?JSON.parse(PersistentStorage.get("modulemenu")):{}}static addCollapsedMainMenuItem(e){const t=ModuleMenu.getCollapsedMainMenuItems();t[e]=!0,PersistentStorage.set("modulemenu",JSON.stringify(t))}static removeCollapseMainMenuItem(e){const t=this.getCollapsedMainMenuItems();delete t[e],PersistentStorage.set("modulemenu",JSON.stringify(t))}static includeId(e,t){if(!e.navigationComponentId)return t;let n="";n="@typo3/backend/page-tree/page-tree-element"===e.navigationComponentId?"web":e.name.split("_")[0];const o=ModuleStateStorage.current(n);return o.selection&&(t="id="+o.selection+"&"+t),t}static toggleMenu(e){const t=$(ScaffoldIdentifierEnum.scaffold),n="scaffold-modulemenu-expanded";void 0===e&&(e=t.hasClass(n)),t.toggleClass(n,!e),e||$(".scaffold").removeClass("scaffold-search-expanded").removeClass("scaffold-toolbar-expanded"),PersistentStorage.set("BackendComponents.States.typo3-module-menu",{collapsed:e})}static toggleModuleGroup(e){const t=e.closest(".modulemenu-group"),n=t.querySelector(".modulemenu-group-container"),o="true"===e.attributes.getNamedItem("aria-expanded").value;o?ModuleMenu.addCollapsedMainMenuItem(e.id):ModuleMenu.removeCollapseMainMenuItem(e.id),t.classList.toggle("modulemenu-group-collapsed",o),t.classList.toggle("modulemenu-group-expanded",!o),e.attributes.getNamedItem("aria-expanded").value=(!o).toString(),$(n).stop().slideToggle()}static highlightModuleMenuItem(e){$(".modulemenu-action.modulemenu-action-active").removeClass("modulemenu-action-active").removeAttr("aria-current"),$("#"+e).addClass("modulemenu-action-active").attr("aria-current","location")}static getPreviousItem(e){let t=e.parentElement.previousElementSibling;return null===t?ModuleMenu.getLastItem(e):t.firstElementChild}static getNextItem(e){let t=e.parentElement.nextElementSibling;return null===t?ModuleMenu.getFirstItem(e):t.firstElementChild}static getFirstItem(e){return e.parentElement.parentElement.firstElementChild.firstElementChild}static getLastItem(e){return e.parentElement.parentElement.lastElementChild.firstElementChild}static getParentItem(e){return e.parentElement.parentElement.parentElement.firstElementChild}static getFirstChildItem(e){return e.nextElementSibling.firstElementChild.firstElementChild}static getLastChildItem(e){return e.nextElementSibling.lastElementChild.firstElementChild}refreshMenu(){new AjaxRequest(TYPO3.settings.ajaxUrls.modulemenu).get().then(async e=>{const t=await e.resolve();document.getElementById("modulemenu").outerHTML=t.menu,this.initializeModuleMenuEvents(),this.loadedModule&&ModuleMenu.highlightModuleMenuItem(this.loadedModule)})}getCurrentModule(){return this.loadedModule}reloadFrames(){Viewport.ContentContainer.refresh()}showModule(e,t,n=null){t=t||"";const o=getRecordFromName(e);return this.loadModuleComponents(o,t,new ClientRequest("typo3.showModule",n))}initialize(){if(null===document.querySelector(".t3js-modulemenu"))return;let e=$.Deferred();e.resolve(),e.then(()=>{this.initializeModuleMenuEvents(),Viewport.Topbar.Toolbar.registerEvent(()=>{document.querySelector(".t3js-scaffold-toolbar")&&this.initializeTopBarEvents()})})}keyboardNavigation(e,t,n=!1){const o=t.parentElement.attributes.getNamedItem("data-level").value;let l=null;switch(n&&(this.spaceKeyPressedOnCollapsible=!1),e.code){case"ArrowUp":l=ModuleMenu.getPreviousItem(t);break;case"ArrowDown":l=ModuleMenu.getNextItem(t);break;case"ArrowLeft":"1"===o&&t.classList.contains("t3js-modulemenu-collapsible")?("false"===t.attributes.getNamedItem("aria-expanded").value&&ModuleMenu.toggleModuleGroup(t),l=ModuleMenu.getLastChildItem(t)):"2"===o&&(l=ModuleMenu.getPreviousItem(ModuleMenu.getParentItem(t)));break;case"ArrowRight":"1"===o&&t.classList.contains("t3js-modulemenu-collapsible")?("false"===t.attributes.getNamedItem("aria-expanded").value&&ModuleMenu.toggleModuleGroup(t),l=ModuleMenu.getFirstChildItem(t)):"2"===o&&(l=ModuleMenu.getNextItem(ModuleMenu.getParentItem(t)));break;case"Home":l=e.ctrlKey&&"2"===o?ModuleMenu.getFirstItem(ModuleMenu.getParentItem(t)):ModuleMenu.getFirstItem(t);break;case"End":l=e.ctrlKey&&"2"===o?ModuleMenu.getLastItem(ModuleMenu.getParentItem(t)):ModuleMenu.getLastItem(t);break;case"Space":case"Enter":"1"===o&&t.classList.contains("t3js-modulemenu-collapsible")&&("Enter"===e.code&&e.preventDefault(),ModuleMenu.toggleModuleGroup(t),"true"===t.attributes.getNamedItem("aria-expanded").value&&(l=ModuleMenu.getFirstChildItem(t),"Space"===e.code&&(this.spaceKeyPressedOnCollapsible=!0)));break;case"Esc":case"Escape":"2"===o&&(l=ModuleMenu.getParentItem(t),ModuleMenu.toggleModuleGroup(l));break;default:l=null}null!==l&&(e.defaultPrevented||e.preventDefault(),l.focus())}initializeModuleMenuEvents(){const e=document.querySelector(".t3js-modulemenu"),t=function(e){"Space"===e.code&&this.spaceKeyPressedOnCollapsible&&(e.preventDefault(),this.spaceKeyPressedOnCollapsible=!1)}.bind(this);new RegularEvent("keydown",this.keyboardNavigation).delegateTo(e,".t3js-modulemenu-action"),e.querySelectorAll('[data-level="2"] a.t3js-modulemenu-action[href]').forEach(e=>{e.addEventListener("keyup",t)}),new RegularEvent("keyup",(e,t)=>{"Space"===e.code&&e.preventDefault()}).delegateTo(e,".t3js-modulemenu-collapsible"),new RegularEvent("click",(e,t)=>{e.preventDefault(),this.showModule(t.id,"",e)}).delegateTo(e,"a.t3js-modulemenu-action[href]"),new RegularEvent("click",(e,t)=>{e.preventDefault(),ModuleMenu.toggleModuleGroup(t)}).delegateTo(e,".t3js-modulemenu-collapsible")}initializeTopBarEvents(){const e=document.querySelector(".t3js-scaffold-toolbar");new RegularEvent("keydown",(e,t)=>{this.keyboardNavigation(e,t)}).delegateTo(e,".t3js-modulemenu-action"),new RegularEvent("click",(e,t)=>{e.preventDefault(),this.showModule(t.id,"",e)}).delegateTo(e,"a.t3js-modulemenu-action[href]"),new RegularEvent("click",e=>{e.preventDefault(),ModuleMenu.toggleMenu()}).bindTo(document.querySelector(".t3js-topbar-button-modulemenu")),new RegularEvent("click",e=>{e.preventDefault(),ModuleMenu.toggleMenu(!0)}).bindTo(document.querySelector(".t3js-scaffold-content-overlay"));const t=e=>{const t=e.detail.module;if(!t||this.loadedModule===t)return;const n=getRecordFromName(t);n.link&&(ModuleMenu.highlightModuleMenuItem(t),$("#"+t).focus(),this.loadedModule=t,n.navigationComponentId?Viewport.NavigationContainer.showComponent(n.navigationComponentId):Viewport.NavigationContainer.hide(!1))};document.addEventListener("typo3-module-load",t),document.addEventListener("typo3-module-loaded",t)}loadModuleComponents(e,t,n){const o=e.name,l=Viewport.ContentContainer.beforeSetUrl(n);return l.then(()=>{e.navigationComponentId?Viewport.NavigationContainer.showComponent(e.navigationComponentId):Viewport.NavigationContainer.hide(!0),ModuleMenu.highlightModuleMenuItem(o),this.loadedModule=o,t=ModuleMenu.includeId(e,t),this.openInContentContainer(o,e.link,t,new TriggerRequest("typo3.loadModuleComponents",n))}),l}openInContentContainer(e,t,n,o){const l=t+(n?(t.includes("?")?"&":"?")+n:"");return Viewport.ContentContainer.setUrl(l,new TriggerRequest("typo3.openInContentFrame",o),e)}}top.TYPO3.ModuleMenu||(top.TYPO3.ModuleMenu={App:new ModuleMenu});const moduleMenuApp=top.TYPO3.ModuleMenu;export default moduleMenuApp;
\ No newline at end of file
+import{ScaffoldIdentifierEnum}from"@typo3/backend/enum/viewport/scaffold-identifier.js";import{getRecordFromName}from"@typo3/backend/module.js";import $ from"jquery";import PersistentStorage from"@typo3/backend/storage/persistent.js";import Viewport from"@typo3/backend/viewport.js";import ClientRequest from"@typo3/backend/event/client-request.js";import TriggerRequest from"@typo3/backend/event/trigger-request.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";class ModuleMenu{constructor(){this.loadedModule=null,this.spaceKeyPressedOnCollapsible=!1,$((()=>this.initialize()))}static getCollapsedMainMenuItems(){return PersistentStorage.isset("modulemenu")?JSON.parse(PersistentStorage.get("modulemenu")):{}}static addCollapsedMainMenuItem(e){const t=ModuleMenu.getCollapsedMainMenuItems();t[e]=!0,PersistentStorage.set("modulemenu",JSON.stringify(t))}static removeCollapseMainMenuItem(e){const t=this.getCollapsedMainMenuItems();delete t[e],PersistentStorage.set("modulemenu",JSON.stringify(t))}static includeId(e,t){if(!e.navigationComponentId)return t;let n="";n="@typo3/backend/page-tree/page-tree-element"===e.navigationComponentId?"web":e.name.split("_")[0];const o=ModuleStateStorage.current(n);return o.selection&&(t="id="+o.selection+"&"+t),t}static toggleMenu(e){const t=$(ScaffoldIdentifierEnum.scaffold),n="scaffold-modulemenu-expanded";void 0===e&&(e=t.hasClass(n)),t.toggleClass(n,!e),e||$(".scaffold").removeClass("scaffold-search-expanded").removeClass("scaffold-toolbar-expanded"),PersistentStorage.set("BackendComponents.States.typo3-module-menu",{collapsed:e})}static toggleModuleGroup(e){const t=e.closest(".modulemenu-group"),n=t.querySelector(".modulemenu-group-container"),o="true"===e.attributes.getNamedItem("aria-expanded").value;o?ModuleMenu.addCollapsedMainMenuItem(e.id):ModuleMenu.removeCollapseMainMenuItem(e.id),t.classList.toggle("modulemenu-group-collapsed",o),t.classList.toggle("modulemenu-group-expanded",!o),e.attributes.getNamedItem("aria-expanded").value=(!o).toString(),$(n).stop().slideToggle()}static highlightModuleMenuItem(e){$(".modulemenu-action.modulemenu-action-active").removeClass("modulemenu-action-active").removeAttr("aria-current"),$("#"+e).addClass("modulemenu-action-active").attr("aria-current","location")}static getPreviousItem(e){let t=e.parentElement.previousElementSibling;return null===t?ModuleMenu.getLastItem(e):t.firstElementChild}static getNextItem(e){let t=e.parentElement.nextElementSibling;return null===t?ModuleMenu.getFirstItem(e):t.firstElementChild}static getFirstItem(e){return e.parentElement.parentElement.firstElementChild.firstElementChild}static getLastItem(e){return e.parentElement.parentElement.lastElementChild.firstElementChild}static getParentItem(e){return e.parentElement.parentElement.parentElement.firstElementChild}static getFirstChildItem(e){return e.nextElementSibling.firstElementChild.firstElementChild}static getLastChildItem(e){return e.nextElementSibling.lastElementChild.firstElementChild}refreshMenu(){new AjaxRequest(TYPO3.settings.ajaxUrls.modulemenu).get().then((async e=>{const t=await e.resolve();document.getElementById("modulemenu").outerHTML=t.menu,this.initializeModuleMenuEvents(),this.loadedModule&&ModuleMenu.highlightModuleMenuItem(this.loadedModule)}))}getCurrentModule(){return this.loadedModule}reloadFrames(){Viewport.ContentContainer.refresh()}showModule(e,t,n=null){t=t||"";const o=getRecordFromName(e);return this.loadModuleComponents(o,t,new ClientRequest("typo3.showModule",n))}initialize(){if(null===document.querySelector(".t3js-modulemenu"))return;let e=$.Deferred();e.resolve(),e.then((()=>{this.initializeModuleMenuEvents(),Viewport.Topbar.Toolbar.registerEvent((()=>{document.querySelector(".t3js-scaffold-toolbar")&&this.initializeTopBarEvents()}))}))}keyboardNavigation(e,t,n=!1){const o=t.parentElement.attributes.getNamedItem("data-level").value;let l=null;switch(n&&(this.spaceKeyPressedOnCollapsible=!1),e.code){case"ArrowUp":l=ModuleMenu.getPreviousItem(t);break;case"ArrowDown":l=ModuleMenu.getNextItem(t);break;case"ArrowLeft":"1"===o&&t.classList.contains("t3js-modulemenu-collapsible")?("false"===t.attributes.getNamedItem("aria-expanded").value&&ModuleMenu.toggleModuleGroup(t),l=ModuleMenu.getLastChildItem(t)):"2"===o&&(l=ModuleMenu.getPreviousItem(ModuleMenu.getParentItem(t)));break;case"ArrowRight":"1"===o&&t.classList.contains("t3js-modulemenu-collapsible")?("false"===t.attributes.getNamedItem("aria-expanded").value&&ModuleMenu.toggleModuleGroup(t),l=ModuleMenu.getFirstChildItem(t)):"2"===o&&(l=ModuleMenu.getNextItem(ModuleMenu.getParentItem(t)));break;case"Home":l=e.ctrlKey&&"2"===o?ModuleMenu.getFirstItem(ModuleMenu.getParentItem(t)):ModuleMenu.getFirstItem(t);break;case"End":l=e.ctrlKey&&"2"===o?ModuleMenu.getLastItem(ModuleMenu.getParentItem(t)):ModuleMenu.getLastItem(t);break;case"Space":case"Enter":"1"===o&&t.classList.contains("t3js-modulemenu-collapsible")&&("Enter"===e.code&&e.preventDefault(),ModuleMenu.toggleModuleGroup(t),"true"===t.attributes.getNamedItem("aria-expanded").value&&(l=ModuleMenu.getFirstChildItem(t),"Space"===e.code&&(this.spaceKeyPressedOnCollapsible=!0)));break;case"Esc":case"Escape":"2"===o&&(l=ModuleMenu.getParentItem(t),ModuleMenu.toggleModuleGroup(l));break;default:l=null}null!==l&&(e.defaultPrevented||e.preventDefault(),l.focus())}initializeModuleMenuEvents(){const e=document.querySelector(".t3js-modulemenu"),t=function(e){"Space"===e.code&&this.spaceKeyPressedOnCollapsible&&(e.preventDefault(),this.spaceKeyPressedOnCollapsible=!1)}.bind(this);new RegularEvent("keydown",this.keyboardNavigation).delegateTo(e,".t3js-modulemenu-action"),e.querySelectorAll('[data-level="2"] a.t3js-modulemenu-action[href]').forEach((e=>{e.addEventListener("keyup",t)})),new RegularEvent("keyup",((e,t)=>{"Space"===e.code&&e.preventDefault()})).delegateTo(e,".t3js-modulemenu-collapsible"),new RegularEvent("click",((e,t)=>{e.preventDefault(),this.showModule(t.id,"",e)})).delegateTo(e,"a.t3js-modulemenu-action[href]"),new RegularEvent("click",((e,t)=>{e.preventDefault(),ModuleMenu.toggleModuleGroup(t)})).delegateTo(e,".t3js-modulemenu-collapsible")}initializeTopBarEvents(){const e=document.querySelector(".t3js-scaffold-toolbar");new RegularEvent("keydown",((e,t)=>{this.keyboardNavigation(e,t)})).delegateTo(e,".t3js-modulemenu-action"),new RegularEvent("click",((e,t)=>{e.preventDefault(),this.showModule(t.id,"",e)})).delegateTo(e,"a.t3js-modulemenu-action[href]"),new RegularEvent("click",(e=>{e.preventDefault(),ModuleMenu.toggleMenu()})).bindTo(document.querySelector(".t3js-topbar-button-modulemenu")),new RegularEvent("click",(e=>{e.preventDefault(),ModuleMenu.toggleMenu(!0)})).bindTo(document.querySelector(".t3js-scaffold-content-overlay"));const t=e=>{const t=e.detail.module;if(!t||this.loadedModule===t)return;const n=getRecordFromName(t);n.link&&(ModuleMenu.highlightModuleMenuItem(t),$("#"+t).focus(),this.loadedModule=t,n.navigationComponentId?Viewport.NavigationContainer.showComponent(n.navigationComponentId):Viewport.NavigationContainer.hide(!1))};document.addEventListener("typo3-module-load",t),document.addEventListener("typo3-module-loaded",t)}loadModuleComponents(e,t,n){const o=e.name,l=Viewport.ContentContainer.beforeSetUrl(n);return l.then((()=>{e.navigationComponentId?Viewport.NavigationContainer.showComponent(e.navigationComponentId):Viewport.NavigationContainer.hide(!0),ModuleMenu.highlightModuleMenuItem(o),this.loadedModule=o,t=ModuleMenu.includeId(e,t),this.openInContentContainer(o,e.link,t,new TriggerRequest("typo3.loadModuleComponents",n))})),l}openInContentContainer(e,t,n,o){const l=t+(n?(t.includes("?")?"&":"?")+n:"");return Viewport.ContentContainer.setUrl(l,new TriggerRequest("typo3.openInContentFrame",o),e)}}top.TYPO3.ModuleMenu||(top.TYPO3.ModuleMenu={App:new ModuleMenu});const moduleMenuApp=top.TYPO3.ModuleMenu;export default moduleMenuApp;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/module/iframe.js b/typo3/sysext/backend/Resources/Public/JavaScript/module/iframe.js
index 95d44b6f6d0a..8fb9e49fe0a0 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/module/iframe.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/module/iframe.js
@@ -20,4 +20,4 @@ var __decorate=function(e,t,o,r){var n,l=arguments.length,i=l<3?t:null===r?r=Obj
         scrolling="no"
         @load="${this._loaded}"
       ></iframe>
-    `:html``}attributeChangedCallback(e,t,o){super.attributeChangedCallback(e,t,o),"endpoint"===e&&o===t&&this.iframe.setAttribute("src",o)}connectedCallback(){super.connectedCallback(),this.endpoint&&this.dispatch("typo3-iframe-load",{url:this.endpoint,title:null})}registerUnloadHandler(e){try{e.contentWindow.addEventListener("unload",t=>this._unload(t,e),{once:!0})}catch(e){throw console.error("Failed to access contentWindow of module iframe – using a foreign origin?"),e}}retrieveModuleStateFromIFrame(e){try{return{url:e.contentWindow.location.href,title:e.contentDocument.title,module:e.contentDocument.body.querySelector(".module[data-module-name]")?.getAttribute("data-module-name")}}catch(e){return console.error("Failed to access contentWindow of module iframe – using a foreign origin?"),{url:this.endpoint,title:null}}}_loaded({target:e}){const t=e;this.registerUnloadHandler(t);const o=this.retrieveModuleStateFromIFrame(t);this.dispatch("typo3-iframe-loaded",o)}_unload(e,t){new Promise(e=>window.setTimeout(e,0)).then(()=>{null!==t.contentWindow&&this.dispatch("typo3-iframe-load",{url:t.contentWindow.location.href,title:null})})}dispatch(e,t){this.dispatchEvent(new CustomEvent(e,{detail:t,bubbles:!0,composed:!0}))}};__decorate([property({type:String})],IframeModuleElement.prototype,"endpoint",void 0),__decorate([query("iframe",!0)],IframeModuleElement.prototype,"iframe",void 0),IframeModuleElement=__decorate([customElement(componentName)],IframeModuleElement);export{IframeModuleElement};
\ No newline at end of file
+    `:html``}attributeChangedCallback(e,t,o){super.attributeChangedCallback(e,t,o),"endpoint"===e&&o===t&&this.iframe.setAttribute("src",o)}connectedCallback(){super.connectedCallback(),this.endpoint&&this.dispatch("typo3-iframe-load",{url:this.endpoint,title:null})}registerUnloadHandler(e){try{e.contentWindow.addEventListener("unload",(t=>this._unload(t,e)),{once:!0})}catch(e){throw console.error("Failed to access contentWindow of module iframe – using a foreign origin?"),e}}retrieveModuleStateFromIFrame(e){try{return{url:e.contentWindow.location.href,title:e.contentDocument.title,module:e.contentDocument.body.querySelector(".module[data-module-name]")?.getAttribute("data-module-name")}}catch(e){return console.error("Failed to access contentWindow of module iframe – using a foreign origin?"),{url:this.endpoint,title:null}}}_loaded({target:e}){const t=e;this.registerUnloadHandler(t);const o=this.retrieveModuleStateFromIFrame(t);this.dispatch("typo3-iframe-loaded",o)}_unload(e,t){new Promise((e=>window.setTimeout(e,0))).then((()=>{null!==t.contentWindow&&this.dispatch("typo3-iframe-load",{url:t.contentWindow.location.href,title:null})}))}dispatch(e,t){this.dispatchEvent(new CustomEvent(e,{detail:t,bubbles:!0,composed:!0}))}};__decorate([property({type:String})],IframeModuleElement.prototype,"endpoint",void 0),__decorate([query("iframe",!0)],IframeModuleElement.prototype,"iframe",void 0),IframeModuleElement=__decorate([customElement(componentName)],IframeModuleElement);export{IframeModuleElement};
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/module/router.js b/typo3/sysext/backend/Resources/Public/JavaScript/module/router.js
index c5ac9e053d11..88de9b8911b7 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/module/router.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/module/router.js
@@ -10,7 +10,7 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(t,e,o,r){var i,n=arguments.length,a=n<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,o):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,o,r);else for(var l=t.length-1;l>=0;l--)(i=t[l])&&(a=(n<3?i(a):n>3?i(e,o,a):i(e,o))||a);return n>3&&a&&Object.defineProperty(e,o,a),a};import{html,css,LitElement}from"lit";import{customElement,property,query}from"lit/decorators.js";import{getRecordFromName}from"@typo3/backend/module.js";const IFRAME_COMPONENT="@typo3/backend/module/iframe",alwaysUpdate=(t,e)=>!0;let ModuleRouter=class extends LitElement{constructor(){super(),this.module="",this.endpoint="",this.addEventListener("typo3-module-load",({target:t,detail:e})=>{const o=t.getAttribute("slot");this.pushState({slotName:o,detail:e})}),this.addEventListener("typo3-module-loaded",({detail:t})=>{this.updateBrowserState(t)}),this.addEventListener("typo3-iframe-load",({detail:t})=>{let e={slotName:IFRAME_COMPONENT,detail:t};if(e.detail.url.includes(this.stateTrackerUrl+"?state=")){const t=e.detail.url.split("?state=");e=JSON.parse(decodeURIComponent(t[1]||"{}"))}this.slotElement.getAttribute("name")!==e.slotName&&this.slotElement.setAttribute("name",e.slotName),this.markActive(e.slotName,this.slotElement.getAttribute("name")===IFRAME_COMPONENT?null:e.detail.url,!1),this.updateBrowserState(e.detail),this.parentElement.dispatchEvent(new CustomEvent("typo3-module-load",{bubbles:!0,composed:!0,detail:e.detail}))}),this.addEventListener("typo3-iframe-loaded",({detail:t})=>{this.updateBrowserState(t),this.parentElement.dispatchEvent(new CustomEvent("typo3-module-loaded",{bubbles:!0,composed:!0,detail:t}))})}render(){const t=getRecordFromName(this.module).component||IFRAME_COMPONENT;return html`<slot name="${t}"></slot>`}updated(){const t=getRecordFromName(this.module).component||IFRAME_COMPONENT;this.markActive(t,this.endpoint)}async markActive(t,e,o=!0){const r=await this.getModuleElement(t);e&&(o||r.getAttribute("endpoint")!==e)&&r.setAttribute("endpoint",e),r.hasAttribute("active")||r.setAttribute("active","");for(let t=r.previousElementSibling;null!==t;t=t.previousElementSibling)t.removeAttribute("active");for(let t=r.nextElementSibling;null!==t;t=t.nextElementSibling)t.removeAttribute("active")}async getModuleElement(t){let e=this.querySelector(`*[slot="${t}"]`);if(null!==e)return e;try{const o=await import(t+".js");e=document.createElement(o.componentName)}catch(e){throw console.error({msg:`Error importing ${t} as backend module`,err:e}),e}return e.setAttribute("slot",t),this.appendChild(e),e}async pushState(t){const e=this.stateTrackerUrl+"?state="+encodeURIComponent(JSON.stringify(t));(await this.getModuleElement(IFRAME_COMPONENT)).setAttribute("endpoint",e)}updateBrowserState(t){const e=new URL(t.url||"",window.location.origin),o=new URLSearchParams(e.search),r="title"in t?t.title:"";if(null!==r){const t=[this.sitename];""!==r&&t.unshift(r),this.sitenameFirst&&t.reverse(),document.title=t.join(" · ")}if(!o.has("token"))return;o.delete("token"),e.search=o.toString();const i=e.toString();window.history.replaceState(t,"",i)}};ModuleRouter.styles=css`
+var __decorate=function(t,e,o,r){var i,n=arguments.length,a=n<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,o):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,o,r);else for(var l=t.length-1;l>=0;l--)(i=t[l])&&(a=(n<3?i(a):n>3?i(e,o,a):i(e,o))||a);return n>3&&a&&Object.defineProperty(e,o,a),a};import{html,css,LitElement}from"lit";import{customElement,property,query}from"lit/decorators.js";import{getRecordFromName}from"@typo3/backend/module.js";const IFRAME_COMPONENT="@typo3/backend/module/iframe",alwaysUpdate=(t,e)=>!0;let ModuleRouter=class extends LitElement{constructor(){super(),this.module="",this.endpoint="",this.addEventListener("typo3-module-load",(({target:t,detail:e})=>{const o=t.getAttribute("slot");this.pushState({slotName:o,detail:e})})),this.addEventListener("typo3-module-loaded",(({detail:t})=>{this.updateBrowserState(t)})),this.addEventListener("typo3-iframe-load",(({detail:t})=>{let e={slotName:IFRAME_COMPONENT,detail:t};if(e.detail.url.includes(this.stateTrackerUrl+"?state=")){const t=e.detail.url.split("?state=");e=JSON.parse(decodeURIComponent(t[1]||"{}"))}this.slotElement.getAttribute("name")!==e.slotName&&this.slotElement.setAttribute("name",e.slotName),this.markActive(e.slotName,this.slotElement.getAttribute("name")===IFRAME_COMPONENT?null:e.detail.url,!1),this.updateBrowserState(e.detail),this.parentElement.dispatchEvent(new CustomEvent("typo3-module-load",{bubbles:!0,composed:!0,detail:e.detail}))})),this.addEventListener("typo3-iframe-loaded",(({detail:t})=>{this.updateBrowserState(t),this.parentElement.dispatchEvent(new CustomEvent("typo3-module-loaded",{bubbles:!0,composed:!0,detail:t}))}))}render(){const t=getRecordFromName(this.module).component||IFRAME_COMPONENT;return html`<slot name="${t}"></slot>`}updated(){const t=getRecordFromName(this.module).component||IFRAME_COMPONENT;this.markActive(t,this.endpoint)}async markActive(t,e,o=!0){const r=await this.getModuleElement(t);e&&(o||r.getAttribute("endpoint")!==e)&&r.setAttribute("endpoint",e),r.hasAttribute("active")||r.setAttribute("active","");for(let t=r.previousElementSibling;null!==t;t=t.previousElementSibling)t.removeAttribute("active");for(let t=r.nextElementSibling;null!==t;t=t.nextElementSibling)t.removeAttribute("active")}async getModuleElement(t){let e=this.querySelector(`*[slot="${t}"]`);if(null!==e)return e;try{const o=await import(t+".js");e=document.createElement(o.componentName)}catch(e){throw console.error({msg:`Error importing ${t} as backend module`,err:e}),e}return e.setAttribute("slot",t),this.appendChild(e),e}async pushState(t){const e=this.stateTrackerUrl+"?state="+encodeURIComponent(JSON.stringify(t));(await this.getModuleElement(IFRAME_COMPONENT)).setAttribute("endpoint",e)}updateBrowserState(t){const e=new URL(t.url||"",window.location.origin),o=new URLSearchParams(e.search),r="title"in t?t.title:"";if(null!==r){const t=[this.sitename];""!==r&&t.unshift(r),this.sitenameFirst&&t.reverse(),document.title=t.join(" · ")}if(!o.has("token"))return;o.delete("token"),e.search=o.toString();const i=e.toString();window.history.replaceState(t,"",i)}};ModuleRouter.styles=css`
     :host {
       width: 100%;
       min-height: 100%;
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/multi-record-selection.js b/typo3/sysext/backend/Resources/Public/JavaScript/multi-record-selection.js
index fecaded89a9f..7166b1fc9775 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/multi-record-selection.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/multi-record-selection.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Notification from"@typo3/backend/notification.js";import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors,Buttons,CheckboxActions,CheckboxState;!function(e){e.actionsSelector=".t3js-multi-record-selection-actions",e.checkboxSelector=".t3js-multi-record-selection-check",e.checkboxActionsSelector=".t3js-multi-record-selection-check-actions",e.checkboxActionsToggleSelector=".t3js-multi-record-selection-check-actions-toggle",e.rowSelectionSelector="[data-multi-record-selection-row-selection] tr"}(Selectors||(Selectors={})),function(e){e.actionButton="button[data-multi-record-selection-action]",e.checkboxActionButton="button[data-multi-record-selection-check-action]"}(Buttons||(Buttons={})),function(e){e.checkAll="check-all",e.checkNone="check-none",e.toggle="toggle"}(CheckboxActions||(CheckboxActions={})),function(e){e.any="",e.checked=":checked",e.unchecked=":not(:checked)"}(CheckboxState||(CheckboxState={}));class MultiRecordSelection{constructor(){this.lastChecked=null,DocumentService.ready().then(()=>{MultiRecordSelection.restoreTemporaryState(),this.registerActions(),this.registerActionsEventHandlers(),this.registerCheckboxActions(),this.registerCheckboxKeyboardActions(),this.registerCheckboxTableRowSelectionAction(),this.registerToggleCheckboxActions(),this.registerDispatchCheckboxStateChangedEvent(),this.registerCheckboxStateChangedEventHandler()})}static getCheckboxes(e=CheckboxState.any,t=""){return document.querySelectorAll(MultiRecordSelection.getCombinedSelector(Selectors.checkboxSelector+e,t))}static getCombinedSelector(e,t){return""!==t?['[data-multi-record-selection-identifier="'+t+'"]',e].join(" "):e}static getIdentifier(e){return e.closest("[data-multi-record-selection-identifier]")?.dataset.multiRecordSelectionIdentifier||""}static changeCheckboxState(e,t){e.checked===t||e.dataset.manuallyChanged||(e.checked=t,e.dispatchEvent(new CustomEvent("multiRecordSelection:checkbox:state:changed",{detail:{identifier:MultiRecordSelection.getIdentifier(e)},bubbles:!0,cancelable:!1})))}static restoreTemporaryState(){const e=MultiRecordSelection.getCheckboxes(CheckboxState.checked);if(!e.length)return;let t=!1,c=[];e.forEach(e=>{e.closest("tr").classList.add("success");const o=MultiRecordSelection.getIdentifier(e);""===o||c.includes(o)||(c.push(o),t=!0,MultiRecordSelection.toggleActionsState(o))}),t||MultiRecordSelection.toggleActionsState()}static toggleActionsState(e=""){const t=document.querySelectorAll(MultiRecordSelection.getCombinedSelector(Selectors.actionsSelector,e));if(!t.length)return;if(!MultiRecordSelection.getCheckboxes(CheckboxState.checked,e).length)return void t.forEach(e=>MultiRecordSelection.changeActionContainerVisibility(e,!1));t.forEach(e=>MultiRecordSelection.changeActionContainerVisibility(e));const c=document.querySelectorAll([MultiRecordSelection.getCombinedSelector(Selectors.actionsSelector,e),Buttons.actionButton].join(" "));c.length&&c.forEach(t=>{if(!t.dataset.multiRecordSelectionActionConfig)return;const c=JSON.parse(t.dataset.multiRecordSelectionActionConfig);if(!c.idField)return;t.classList.add("disabled");const o=MultiRecordSelection.getCheckboxes(CheckboxState.checked,e);for(let e=0;e<o.length;e++)if(o[e].closest("tr").dataset[c.idField]){t.classList.remove("disabled");break}})}static changeActionContainerVisibility(e,t=!0){const c=e.closest(".multi-record-selection-panel")?.children;if(t){if(c)for(let e=0;e<c.length;e++)c[e].classList.add("hidden");e.classList.remove("hidden")}else{if(c)for(let e=0;e<c.length;e++)c[e].classList.remove("hidden");e.classList.add("hidden")}}static unsetManuallyChangedAttribute(e){MultiRecordSelection.getCheckboxes(CheckboxState.any,e).forEach(e=>{e.removeAttribute("data-manually-changed")})}registerActions(){new RegularEvent("click",(e,t)=>{t.dataset.multiRecordSelectionAction;const c=MultiRecordSelection.getIdentifier(t),o=JSON.parse(t.dataset.multiRecordSelectionActionConfig||"{}"),i=MultiRecordSelection.getCheckboxes(CheckboxState.checked,c);i.length&&t.dispatchEvent(new CustomEvent("multiRecordSelection:action:"+t.dataset.multiRecordSelectionAction,{detail:{identifier:c,checkboxes:i,configuration:o},bubbles:!0,cancelable:!1}))}).delegateTo(document,[Selectors.actionsSelector,Buttons.actionButton].join(" "))}registerActionsEventHandlers(){new RegularEvent("multiRecordSelection:actions:show",e=>{const t=e.detail?.identifier||"",c=document.querySelectorAll(MultiRecordSelection.getCombinedSelector(Selectors.actionsSelector,t));c.length&&c.forEach(e=>MultiRecordSelection.changeActionContainerVisibility(e))}).bindTo(document),new RegularEvent("multiRecordSelection:actions:hide",e=>{const t=e.detail?.identifier||"",c=document.querySelectorAll(MultiRecordSelection.getCombinedSelector(Selectors.actionsSelector,t));c.length&&c.forEach(e=>MultiRecordSelection.changeActionContainerVisibility(e,!1))}).bindTo(document)}registerCheckboxActions(){new RegularEvent("click",(e,t)=>{if(e.preventDefault(),!t.dataset.multiRecordSelectionCheckAction)return;const c=MultiRecordSelection.getIdentifier(t),o=MultiRecordSelection.getCheckboxes(CheckboxState.any,c);if(o.length){switch(MultiRecordSelection.unsetManuallyChangedAttribute(c),t.dataset.multiRecordSelectionCheckAction){case CheckboxActions.checkAll:o.forEach(e=>{MultiRecordSelection.changeCheckboxState(e,!0)});break;case CheckboxActions.checkNone:o.forEach(e=>{MultiRecordSelection.changeCheckboxState(e,!1)});break;case CheckboxActions.toggle:o.forEach(e=>{MultiRecordSelection.changeCheckboxState(e,!e.checked)});break;default:Notification.warning("Unknown checkbox action")}MultiRecordSelection.unsetManuallyChangedAttribute(c)}}).delegateTo(document,[Selectors.checkboxActionsSelector,Buttons.checkboxActionButton].join(" "))}registerCheckboxKeyboardActions(){new RegularEvent("click",(e,t)=>this.handleCheckboxKeyboardActions(e,t)).delegateTo(document,Selectors.checkboxSelector)}registerCheckboxTableRowSelectionAction(){new RegularEvent("click",(e,t)=>{const c=e.target.tagName;if("TH"!==c&&"TD"!==c)return;const o=t.querySelector(Selectors.checkboxSelector);null!==o&&(MultiRecordSelection.changeCheckboxState(o,!o.checked),this.handleCheckboxKeyboardActions(e,o,!1))}).delegateTo(document,Selectors.rowSelectionSelector),new RegularEvent("mousedown",e=>(e.shiftKey||e.altKey||e.ctrlKey)&&e.preventDefault()).delegateTo(document,Selectors.rowSelectionSelector)}registerDispatchCheckboxStateChangedEvent(){new RegularEvent("change",(e,t)=>{t.dispatchEvent(new CustomEvent("multiRecordSelection:checkbox:state:changed",{detail:{identifier:MultiRecordSelection.getIdentifier(t)},bubbles:!0,cancelable:!1}))}).delegateTo(document,Selectors.checkboxSelector)}registerCheckboxStateChangedEventHandler(){new RegularEvent("multiRecordSelection:checkbox:state:changed",e=>{const t=e.target,c=e.detail?.identifier||"";t.checked?t.closest("tr").classList.add("success"):t.closest("tr").classList.remove("success"),MultiRecordSelection.toggleActionsState(c)}).bindTo(document)}registerToggleCheckboxActions(){new RegularEvent("click",(e,t)=>{const c=MultiRecordSelection.getIdentifier(t),o=document.querySelector([MultiRecordSelection.getCombinedSelector(Selectors.checkboxActionsSelector,c),'button[data-multi-record-selection-check-action="'+CheckboxActions.checkAll+'"]'].join(" "));null!==o&&o.classList.toggle("disabled",!MultiRecordSelection.getCheckboxes(CheckboxState.unchecked,c).length);const i=document.querySelector([MultiRecordSelection.getCombinedSelector(Selectors.checkboxActionsSelector,c),'button[data-multi-record-selection-check-action="'+CheckboxActions.checkNone+'"]'].join(" "));null!==i&&i.classList.toggle("disabled",!MultiRecordSelection.getCheckboxes(CheckboxState.checked,c).length);const n=document.querySelector([MultiRecordSelection.getCombinedSelector(Selectors.checkboxActionsSelector,c),'button[data-multi-record-selection-check-action="'+CheckboxActions.toggle+'"]'].join(" "));null!==n&&n.classList.toggle("disabled",!MultiRecordSelection.getCheckboxes(CheckboxState.any,c).length)}).delegateTo(document,Selectors.checkboxActionsToggleSelector)}handleCheckboxKeyboardActions(e,t,c=!0){const o=MultiRecordSelection.getIdentifier(t);if(this.lastChecked&&document.body.contains(this.lastChecked)&&MultiRecordSelection.getIdentifier(this.lastChecked)===o&&(e.shiftKey||e.altKey||e.ctrlKey)){if(c&&MultiRecordSelection.unsetManuallyChangedAttribute(o),e.shiftKey){const e=Array.from(MultiRecordSelection.getCheckboxes(CheckboxState.any,o)),c=e.indexOf(t),i=e.indexOf(this.lastChecked);e.slice(Math.min(c,i),Math.max(c,i)+1).forEach(e=>{e!==t&&MultiRecordSelection.changeCheckboxState(e,t.checked)})}this.lastChecked=t,(e.altKey||e.ctrlKey)&&MultiRecordSelection.getCheckboxes(CheckboxState.any,o).forEach(e=>{e!==t&&MultiRecordSelection.changeCheckboxState(e,!e.checked)}),MultiRecordSelection.unsetManuallyChangedAttribute(o)}else this.lastChecked=t}}export default new MultiRecordSelection;
\ No newline at end of file
+import Notification from"@typo3/backend/notification.js";import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors,Buttons,CheckboxActions,CheckboxState;!function(e){e.actionsSelector=".t3js-multi-record-selection-actions",e.checkboxSelector=".t3js-multi-record-selection-check",e.checkboxActionsSelector=".t3js-multi-record-selection-check-actions",e.checkboxActionsToggleSelector=".t3js-multi-record-selection-check-actions-toggle",e.rowSelectionSelector="[data-multi-record-selection-row-selection] tr"}(Selectors||(Selectors={})),function(e){e.actionButton="button[data-multi-record-selection-action]",e.checkboxActionButton="button[data-multi-record-selection-check-action]"}(Buttons||(Buttons={})),function(e){e.checkAll="check-all",e.checkNone="check-none",e.toggle="toggle"}(CheckboxActions||(CheckboxActions={})),function(e){e.any="",e.checked=":checked",e.unchecked=":not(:checked)"}(CheckboxState||(CheckboxState={}));class MultiRecordSelection{constructor(){this.lastChecked=null,DocumentService.ready().then((()=>{MultiRecordSelection.restoreTemporaryState(),this.registerActions(),this.registerActionsEventHandlers(),this.registerCheckboxActions(),this.registerCheckboxKeyboardActions(),this.registerCheckboxTableRowSelectionAction(),this.registerToggleCheckboxActions(),this.registerDispatchCheckboxStateChangedEvent(),this.registerCheckboxStateChangedEventHandler()}))}static getCheckboxes(e=CheckboxState.any,t=""){return document.querySelectorAll(MultiRecordSelection.getCombinedSelector(Selectors.checkboxSelector+e,t))}static getCombinedSelector(e,t){return""!==t?['[data-multi-record-selection-identifier="'+t+'"]',e].join(" "):e}static getIdentifier(e){return e.closest("[data-multi-record-selection-identifier]")?.dataset.multiRecordSelectionIdentifier||""}static changeCheckboxState(e,t){e.checked===t||e.dataset.manuallyChanged||(e.checked=t,e.dispatchEvent(new CustomEvent("multiRecordSelection:checkbox:state:changed",{detail:{identifier:MultiRecordSelection.getIdentifier(e)},bubbles:!0,cancelable:!1})))}static restoreTemporaryState(){const e=MultiRecordSelection.getCheckboxes(CheckboxState.checked);if(!e.length)return;let t=!1,c=[];e.forEach((e=>{e.closest("tr").classList.add("success");const o=MultiRecordSelection.getIdentifier(e);""===o||c.includes(o)||(c.push(o),t=!0,MultiRecordSelection.toggleActionsState(o))})),t||MultiRecordSelection.toggleActionsState()}static toggleActionsState(e=""){const t=document.querySelectorAll(MultiRecordSelection.getCombinedSelector(Selectors.actionsSelector,e));if(!t.length)return;if(!MultiRecordSelection.getCheckboxes(CheckboxState.checked,e).length)return void t.forEach((e=>MultiRecordSelection.changeActionContainerVisibility(e,!1)));t.forEach((e=>MultiRecordSelection.changeActionContainerVisibility(e)));const c=document.querySelectorAll([MultiRecordSelection.getCombinedSelector(Selectors.actionsSelector,e),Buttons.actionButton].join(" "));c.length&&c.forEach((t=>{if(!t.dataset.multiRecordSelectionActionConfig)return;const c=JSON.parse(t.dataset.multiRecordSelectionActionConfig);if(!c.idField)return;t.classList.add("disabled");const o=MultiRecordSelection.getCheckboxes(CheckboxState.checked,e);for(let e=0;e<o.length;e++)if(o[e].closest("tr").dataset[c.idField]){t.classList.remove("disabled");break}}))}static changeActionContainerVisibility(e,t=!0){const c=e.closest(".multi-record-selection-panel")?.children;if(t){if(c)for(let e=0;e<c.length;e++)c[e].classList.add("hidden");e.classList.remove("hidden")}else{if(c)for(let e=0;e<c.length;e++)c[e].classList.remove("hidden");e.classList.add("hidden")}}static unsetManuallyChangedAttribute(e){MultiRecordSelection.getCheckboxes(CheckboxState.any,e).forEach((e=>{e.removeAttribute("data-manually-changed")}))}registerActions(){new RegularEvent("click",((e,t)=>{t.dataset.multiRecordSelectionAction;const c=MultiRecordSelection.getIdentifier(t),o=JSON.parse(t.dataset.multiRecordSelectionActionConfig||"{}"),i=MultiRecordSelection.getCheckboxes(CheckboxState.checked,c);i.length&&t.dispatchEvent(new CustomEvent("multiRecordSelection:action:"+t.dataset.multiRecordSelectionAction,{detail:{identifier:c,checkboxes:i,configuration:o},bubbles:!0,cancelable:!1}))})).delegateTo(document,[Selectors.actionsSelector,Buttons.actionButton].join(" "))}registerActionsEventHandlers(){new RegularEvent("multiRecordSelection:actions:show",(e=>{const t=e.detail?.identifier||"",c=document.querySelectorAll(MultiRecordSelection.getCombinedSelector(Selectors.actionsSelector,t));c.length&&c.forEach((e=>MultiRecordSelection.changeActionContainerVisibility(e)))})).bindTo(document),new RegularEvent("multiRecordSelection:actions:hide",(e=>{const t=e.detail?.identifier||"",c=document.querySelectorAll(MultiRecordSelection.getCombinedSelector(Selectors.actionsSelector,t));c.length&&c.forEach((e=>MultiRecordSelection.changeActionContainerVisibility(e,!1)))})).bindTo(document)}registerCheckboxActions(){new RegularEvent("click",((e,t)=>{if(e.preventDefault(),!t.dataset.multiRecordSelectionCheckAction)return;const c=MultiRecordSelection.getIdentifier(t),o=MultiRecordSelection.getCheckboxes(CheckboxState.any,c);if(o.length){switch(MultiRecordSelection.unsetManuallyChangedAttribute(c),t.dataset.multiRecordSelectionCheckAction){case CheckboxActions.checkAll:o.forEach((e=>{MultiRecordSelection.changeCheckboxState(e,!0)}));break;case CheckboxActions.checkNone:o.forEach((e=>{MultiRecordSelection.changeCheckboxState(e,!1)}));break;case CheckboxActions.toggle:o.forEach((e=>{MultiRecordSelection.changeCheckboxState(e,!e.checked)}));break;default:Notification.warning("Unknown checkbox action")}MultiRecordSelection.unsetManuallyChangedAttribute(c)}})).delegateTo(document,[Selectors.checkboxActionsSelector,Buttons.checkboxActionButton].join(" "))}registerCheckboxKeyboardActions(){new RegularEvent("click",((e,t)=>this.handleCheckboxKeyboardActions(e,t))).delegateTo(document,Selectors.checkboxSelector)}registerCheckboxTableRowSelectionAction(){new RegularEvent("click",((e,t)=>{const c=e.target.tagName;if("TH"!==c&&"TD"!==c)return;const o=t.querySelector(Selectors.checkboxSelector);null!==o&&(MultiRecordSelection.changeCheckboxState(o,!o.checked),this.handleCheckboxKeyboardActions(e,o,!1))})).delegateTo(document,Selectors.rowSelectionSelector),new RegularEvent("mousedown",(e=>(e.shiftKey||e.altKey||e.ctrlKey)&&e.preventDefault())).delegateTo(document,Selectors.rowSelectionSelector)}registerDispatchCheckboxStateChangedEvent(){new RegularEvent("change",((e,t)=>{t.dispatchEvent(new CustomEvent("multiRecordSelection:checkbox:state:changed",{detail:{identifier:MultiRecordSelection.getIdentifier(t)},bubbles:!0,cancelable:!1}))})).delegateTo(document,Selectors.checkboxSelector)}registerCheckboxStateChangedEventHandler(){new RegularEvent("multiRecordSelection:checkbox:state:changed",(e=>{const t=e.target,c=e.detail?.identifier||"";t.checked?t.closest("tr").classList.add("success"):t.closest("tr").classList.remove("success"),MultiRecordSelection.toggleActionsState(c)})).bindTo(document)}registerToggleCheckboxActions(){new RegularEvent("click",((e,t)=>{const c=MultiRecordSelection.getIdentifier(t),o=document.querySelector([MultiRecordSelection.getCombinedSelector(Selectors.checkboxActionsSelector,c),'button[data-multi-record-selection-check-action="'+CheckboxActions.checkAll+'"]'].join(" "));null!==o&&o.classList.toggle("disabled",!MultiRecordSelection.getCheckboxes(CheckboxState.unchecked,c).length);const i=document.querySelector([MultiRecordSelection.getCombinedSelector(Selectors.checkboxActionsSelector,c),'button[data-multi-record-selection-check-action="'+CheckboxActions.checkNone+'"]'].join(" "));null!==i&&i.classList.toggle("disabled",!MultiRecordSelection.getCheckboxes(CheckboxState.checked,c).length);const n=document.querySelector([MultiRecordSelection.getCombinedSelector(Selectors.checkboxActionsSelector,c),'button[data-multi-record-selection-check-action="'+CheckboxActions.toggle+'"]'].join(" "));null!==n&&n.classList.toggle("disabled",!MultiRecordSelection.getCheckboxes(CheckboxState.any,c).length)})).delegateTo(document,Selectors.checkboxActionsToggleSelector)}handleCheckboxKeyboardActions(e,t,c=!0){const o=MultiRecordSelection.getIdentifier(t);if(this.lastChecked&&document.body.contains(this.lastChecked)&&MultiRecordSelection.getIdentifier(this.lastChecked)===o&&(e.shiftKey||e.altKey||e.ctrlKey)){if(c&&MultiRecordSelection.unsetManuallyChangedAttribute(o),e.shiftKey){const e=Array.from(MultiRecordSelection.getCheckboxes(CheckboxState.any,o)),c=e.indexOf(t),i=e.indexOf(this.lastChecked);e.slice(Math.min(c,i),Math.max(c,i)+1).forEach((e=>{e!==t&&MultiRecordSelection.changeCheckboxState(e,t.checked)}))}this.lastChecked=t,(e.altKey||e.ctrlKey)&&MultiRecordSelection.getCheckboxes(CheckboxState.any,o).forEach((e=>{e!==t&&MultiRecordSelection.changeCheckboxState(e,!e.checked)})),MultiRecordSelection.unsetManuallyChangedAttribute(o)}else this.lastChecked=t}}export default new MultiRecordSelection;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/multi-step-wizard.js b/typo3/sysext/backend/Resources/Public/JavaScript/multi-step-wizard.js
index 5f5b9e475660..11482648a2e8 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/multi-step-wizard.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/multi-step-wizard.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{SeverityEnum}from"@typo3/backend/enum/severity.js";import $ from"jquery";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import Icons from"@typo3/backend/icons.js";class MultiStepWizard{constructor(){this.setup={slides:[],settings:{},forceSelection:!0,$carousel:null},this.originalSetup=$.extend(!0,{},this.setup)}set(e,t){return this.setup.settings[e]=t,this}addSlide(e,t,s="",i=SeverityEnum.info,r,a){const l={identifier:e,title:t,content:s,severity:i,progressBarTitle:r,callback:a};return this.setup.slides.push(l),this}addFinalProcessingSlide(e){return e||(e=()=>{this.dismiss()}),Icons.getIcon("spinner-circle",Icons.sizes.default,null,null).then(t=>{let s=$("<div />",{class:"text-center"}).append(t);this.addSlide("final-processing-slide",top.TYPO3.lang["wizard.processing.title"],s[0].outerHTML,Severity.info,null,e)})}show(){let e=this.generateSlides(),t=this.setup.slides[0];Modal.confirm(t.title,e,t.severity,[{text:top.TYPO3.lang["wizard.button.cancel"],active:!0,btnClass:"btn-default float-start",name:"cancel",trigger:()=>{this.getComponent().trigger("wizard-dismiss")}},{text:top.TYPO3.lang["wizard.button.prev"],btnClass:"btn-"+Severity.getCssClass(t.severity),name:"prev"},{text:top.TYPO3.lang["wizard.button.next"],btnClass:"btn-"+Severity.getCssClass(t.severity),name:"next"}],["modal-multi-step-wizard"]),this.addButtonContainer(),this.addProgressBar(),this.initializeEvents(),this.getComponent().on("wizard-visible",()=>{this.runSlideCallback(t,this.setup.$carousel.find(".carousel-item").first())}).on("wizard-dismissed",()=>{this.setup=$.extend(!0,{},this.originalSetup)})}getComponent(){return null===this.setup.$carousel&&this.generateSlides(),this.setup.$carousel}dismiss(){Modal.dismiss()}lockNextStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="next"]');return e.prop("disabled",!0),e}unlockNextStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="next"]');return e.prop("disabled",!1),e}lockPrevStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="prev"]');return e.prop("disabled",!0),e}unlockPrevStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="prev"]');return e.prop("disabled",!1),e}triggerStepButton(e){let t=this.setup.$carousel.closest(".modal").find('button[name="'+e+'"]');return t.length>0&&!0!==t.prop("disabled")&&t.trigger("click"),t}blurCancelStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="cancel"]');return e.trigger("blur"),e}initializeEvents(){let e=this.setup.$carousel.closest(".modal");this.initializeSlideNextEvent(e),this.initializeSlidePrevEvent(e),this.setup.$carousel.on("slide.bs.carousel",t=>{"left"===t.direction?this.nextSlideChanges(e):this.prevSlideChanges(e)}).on("slid.bs.carousel",e=>{let t=this.setup.$carousel.data("currentIndex"),s=this.setup.slides[t];this.runSlideCallback(s,$(e.relatedTarget)),this.setup.forceSelection&&this.lockNextStep()});let t=this.getComponent();t.on("wizard-dismiss",this.dismiss),Modal.currentModal.on("hidden.bs.modal",()=>{t.trigger("wizard-dismissed")}).on("shown.bs.modal",()=>{t.trigger("wizard-visible")})}initializeSlideNextEvent(e){e.find(".modal-footer").find('button[name="next"]').off().on("click",()=>{this.setup.$carousel.carousel("next")})}initializeSlidePrevEvent(e){e.find(".modal-footer").find('button[name="prev"]').off().on("click",()=>{this.setup.$carousel.carousel("prev")})}nextSlideChanges(e){this.initializeSlideNextEvent(e);const t=e.find(".modal-title"),s=e.find(".modal-footer"),i=this.setup.$carousel.data("currentSlide")+1,r=this.setup.$carousel.data("currentIndex"),a=r+1;t.text(this.setup.slides[a].title),this.setup.$carousel.data("currentSlide",i),this.setup.$carousel.data("currentIndex",a);const l=s.find(".progress-bar");l.eq(r).width("0%"),l.eq(a).width(this.setup.$carousel.data("initialStep")*i+"%").removeClass("inactive"),this.updateCurrentSeverity(e,r,a)}prevSlideChanges(e){this.initializeSlidePrevEvent(e);const t=e.find(".modal-title"),s=e.find(".modal-footer"),i=s.find('button[name="next"]'),r=this.setup.$carousel.data("currentSlide")-1,a=this.setup.$carousel.data("currentIndex"),l=a-1;this.setup.$carousel.data("currentSlide",r),this.setup.$carousel.data("currentIndex",l),t.text(this.setup.slides[l].title),s.find(".progress-bar.last-step").width(this.setup.$carousel.data("initialStep")+"%").text(this.getProgressBarTitle(this.setup.$carousel.data("slideCount")-1)),i.text(top.TYPO3.lang["wizard.button.next"]);const n=s.find(".progress-bar");n.eq(a).width(this.setup.$carousel.data("initialStep")+"%").addClass("inactive"),n.eq(l).width(this.setup.$carousel.data("initialStep")*r+"%").removeClass("inactive"),this.updateCurrentSeverity(e,a,l)}updateCurrentSeverity(e,t,s){e.find(".modal-footer").find('button[name="next"]').removeClass("btn-"+Severity.getCssClass(this.setup.slides[t].severity)).addClass("btn-"+Severity.getCssClass(this.setup.slides[s].severity)),e.removeClass("modal-severity-"+Severity.getCssClass(this.setup.slides[t].severity)).addClass("modal-severity-"+Severity.getCssClass(this.setup.slides[s].severity))}getProgressBarTitle(e){let t;return t=null===this.setup.slides[e].progressBarTitle?0===e?top.TYPO3.lang["wizard.progressStep.start"]:e>=this.setup.$carousel.data("slideCount")-1?top.TYPO3.lang["wizard.progressStep.finish"]:top.TYPO3.lang["wizard.progressStep"]+String(e+1):this.setup.slides[e].progressBarTitle,t}runSlideCallback(e,t){"function"==typeof e.callback&&e.callback(t,this.setup.settings,e.identifier)}addProgressBar(){let e,t=this.setup.$carousel.find(".carousel-item").length,s=Math.max(1,t),i=this.setup.$carousel.closest(".modal").find(".modal-footer");if(e=Math.round(100/s),this.setup.$carousel.data("initialStep",e).data("slideCount",s).data("realSlideCount",t).data("currentIndex",0).data("currentSlide",1),s>1){i.prepend($("<div />",{class:"progress"}));for(let t=0;t<this.setup.slides.length;++t){let s;s=0===t?"progress-bar first-step":t===this.setup.$carousel.data("slideCount")-1?"progress-bar last-step inactive":"progress-bar step inactive",i.find(".progress").append($("<div />",{role:"progressbar",class:s,"aria-valuemin":0,"aria-valuenow":e,"aria-valuemax":100}).width(e+"%").text(this.getProgressBarTitle(t)))}}}addButtonContainer(){this.setup.$carousel.closest(".modal").find(".modal-footer .btn").wrapAll('<div class="modal-btn-group" />')}generateSlides(){if(null!==this.setup.$carousel)return this.setup.$carousel;let e='<div class="carousel slide" data-bs-ride="false"><div class="carousel-inner" role="listbox">';for(let t=0;t<this.setup.slides.length;++t){let s=this.setup.slides[t],i=s.content;"object"==typeof i&&(i=i.html()),e+='<div class="carousel-item" data-bs-slide="'+s.identifier+'" data-step="'+t+'">'+i+"</div>"}return e+="</div></div>",this.setup.$carousel=$(e),this.setup.$carousel.find(".carousel-item").first().addClass("active"),this.setup.$carousel}}let multistepWizardObject;try{window.opener&&window.opener.TYPO3&&window.opener.TYPO3.MultiStepWizard&&(multistepWizardObject=window.opener.TYPO3.MultiStepWizard),parent&&parent.window.TYPO3&&parent.window.TYPO3.MultiStepWizard&&(multistepWizardObject=parent.window.TYPO3.MultiStepWizard),top&&top.TYPO3&&top.TYPO3.MultiStepWizard&&(multistepWizardObject=top.TYPO3.MultiStepWizard)}catch(e){}multistepWizardObject||(multistepWizardObject=new MultiStepWizard,"undefined"!=typeof TYPO3&&(TYPO3.MultiStepWizard=multistepWizardObject));export default multistepWizardObject;
\ No newline at end of file
+import{SeverityEnum}from"@typo3/backend/enum/severity.js";import $ from"jquery";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import Icons from"@typo3/backend/icons.js";class MultiStepWizard{constructor(){this.setup={slides:[],settings:{},forceSelection:!0,$carousel:null},this.originalSetup=$.extend(!0,{},this.setup)}set(e,t){return this.setup.settings[e]=t,this}addSlide(e,t,s="",i=SeverityEnum.info,r,a){const l={identifier:e,title:t,content:s,severity:i,progressBarTitle:r,callback:a};return this.setup.slides.push(l),this}addFinalProcessingSlide(e){return e||(e=()=>{this.dismiss()}),Icons.getIcon("spinner-circle",Icons.sizes.default,null,null).then((t=>{let s=$("<div />",{class:"text-center"}).append(t);this.addSlide("final-processing-slide",top.TYPO3.lang["wizard.processing.title"],s[0].outerHTML,Severity.info,null,e)}))}show(){let e=this.generateSlides(),t=this.setup.slides[0];Modal.confirm(t.title,e,t.severity,[{text:top.TYPO3.lang["wizard.button.cancel"],active:!0,btnClass:"btn-default float-start",name:"cancel",trigger:()=>{this.getComponent().trigger("wizard-dismiss")}},{text:top.TYPO3.lang["wizard.button.prev"],btnClass:"btn-"+Severity.getCssClass(t.severity),name:"prev"},{text:top.TYPO3.lang["wizard.button.next"],btnClass:"btn-"+Severity.getCssClass(t.severity),name:"next"}],["modal-multi-step-wizard"]),this.addButtonContainer(),this.addProgressBar(),this.initializeEvents(),this.getComponent().on("wizard-visible",(()=>{this.runSlideCallback(t,this.setup.$carousel.find(".carousel-item").first())})).on("wizard-dismissed",(()=>{this.setup=$.extend(!0,{},this.originalSetup)}))}getComponent(){return null===this.setup.$carousel&&this.generateSlides(),this.setup.$carousel}dismiss(){Modal.dismiss()}lockNextStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="next"]');return e.prop("disabled",!0),e}unlockNextStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="next"]');return e.prop("disabled",!1),e}lockPrevStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="prev"]');return e.prop("disabled",!0),e}unlockPrevStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="prev"]');return e.prop("disabled",!1),e}triggerStepButton(e){let t=this.setup.$carousel.closest(".modal").find('button[name="'+e+'"]');return t.length>0&&!0!==t.prop("disabled")&&t.trigger("click"),t}blurCancelStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="cancel"]');return e.trigger("blur"),e}initializeEvents(){let e=this.setup.$carousel.closest(".modal");this.initializeSlideNextEvent(e),this.initializeSlidePrevEvent(e),this.setup.$carousel.on("slide.bs.carousel",(t=>{"left"===t.direction?this.nextSlideChanges(e):this.prevSlideChanges(e)})).on("slid.bs.carousel",(e=>{let t=this.setup.$carousel.data("currentIndex"),s=this.setup.slides[t];this.runSlideCallback(s,$(e.relatedTarget)),this.setup.forceSelection&&this.lockNextStep()}));let t=this.getComponent();t.on("wizard-dismiss",this.dismiss),Modal.currentModal.on("hidden.bs.modal",(()=>{t.trigger("wizard-dismissed")})).on("shown.bs.modal",(()=>{t.trigger("wizard-visible")}))}initializeSlideNextEvent(e){e.find(".modal-footer").find('button[name="next"]').off().on("click",(()=>{this.setup.$carousel.carousel("next")}))}initializeSlidePrevEvent(e){e.find(".modal-footer").find('button[name="prev"]').off().on("click",(()=>{this.setup.$carousel.carousel("prev")}))}nextSlideChanges(e){this.initializeSlideNextEvent(e);const t=e.find(".modal-title"),s=e.find(".modal-footer"),i=this.setup.$carousel.data("currentSlide")+1,r=this.setup.$carousel.data("currentIndex"),a=r+1;t.text(this.setup.slides[a].title),this.setup.$carousel.data("currentSlide",i),this.setup.$carousel.data("currentIndex",a);const l=s.find(".progress-bar");l.eq(r).width("0%"),l.eq(a).width(this.setup.$carousel.data("initialStep")*i+"%").removeClass("inactive"),this.updateCurrentSeverity(e,r,a)}prevSlideChanges(e){this.initializeSlidePrevEvent(e);const t=e.find(".modal-title"),s=e.find(".modal-footer"),i=s.find('button[name="next"]'),r=this.setup.$carousel.data("currentSlide")-1,a=this.setup.$carousel.data("currentIndex"),l=a-1;this.setup.$carousel.data("currentSlide",r),this.setup.$carousel.data("currentIndex",l),t.text(this.setup.slides[l].title),s.find(".progress-bar.last-step").width(this.setup.$carousel.data("initialStep")+"%").text(this.getProgressBarTitle(this.setup.$carousel.data("slideCount")-1)),i.text(top.TYPO3.lang["wizard.button.next"]);const n=s.find(".progress-bar");n.eq(a).width(this.setup.$carousel.data("initialStep")+"%").addClass("inactive"),n.eq(l).width(this.setup.$carousel.data("initialStep")*r+"%").removeClass("inactive"),this.updateCurrentSeverity(e,a,l)}updateCurrentSeverity(e,t,s){e.find(".modal-footer").find('button[name="next"]').removeClass("btn-"+Severity.getCssClass(this.setup.slides[t].severity)).addClass("btn-"+Severity.getCssClass(this.setup.slides[s].severity)),e.removeClass("modal-severity-"+Severity.getCssClass(this.setup.slides[t].severity)).addClass("modal-severity-"+Severity.getCssClass(this.setup.slides[s].severity))}getProgressBarTitle(e){let t;return t=null===this.setup.slides[e].progressBarTitle?0===e?top.TYPO3.lang["wizard.progressStep.start"]:e>=this.setup.$carousel.data("slideCount")-1?top.TYPO3.lang["wizard.progressStep.finish"]:top.TYPO3.lang["wizard.progressStep"]+String(e+1):this.setup.slides[e].progressBarTitle,t}runSlideCallback(e,t){"function"==typeof e.callback&&e.callback(t,this.setup.settings,e.identifier)}addProgressBar(){let e,t=this.setup.$carousel.find(".carousel-item").length,s=Math.max(1,t),i=this.setup.$carousel.closest(".modal").find(".modal-footer");if(e=Math.round(100/s),this.setup.$carousel.data("initialStep",e).data("slideCount",s).data("realSlideCount",t).data("currentIndex",0).data("currentSlide",1),s>1){i.prepend($("<div />",{class:"progress"}));for(let t=0;t<this.setup.slides.length;++t){let s;s=0===t?"progress-bar first-step":t===this.setup.$carousel.data("slideCount")-1?"progress-bar last-step inactive":"progress-bar step inactive",i.find(".progress").append($("<div />",{role:"progressbar",class:s,"aria-valuemin":0,"aria-valuenow":e,"aria-valuemax":100}).width(e+"%").text(this.getProgressBarTitle(t)))}}}addButtonContainer(){this.setup.$carousel.closest(".modal").find(".modal-footer .btn").wrapAll('<div class="modal-btn-group" />')}generateSlides(){if(null!==this.setup.$carousel)return this.setup.$carousel;let e='<div class="carousel slide" data-bs-ride="false"><div class="carousel-inner" role="listbox">';for(let t=0;t<this.setup.slides.length;++t){let s=this.setup.slides[t],i=s.content;"object"==typeof i&&(i=i.html()),e+='<div class="carousel-item" data-bs-slide="'+s.identifier+'" data-step="'+t+'">'+i+"</div>"}return e+="</div></div>",this.setup.$carousel=$(e),this.setup.$carousel.find(".carousel-item").first().addClass("active"),this.setup.$carousel}}let multistepWizardObject;try{window.opener&&window.opener.TYPO3&&window.opener.TYPO3.MultiStepWizard&&(multistepWizardObject=window.opener.TYPO3.MultiStepWizard),parent&&parent.window.TYPO3&&parent.window.TYPO3.MultiStepWizard&&(multistepWizardObject=parent.window.TYPO3.MultiStepWizard),top&&top.TYPO3&&top.TYPO3.MultiStepWizard&&(multistepWizardObject=top.TYPO3.MultiStepWizard)}catch(e){}multistepWizardObject||(multistepWizardObject=new MultiStepWizard,"undefined"!=typeof TYPO3&&(TYPO3.MultiStepWizard=multistepWizardObject));export default multistepWizardObject;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/new-content-element-wizard-button.js b/typo3/sysext/backend/Resources/Public/JavaScript/new-content-element-wizard-button.js
index d53f1fa1b9d1..0c634c42127e 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/new-content-element-wizard-button.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/new-content-element-wizard-button.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var NewContentElementWizardButton_1,__decorate=function(e,t,n,o){var r,a=arguments.length,i=a<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(i=(a<3?r(i):a>3?r(t,n,i):r(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i};import{customElement,property}from"lit/decorators.js";import{html,LitElement}from"lit";import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import{NewContentElementWizard}from"@typo3/backend/new-content-element-wizard.js";let NewContentElementWizardButton=NewContentElementWizardButton_1=class extends LitElement{constructor(){super(),this.addEventListener("click",e=>{e.preventDefault(),this.renderWizard()})}static handleModalContentLoaded(e){e&&e.querySelector(".t3-new-content-element-wizard-inner")&&new NewContentElementWizard(e)}render(){return html`<slot></slot>`}renderWizard(){this.url&&Modal.advanced({content:this.url,title:this.title,severity:SeverityEnum.notice,size:Modal.sizes.medium,type:Modal.types.ajax,ajaxCallback:()=>NewContentElementWizardButton_1.handleModalContentLoaded(Modal.currentModal[0])})}};__decorate([property({type:String})],NewContentElementWizardButton.prototype,"url",void 0),__decorate([property({type:String})],NewContentElementWizardButton.prototype,"title",void 0),NewContentElementWizardButton=NewContentElementWizardButton_1=__decorate([customElement("typo3-backend-new-content-element-wizard-button")],NewContentElementWizardButton);export{NewContentElementWizardButton};
\ No newline at end of file
+var NewContentElementWizardButton_1,__decorate=function(e,t,n,o){var r,a=arguments.length,i=a<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(i=(a<3?r(i):a>3?r(t,n,i):r(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i};import{customElement,property}from"lit/decorators.js";import{html,LitElement}from"lit";import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import{NewContentElementWizard}from"@typo3/backend/new-content-element-wizard.js";let NewContentElementWizardButton=NewContentElementWizardButton_1=class extends LitElement{constructor(){super(),this.addEventListener("click",(e=>{e.preventDefault(),this.renderWizard()}))}static handleModalContentLoaded(e){e&&e.querySelector(".t3-new-content-element-wizard-inner")&&new NewContentElementWizard(e)}render(){return html`<slot></slot>`}renderWizard(){this.url&&Modal.advanced({content:this.url,title:this.title,severity:SeverityEnum.notice,size:Modal.sizes.medium,type:Modal.types.ajax,ajaxCallback:()=>NewContentElementWizardButton_1.handleModalContentLoaded(Modal.currentModal[0])})}};__decorate([property({type:String})],NewContentElementWizardButton.prototype,"url",void 0),__decorate([property({type:String})],NewContentElementWizardButton.prototype,"title",void 0),NewContentElementWizardButton=NewContentElementWizardButton_1=__decorate([customElement("typo3-backend-new-content-element-wizard-button")],NewContentElementWizardButton);export{NewContentElementWizardButton};
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/new-content-element-wizard.js b/typo3/sysext/backend/Resources/Public/JavaScript/new-content-element-wizard.js
index 5523edaf6585..09d7e614bae5 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/new-content-element-wizard.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/new-content-element-wizard.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import RegularEvent from"@typo3/core/event/regular-event.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";var ClassNames,Selectors;!function(e){e.wizardWindow="t3-new-content-element-wizard-window"}(ClassNames||(ClassNames={})),function(e){e.modalBodySelector=".t3js-modal-body",e.modalTabsSelector=".t3js-tabs",e.elementsFilterSelector=".t3js-contentWizard-search",e.noResultSelector=".t3js-filter-noresult",e.wizardWindowSelector=".t3-new-content-element-wizard-window",e.wizardElementSelector=".t3js-media-new-content-element-wizard",e.wizardElementWithTargetSelector="button[data-target]",e.wizardElementWithPositionMapArugmentsSelector="button[data-position-map-arguments]"}(Selectors||(Selectors={}));export class NewContentElementWizard{constructor(e){this.modal=e,this.elementsFilter=this.modal.querySelector(Selectors.elementsFilterSelector),this.modal.querySelector(Selectors.modalBodySelector)?.classList.add(ClassNames.wizardWindow),this.registerEvents()}static getTabIdentifier(e){const t=e.querySelector("a"),[,o]=t.href.split("#");return o}static countVisibleContentElements(e){return e.querySelectorAll(Selectors.wizardElementSelector+":not(.hidden)").length}registerEvents(){new RegularEvent("shown.bs.modal",()=>{this.elementsFilter.focus()}).bindTo(this.modal),new RegularEvent("keydown",e=>{const t=e.target;"Escape"===e.code&&(e.stopImmediatePropagation(),t.value="")}).bindTo(this.elementsFilter),new DebounceEvent("keyup",e=>{this.filterElements(e.target)},150).bindTo(this.elementsFilter),new RegularEvent("search",e=>{this.filterElements(e.target)}).bindTo(this.elementsFilter),new RegularEvent("click",e=>{e.preventDefault(),e.stopPropagation()}).delegateTo(this.modal,[Selectors.modalTabsSelector,".disabled"].join(" ")),new RegularEvent("click",(e,t)=>{e.preventDefault();const o=t.dataset.target;o&&(Modal.dismiss(),top.list_frame.location.href=o)}).delegateTo(this.modal,[Selectors.wizardWindowSelector,Selectors.wizardElementWithTargetSelector].join(" ")),new RegularEvent("click",(e,t)=>{if(e.preventDefault(),!t.dataset.positionMapArguments)return;const o=JSON.parse(t.dataset.positionMapArguments);o.url&&new AjaxRequest(o.url).post({defVals:o.defVals,saveAndClose:o.saveAndClose?"1":"0"}).then(async e=>{this.modal.querySelector(Selectors.wizardWindowSelector).innerHTML=await e.raw().text()}).catch(()=>{Notification.error("Could not load module data")})}).delegateTo(this.modal,[Selectors.wizardWindowSelector,Selectors.wizardElementWithPositionMapArugmentsSelector].join(" "))}filterElements(e){const t=this.modal.querySelector(Selectors.modalTabsSelector),o=this.modal.querySelector(Selectors.noResultSelector);this.modal.querySelectorAll(Selectors.wizardElementSelector).forEach(t=>{const o=t.textContent.trim().replace(/\s+/g," ");t.classList.toggle("hidden",""!==e.value&&!RegExp(e.value,"i").test(o))});const a=NewContentElementWizard.countVisibleContentElements(this.modal);t.parentElement.classList.toggle("hidden",0===a),o.classList.toggle("hidden",a>0),this.switchTabIfNecessary(t)}switchTabIfNecessary(e){const t=e.querySelector(".active").parentElement,o=Array.from(t.parentElement.children);for(let e of o){const t=NewContentElementWizard.getTabIdentifier(e),o=e.querySelector("a");o.classList.toggle("disabled",!this.hasTabContent(t)),o.classList.contains("disabled")?o.setAttribute("tabindex","-1"):o.removeAttribute("tabindex")}if(!this.hasTabContent(NewContentElementWizard.getTabIdentifier(t)))for(let a of o){if(a===t)continue;const o=NewContentElementWizard.getTabIdentifier(a);if(this.hasTabContent(o)){this.switchTab(e.parentElement,o);break}}}hasTabContent(e){const t=this.modal.querySelector("#"+e);return NewContentElementWizard.countVisibleContentElements(t)>0}switchTab(e,t){const o=e.querySelector(`a[href="#${t}"]`),a=this.modal.querySelector("#"+t);e.querySelector("a.active").classList.remove("active"),e.querySelector(".tab-pane.active").classList.remove("active"),o.classList.add("active"),a.classList.add("active")}}
\ No newline at end of file
+import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import RegularEvent from"@typo3/core/event/regular-event.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";var ClassNames,Selectors;!function(e){e.wizardWindow="t3-new-content-element-wizard-window"}(ClassNames||(ClassNames={})),function(e){e.modalBodySelector=".t3js-modal-body",e.modalTabsSelector=".t3js-tabs",e.elementsFilterSelector=".t3js-contentWizard-search",e.noResultSelector=".t3js-filter-noresult",e.wizardWindowSelector=".t3-new-content-element-wizard-window",e.wizardElementSelector=".t3js-media-new-content-element-wizard",e.wizardElementWithTargetSelector="button[data-target]",e.wizardElementWithPositionMapArugmentsSelector="button[data-position-map-arguments]"}(Selectors||(Selectors={}));export class NewContentElementWizard{constructor(e){this.modal=e,this.elementsFilter=this.modal.querySelector(Selectors.elementsFilterSelector),this.modal.querySelector(Selectors.modalBodySelector)?.classList.add(ClassNames.wizardWindow),this.registerEvents()}static getTabIdentifier(e){const t=e.querySelector("a"),[,o]=t.href.split("#");return o}static countVisibleContentElements(e){return e.querySelectorAll(Selectors.wizardElementSelector+":not(.hidden)").length}registerEvents(){new RegularEvent("shown.bs.modal",(()=>{this.elementsFilter.focus()})).bindTo(this.modal),new RegularEvent("keydown",(e=>{const t=e.target;"Escape"===e.code&&(e.stopImmediatePropagation(),t.value="")})).bindTo(this.elementsFilter),new DebounceEvent("keyup",(e=>{this.filterElements(e.target)}),150).bindTo(this.elementsFilter),new RegularEvent("search",(e=>{this.filterElements(e.target)})).bindTo(this.elementsFilter),new RegularEvent("click",(e=>{e.preventDefault(),e.stopPropagation()})).delegateTo(this.modal,[Selectors.modalTabsSelector,".disabled"].join(" ")),new RegularEvent("click",((e,t)=>{e.preventDefault();const o=t.dataset.target;o&&(Modal.dismiss(),top.list_frame.location.href=o)})).delegateTo(this.modal,[Selectors.wizardWindowSelector,Selectors.wizardElementWithTargetSelector].join(" ")),new RegularEvent("click",((e,t)=>{if(e.preventDefault(),!t.dataset.positionMapArguments)return;const o=JSON.parse(t.dataset.positionMapArguments);o.url&&new AjaxRequest(o.url).post({defVals:o.defVals,saveAndClose:o.saveAndClose?"1":"0"}).then((async e=>{this.modal.querySelector(Selectors.wizardWindowSelector).innerHTML=await e.raw().text()})).catch((()=>{Notification.error("Could not load module data")}))})).delegateTo(this.modal,[Selectors.wizardWindowSelector,Selectors.wizardElementWithPositionMapArugmentsSelector].join(" "))}filterElements(e){const t=this.modal.querySelector(Selectors.modalTabsSelector),o=this.modal.querySelector(Selectors.noResultSelector);this.modal.querySelectorAll(Selectors.wizardElementSelector).forEach((t=>{const o=t.textContent.trim().replace(/\s+/g," ");t.classList.toggle("hidden",""!==e.value&&!RegExp(e.value,"i").test(o))}));const a=NewContentElementWizard.countVisibleContentElements(this.modal);t.parentElement.classList.toggle("hidden",0===a),o.classList.toggle("hidden",a>0),this.switchTabIfNecessary(t)}switchTabIfNecessary(e){const t=e.querySelector(".active").parentElement,o=Array.from(t.parentElement.children);for(let e of o){const t=NewContentElementWizard.getTabIdentifier(e),o=e.querySelector("a");o.classList.toggle("disabled",!this.hasTabContent(t)),o.classList.contains("disabled")?o.setAttribute("tabindex","-1"):o.removeAttribute("tabindex")}if(!this.hasTabContent(NewContentElementWizard.getTabIdentifier(t)))for(let a of o){if(a===t)continue;const o=NewContentElementWizard.getTabIdentifier(a);if(this.hasTabContent(o)){this.switchTab(e.parentElement,o);break}}}hasTabContent(e){const t=this.modal.querySelector(`#${e}`);return NewContentElementWizard.countVisibleContentElements(t)>0}switchTab(e,t){const o=e.querySelector(`a[href="#${t}"]`),a=this.modal.querySelector(`#${t}`);e.querySelector("a.active").classList.remove("active"),e.querySelector(".tab-pane.active").classList.remove("active"),o.classList.add("active"),a.classList.add("active")}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/new-multiple-pages.js b/typo3/sysext/backend/Resources/Public/JavaScript/new-multiple-pages.js
index 9e37381c9c27..cda652b1a000 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/new-multiple-pages.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/new-multiple-pages.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";var Identifiers;!function(e){e.containerSelector=".t3js-newmultiplepages-container",e.addMoreFieldsButtonSelector=".t3js-newmultiplepages-createnewfields",e.doktypeSelector=".t3js-newmultiplepages-select-doktype",e.templateRow=".t3js-newmultiplepages-newlinetemplate"}(Identifiers||(Identifiers={}));class NewMultiplePages{constructor(){this.lineCounter=5,$(()=>{this.initializeEvents()})}initializeEvents(){$(Identifiers.addMoreFieldsButtonSelector).on("click",()=>{this.createNewFormFields()}),$(document).on("change",Identifiers.doktypeSelector,e=>{this.actOnTypeSelectChange($(e.currentTarget))})}createNewFormFields(){for(let e=0;e<5;e++){const t=this.lineCounter+e+1,i=$(Identifiers.templateRow).html().replace(/\[0\]/g,(this.lineCounter+e).toString()).replace(/\[1\]/g,t.toString());$(i).appendTo(Identifiers.containerSelector)}this.lineCounter+=5}actOnTypeSelectChange(e){const t=e.find(":selected");$(e.data("target")).html(t.data("icon"))}}export default new NewMultiplePages;
\ No newline at end of file
+import $ from"jquery";var Identifiers;!function(e){e.containerSelector=".t3js-newmultiplepages-container",e.addMoreFieldsButtonSelector=".t3js-newmultiplepages-createnewfields",e.doktypeSelector=".t3js-newmultiplepages-select-doktype",e.templateRow=".t3js-newmultiplepages-newlinetemplate"}(Identifiers||(Identifiers={}));class NewMultiplePages{constructor(){this.lineCounter=5,$((()=>{this.initializeEvents()}))}initializeEvents(){$(Identifiers.addMoreFieldsButtonSelector).on("click",(()=>{this.createNewFormFields()})),$(document).on("change",Identifiers.doktypeSelector,(e=>{this.actOnTypeSelectChange($(e.currentTarget))}))}createNewFormFields(){for(let e=0;e<5;e++){const t=this.lineCounter+e+1,i=$(Identifiers.templateRow).html().replace(/\[0\]/g,(this.lineCounter+e).toString()).replace(/\[1\]/g,t.toString());$(i).appendTo(Identifiers.containerSelector)}this.lineCounter+=5}actOnTypeSelectChange(e){const t=e.find(":selected");$(e.data("target")).html(t.data("icon"))}}export default new NewMultiplePages;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/notification.js b/typo3/sysext/backend/Resources/Public/JavaScript/notification.js
index e975ecb7eb5e..dce007e83800 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/notification.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/notification.js
@@ -10,7 +10,7 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(t,e,i,o){var s,a=arguments.length,n=a<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(t,e,i,o);else for(var r=t.length-1;r>=0;r--)(s=t[r])&&(n=(a<3?s(n):a>3?s(e,i,n):s(e,i))||n);return a>3&&n&&Object.defineProperty(e,i,n),n};import{LitElement,html}from"lit";import{customElement,property,state}from"lit/decorators.js";import{classMap}from"lit/directives/class-map.js";import{ifDefined}from"lit/directives/if-defined.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import Severity from"@typo3/backend/severity.js";import"@typo3/backend/element/icon-element.js";class Notification{static notice(t,e,i,o){Notification.showMessage(t,e,SeverityEnum.notice,i,o)}static info(t,e,i,o){Notification.showMessage(t,e,SeverityEnum.info,i,o)}static success(t,e,i,o){Notification.showMessage(t,e,SeverityEnum.ok,i,o)}static warning(t,e,i,o){Notification.showMessage(t,e,SeverityEnum.warning,i,o)}static error(t,e,i=0,o){Notification.showMessage(t,e,SeverityEnum.error,i,o)}static showMessage(t,e,i=SeverityEnum.info,o,s=[]){void 0===o&&(o=i===SeverityEnum.error?0:this.duration),null!==this.messageContainer&&null!==document.getElementById("alert-container")||(this.messageContainer=document.createElement("div"),this.messageContainer.setAttribute("id","alert-container"),document.body.appendChild(this.messageContainer));const a=document.createElement("typo3-notification-message");a.setAttribute("notificationId","notification-"+Math.random().toString(36).substr(2,5)),a.setAttribute("title",t),e&&a.setAttribute("message",e),a.setAttribute("severity",i.toString()),a.setAttribute("duration",o.toString()),a.actions=s,this.messageContainer.appendChild(a)}}Notification.duration=5,Notification.messageContainer=null;let notificationObject,NotificationMessage=class extends LitElement{constructor(){super(...arguments),this.severity=SeverityEnum.info,this.duration=0,this.actions=[],this.visible=!1,this.executingAction=-1}createRenderRoot(){return this}async firstUpdated(){await new Promise(t=>window.setTimeout(t,200)),this.visible=!0,await this.requestUpdate(),this.duration>0&&(await new Promise(t=>window.setTimeout(t,1e3*this.duration)),this.close())}async close(){this.visible=!1;const t=()=>{this.parentNode&&this.parentNode.removeChild(this)};"animate"in this?(this.style.overflow="hidden",this.style.display="block",this.animate([{height:this.getBoundingClientRect().height+"px"},{height:0}],{duration:400,easing:"cubic-bezier(.02, .01, .47, 1)"}).onfinish=t):t()}render(){const t=Severity.getCssClass(this.severity);let e="";switch(this.severity){case SeverityEnum.notice:e="actions-lightbulb";break;case SeverityEnum.ok:e="actions-check";break;case SeverityEnum.warning:e="actions-exclamation";break;case SeverityEnum.error:e="actions-close";break;case SeverityEnum.info:default:e="actions-info"}return html`
+var __decorate=function(t,e,i,o){var s,a=arguments.length,n=a<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(t,e,i,o);else for(var r=t.length-1;r>=0;r--)(s=t[r])&&(n=(a<3?s(n):a>3?s(e,i,n):s(e,i))||n);return a>3&&n&&Object.defineProperty(e,i,n),n};import{LitElement,html}from"lit";import{customElement,property,state}from"lit/decorators.js";import{classMap}from"lit/directives/class-map.js";import{ifDefined}from"lit/directives/if-defined.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import Severity from"@typo3/backend/severity.js";import"@typo3/backend/element/icon-element.js";class Notification{static notice(t,e,i,o){Notification.showMessage(t,e,SeverityEnum.notice,i,o)}static info(t,e,i,o){Notification.showMessage(t,e,SeverityEnum.info,i,o)}static success(t,e,i,o){Notification.showMessage(t,e,SeverityEnum.ok,i,o)}static warning(t,e,i,o){Notification.showMessage(t,e,SeverityEnum.warning,i,o)}static error(t,e,i=0,o){Notification.showMessage(t,e,SeverityEnum.error,i,o)}static showMessage(t,e,i=SeverityEnum.info,o,s=[]){void 0===o&&(o=i===SeverityEnum.error?0:this.duration),null!==this.messageContainer&&null!==document.getElementById("alert-container")||(this.messageContainer=document.createElement("div"),this.messageContainer.setAttribute("id","alert-container"),document.body.appendChild(this.messageContainer));const a=document.createElement("typo3-notification-message");a.setAttribute("notificationId","notification-"+Math.random().toString(36).substr(2,5)),a.setAttribute("title",t),e&&a.setAttribute("message",e),a.setAttribute("severity",i.toString()),a.setAttribute("duration",o.toString()),a.actions=s,this.messageContainer.appendChild(a)}}Notification.duration=5,Notification.messageContainer=null;let notificationObject,NotificationMessage=class extends LitElement{constructor(){super(...arguments),this.severity=SeverityEnum.info,this.duration=0,this.actions=[],this.visible=!1,this.executingAction=-1}createRenderRoot(){return this}async firstUpdated(){await new Promise((t=>window.setTimeout(t,200))),this.visible=!0,await this.requestUpdate(),this.duration>0&&(await new Promise((t=>window.setTimeout(t,1e3*this.duration))),this.close())}async close(){this.visible=!1;const t=()=>{this.parentNode&&this.parentNode.removeChild(this)};"animate"in this?(this.style.overflow="hidden",this.style.display="block",this.animate([{height:this.getBoundingClientRect().height+"px"},{height:0}],{duration:400,easing:"cubic-bezier(.02, .01, .47, 1)"}).onfinish=t):t()}render(){const t=Severity.getCssClass(this.severity);let e="";switch(this.severity){case SeverityEnum.notice:e="actions-lightbulb";break;case SeverityEnum.ok:e="actions-check";break;case SeverityEnum.warning:e="actions-exclamation";break;case SeverityEnum.error:e="actions-close";break;case SeverityEnum.info:default:e="actions-info"}return html`
       <div
         id="${ifDefined(this.notificationId||void 0)}"
         class="${"alert alert-"+t+" alert-dismissible fade"+(this.visible?" in":"")}"
@@ -32,13 +32,13 @@ var __decorate=function(t,e,i,o){var s,a=arguments.length,n=a<3?e:null===o?o=Obj
         </div>
         ${0===this.actions.length?"":html`
           <div class="alert-actions">
-            ${this.actions.map((t,e)=>html`
+            ${this.actions.map(((t,e)=>html`
               <a href="#"
                  title="${t.label}"
                  @click="${async i=>{i.preventDefault(),this.executingAction=e,await this.updateComplete,"action"in t&&await t.action.execute(i.currentTarget),this.close()}}"
                  class="${classMap({executing:this.executingAction===e,disabled:this.executingAction>=0&&this.executingAction!==e})}"
                 >${t.label}</a>
-            `)}
+            `))}
           </div>
         `}
       </div>
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/online-media.js b/typo3/sysext/backend/Resources/Public/JavaScript/online-media.js
index 918fb10cad58..5f1f10dbeea6 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/online-media.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/online-media.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import{KeyTypesEnum}from"@typo3/backend/enum/key-types.js";import NProgress from"nprogress";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import SecurityUtility from"@typo3/core/security-utility.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";class OnlineMedia{constructor(){this.securityUtility=new SecurityUtility,$(()=>{this.registerEvents()})}registerEvents(){const e=this;$(document).on("click",".t3js-online-media-add-btn",t=>{e.triggerModal($(t.currentTarget))})}addOnlineMedia(e,t){const i=e.data("target-folder"),r=e.data("online-media-allowed"),o=e.data("file-irre-object");NProgress.start(),new AjaxRequest(TYPO3.settings.ajaxUrls.online_media_create).post({url:t,targetFolder:i,allowed:r}).then(async e=>{const t=await e.resolve();if(t.file){const e={actionName:"typo3:foreignRelation:insert",objectGroup:o,table:"sys_file",uid:t.file};MessageUtility.send(e)}else{const e=Modal.confirm("ERROR",t.error,Severity.error,[{text:TYPO3.lang["button.ok"]||"OK",btnClass:"btn-"+Severity.getCssClass(Severity.error),name:"ok",active:!0}]).on("confirm.button.ok",()=>{e.modal("hide")})}NProgress.done()})}triggerModal(e){const t=e.data("btn-submit")||"Add",i=e.data("placeholder")||"Paste media url here...",r=$.map(e.data("online-media-allowed").split(","),e=>'<span class="badge badge-success">'+this.securityUtility.encodeHtml(e.toUpperCase(),!1)+"</span>"),o=e.data("online-media-allowed-help-text")||"Allow to embed from sources:",a=$("<div>").attr("class","form-control-wrap").append([$("<input>").attr("type","text").attr("class","form-control online-media-url").attr("placeholder",i),$("<div>").attr("class","help-block").html(this.securityUtility.encodeHtml(o,!1)+"<br>"+r.join(" "))]),n=Modal.show(e.attr("title"),a,Severity.notice,[{text:t,btnClass:"btn btn-primary",name:"ok",trigger:()=>{const t=n.find("input.online-media-url").val();t&&(n.modal("hide"),this.addOnlineMedia(e,t))}}]);n.on("shown.bs.modal",e=>{$(e.currentTarget).find("input.online-media-url").first().focus().on("keydown",e=>{e.keyCode===KeyTypesEnum.ENTER&&n.find('button[name="ok"]').trigger("click")})})}}export default new OnlineMedia;
\ No newline at end of file
+import $ from"jquery";import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import{KeyTypesEnum}from"@typo3/backend/enum/key-types.js";import NProgress from"nprogress";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import SecurityUtility from"@typo3/core/security-utility.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";class OnlineMedia{constructor(){this.securityUtility=new SecurityUtility,$((()=>{this.registerEvents()}))}registerEvents(){const e=this;$(document).on("click",".t3js-online-media-add-btn",(t=>{e.triggerModal($(t.currentTarget))}))}addOnlineMedia(e,t){const i=e.data("target-folder"),r=e.data("online-media-allowed"),o=e.data("file-irre-object");NProgress.start(),new AjaxRequest(TYPO3.settings.ajaxUrls.online_media_create).post({url:t,targetFolder:i,allowed:r}).then((async e=>{const t=await e.resolve();if(t.file){const e={actionName:"typo3:foreignRelation:insert",objectGroup:o,table:"sys_file",uid:t.file};MessageUtility.send(e)}else{const e=Modal.confirm("ERROR",t.error,Severity.error,[{text:TYPO3.lang["button.ok"]||"OK",btnClass:"btn-"+Severity.getCssClass(Severity.error),name:"ok",active:!0}]).on("confirm.button.ok",(()=>{e.modal("hide")}))}NProgress.done()}))}triggerModal(e){const t=e.data("btn-submit")||"Add",i=e.data("placeholder")||"Paste media url here...",r=$.map(e.data("online-media-allowed").split(","),(e=>'<span class="badge badge-success">'+this.securityUtility.encodeHtml(e.toUpperCase(),!1)+"</span>")),o=e.data("online-media-allowed-help-text")||"Allow to embed from sources:",a=$("<div>").attr("class","form-control-wrap").append([$("<input>").attr("type","text").attr("class","form-control online-media-url").attr("placeholder",i),$("<div>").attr("class","help-block").html(this.securityUtility.encodeHtml(o,!1)+"<br>"+r.join(" "))]),n=Modal.show(e.attr("title"),a,Severity.notice,[{text:t,btnClass:"btn btn-primary",name:"ok",trigger:()=>{const t=n.find("input.online-media-url").val();t&&(n.modal("hide"),this.addOnlineMedia(e,t))}}]);n.on("shown.bs.modal",(e=>{$(e.currentTarget).find("input.online-media-url").first().focus().on("keydown",(e=>{e.keyCode===KeyTypesEnum.ENTER&&n.find('button[name="ok"]').trigger("click")}))}))}}export default new OnlineMedia;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/page-actions.js b/typo3/sysext/backend/Resources/Public/JavaScript/page-actions.js
index d5f9f97f2801..ad45fef1406b 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/page-actions.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/page-actions.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{KeyTypesEnum}from"@typo3/backend/enum/key-types.js";import $ from"jquery";import PersistentStorage from"@typo3/backend/storage/persistent.js";import"@typo3/backend/element/icon-element.js";import"@typo3/backend/new-content-element-wizard-button.js";var IdentifierEnum;!function(e){e.pageTitle=".t3js-title-inlineedit",e.hiddenElements=".t3js-hidden-record"}(IdentifierEnum||(IdentifierEnum={}));class PageActions{constructor(){this.pageId=0,this.pageOverlayId=0,this.$pageTitle=null,this.$showHiddenElementsCheckbox=null,$(()=>{this.initializeElements(),this.initializeEvents(),this.initializePageTitleRenaming()})}setPageId(e){this.pageId=e}setLanguageOverlayId(e){this.pageOverlayId=e}initializePageTitleRenaming(){if(!$.isReady)return void $(()=>{this.initializePageTitleRenaming()});if(this.pageId<=0)return;const e=$('<button type="button" class="btn btn-link" aria-label="'+TYPO3.lang.editPageTitle+'" data-action="edit"><typo3-backend-icon identifier="actions-open" size="small"></typo3-backend-icon></button>');e.on("click",()=>{this.editPageTitle()}),this.$pageTitle.on("dblclick",()=>{this.editPageTitle()}).append(e)}initializeElements(){this.$pageTitle=$(IdentifierEnum.pageTitle+":first"),this.$showHiddenElementsCheckbox=$("#checkShowHidden")}initializeEvents(){this.$showHiddenElementsCheckbox.on("change",this.toggleContentElementVisibility)}toggleContentElementVisibility(e){const t=$(e.currentTarget),i=$(IdentifierEnum.hiddenElements),n=$('<span class="form-check-spinner"><typo3-backend-icon identifier="spinner-circle" size="small"></typo3-backend-icon></span>');t.hide().after(n),t.prop("checked")?i.slideDown():i.slideUp(),PersistentStorage.set("moduleData.web_layout.showHidden",t.prop("checked")?"1":"0").done(()=>{n.remove(),t.show()})}editPageTitle(){const e=$('<form class="t3js-title-edit-form"><div class="form-group"><div class="input-group input-group-lg"><input class="form-control t3js-title-edit-input"><button class="btn btn-default" type="button" data-action="submit"><typo3-backend-icon identifier="actions-save" size="small"></typo3-backend-icon></button> <button class="btn btn-default" type="button" data-action="cancel"><typo3-backend-icon identifier="actions-close" size="small"></typo3-backend-icon></button> </div></div></form>'),t=e.find("input");e.find('[data-action="cancel"]').on("click",()=>{e.replaceWith(this.$pageTitle),this.initializePageTitleRenaming()}),e.find('[data-action="submit"]').on("click",()=>{const i=t.val().trim();""!==i&&this.$pageTitle.text()!==i?this.saveChanges(t):e.find('[data-action="cancel"]').trigger("click")}),t.parents("form").on("submit",e=>(e.preventDefault(),!1));const i=this.$pageTitle;i.children().last().remove(),i.replaceWith(e),t.val(i.text()).focus(),t.on("keydown",t=>{switch(t.which){case KeyTypesEnum.ENTER:e.find('[data-action="submit"]').trigger("click");break;case KeyTypesEnum.ESCAPE:e.find('[data-action="cancel"]').trigger("click")}})}saveChanges(e){const t=e.parents("form.t3js-title-edit-form");t.find("button").addClass("disabled"),e.attr("disabled","disabled");let i,n={};i=this.pageOverlayId>0?this.pageOverlayId:this.pageId,n.data={},n.data.pages={},n.data.pages[i]={title:e.val()},import("@typo3/backend/ajax-data-handler.js").then(({default:i})=>{i.process(n).then(()=>{t.find("[data-action=cancel]").trigger("click"),this.$pageTitle.text(e.val()),this.initializePageTitleRenaming(),top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}).catch(()=>{t.find("[data-action=cancel]").trigger("click")})})}}export default new PageActions;
\ No newline at end of file
+import{KeyTypesEnum}from"@typo3/backend/enum/key-types.js";import $ from"jquery";import PersistentStorage from"@typo3/backend/storage/persistent.js";import"@typo3/backend/element/icon-element.js";import"@typo3/backend/new-content-element-wizard-button.js";var IdentifierEnum;!function(e){e.pageTitle=".t3js-title-inlineedit",e.hiddenElements=".t3js-hidden-record"}(IdentifierEnum||(IdentifierEnum={}));class PageActions{constructor(){this.pageId=0,this.pageOverlayId=0,this.$pageTitle=null,this.$showHiddenElementsCheckbox=null,$((()=>{this.initializeElements(),this.initializeEvents(),this.initializePageTitleRenaming()}))}setPageId(e){this.pageId=e}setLanguageOverlayId(e){this.pageOverlayId=e}initializePageTitleRenaming(){if(!$.isReady)return void $((()=>{this.initializePageTitleRenaming()}));if(this.pageId<=0)return;const e=$('<button type="button" class="btn btn-link" aria-label="'+TYPO3.lang.editPageTitle+'" data-action="edit"><typo3-backend-icon identifier="actions-open" size="small"></typo3-backend-icon></button>');e.on("click",(()=>{this.editPageTitle()})),this.$pageTitle.on("dblclick",(()=>{this.editPageTitle()})).append(e)}initializeElements(){this.$pageTitle=$(IdentifierEnum.pageTitle+":first"),this.$showHiddenElementsCheckbox=$("#checkShowHidden")}initializeEvents(){this.$showHiddenElementsCheckbox.on("change",this.toggleContentElementVisibility)}toggleContentElementVisibility(e){const t=$(e.currentTarget),i=$(IdentifierEnum.hiddenElements),n=$('<span class="form-check-spinner"><typo3-backend-icon identifier="spinner-circle" size="small"></typo3-backend-icon></span>');t.hide().after(n),t.prop("checked")?i.slideDown():i.slideUp(),PersistentStorage.set("moduleData.web_layout.showHidden",t.prop("checked")?"1":"0").done((()=>{n.remove(),t.show()}))}editPageTitle(){const e=$('<form class="t3js-title-edit-form"><div class="form-group"><div class="input-group input-group-lg"><input class="form-control t3js-title-edit-input"><button class="btn btn-default" type="button" data-action="submit"><typo3-backend-icon identifier="actions-save" size="small"></typo3-backend-icon></button> <button class="btn btn-default" type="button" data-action="cancel"><typo3-backend-icon identifier="actions-close" size="small"></typo3-backend-icon></button> </div></div></form>'),t=e.find("input");e.find('[data-action="cancel"]').on("click",(()=>{e.replaceWith(this.$pageTitle),this.initializePageTitleRenaming()})),e.find('[data-action="submit"]').on("click",(()=>{const i=t.val().trim();""!==i&&this.$pageTitle.text()!==i?this.saveChanges(t):e.find('[data-action="cancel"]').trigger("click")})),t.parents("form").on("submit",(e=>(e.preventDefault(),!1)));const i=this.$pageTitle;i.children().last().remove(),i.replaceWith(e),t.val(i.text()).focus(),t.on("keydown",(t=>{switch(t.which){case KeyTypesEnum.ENTER:e.find('[data-action="submit"]').trigger("click");break;case KeyTypesEnum.ESCAPE:e.find('[data-action="cancel"]').trigger("click")}}))}saveChanges(e){const t=e.parents("form.t3js-title-edit-form");t.find("button").addClass("disabled"),e.attr("disabled","disabled");let i,n={};i=this.pageOverlayId>0?this.pageOverlayId:this.pageId,n.data={},n.data.pages={},n.data.pages[i]={title:e.val()},import("@typo3/backend/ajax-data-handler.js").then((({default:i})=>{i.process(n).then((()=>{t.find("[data-action=cancel]").trigger("click"),this.$pageTitle.text(e.val()),this.initializePageTitleRenaming(),top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))})).catch((()=>{t.find("[data-action=cancel]").trigger("click")}))}))}}export default new PageActions;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/page-tree/page-tree-element.js b/typo3/sysext/backend/Resources/Public/JavaScript/page-tree/page-tree-element.js
index 1167cc62afc9..442692f22b56 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/page-tree/page-tree-element.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/page-tree/page-tree-element.js
@@ -10,11 +10,11 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(e,t,o,i){var s,r=arguments.length,n=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,o,i);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(n=(r<3?s(n):r>3?s(t,o,n):s(t,o))||n);return r>3&&n&&Object.defineProperty(t,o,n),n};import{html,LitElement}from"lit";import{customElement,property,query}from"lit/decorators.js";import{until}from"lit/directives/until.js";import{lll}from"@typo3/core/lit-helper.js";import{PageTree}from"@typo3/backend/page-tree/page-tree.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Persistent from"@typo3/backend/storage/persistent.js";import{getRecordFromName}from"@typo3/backend/module.js";import ContextMenu from"@typo3/backend/context-menu.js";import*as d3selection from"d3-selection";import{KeyTypesEnum as KeyTypes}from"@typo3/backend/enum/key-types.js";import{Toolbar}from"@typo3/backend/svg-tree.js";import{DragDrop,DraggablePositionEnum}from"@typo3/backend/tree/drag-drop.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";export const navigationComponentName="typo3-backend-navigation-component-pagetree";let EditablePageTree=class extends PageTree{selectFirstNode(){this.selectNode(this.nodes[0],!0),this.focusNode(this.nodes[0])}sendChangeCommand(e){let t="",o=0;if(e.target&&(o=e.target.identifier,"after"===e.position&&(o=-o)),"new"===e.command)t="&data[pages][NEW_1][pid]="+o+"&data[pages][NEW_1][title]="+encodeURIComponent(e.name)+"&data[pages][NEW_1][doktype]="+e.type;else if("edit"===e.command)t="&data[pages]["+e.uid+"]["+e.nameSourceField+"]="+encodeURIComponent(e.title);else if("delete"===e.command){const o=ModuleStateStorage.current("web");e.uid===o.identifier&&this.selectFirstNode(),t="&cmd[pages]["+e.uid+"][delete]=1"}else t="cmd[pages]["+e.uid+"]["+e.command+"]="+o;this.requestTreeUpdate(t).then(e=>{e&&e.hasErrors?(this.errorNotification(e.messages,!1),this.nodesContainer.selectAll(".node").remove(),this.updateVisibleNodes(),this.nodesRemovePlaceholder()):this.refreshOrFilterTree()})}focusNode(e){this.nodeIsEdit||super.focusNode(e)}nodesUpdate(e){return super.nodesUpdate.call(this,e).call(this.initializeDragForNode())}updateNodeBgClass(e){return super.updateNodeBgClass.call(this,e).call(this.initializeDragForNode())}initializeDragForNode(){return this.dragDrop.connectDragHandler(new PageTreeNodeDragHandler(this,this.dragDrop))}removeEditedText(){const e=d3selection.selectAll(".node-edit");if(e.size())try{e.remove(),this.nodeIsEdit=!1}catch(e){}}appendTextElement(e){let t=0;return super.appendTextElement(e).on("click",(e,o)=>{if("0"===o.identifier)return this.selectNode(o,!0),void this.focusNode(o);1==++t&&setTimeout(()=>{1===t?(this.selectNode(o,!0),this.focusNode(o)):this.editNodeLabel(o),t=0},300)})}sendEditNodeLabelCommand(e){const t="&data[pages]["+e.identifier+"]["+e.nameSourceField+"]="+encodeURIComponent(e.newName);this.requestTreeUpdate(t,e).then(t=>{t&&t.hasErrors?this.errorNotification(t.messages,!1):e.name=e.newName,this.refreshOrFilterTree()})}requestTreeUpdate(e,t=null){return this.nodesAddPlaceholder(t),new AjaxRequest(top.TYPO3.settings.ajaxUrls.record_process).post(e,{headers:{"Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"}}).then(e=>e.resolve()).catch(e=>{this.errorNotification(e,!0)})}editNodeLabel(e){e.allowEdit&&(this.disableFocusedNodes(),e.focused=!0,this.updateVisibleNodes(),this.removeEditedText(),this.nodeIsEdit=!0,d3selection.select(this.svg.node().parentNode).append("input").attr("class","node-edit").style("top",e.y+this.settings.marginTop+"px").style("left",e.x+this.textPosition+5+"px").style("width","calc(100% - "+(e.x+this.textPosition+5)+"px)").style("height",this.settings.nodeHeight+"px").attr("type","text").attr("value",e.name).on("keydown",t=>{const o=t.keyCode;if(o===KeyTypes.ENTER||o===KeyTypes.TAB){const o=t.target.value.trim();this.nodeIsEdit=!1,this.removeEditedText(),o.length&&o!==e.name&&(e.nameSourceField=e.nameSourceField||"title",e.newName=o,this.sendEditNodeLabelCommand(e))}else o===KeyTypes.ESCAPE&&(this.nodeIsEdit=!1,this.removeEditedText());this.focusNode(e)}).on("blur",t=>{if(!this.nodeIsEdit)return;const o=t.target.value.trim();o.length&&o!==e.name&&(e.nameSourceField=e.nameSourceField||"title",e.newName=o,this.sendEditNodeLabelCommand(e)),this.removeEditedText(),this.focusNode(e)}).node().select())}};EditablePageTree=__decorate([customElement("typo3-backend-navigation-component-pagetree-tree")],EditablePageTree);export{EditablePageTree};let PageTreeNavigationComponent=class extends LitElement{constructor(){super(...arguments),this.mountPointPath=null,this.configuration=null,this.refresh=()=>{this.tree.refreshOrFilterTree()},this.setMountPoint=e=>{this.setTemporaryMountPoint(e.detail.pageId)},this.selectFirstNode=()=>{this.tree.selectFirstNode()},this.toggleExpandState=e=>{const t=e.detail.node;t&&Persistent.set("BackendComponents.States.Pagetree.stateHash."+t.stateIdentifier,t.expanded?"1":"0")},this.loadContent=e=>{const t=e.detail.node;if(!t?.checked)return;if(ModuleStateStorage.update("web",t.identifier,!0,t.stateIdentifier.split("_")[0]),!1===e.detail.propagate)return;const o=top.TYPO3.ModuleMenu.App;let i=getRecordFromName(o.getCurrentModule()).link;i+=i.includes("?")?"&":"?",top.TYPO3.Backend.ContentContainer.setUrl(i+"id="+t.identifier)},this.showContextMenu=e=>{const t=e.detail.node;t&&ContextMenu.show(t.itemType,parseInt(t.identifier,10),"tree","","",this.tree.getElementFromNode(t))},this.selectActiveNode=e=>{const t=ModuleStateStorage.current("web").selection;let o=e.detail.nodes;e.detail.nodes=o.map(e=>(e.stateIdentifier===t&&(e.checked=!0),e))}}connectedCallback(){super.connectedCallback(),document.addEventListener("typo3:pagetree:refresh",this.refresh),document.addEventListener("typo3:pagetree:mountPoint",this.setMountPoint),document.addEventListener("typo3:pagetree:selectFirstNode",this.selectFirstNode)}disconnectedCallback(){document.removeEventListener("typo3:pagetree:refresh",this.refresh),document.removeEventListener("typo3:pagetree:mountPoint",this.setMountPoint),document.removeEventListener("typo3:pagetree:selectFirstNode",this.selectFirstNode),super.disconnectedCallback()}createRenderRoot(){return this}render(){return html`
+var __decorate=function(e,t,o,i){var s,r=arguments.length,n=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,o,i);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(n=(r<3?s(n):r>3?s(t,o,n):s(t,o))||n);return r>3&&n&&Object.defineProperty(t,o,n),n};import{html,LitElement}from"lit";import{customElement,property,query}from"lit/decorators.js";import{until}from"lit/directives/until.js";import{lll}from"@typo3/core/lit-helper.js";import{PageTree}from"@typo3/backend/page-tree/page-tree.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Persistent from"@typo3/backend/storage/persistent.js";import{getRecordFromName}from"@typo3/backend/module.js";import ContextMenu from"@typo3/backend/context-menu.js";import*as d3selection from"d3-selection";import{KeyTypesEnum as KeyTypes}from"@typo3/backend/enum/key-types.js";import{Toolbar}from"@typo3/backend/svg-tree.js";import{DragDrop,DraggablePositionEnum}from"@typo3/backend/tree/drag-drop.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";export const navigationComponentName="typo3-backend-navigation-component-pagetree";let EditablePageTree=class extends PageTree{selectFirstNode(){this.selectNode(this.nodes[0],!0),this.focusNode(this.nodes[0])}sendChangeCommand(e){let t="",o=0;if(e.target&&(o=e.target.identifier,"after"===e.position&&(o=-o)),"new"===e.command)t="&data[pages][NEW_1][pid]="+o+"&data[pages][NEW_1][title]="+encodeURIComponent(e.name)+"&data[pages][NEW_1][doktype]="+e.type;else if("edit"===e.command)t="&data[pages]["+e.uid+"]["+e.nameSourceField+"]="+encodeURIComponent(e.title);else if("delete"===e.command){const o=ModuleStateStorage.current("web");e.uid===o.identifier&&this.selectFirstNode(),t="&cmd[pages]["+e.uid+"][delete]=1"}else t="cmd[pages]["+e.uid+"]["+e.command+"]="+o;this.requestTreeUpdate(t).then((e=>{e&&e.hasErrors?(this.errorNotification(e.messages,!1),this.nodesContainer.selectAll(".node").remove(),this.updateVisibleNodes(),this.nodesRemovePlaceholder()):this.refreshOrFilterTree()}))}focusNode(e){this.nodeIsEdit||super.focusNode(e)}nodesUpdate(e){return super.nodesUpdate.call(this,e).call(this.initializeDragForNode())}updateNodeBgClass(e){return super.updateNodeBgClass.call(this,e).call(this.initializeDragForNode())}initializeDragForNode(){return this.dragDrop.connectDragHandler(new PageTreeNodeDragHandler(this,this.dragDrop))}removeEditedText(){const e=d3selection.selectAll(".node-edit");if(e.size())try{e.remove(),this.nodeIsEdit=!1}catch(e){}}appendTextElement(e){let t=0;return super.appendTextElement(e).on("click",((e,o)=>{if("0"===o.identifier)return this.selectNode(o,!0),void this.focusNode(o);1==++t&&setTimeout((()=>{1===t?(this.selectNode(o,!0),this.focusNode(o)):this.editNodeLabel(o),t=0}),300)}))}sendEditNodeLabelCommand(e){const t="&data[pages]["+e.identifier+"]["+e.nameSourceField+"]="+encodeURIComponent(e.newName);this.requestTreeUpdate(t,e).then((t=>{t&&t.hasErrors?this.errorNotification(t.messages,!1):e.name=e.newName,this.refreshOrFilterTree()}))}requestTreeUpdate(e,t=null){return this.nodesAddPlaceholder(t),new AjaxRequest(top.TYPO3.settings.ajaxUrls.record_process).post(e,{headers:{"Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"}}).then((e=>e.resolve())).catch((e=>{this.errorNotification(e,!0)}))}editNodeLabel(e){e.allowEdit&&(this.disableFocusedNodes(),e.focused=!0,this.updateVisibleNodes(),this.removeEditedText(),this.nodeIsEdit=!0,d3selection.select(this.svg.node().parentNode).append("input").attr("class","node-edit").style("top",e.y+this.settings.marginTop+"px").style("left",e.x+this.textPosition+5+"px").style("width","calc(100% - "+(e.x+this.textPosition+5)+"px)").style("height",this.settings.nodeHeight+"px").attr("type","text").attr("value",e.name).on("keydown",(t=>{const o=t.keyCode;if(o===KeyTypes.ENTER||o===KeyTypes.TAB){const o=t.target.value.trim();this.nodeIsEdit=!1,this.removeEditedText(),o.length&&o!==e.name&&(e.nameSourceField=e.nameSourceField||"title",e.newName=o,this.sendEditNodeLabelCommand(e))}else o===KeyTypes.ESCAPE&&(this.nodeIsEdit=!1,this.removeEditedText());this.focusNode(e)})).on("blur",(t=>{if(!this.nodeIsEdit)return;const o=t.target.value.trim();o.length&&o!==e.name&&(e.nameSourceField=e.nameSourceField||"title",e.newName=o,this.sendEditNodeLabelCommand(e)),this.removeEditedText(),this.focusNode(e)})).node().select())}};EditablePageTree=__decorate([customElement("typo3-backend-navigation-component-pagetree-tree")],EditablePageTree);export{EditablePageTree};let PageTreeNavigationComponent=class extends LitElement{constructor(){super(...arguments),this.mountPointPath=null,this.configuration=null,this.refresh=()=>{this.tree.refreshOrFilterTree()},this.setMountPoint=e=>{this.setTemporaryMountPoint(e.detail.pageId)},this.selectFirstNode=()=>{this.tree.selectFirstNode()},this.toggleExpandState=e=>{const t=e.detail.node;t&&Persistent.set("BackendComponents.States.Pagetree.stateHash."+t.stateIdentifier,t.expanded?"1":"0")},this.loadContent=e=>{const t=e.detail.node;if(!t?.checked)return;if(ModuleStateStorage.update("web",t.identifier,!0,t.stateIdentifier.split("_")[0]),!1===e.detail.propagate)return;const o=top.TYPO3.ModuleMenu.App;let i=getRecordFromName(o.getCurrentModule()).link;i+=i.includes("?")?"&":"?",top.TYPO3.Backend.ContentContainer.setUrl(i+"id="+t.identifier)},this.showContextMenu=e=>{const t=e.detail.node;t&&ContextMenu.show(t.itemType,parseInt(t.identifier,10),"tree","","",this.tree.getElementFromNode(t))},this.selectActiveNode=e=>{const t=ModuleStateStorage.current("web").selection;let o=e.detail.nodes;e.detail.nodes=o.map((e=>(e.stateIdentifier===t&&(e.checked=!0),e)))}}connectedCallback(){super.connectedCallback(),document.addEventListener("typo3:pagetree:refresh",this.refresh),document.addEventListener("typo3:pagetree:mountPoint",this.setMountPoint),document.addEventListener("typo3:pagetree:selectFirstNode",this.selectFirstNode)}disconnectedCallback(){document.removeEventListener("typo3:pagetree:refresh",this.refresh),document.removeEventListener("typo3:pagetree:mountPoint",this.setMountPoint),document.removeEventListener("typo3:pagetree:selectFirstNode",this.selectFirstNode),super.disconnectedCallback()}createRenderRoot(){return this}render(){return html`
       <div id="typo3-pagetree" class="svg-tree">
         ${until(this.renderTree(),this.renderLoader())}
       </div>
-    `}getConfiguration(){if(null!==this.configuration)return Promise.resolve(this.configuration);const e=top.TYPO3.settings.ajaxUrls.page_tree_configuration;return new AjaxRequest(e).get().then(async e=>{const t=await e.resolve("json");return this.configuration=t,this.mountPointPath=t.temporaryMountPoint||null,t})}renderTree(){return this.getConfiguration().then(e=>html`
+    `}getConfiguration(){if(null!==this.configuration)return Promise.resolve(this.configuration);const e=top.TYPO3.settings.ajaxUrls.page_tree_configuration;return new AjaxRequest(e).get().then((async e=>{const t=await e.resolve("json");return this.configuration=t,this.mountPointPath=t.temporaryMountPoint||null,t}))}renderTree(){return this.getConfiguration().then((e=>html`
           <div>
             <typo3-backend-navigation-component-pagetree-toolbar id="typo3-pagetree-toolbar" class="svg-toolbar" .tree="${this.tree}"></typo3-backend-navigation-component-pagetree-toolbar>
             <div id="typo3-pagetree-treeContainer" class="navigation-tree-container">
@@ -23,11 +23,11 @@ var __decorate=function(e,t,o,i){var s,r=arguments.length,n=r<3?t:null===i?i=Obj
             </div>
           </div>
           ${this.renderLoader()}
-        `)}renderLoader(){return html`
+        `))}renderLoader(){return html`
       <div class="svg-tree-loader">
         <typo3-backend-icon identifier="spinner-circle-light" size="large"></typo3-backend-icon>
       </div>
-    `}unsetTemporaryMountPoint(){this.mountPointPath=null,Persistent.unset("pageTree_temporaryMountPoint").then(()=>{this.tree.refreshTree()})}renderMountPoint(){return null===this.mountPointPath?html``:html`
+    `}unsetTemporaryMountPoint(){this.mountPointPath=null,Persistent.unset("pageTree_temporaryMountPoint").then((()=>{this.tree.refreshTree()}))}renderMountPoint(){return null===this.mountPointPath?html``:html`
       <div class="node-mount-point">
         <div class="node-mount-point__icon"><typo3-backend-icon identifier="actions-info-circle" size="small"></typo3-backend-icon></div>
         <div class="node-mount-point__text">${this.mountPointPath}</div>
@@ -35,7 +35,7 @@ var __decorate=function(e,t,o,i){var s,r=arguments.length,n=r<3?t:null===i?i=Obj
           <typo3-backend-icon identifier="actions-close" size="small"></typo3-backend-icon>
         </div>
       </div>
-    `}setTemporaryMountPoint(e){new AjaxRequest(this.configuration.setTemporaryMountPointUrl).post("pid="+e,{headers:{"Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"}}).then(e=>e.resolve()).then(e=>{e&&e.hasErrors?(this.tree.errorNotification(e.message,!0),this.tree.updateVisibleNodes()):(this.mountPointPath=e.mountPointPath,this.tree.refreshOrFilterTree())}).catch(e=>{this.tree.errorNotification(e,!0)})}};__decorate([property({type:String})],PageTreeNavigationComponent.prototype,"mountPointPath",void 0),__decorate([query(".svg-tree-wrapper")],PageTreeNavigationComponent.prototype,"tree",void 0),__decorate([query("typo3-backend-navigation-component-pagetree-toolbar")],PageTreeNavigationComponent.prototype,"toolbar",void 0),PageTreeNavigationComponent=__decorate([customElement(navigationComponentName)],PageTreeNavigationComponent);export{PageTreeNavigationComponent};let PageTreeToolbar=class extends Toolbar{constructor(){super(...arguments),this.tree=null}initializeDragDrop(e){this.tree?.settings?.doktypes?.length&&this.tree.settings.doktypes.forEach(t=>{if(t.icon){const o=this.querySelector('[data-tree-icon="'+t.icon+'"]');d3selection.select(o).call(this.dragToolbar(t,e))}else console.warn("Missing icon definition for doktype: "+t.nodeType)})}updated(e){e.forEach((e,t)=>{"tree"===t&&null!==this.tree&&this.initializeDragDrop(this.tree.dragDrop)})}render(){return html`
+    `}setTemporaryMountPoint(e){new AjaxRequest(this.configuration.setTemporaryMountPointUrl).post("pid="+e,{headers:{"Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"}}).then((e=>e.resolve())).then((e=>{e&&e.hasErrors?(this.tree.errorNotification(e.message,!0),this.tree.updateVisibleNodes()):(this.mountPointPath=e.mountPointPath,this.tree.refreshOrFilterTree())})).catch((e=>{this.tree.errorNotification(e,!0)}))}};__decorate([property({type:String})],PageTreeNavigationComponent.prototype,"mountPointPath",void 0),__decorate([query(".svg-tree-wrapper")],PageTreeNavigationComponent.prototype,"tree",void 0),__decorate([query("typo3-backend-navigation-component-pagetree-toolbar")],PageTreeNavigationComponent.prototype,"toolbar",void 0),PageTreeNavigationComponent=__decorate([customElement(navigationComponentName)],PageTreeNavigationComponent);export{PageTreeNavigationComponent};let PageTreeToolbar=class extends Toolbar{constructor(){super(...arguments),this.tree=null}initializeDragDrop(e){this.tree?.settings?.doktypes?.length&&this.tree.settings.doktypes.forEach((t=>{if(t.icon){const o=this.querySelector('[data-tree-icon="'+t.icon+'"]');d3selection.select(o).call(this.dragToolbar(t,e))}else console.warn("Missing icon definition for doktype: "+t.nodeType)}))}updated(e){e.forEach(((e,t)=>{"tree"===t&&null!==this.tree&&this.initializeDragDrop(this.tree.dragDrop)}))}render(){return html`
       <div class="tree-toolbar">
         <div class="svg-toolbar__menu">
           <div class="svg-toolbar__search">
@@ -43,12 +43,12 @@ var __decorate=function(e,t,o,i){var s,r=arguments.length,n=r<3?t:null===i?i=Obj
           </div>
         </div>
         <div class="svg-toolbar__submenu">
-          ${this.tree?.settings?.doktypes?.length?this.tree.settings.doktypes.map(e=>html`
+          ${this.tree?.settings?.doktypes?.length?this.tree.settings.doktypes.map((e=>html`
                 <div class="svg-toolbar__menuitem svg-toolbar__drag-node" data-tree-icon="${e.icon}" data-node-type="${e.nodeType}"
                      title="${e.title}" tooltip="${e.tooltip}">
                   <typo3-backend-icon identifier="${e.icon}" size="small"></typo3-backend-icon>
                 </div>
-              `):""}
+              `)):""}
           <a class="svg-toolbar__menuitem nav-link dropdown-toggle dropdown-toggle-no-chevron float-end" data-bs-toggle="dropdown" href="#" role="button" aria-expanded="false"><typo3-backend-icon identifier="actions-menu-alternative" size="small"></typo3-backend-icon></a>
           <ul class="dropdown-menu dropdown-menu-end">
             <li>
@@ -66,4 +66,4 @@ var __decorate=function(e,t,o,i){var s,r=arguments.length,n=r<3?t:null===i?i=Obj
           </ul>
         </div>
       </div>
-    `}dragToolbar(e,t){return t.connectDragHandler(new ToolbarDragHandler(e,this.tree,t))}};__decorate([property({type:EditablePageTree})],PageTreeToolbar.prototype,"tree",void 0),PageTreeToolbar=__decorate([customElement("typo3-backend-navigation-component-pagetree-toolbar")],PageTreeToolbar);class PageTreeDragDrop extends DragDrop{changeNodePosition(e,t=""){const o=this.tree.nodes,i=this.tree.settings.nodeDrag.identifier;let s=this.tree.settings.nodeDragPosition,r=e||this.tree.settings.nodeDrag;if(i===r.identifier&&"delete"!==t)return null;if(s===DraggablePositionEnum.BEFORE){const t=o.indexOf(e),i=this.setNodePositionAndTarget(t);if(null===i)return null;s=i.position,r=i.target}return{node:this.tree.settings.nodeDrag,uid:i,target:r,position:s,command:t}}setNodePositionAndTarget(e){const t=this.tree.nodes,o=t[e].depth;e>0&&e--;const i=t[e].depth,s=this.tree.nodes[e];if(i===o)return{position:DraggablePositionEnum.AFTER,target:s};if(i<o)return{position:DraggablePositionEnum.INSIDE,target:s};for(let i=e;i>=0;i--){if(t[i].depth===o)return{position:DraggablePositionEnum.AFTER,target:this.tree.nodes[i]};if(t[i].depth<o)return{position:DraggablePositionEnum.AFTER,target:t[i]}}return null}}class ToolbarDragHandler{constructor(e,t,o){this.startDrag=!1,this.startPageX=0,this.startPageY=0,this.id="",this.name="",this.tooltip="",this.icon="",this.isDragged=!1,this.id=e.nodeType,this.name=e.title,this.tooltip=e.tooltip,this.icon=e.icon,this.tree=t,this.dragDrop=o}dragStart(e){return this.isDragged=!1,this.startDrag=!1,this.startPageX=e.sourceEvent.pageX,this.startPageY=e.sourceEvent.pageY,!0}dragDragged(e){return!!this.dragDrop.isDragNodeDistanceMore(e,this)&&(this.startDrag=!0,!1===this.isDragged&&(this.isDragged=!0,this.dragDrop.createDraggable("#icon-"+this.icon,this.name)),this.dragDrop.openNodeTimeout(),this.dragDrop.updateDraggablePosition(e),this.dragDrop.changeNodeClasses(e),!0)}dragEnd(e){return!!this.startDrag&&(this.isDragged=!1,this.dragDrop.removeNodeDdClass(),!(!0!==this.tree.settings.allowDragMove||!this.tree.hoveredNode||!this.tree.isOverSvg)&&(this.tree.settings.canNodeDrag&&this.addNewNode({type:this.id,name:this.name,tooltip:this.tooltip,icon:this.icon,position:this.tree.settings.nodeDragPosition,target:this.tree.hoveredNode}),!0))}addNewNode(e){const t=e.target;let o=this.tree.nodes.indexOf(t);const i={};if(this.tree.disableFocusedNodes(),i.focused=!0,this.tree.updateVisibleNodes(),i.command="new",i.type=e.type,i.identifier="-1",i.target=t,i.parents=t.parents,i.parentsStateIdentifier=t.parentsStateIdentifier,i.depth=t.depth,i.position=e.position,i.name=void 0!==e.title?e.title:TYPO3.lang["tree.defaultPageTitle"],i.y=i.y||i.target.y,i.x=i.x||i.target.x,this.tree.nodeIsEdit=!0,e.position===DraggablePositionEnum.INSIDE&&(i.depth++,i.parents.unshift(o),i.parentsStateIdentifier.unshift(this.tree.nodes[o].stateIdentifier),this.tree.nodes[o].hasChildren=!0,this.tree.showChildren(this.tree.nodes[o])),e.position!==DraggablePositionEnum.INSIDE&&e.position!==DraggablePositionEnum.AFTER||o++,e.icon&&(i.icon=e.icon),i.position===DraggablePositionEnum.BEFORE){const e=this.dragDrop.setNodePositionAndTarget(o);null!==e&&(i.position=e.position,i.target=e.target)}this.tree.nodes.splice(o,0,i),this.tree.setParametersNode(),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes(),this.tree.removeEditedText(),d3selection.select(this.tree.svg.node().parentNode).append("input").attr("class","node-edit").style("top",i.y+this.tree.settings.marginTop+"px").style("left",i.x+this.tree.textPosition+5+"px").style("width","calc(100% - "+(i.x+this.tree.textPosition+5)+"px)").style("height",this.tree.settings.nodeHeight+"px").attr("text","text").attr("value",i.name).on("keydown",e=>{const t=e.target,o=e.keyCode;if(13===o||9===o){this.tree.nodeIsEdit=!1;const e=t.value.trim();e.length?(i.name=e,this.tree.removeEditedText(),this.tree.sendChangeCommand(i)):this.removeNode(i)}else 27===o&&(this.tree.nodeIsEdit=!1,this.removeNode(i))}).on("blur",e=>{if(this.tree.nodeIsEdit&&this.tree.nodes.indexOf(i)>-1){const t=e.target.value.trim();t.length?(i.name=t,this.tree.removeEditedText(),this.tree.sendChangeCommand(i)):this.removeNode(i)}}).node().select()}removeNode(e){let t=this.tree.nodes.indexOf(e);this.tree.nodes[t-1].depth==e.depth||this.tree.nodes[t+1]&&this.tree.nodes[t+1].depth==e.depth||(this.tree.nodes[t-1].hasChildren=!1),this.tree.nodes.splice(t,1),this.tree.setParametersNode(),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes(),this.tree.removeEditedText()}}class PageTreeNodeDragHandler{constructor(e,t){this.startDrag=!1,this.startPageX=0,this.startPageY=0,this.isDragged=!1,this.nodeIsOverDelete=!1,this.tree=e,this.dragDrop=t}dragStart(e){const t=e.subject;return!0===this.tree.settings.allowDragMove&&0!==t.depth&&(this.dropZoneDelete=null,t.allowDelete&&(this.dropZoneDelete=this.tree.nodesContainer.select('.node[data-state-id="'+t.stateIdentifier+'"]').append("g").attr("class","nodes-drop-zone").attr("height",this.tree.settings.nodeHeight),this.nodeIsOverDelete=!1,this.dropZoneDelete.append("rect").attr("height",this.tree.settings.nodeHeight).attr("width","50px").attr("x",0).attr("y",0).on("mouseover",()=>{this.nodeIsOverDelete=!0}).on("mouseout",()=>{this.nodeIsOverDelete=!1}),this.dropZoneDelete.append("text").text(TYPO3.lang.deleteItem).attr("x",5).attr("y",this.tree.settings.nodeHeight/2+4),this.dropZoneDelete.node().dataset.open="false",this.dropZoneDelete.node().style.transform=this.getDropZoneCloseTransform(t)),this.startPageX=e.sourceEvent.pageX,this.startPageY=e.sourceEvent.pageY,this.startDrag=!1,!0)}dragDragged(e){const t=e.subject;if(!this.dragDrop.isDragNodeDistanceMore(e,this))return!1;if(this.startDrag=!0,!0!==this.tree.settings.allowDragMove||0===t.depth)return!1;this.tree.settings.nodeDrag=t;const o=this.tree.svg.node().querySelector('.node-bg[data-state-id="'+t.stateIdentifier+'"]'),i=this.tree.svg.node().parentNode.querySelector(".node-dd");return this.isDragged||(this.isDragged=!0,this.dragDrop.createDraggable(this.tree.getIconId(t),t.name),o.classList.add("node-bg--dragging")),this.tree.settings.nodeDragPosition=!1,this.dragDrop.openNodeTimeout(),this.dragDrop.updateDraggablePosition(e),t.isOver||this.tree.hoveredNode&&-1!==this.tree.hoveredNode.parentsStateIdentifier.indexOf(t.stateIdentifier)||!this.tree.isOverSvg?(this.dragDrop.addNodeDdClass(i,"nodrop"),this.tree.isOverSvg||this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none"),this.dropZoneDelete&&"true"!==this.dropZoneDelete.node().dataset.open&&this.tree.isOverSvg&&this.animateDropZone("show",this.dropZoneDelete.node(),t)):this.tree.hoveredNode?this.dropZoneDelete&&"false"!==this.dropZoneDelete.node().dataset.open&&this.animateDropZone("hide",this.dropZoneDelete.node(),t):(this.dragDrop.addNodeDdClass(i,"nodrop"),this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none")),this.dragDrop.changeNodeClasses(e),!0}dragEnd(e){const t=e.subject;if(this.dropZoneDelete&&"true"===this.dropZoneDelete.node().dataset.open){const e=this.dropZoneDelete;this.animateDropZone("hide",this.dropZoneDelete.node(),t,()=>{e.remove(),this.dropZoneDelete=null})}else this.dropZoneDelete&&"false"===this.dropZoneDelete.node().dataset.open?(this.dropZoneDelete.remove(),this.dropZoneDelete=null):this.dropZoneDelete=null;if(!this.startDrag||!0!==this.tree.settings.allowDragMove||0===t.depth)return!1;const o=this.tree.hoveredNode;if(this.isDragged=!1,this.dragDrop.removeNodeDdClass(),t.isOver||o&&-1!==o.parentsStateIdentifier.indexOf(t.stateIdentifier)||!this.tree.settings.canNodeDrag||!this.tree.isOverSvg){if(this.nodeIsOverDelete){const e=this.dragDrop.changeNodePosition(o,"delete");if(null===e)return!1;if(this.tree.settings.displayDeleteConfirmation){Modal.confirm(TYPO3.lang["mess.delete.title"],TYPO3.lang["mess.delete"].replace("%s",e.node.name),Severity.warning,[{text:TYPO3.lang["labels.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:TYPO3.lang.delete||"Delete",btnClass:"btn-warning",name:"delete"}]).on("button.clicked",t=>{"delete"===t.target.name&&this.tree.sendChangeCommand(e),Modal.dismiss()})}else this.tree.sendChangeCommand(e)}}else{const e=this.dragDrop.changeNodePosition(o,"");if(null===e)return!1;let t=e.position===DraggablePositionEnum.INSIDE?TYPO3.lang["mess.move_into"]:TYPO3.lang["mess.move_after"];t=t.replace("%s",e.node.name).replace("%s",e.target.name),Modal.confirm(TYPO3.lang.move_page,t,Severity.warning,[{text:TYPO3.lang["labels.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:TYPO3.lang["cm.copy"]||"Copy",btnClass:"btn-warning",name:"copy"},{text:TYPO3.lang["labels.move"]||"Move",btnClass:"btn-warning",name:"move"}]).on("button.clicked",t=>{const o=t.target;"move"===o.name?(e.command="move",this.tree.sendChangeCommand(e)):"copy"===o.name&&(e.command="copy",this.tree.sendChangeCommand(e)),Modal.dismiss()})}return!0}getDropZoneOpenTransform(e){return"translate("+((parseFloat(this.tree.svg.style("width"))||300)-58-e.x)+"px, "+this.tree.settings.nodeHeight/2*-1+"px)"}getDropZoneCloseTransform(e){return"translate("+((parseFloat(this.tree.svg.style("width"))||300)-e.x)+"px, "+this.tree.settings.nodeHeight/2*-1+"px)"}animateDropZone(e,t,o,i=null){t.classList.add("animating"),t.dataset.open="show"===e?"true":"false";let s=[{transform:this.getDropZoneCloseTransform(o)},{transform:this.getDropZoneOpenTransform(o)}];"show"!==e&&(s=s.reverse());const r=function(){t.style.transform=s[1].transform,t.classList.remove("animating"),i&&i()};"animate"in t?t.animate(s,{duration:300,easing:"cubic-bezier(.02, .01, .47, 1)"}).onfinish=r:r()}}
\ No newline at end of file
+    `}dragToolbar(e,t){return t.connectDragHandler(new ToolbarDragHandler(e,this.tree,t))}};__decorate([property({type:EditablePageTree})],PageTreeToolbar.prototype,"tree",void 0),PageTreeToolbar=__decorate([customElement("typo3-backend-navigation-component-pagetree-toolbar")],PageTreeToolbar);class PageTreeDragDrop extends DragDrop{changeNodePosition(e,t=""){const o=this.tree.nodes,i=this.tree.settings.nodeDrag.identifier;let s=this.tree.settings.nodeDragPosition,r=e||this.tree.settings.nodeDrag;if(i===r.identifier&&"delete"!==t)return null;if(s===DraggablePositionEnum.BEFORE){const t=o.indexOf(e),i=this.setNodePositionAndTarget(t);if(null===i)return null;s=i.position,r=i.target}return{node:this.tree.settings.nodeDrag,uid:i,target:r,position:s,command:t}}setNodePositionAndTarget(e){const t=this.tree.nodes,o=t[e].depth;e>0&&e--;const i=t[e].depth,s=this.tree.nodes[e];if(i===o)return{position:DraggablePositionEnum.AFTER,target:s};if(i<o)return{position:DraggablePositionEnum.INSIDE,target:s};for(let i=e;i>=0;i--){if(t[i].depth===o)return{position:DraggablePositionEnum.AFTER,target:this.tree.nodes[i]};if(t[i].depth<o)return{position:DraggablePositionEnum.AFTER,target:t[i]}}return null}}class ToolbarDragHandler{constructor(e,t,o){this.startDrag=!1,this.startPageX=0,this.startPageY=0,this.id="",this.name="",this.tooltip="",this.icon="",this.isDragged=!1,this.id=e.nodeType,this.name=e.title,this.tooltip=e.tooltip,this.icon=e.icon,this.tree=t,this.dragDrop=o}dragStart(e){return this.isDragged=!1,this.startDrag=!1,this.startPageX=e.sourceEvent.pageX,this.startPageY=e.sourceEvent.pageY,!0}dragDragged(e){return!!this.dragDrop.isDragNodeDistanceMore(e,this)&&(this.startDrag=!0,!1===this.isDragged&&(this.isDragged=!0,this.dragDrop.createDraggable("#icon-"+this.icon,this.name)),this.dragDrop.openNodeTimeout(),this.dragDrop.updateDraggablePosition(e),this.dragDrop.changeNodeClasses(e),!0)}dragEnd(e){return!!this.startDrag&&(this.isDragged=!1,this.dragDrop.removeNodeDdClass(),!(!0!==this.tree.settings.allowDragMove||!this.tree.hoveredNode||!this.tree.isOverSvg)&&(this.tree.settings.canNodeDrag&&this.addNewNode({type:this.id,name:this.name,tooltip:this.tooltip,icon:this.icon,position:this.tree.settings.nodeDragPosition,target:this.tree.hoveredNode}),!0))}addNewNode(e){const t=e.target;let o=this.tree.nodes.indexOf(t);const i={};if(this.tree.disableFocusedNodes(),i.focused=!0,this.tree.updateVisibleNodes(),i.command="new",i.type=e.type,i.identifier="-1",i.target=t,i.parents=t.parents,i.parentsStateIdentifier=t.parentsStateIdentifier,i.depth=t.depth,i.position=e.position,i.name=void 0!==e.title?e.title:TYPO3.lang["tree.defaultPageTitle"],i.y=i.y||i.target.y,i.x=i.x||i.target.x,this.tree.nodeIsEdit=!0,e.position===DraggablePositionEnum.INSIDE&&(i.depth++,i.parents.unshift(o),i.parentsStateIdentifier.unshift(this.tree.nodes[o].stateIdentifier),this.tree.nodes[o].hasChildren=!0,this.tree.showChildren(this.tree.nodes[o])),e.position!==DraggablePositionEnum.INSIDE&&e.position!==DraggablePositionEnum.AFTER||o++,e.icon&&(i.icon=e.icon),i.position===DraggablePositionEnum.BEFORE){const e=this.dragDrop.setNodePositionAndTarget(o);null!==e&&(i.position=e.position,i.target=e.target)}this.tree.nodes.splice(o,0,i),this.tree.setParametersNode(),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes(),this.tree.removeEditedText(),d3selection.select(this.tree.svg.node().parentNode).append("input").attr("class","node-edit").style("top",i.y+this.tree.settings.marginTop+"px").style("left",i.x+this.tree.textPosition+5+"px").style("width","calc(100% - "+(i.x+this.tree.textPosition+5)+"px)").style("height",this.tree.settings.nodeHeight+"px").attr("text","text").attr("value",i.name).on("keydown",(e=>{const t=e.target,o=e.keyCode;if(13===o||9===o){this.tree.nodeIsEdit=!1;const e=t.value.trim();e.length?(i.name=e,this.tree.removeEditedText(),this.tree.sendChangeCommand(i)):this.removeNode(i)}else 27===o&&(this.tree.nodeIsEdit=!1,this.removeNode(i))})).on("blur",(e=>{if(this.tree.nodeIsEdit&&this.tree.nodes.indexOf(i)>-1){const t=e.target.value.trim();t.length?(i.name=t,this.tree.removeEditedText(),this.tree.sendChangeCommand(i)):this.removeNode(i)}})).node().select()}removeNode(e){let t=this.tree.nodes.indexOf(e);this.tree.nodes[t-1].depth==e.depth||this.tree.nodes[t+1]&&this.tree.nodes[t+1].depth==e.depth||(this.tree.nodes[t-1].hasChildren=!1),this.tree.nodes.splice(t,1),this.tree.setParametersNode(),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes(),this.tree.removeEditedText()}}class PageTreeNodeDragHandler{constructor(e,t){this.startDrag=!1,this.startPageX=0,this.startPageY=0,this.isDragged=!1,this.nodeIsOverDelete=!1,this.tree=e,this.dragDrop=t}dragStart(e){const t=e.subject;return!0===this.tree.settings.allowDragMove&&0!==t.depth&&(this.dropZoneDelete=null,t.allowDelete&&(this.dropZoneDelete=this.tree.nodesContainer.select('.node[data-state-id="'+t.stateIdentifier+'"]').append("g").attr("class","nodes-drop-zone").attr("height",this.tree.settings.nodeHeight),this.nodeIsOverDelete=!1,this.dropZoneDelete.append("rect").attr("height",this.tree.settings.nodeHeight).attr("width","50px").attr("x",0).attr("y",0).on("mouseover",(()=>{this.nodeIsOverDelete=!0})).on("mouseout",(()=>{this.nodeIsOverDelete=!1})),this.dropZoneDelete.append("text").text(TYPO3.lang.deleteItem).attr("x",5).attr("y",this.tree.settings.nodeHeight/2+4),this.dropZoneDelete.node().dataset.open="false",this.dropZoneDelete.node().style.transform=this.getDropZoneCloseTransform(t)),this.startPageX=e.sourceEvent.pageX,this.startPageY=e.sourceEvent.pageY,this.startDrag=!1,!0)}dragDragged(e){const t=e.subject;if(!this.dragDrop.isDragNodeDistanceMore(e,this))return!1;if(this.startDrag=!0,!0!==this.tree.settings.allowDragMove||0===t.depth)return!1;this.tree.settings.nodeDrag=t;const o=this.tree.svg.node().querySelector('.node-bg[data-state-id="'+t.stateIdentifier+'"]'),i=this.tree.svg.node().parentNode.querySelector(".node-dd");return this.isDragged||(this.isDragged=!0,this.dragDrop.createDraggable(this.tree.getIconId(t),t.name),o.classList.add("node-bg--dragging")),this.tree.settings.nodeDragPosition=!1,this.dragDrop.openNodeTimeout(),this.dragDrop.updateDraggablePosition(e),t.isOver||this.tree.hoveredNode&&-1!==this.tree.hoveredNode.parentsStateIdentifier.indexOf(t.stateIdentifier)||!this.tree.isOverSvg?(this.dragDrop.addNodeDdClass(i,"nodrop"),this.tree.isOverSvg||this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none"),this.dropZoneDelete&&"true"!==this.dropZoneDelete.node().dataset.open&&this.tree.isOverSvg&&this.animateDropZone("show",this.dropZoneDelete.node(),t)):this.tree.hoveredNode?this.dropZoneDelete&&"false"!==this.dropZoneDelete.node().dataset.open&&this.animateDropZone("hide",this.dropZoneDelete.node(),t):(this.dragDrop.addNodeDdClass(i,"nodrop"),this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none")),this.dragDrop.changeNodeClasses(e),!0}dragEnd(e){const t=e.subject;if(this.dropZoneDelete&&"true"===this.dropZoneDelete.node().dataset.open){const e=this.dropZoneDelete;this.animateDropZone("hide",this.dropZoneDelete.node(),t,(()=>{e.remove(),this.dropZoneDelete=null}))}else this.dropZoneDelete&&"false"===this.dropZoneDelete.node().dataset.open?(this.dropZoneDelete.remove(),this.dropZoneDelete=null):this.dropZoneDelete=null;if(!this.startDrag||!0!==this.tree.settings.allowDragMove||0===t.depth)return!1;const o=this.tree.hoveredNode;if(this.isDragged=!1,this.dragDrop.removeNodeDdClass(),t.isOver||o&&-1!==o.parentsStateIdentifier.indexOf(t.stateIdentifier)||!this.tree.settings.canNodeDrag||!this.tree.isOverSvg){if(this.nodeIsOverDelete){const e=this.dragDrop.changeNodePosition(o,"delete");if(null===e)return!1;if(this.tree.settings.displayDeleteConfirmation){Modal.confirm(TYPO3.lang["mess.delete.title"],TYPO3.lang["mess.delete"].replace("%s",e.node.name),Severity.warning,[{text:TYPO3.lang["labels.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:TYPO3.lang.delete||"Delete",btnClass:"btn-warning",name:"delete"}]).on("button.clicked",(t=>{"delete"===t.target.name&&this.tree.sendChangeCommand(e),Modal.dismiss()}))}else this.tree.sendChangeCommand(e)}}else{const e=this.dragDrop.changeNodePosition(o,"");if(null===e)return!1;let t=e.position===DraggablePositionEnum.INSIDE?TYPO3.lang["mess.move_into"]:TYPO3.lang["mess.move_after"];t=t.replace("%s",e.node.name).replace("%s",e.target.name),Modal.confirm(TYPO3.lang.move_page,t,Severity.warning,[{text:TYPO3.lang["labels.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:TYPO3.lang["cm.copy"]||"Copy",btnClass:"btn-warning",name:"copy"},{text:TYPO3.lang["labels.move"]||"Move",btnClass:"btn-warning",name:"move"}]).on("button.clicked",(t=>{const o=t.target;"move"===o.name?(e.command="move",this.tree.sendChangeCommand(e)):"copy"===o.name&&(e.command="copy",this.tree.sendChangeCommand(e)),Modal.dismiss()}))}return!0}getDropZoneOpenTransform(e){return"translate("+((parseFloat(this.tree.svg.style("width"))||300)-58-e.x)+"px, "+this.tree.settings.nodeHeight/2*-1+"px)"}getDropZoneCloseTransform(e){return"translate("+((parseFloat(this.tree.svg.style("width"))||300)-e.x)+"px, "+this.tree.settings.nodeHeight/2*-1+"px)"}animateDropZone(e,t,o,i=null){t.classList.add("animating"),t.dataset.open="show"===e?"true":"false";let s=[{transform:this.getDropZoneCloseTransform(o)},{transform:this.getDropZoneOpenTransform(o)}];"show"!==e&&(s=s.reverse());const r=function(){t.style.transform=s[1].transform,t.classList.remove("animating"),i&&i()};"animate"in t?t.animate(s,{duration:300,easing:"cubic-bezier(.02, .01, .47, 1)"}).onfinish=r:r()}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/page-tree/page-tree.js b/typo3/sysext/backend/Resources/Public/JavaScript/page-tree/page-tree.js
index 4c478ed69e2b..d8feb42b0572 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/page-tree/page-tree.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/page-tree/page-tree.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{SvgTree}from"@typo3/backend/svg-tree.js";export class PageTree extends SvgTree{constructor(){super(),this.networkErrorTitle=TYPO3.lang.pagetree_networkErrorTitle,this.networkErrorMessage=TYPO3.lang.pagetree_networkErrorDesc,this.settings.defaultProperties={hasChildren:!1,nameSourceField:"title",itemType:"pages",prefix:"",suffix:"",locked:!1,loaded:!1,overlayIcon:"",selectable:!0,expanded:!1,checked:!1,backgroundColor:"",stopPageTree:!1,class:"",readableRootline:"",isMountPoint:!1}}showChildren(e){this.loadChildrenOfNode(e),super.showChildren(e)}nodesUpdate(e){let t=(e=super.nodesUpdate(e)).append("svg").attr("class","node-stop").attr("y",super.settings.icon.size/2*-1).attr("x",super.settings.icon.size/2*-1).attr("height",super.settings.icon.size).attr("width",super.settings.icon.size).attr("visibility",e=>e.stopPageTree&&0!==e.depth?"visible":"hidden").on("click",(e,t)=>{document.dispatchEvent(new CustomEvent("typo3:pagetree:mountPoint",{detail:{pageId:parseInt(t.identifier,10)}}))});return t.append("rect").attr("height",super.settings.icon.size).attr("width",super.settings.icon.size).attr("fill","rgba(0,0,0,0)"),t.append("use").attr("transform-origin","50% 50%").attr("href","#icon-actions-caret-right"),e}getToggleVisibility(e){return e.stopPageTree&&0!==e.depth?"hidden":e.hasChildren?"visible":"hidden"}loadChildrenOfNode(e){e.loaded||(this.nodesAddPlaceholder(),new AjaxRequest(this.settings.dataUrl+"&pid="+e.identifier+"&mount="+e.mountPoint+"&pidDepth="+e.depth).get({cache:"no-cache"}).then(e=>e.resolve()).then(t=>{let s=Array.isArray(t)?t:[];s.shift();const i=this.nodes.indexOf(e)+1;s.forEach((e,t)=>{this.nodes.splice(i+t,0,e)}),e.loaded=!0,this.setParametersNode(),this.prepareDataForVisibleNodes(),this.updateVisibleNodes(),this.nodesRemovePlaceholder(),this.focusNode(e)}).catch(e=>{throw this.errorNotification(e,!1),this.nodesRemovePlaceholder(),e}))}}
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{SvgTree}from"@typo3/backend/svg-tree.js";export class PageTree extends SvgTree{constructor(){super(),this.networkErrorTitle=TYPO3.lang.pagetree_networkErrorTitle,this.networkErrorMessage=TYPO3.lang.pagetree_networkErrorDesc,this.settings.defaultProperties={hasChildren:!1,nameSourceField:"title",itemType:"pages",prefix:"",suffix:"",locked:!1,loaded:!1,overlayIcon:"",selectable:!0,expanded:!1,checked:!1,backgroundColor:"",stopPageTree:!1,class:"",readableRootline:"",isMountPoint:!1}}showChildren(e){this.loadChildrenOfNode(e),super.showChildren(e)}nodesUpdate(e){let t=(e=super.nodesUpdate(e)).append("svg").attr("class","node-stop").attr("y",super.settings.icon.size/2*-1).attr("x",super.settings.icon.size/2*-1).attr("height",super.settings.icon.size).attr("width",super.settings.icon.size).attr("visibility",(e=>e.stopPageTree&&0!==e.depth?"visible":"hidden")).on("click",((e,t)=>{document.dispatchEvent(new CustomEvent("typo3:pagetree:mountPoint",{detail:{pageId:parseInt(t.identifier,10)}}))}));return t.append("rect").attr("height",super.settings.icon.size).attr("width",super.settings.icon.size).attr("fill","rgba(0,0,0,0)"),t.append("use").attr("transform-origin","50% 50%").attr("href","#icon-actions-caret-right"),e}getToggleVisibility(e){return e.stopPageTree&&0!==e.depth?"hidden":e.hasChildren?"visible":"hidden"}loadChildrenOfNode(e){e.loaded||(this.nodesAddPlaceholder(),new AjaxRequest(this.settings.dataUrl+"&pid="+e.identifier+"&mount="+e.mountPoint+"&pidDepth="+e.depth).get({cache:"no-cache"}).then((e=>e.resolve())).then((t=>{let s=Array.isArray(t)?t:[];s.shift();const i=this.nodes.indexOf(e)+1;s.forEach(((e,t)=>{this.nodes.splice(i+t,0,e)})),e.loaded=!0,this.setParametersNode(),this.prepareDataForVisibleNodes(),this.updateVisibleNodes(),this.nodesRemovePlaceholder(),this.focusNode(e)})).catch((e=>{throw this.errorNotification(e,!1),this.nodesRemovePlaceholder(),e})))}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/popover.js b/typo3/sysext/backend/Resources/Public/JavaScript/popover.js
index 5c49e83aeedd..b8a9dc2e62c2 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/popover.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/popover.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import{Popover as BootstrapPopover}from"bootstrap";class Popover{constructor(){this.DEFAULT_SELECTOR='[data-bs-toggle="popover"]',this.initialize()}initialize(t){t=t||this.DEFAULT_SELECTOR,$(t).each((t,o)=>{const e=new BootstrapPopover(o);$(o).data("typo3.bs.popover",e)})}popover(t){t.each((t,o)=>{const e=new BootstrapPopover(o);$(o).data("typo3.bs.popover",e)})}setOptions(t,o){(o=o||{}).html=!0;const e=o.title||t.data("title")||"",a=o.content||t.data("bs-content")||"";t.attr("data-bs-original-title",e).attr("data-bs-content",a).attr("data-bs-placement","auto"),$.each(o,(o,e)=>{this.setOption(t,o,e)})}setOption(t,o,e){if("content"===o){const o=t.data("typo3.bs.popover");o._config.content=e,o.setContent(o.tip)}else t.each((t,a)=>{const p=$(a).data("typo3.bs.popover");p&&(p._config[o]=e)})}show(t){t.each((t,o)=>{const e=$(o).data("typo3.bs.popover");e&&e.show()})}hide(t){t.each((t,o)=>{const e=$(o).data("typo3.bs.popover");e&&e.hide()})}destroy(t){t.each((t,o)=>{const e=$(o).data("typo3.bs.popover");e&&e.dispose()})}toggle(t){t.each((t,o)=>{const e=$(o).data("typo3.bs.popover");e&&e.toggle()})}update(t){t.data("typo3.bs.popover")._popper.update()}}export default new Popover;
\ No newline at end of file
+import $ from"jquery";import{Popover as BootstrapPopover}from"bootstrap";class Popover{constructor(){this.DEFAULT_SELECTOR='[data-bs-toggle="popover"]',this.initialize()}initialize(t){t=t||this.DEFAULT_SELECTOR,$(t).each(((t,o)=>{const e=new BootstrapPopover(o);$(o).data("typo3.bs.popover",e)}))}popover(t){t.each(((t,o)=>{const e=new BootstrapPopover(o);$(o).data("typo3.bs.popover",e)}))}setOptions(t,o){(o=o||{}).html=!0;const e=o.title||t.data("title")||"",a=o.content||t.data("bs-content")||"";t.attr("data-bs-original-title",e).attr("data-bs-content",a).attr("data-bs-placement","auto"),$.each(o,((o,e)=>{this.setOption(t,o,e)}))}setOption(t,o,e){if("content"===o){const o=t.data("typo3.bs.popover");o._config.content=e,o.setContent(o.tip)}else t.each(((t,a)=>{const p=$(a).data("typo3.bs.popover");p&&(p._config[o]=e)}))}show(t){t.each(((t,o)=>{const e=$(o).data("typo3.bs.popover");e&&e.show()}))}hide(t){t.each(((t,o)=>{const e=$(o).data("typo3.bs.popover");e&&e.hide()}))}destroy(t){t.each(((t,o)=>{const e=$(o).data("typo3.bs.popover");e&&e.dispose()}))}toggle(t){t.each(((t,o)=>{const e=$(o).data("typo3.bs.popover");e&&e.toggle()}))}update(t){t.data("typo3.bs.popover")._popper.update()}}export default new Popover;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/site-inline-actions.js b/typo3/sysext/backend/Resources/Public/JavaScript/site-inline-actions.js
index b284293b8c6e..5d06e75c25f4 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/site-inline-actions.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/site-inline-actions.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";class SiteInlineActions{constructor(){DocumentService.ready().then(()=>{TYPO3.settings.ajaxUrls.record_inline_details=TYPO3.settings.ajaxUrls.site_configuration_inline_details,TYPO3.settings.ajaxUrls.record_inline_create=TYPO3.settings.ajaxUrls.site_configuration_inline_create})}}export default new SiteInlineActions;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";class SiteInlineActions{constructor(){DocumentService.ready().then((()=>{TYPO3.settings.ajaxUrls.record_inline_details=TYPO3.settings.ajaxUrls.site_configuration_inline_details,TYPO3.settings.ajaxUrls.record_inline_create=TYPO3.settings.ajaxUrls.site_configuration_inline_create}))}}export default new SiteInlineActions;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/storage/abstract-client-storage.js b/typo3/sysext/backend/Resources/Public/JavaScript/storage/abstract-client-storage.js
index 17f749916656..2f7f9d2b2e14 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/storage/abstract-client-storage.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/storage/abstract-client-storage.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-export default class AbstractClientStorage{constructor(){this.keyPrefix="t3-",this.storage=null}get(t){return null===this.storage?null:this.storage.getItem(this.keyPrefix+t)}set(t,e){null!==this.storage&&this.storage.setItem(this.keyPrefix+t,e)}unset(t){null!==this.storage&&this.storage.removeItem(this.keyPrefix+t)}unsetByPrefix(t){null!==this.storage&&(t=this.keyPrefix+t,Object.keys(this.storage).filter(e=>e.startsWith(t)).forEach(t=>this.storage.removeItem(t)))}clear(){null!==this.storage&&this.storage.clear()}isset(t){return null!==this.storage&&null!==this.get(t)}}
\ No newline at end of file
+export default class AbstractClientStorage{constructor(){this.keyPrefix="t3-",this.storage=null}get(t){return null===this.storage?null:this.storage.getItem(this.keyPrefix+t)}set(t,e){null!==this.storage&&this.storage.setItem(this.keyPrefix+t,e)}unset(t){null!==this.storage&&this.storage.removeItem(this.keyPrefix+t)}unsetByPrefix(t){null!==this.storage&&(t=this.keyPrefix+t,Object.keys(this.storage).filter((e=>e.startsWith(t))).forEach((t=>this.storage.removeItem(t))))}clear(){null!==this.storage&&this.storage.clear()}isset(t){return null!==this.storage&&null!==this.get(t)}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/storage/module-state-storage.js b/typo3/sysext/backend/Resources/Public/JavaScript/storage/module-state-storage.js
index f661c93d2585..f332290e68f0 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/storage/module-state-storage.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/storage/module-state-storage.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-export class ModuleStateStorage{static update(t,e,r,o){if("number"==typeof e)e=e.toString(10);else if("string"!=typeof e)throw new SyntaxError("identifier must be of type string");if("number"==typeof o)o=o.toString(10);else if("string"!=typeof o&&null!=o)throw new SyntaxError("mount must be of type string");const i=ModuleStateStorage.assignProperties({mount:o,identifier:e,selected:r},ModuleStateStorage.fetch(t));ModuleStateStorage.commit(t,i)}static updateWithCurrentMount(t,e,r){ModuleStateStorage.update(t,e,r,ModuleStateStorage.current(t).mount)}static current(t){return ModuleStateStorage.fetch(t)||ModuleStateStorage.createCurrentState()}static purge(){Object.keys(sessionStorage).filter(t=>t.startsWith(ModuleStateStorage.prefix)).forEach(t=>sessionStorage.removeItem(t))}static fetch(t){const e=sessionStorage.getItem(ModuleStateStorage.prefix+t);return null===e?null:JSON.parse(e)}static commit(t,e){sessionStorage.setItem(ModuleStateStorage.prefix+t,JSON.stringify(e))}static assignProperties(t,e){let r=Object.assign(ModuleStateStorage.createCurrentState(),e);return t.mount&&(r.mount=t.mount),t.identifier&&(r.identifier=t.identifier),t.selected&&(r.selection=r.identifier),r}static createCurrentState(){return{mount:null,identifier:"",selection:null}}}ModuleStateStorage.prefix="t3-module-state-",window.ModuleStateStorage=ModuleStateStorage;
\ No newline at end of file
+export class ModuleStateStorage{static update(t,e,r,o){if("number"==typeof e)e=e.toString(10);else if("string"!=typeof e)throw new SyntaxError("identifier must be of type string");if("number"==typeof o)o=o.toString(10);else if("string"!=typeof o&&null!=o)throw new SyntaxError("mount must be of type string");const i=ModuleStateStorage.assignProperties({mount:o,identifier:e,selected:r},ModuleStateStorage.fetch(t));ModuleStateStorage.commit(t,i)}static updateWithCurrentMount(t,e,r){ModuleStateStorage.update(t,e,r,ModuleStateStorage.current(t).mount)}static current(t){return ModuleStateStorage.fetch(t)||ModuleStateStorage.createCurrentState()}static purge(){Object.keys(sessionStorage).filter((t=>t.startsWith(ModuleStateStorage.prefix))).forEach((t=>sessionStorage.removeItem(t)))}static fetch(t){const e=sessionStorage.getItem(ModuleStateStorage.prefix+t);return null===e?null:JSON.parse(e)}static commit(t,e){sessionStorage.setItem(ModuleStateStorage.prefix+t,JSON.stringify(e))}static assignProperties(t,e){let r=Object.assign(ModuleStateStorage.createCurrentState(),e);return t.mount&&(r.mount=t.mount),t.identifier&&(r.identifier=t.identifier),t.selected&&(r.selection=r.identifier),r}static createCurrentState(){return{mount:null,identifier:"",selection:null}}}ModuleStateStorage.prefix="t3-module-state-",window.ModuleStateStorage=ModuleStateStorage;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/storage/persistent.js b/typo3/sysext/backend/Resources/Public/JavaScript/storage/persistent.js
index 30900d78be87..a2b0d476a64e 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/storage/persistent.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/storage/persistent.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";class Persistent{constructor(){this.data=!1,this.get=t=>{const e=this;if(!1===this.data){let s;return this.loadFromServer().done(()=>{s=e.getRecursiveDataByDeepKey(e.data,t.split("."))}),s}return this.getRecursiveDataByDeepKey(this.data,t.split("."))},this.set=(t,e)=>(!1!==this.data&&(this.data=this.setRecursiveDataByDeepKey(this.data,t.split("."),e)),this.storeOnServer(t,e)),this.addToList=(t,e)=>{const s=this;return $.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{data:{action:"addToList",key:t,value:e},method:"post"}).done(t=>{s.data=t})},this.removeFromList=(t,e)=>{const s=this;return $.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{data:{action:"removeFromList",key:t,value:e},method:"post"}).done(t=>{s.data=t})},this.unset=t=>{const e=this;return $.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{data:{action:"unset",key:t},method:"post"}).done(t=>{e.data=t})},this.clear=()=>{$.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{data:{action:"clear"},method:"post"}),this.data=!1},this.isset=t=>{const e=this.get(t);return null!=e},this.load=t=>{this.data=t},this.loadFromServer=()=>{const t=this;return $.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{async:!1,data:{action:"getAll"}}).done(e=>{t.data=e})},this.storeOnServer=(t,e)=>{const s=this;return $.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{data:{action:"set",key:t,value:e},method:"post"}).done(t=>{s.data=t})},this.getRecursiveDataByDeepKey=(t,e)=>{if(1===e.length)return(t||{})[e[0]];const s=e.shift();return this.getRecursiveDataByDeepKey(t[s]||{},e)},this.setRecursiveDataByDeepKey=(t,e,s)=>{if(1===e.length)(t=t||{})[e[0]]=s;else{const a=e.shift();t[a]=this.setRecursiveDataByDeepKey(t[a]||{},e,s)}return t}}}export default new Persistent;
\ No newline at end of file
+import $ from"jquery";class Persistent{constructor(){this.data=!1,this.get=t=>{const e=this;if(!1===this.data){let s;return this.loadFromServer().done((()=>{s=e.getRecursiveDataByDeepKey(e.data,t.split("."))})),s}return this.getRecursiveDataByDeepKey(this.data,t.split("."))},this.set=(t,e)=>(!1!==this.data&&(this.data=this.setRecursiveDataByDeepKey(this.data,t.split("."),e)),this.storeOnServer(t,e)),this.addToList=(t,e)=>{const s=this;return $.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{data:{action:"addToList",key:t,value:e},method:"post"}).done((t=>{s.data=t}))},this.removeFromList=(t,e)=>{const s=this;return $.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{data:{action:"removeFromList",key:t,value:e},method:"post"}).done((t=>{s.data=t}))},this.unset=t=>{const e=this;return $.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{data:{action:"unset",key:t},method:"post"}).done((t=>{e.data=t}))},this.clear=()=>{$.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{data:{action:"clear"},method:"post"}),this.data=!1},this.isset=t=>{const e=this.get(t);return null!=e},this.load=t=>{this.data=t},this.loadFromServer=()=>{const t=this;return $.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{async:!1,data:{action:"getAll"}}).done((e=>{t.data=e}))},this.storeOnServer=(t,e)=>{const s=this;return $.ajax(TYPO3.settings.ajaxUrls.usersettings_process,{data:{action:"set",key:t,value:e},method:"post"}).done((t=>{s.data=t}))},this.getRecursiveDataByDeepKey=(t,e)=>{if(1===e.length)return(t||{})[e[0]];const s=e.shift();return this.getRecursiveDataByDeepKey(t[s]||{},e)},this.setRecursiveDataByDeepKey=(t,e,s)=>{if(1===e.length)(t=t||{})[e[0]]=s;else{const a=e.shift();t[a]=this.setRecursiveDataByDeepKey(t[a]||{},e,s)}return t}}}export default new Persistent;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/svg-tree.js b/typo3/sysext/backend/Resources/Public/JavaScript/svg-tree.js
index ab653d06c55e..370f8fc69a10 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/svg-tree.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/svg-tree.js
@@ -10,7 +10,7 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(e,t,s,i){var o,n=arguments.length,r=n<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,s):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,s,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(r=(n<3?o(r):n>3?o(t,s,r):o(t,s))||r);return n>3&&r&&Object.defineProperty(t,s,r),r};import{html,LitElement}from"lit";import{customElement,property,state}from"lit/decorators.js";import*as d3selection from"d3-selection";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Notification from"@typo3/backend/notification.js";import{KeyTypesEnum as KeyTypes}from"@typo3/backend/enum/key-types.js";import Icons from"@typo3/backend/icons.js";import Tooltip from"@typo3/backend/tooltip.js";import{MarkupIdentifiers}from"@typo3/backend/enum/icon-types.js";import{lll}from"@typo3/core/lit-helper.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import"@typo3/backend/element/icon-element.js";export class SvgTree extends LitElement{constructor(){super(...arguments),this.setup=null,this.settings={showIcons:!1,marginTop:15,nodeHeight:26,icon:{size:16,containerSize:20},indentWidth:20,width:300,duration:400,dataUrl:"",filterUrl:"",defaultProperties:{},expandUpToLevel:null,actions:[]},this.isOverSvg=!1,this.svg=null,this.container=null,this.nodesContainer=null,this.nodesBgContainer=null,this.hoveredNode=null,this.nodes=[],this.textPosition=10,this.icons={},this.nodesActionsContainer=null,this.iconsContainer=null,this.linksContainer=null,this.data=new class{constructor(){this.links=[],this.nodes=[]}},this.viewportHeight=0,this.scrollBottom=0,this.searchTerm=null,this.unfilteredNodes="",this.networkErrorTitle=top.TYPO3.lang.tree_networkError,this.networkErrorMessage=top.TYPO3.lang.tree_networkErrorDescription,this.tooltipOptions={}}doSetup(e){Object.assign(this.settings,e),this.settings.showIcons&&(this.textPosition+=this.settings.icon.containerSize),this.svg=d3selection.select(this).select("svg"),this.container=this.svg.select(".nodes-wrapper"),this.nodesBgContainer=this.container.select(".nodes-bg"),this.nodesActionsContainer=this.container.select(".nodes-actions"),this.linksContainer=this.container.select(".links"),this.nodesContainer=this.container.select(".nodes"),this.iconsContainer=this.svg.select("defs"),this.tooltipOptions={delay:50,trigger:"hover",placement:"right",container:void 0!==this.settings.id?"#"+this.settings.id:"body"},this.updateScrollPosition(),this.loadCommonIcons(),this.loadData(),this.dispatchEvent(new Event("svg-tree:initialized"))}loadCommonIcons(){this.fetchIcon("actions-chevron-right",!1),this.fetchIcon("overlay-backenduser",!1),this.fetchIcon("actions-caret-right",!1),this.fetchIcon("actions-link",!1)}focusElement(e){if(null===e)return;e.parentNode.querySelectorAll("[tabindex]").forEach(e=>{e.setAttribute("tabindex","-1")}),e.setAttribute("tabindex","0"),e.focus()}focusNode(e){this.disableFocusedNodes(),e.focused=!0,this.focusElement(this.getElementFromNode(e))}getNodeFromElement(e){return null!==e&&"stateId"in e.dataset?this.getNodeByIdentifier(e.dataset.stateId):null}getElementFromNode(e){return this.querySelector("#identifier-"+this.getNodeStateIdentifier(e))}loadData(){this.nodesAddPlaceholder(),new AjaxRequest(this.settings.dataUrl).get({cache:"no-cache"}).then(e=>e.resolve()).then(e=>{const t=Array.isArray(e)?e:[];this.replaceData(t),this.nodesRemovePlaceholder(),this.updateScrollPosition(),this.updateVisibleNodes()}).catch(e=>{throw this.errorNotification(e,!1),this.nodesRemovePlaceholder(),e})}replaceData(e){this.setParametersNode(e),this.prepareDataForVisibleNodes(),this.nodesContainer.selectAll(".node").remove(),this.nodesBgContainer.selectAll(".node-bg").remove(),this.nodesActionsContainer.selectAll(".node-action").remove(),this.linksContainer.selectAll(".link").remove(),this.updateVisibleNodes()}setParametersNode(e=null){1===(e=(e=e||this.nodes).map((t,s)=>{if(void 0===t.command&&(t=Object.assign({},this.settings.defaultProperties,t)),t.expanded=null!==this.settings.expandUpToLevel?t.depth<this.settings.expandUpToLevel:Boolean(t.expanded),t.parents=[],t.parentsStateIdentifier=[],t.depth>0){let i=t.depth;for(let o=s;o>=0;o--){let s=e[o];s.depth<i&&(t.parents.push(o),t.parentsStateIdentifier.push(e[o].stateIdentifier),i=s.depth)}}return void 0===t.checked&&(t.checked=!1),void 0===t.focused&&(t.focused=!1),t})).filter(e=>0===e.depth).length&&(e[0].expanded=!0);const t=new CustomEvent("typo3:svg-tree:nodes-prepared",{detail:{nodes:e},bubbles:!1});this.dispatchEvent(t),this.nodes=t.detail.nodes}nodesRemovePlaceholder(){const e=this.querySelector(".node-loader");e&&(e.style.display="none");const t=this.closest(".svg-tree"),s=t?.querySelector(".svg-tree-loader");s&&(s.style.display="none")}nodesAddPlaceholder(e=null){if(e){const t=this.querySelector(".node-loader");t&&(t.style.top=""+(e.y+this.settings.marginTop),t.style.display="block")}else{const e=this.closest(".svg-tree"),t=e?.querySelector(".svg-tree-loader");t&&(t.style.display="block")}}hideChildren(e){e.expanded=!1,this.setExpandedState(e),this.dispatchEvent(new CustomEvent("typo3:svg-tree:expand-toggle",{detail:{node:e}}))}showChildren(e){e.expanded=!0,this.setExpandedState(e),this.dispatchEvent(new CustomEvent("typo3:svg-tree:expand-toggle",{detail:{node:e}}))}setExpandedState(e){const t=this.getElementFromNode(e);t&&(e.hasChildren?t.setAttribute("aria-expanded",e.expanded?"true":"false"):t.removeAttribute("aria-expanded"))}refreshTree(){this.loadData()}refreshOrFilterTree(){""!==this.searchTerm?this.filter(this.searchTerm):this.refreshTree()}prepareDataForVisibleNodes(){const e={};this.nodes.forEach((t,s)=>{t.expanded||(e[s]=!0)}),this.data.nodes=this.nodes.filter(t=>!0!==t.hidden&&!t.parents.some(t=>Boolean(e[t]))),this.data.links=[];let t=0;this.data.nodes.forEach((e,s)=>{e.x=e.depth*this.settings.indentWidth,e.readableRootline&&(t+=this.settings.nodeHeight),e.y=s*this.settings.nodeHeight+t,void 0!==e.parents[0]&&this.data.links.push({source:this.nodes[e.parents[0]],target:e}),this.settings.showIcons&&(this.fetchIcon(e.icon),this.fetchIcon(e.overlayIcon))}),this.svg.attr("height",this.data.nodes.length*this.settings.nodeHeight+this.settings.nodeHeight/2+t)}fetchIcon(e,t=!0){e&&(e in this.icons||(this.icons[e]={identifier:e,icon:null},Icons.getIcon(e,Icons.sizes.small,null,null,MarkupIdentifiers.inline).then(s=>{let i=s.match(/<svg[\s\S]*<\/svg>/i);if(i){let t=document.createRange().createContextualFragment(i[0]);this.icons[e].icon=t.firstElementChild}t&&this.updateVisibleNodes()})))}updateVisibleNodes(){const e=Math.ceil(this.viewportHeight/this.settings.nodeHeight+1),t=Math.floor(Math.max(this.scrollTop-2*this.settings.nodeHeight,0)/this.settings.nodeHeight),s=this.data.nodes.slice(t,t+e),i=this.querySelector('[tabindex="0"]'),o=s.find(e=>e.focused),n=s.find(e=>e.checked);let r=this.nodesContainer.selectAll(".node").data(s,e=>e.stateIdentifier);const a=this.nodesBgContainer.selectAll(".node-bg").data(s,e=>e.stateIdentifier),d=this.nodesActionsContainer.selectAll(".node-action").data(s,e=>e.stateIdentifier);r.exit().remove(),a.exit().remove(),d.exit().remove(),this.updateNodeActions(d);const l=this.updateNodeBgClass(a);l.attr("class",(e,t)=>this.getNodeBgClass(e,t,l)).attr("style",e=>e.backgroundColor?"fill: "+e.backgroundColor+";":""),this.updateLinks(),r=this.enterSvgElements(r),r.attr("tabindex",(e,t)=>{if(void 0!==o){if(o===e)return"0"}else if(void 0!==n){if(n===e)return"0"}else if(null===i){if(0===t)return"0"}else if(d3selection.select(i).datum()===e)return"0";return"-1"}).attr("transform",this.getNodeTransform).select(".node-name").html(e=>this.getNodeLabel(e)),r.select(".node-toggle").attr("class",this.getToggleClass).attr("visibility",this.getToggleVisibility),this.settings.showIcons&&(r.select("use.node-icon").attr("xlink:href",this.getIconId),r.select("use.node-icon-overlay").attr("xlink:href",this.getIconOverlayId),r.select("use.node-icon-locked").attr("xlink:href",e=>"#icon-"+(e.locked?"overlay-backenduser":"")))}updateNodeBgClass(e){let t=this.settings.nodeHeight;return t-=1,e.enter().append("rect").merge(e).attr("width","100%").attr("height",t).attr("data-state-id",this.getNodeStateIdentifier).attr("transform",e=>this.getNodeBackgroundTransform(e,this.settings.indentWidth,this.settings.nodeHeight)).on("mouseover",(e,t)=>this.onMouseOverNode(t)).on("mouseout",(e,t)=>this.onMouseOutOfNode(t)).on("click",(e,t)=>{this.selectNode(t,!0),this.focusNode(t),this.updateVisibleNodes()}).on("contextmenu",(e,t)=>{e.preventDefault(),this.dispatchEvent(new CustomEvent("typo3:svg-tree:node-context",{detail:{node:t}}))})}getIconId(e){return"#icon-"+e.icon}getIconOverlayId(e){return"#icon-"+e.overlayIcon}selectNode(e,t=!0){this.isNodeSelectable(e)&&(this.disableSelectedNodes(),this.disableFocusedNodes(),e.checked=!0,e.focused=!0,this.dispatchEvent(new CustomEvent("typo3:svg-tree:node-selected",{detail:{node:e,propagate:t}})),this.updateVisibleNodes())}filter(e){"string"==typeof e&&(this.searchTerm=e),this.nodesAddPlaceholder(),this.searchTerm&&this.settings.filterUrl?new AjaxRequest(this.settings.filterUrl+"&q="+this.searchTerm).get({cache:"no-cache"}).then(e=>e.resolve()).then(e=>{let t=Array.isArray(e)?e:[];t.length>0&&(""===this.unfilteredNodes&&(this.unfilteredNodes=JSON.stringify(this.nodes)),this.replaceData(t)),this.nodesRemovePlaceholder()}).catch(e=>{throw this.errorNotification(e,!1),this.nodesRemovePlaceholder(),e}):this.resetFilter()}resetFilter(){if(this.searchTerm="",this.unfilteredNodes.length>0){let e=this.getSelectedNodes()[0];if(void 0===e)return void this.refreshTree();this.nodes=JSON.parse(this.unfilteredNodes),this.unfilteredNodes="";const t=this.getNodeByIdentifier(e.stateIdentifier);t?(this.selectNode(t,!1),this.focusNode(t),this.nodesRemovePlaceholder()):this.refreshTree()}else this.refreshTree();this.prepareDataForVisibleNodes(),this.updateVisibleNodes()}errorNotification(e=null,t=!1){if(Array.isArray(e))e.forEach(e=>{Notification.error(e.title,e.message)});else{let t=this.networkErrorTitle;e&&e.target&&(e.target.status||e.target.statusText)&&(t+=" - "+(e.target.status||"")+" "+(e.target.statusText||"")),Notification.error(t,this.networkErrorMessage)}t&&this.loadData()}connectedCallback(){super.connectedCallback(),this.addEventListener("resize",()=>this.updateView()),this.addEventListener("scroll",()=>this.updateView()),this.addEventListener("svg-tree:visible",()=>this.updateView()),window.addEventListener("resize",()=>{this.getClientRects().length>0&&this.updateView()})}getSelectedNodes(){return this.nodes.filter(e=>e.checked)}getFocusedNodes(){return this.nodes.filter(e=>e.focused)}disableFocusedNodes(){this.getFocusedNodes().forEach(e=>{!0===e.focused&&(e.focused=!1)})}createRenderRoot(){return this}render(){return html`
+var __decorate=function(e,t,s,i){var o,n=arguments.length,r=n<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,s):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,s,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(r=(n<3?o(r):n>3?o(t,s,r):o(t,s))||r);return n>3&&r&&Object.defineProperty(t,s,r),r};import{html,LitElement}from"lit";import{customElement,property,state}from"lit/decorators.js";import*as d3selection from"d3-selection";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Notification from"@typo3/backend/notification.js";import{KeyTypesEnum as KeyTypes}from"@typo3/backend/enum/key-types.js";import Icons from"@typo3/backend/icons.js";import Tooltip from"@typo3/backend/tooltip.js";import{MarkupIdentifiers}from"@typo3/backend/enum/icon-types.js";import{lll}from"@typo3/core/lit-helper.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import"@typo3/backend/element/icon-element.js";export class SvgTree extends LitElement{constructor(){super(...arguments),this.setup=null,this.settings={showIcons:!1,marginTop:15,nodeHeight:26,icon:{size:16,containerSize:20},indentWidth:20,width:300,duration:400,dataUrl:"",filterUrl:"",defaultProperties:{},expandUpToLevel:null,actions:[]},this.isOverSvg=!1,this.svg=null,this.container=null,this.nodesContainer=null,this.nodesBgContainer=null,this.hoveredNode=null,this.nodes=[],this.textPosition=10,this.icons={},this.nodesActionsContainer=null,this.iconsContainer=null,this.linksContainer=null,this.data=new class{constructor(){this.links=[],this.nodes=[]}},this.viewportHeight=0,this.scrollBottom=0,this.searchTerm=null,this.unfilteredNodes="",this.networkErrorTitle=top.TYPO3.lang.tree_networkError,this.networkErrorMessage=top.TYPO3.lang.tree_networkErrorDescription,this.tooltipOptions={}}doSetup(e){Object.assign(this.settings,e),this.settings.showIcons&&(this.textPosition+=this.settings.icon.containerSize),this.svg=d3selection.select(this).select("svg"),this.container=this.svg.select(".nodes-wrapper"),this.nodesBgContainer=this.container.select(".nodes-bg"),this.nodesActionsContainer=this.container.select(".nodes-actions"),this.linksContainer=this.container.select(".links"),this.nodesContainer=this.container.select(".nodes"),this.iconsContainer=this.svg.select("defs"),this.tooltipOptions={delay:50,trigger:"hover",placement:"right",container:void 0!==this.settings.id?"#"+this.settings.id:"body"},this.updateScrollPosition(),this.loadCommonIcons(),this.loadData(),this.dispatchEvent(new Event("svg-tree:initialized"))}loadCommonIcons(){this.fetchIcon("actions-chevron-right",!1),this.fetchIcon("overlay-backenduser",!1),this.fetchIcon("actions-caret-right",!1),this.fetchIcon("actions-link",!1)}focusElement(e){if(null===e)return;e.parentNode.querySelectorAll("[tabindex]").forEach((e=>{e.setAttribute("tabindex","-1")})),e.setAttribute("tabindex","0"),e.focus()}focusNode(e){this.disableFocusedNodes(),e.focused=!0,this.focusElement(this.getElementFromNode(e))}getNodeFromElement(e){return null!==e&&"stateId"in e.dataset?this.getNodeByIdentifier(e.dataset.stateId):null}getElementFromNode(e){return this.querySelector("#identifier-"+this.getNodeStateIdentifier(e))}loadData(){this.nodesAddPlaceholder(),new AjaxRequest(this.settings.dataUrl).get({cache:"no-cache"}).then((e=>e.resolve())).then((e=>{const t=Array.isArray(e)?e:[];this.replaceData(t),this.nodesRemovePlaceholder(),this.updateScrollPosition(),this.updateVisibleNodes()})).catch((e=>{throw this.errorNotification(e,!1),this.nodesRemovePlaceholder(),e}))}replaceData(e){this.setParametersNode(e),this.prepareDataForVisibleNodes(),this.nodesContainer.selectAll(".node").remove(),this.nodesBgContainer.selectAll(".node-bg").remove(),this.nodesActionsContainer.selectAll(".node-action").remove(),this.linksContainer.selectAll(".link").remove(),this.updateVisibleNodes()}setParametersNode(e=null){1===(e=(e=e||this.nodes).map(((t,s)=>{if(void 0===t.command&&(t=Object.assign({},this.settings.defaultProperties,t)),t.expanded=null!==this.settings.expandUpToLevel?t.depth<this.settings.expandUpToLevel:Boolean(t.expanded),t.parents=[],t.parentsStateIdentifier=[],t.depth>0){let i=t.depth;for(let o=s;o>=0;o--){let s=e[o];s.depth<i&&(t.parents.push(o),t.parentsStateIdentifier.push(e[o].stateIdentifier),i=s.depth)}}return void 0===t.checked&&(t.checked=!1),void 0===t.focused&&(t.focused=!1),t}))).filter((e=>0===e.depth)).length&&(e[0].expanded=!0);const t=new CustomEvent("typo3:svg-tree:nodes-prepared",{detail:{nodes:e},bubbles:!1});this.dispatchEvent(t),this.nodes=t.detail.nodes}nodesRemovePlaceholder(){const e=this.querySelector(".node-loader");e&&(e.style.display="none");const t=this.closest(".svg-tree")?.querySelector(".svg-tree-loader");t&&(t.style.display="none")}nodesAddPlaceholder(e=null){if(e){const t=this.querySelector(".node-loader");t&&(t.style.top=""+(e.y+this.settings.marginTop),t.style.display="block")}else{const e=this.closest(".svg-tree")?.querySelector(".svg-tree-loader");e&&(e.style.display="block")}}hideChildren(e){e.expanded=!1,this.setExpandedState(e),this.dispatchEvent(new CustomEvent("typo3:svg-tree:expand-toggle",{detail:{node:e}}))}showChildren(e){e.expanded=!0,this.setExpandedState(e),this.dispatchEvent(new CustomEvent("typo3:svg-tree:expand-toggle",{detail:{node:e}}))}setExpandedState(e){const t=this.getElementFromNode(e);t&&(e.hasChildren?t.setAttribute("aria-expanded",e.expanded?"true":"false"):t.removeAttribute("aria-expanded"))}refreshTree(){this.loadData()}refreshOrFilterTree(){""!==this.searchTerm?this.filter(this.searchTerm):this.refreshTree()}prepareDataForVisibleNodes(){const e={};this.nodes.forEach(((t,s)=>{t.expanded||(e[s]=!0)})),this.data.nodes=this.nodes.filter((t=>!0!==t.hidden&&!t.parents.some((t=>Boolean(e[t]))))),this.data.links=[];let t=0;this.data.nodes.forEach(((e,s)=>{e.x=e.depth*this.settings.indentWidth,e.readableRootline&&(t+=this.settings.nodeHeight),e.y=s*this.settings.nodeHeight+t,void 0!==e.parents[0]&&this.data.links.push({source:this.nodes[e.parents[0]],target:e}),this.settings.showIcons&&(this.fetchIcon(e.icon),this.fetchIcon(e.overlayIcon))})),this.svg.attr("height",this.data.nodes.length*this.settings.nodeHeight+this.settings.nodeHeight/2+t)}fetchIcon(e,t=!0){e&&(e in this.icons||(this.icons[e]={identifier:e,icon:null},Icons.getIcon(e,Icons.sizes.small,null,null,MarkupIdentifiers.inline).then((s=>{let i=s.match(/<svg[\s\S]*<\/svg>/i);if(i){let t=document.createRange().createContextualFragment(i[0]);this.icons[e].icon=t.firstElementChild}t&&this.updateVisibleNodes()}))))}updateVisibleNodes(){const e=Math.ceil(this.viewportHeight/this.settings.nodeHeight+1),t=Math.floor(Math.max(this.scrollTop-2*this.settings.nodeHeight,0)/this.settings.nodeHeight),s=this.data.nodes.slice(t,t+e),i=this.querySelector('[tabindex="0"]'),o=s.find((e=>e.focused)),n=s.find((e=>e.checked));let r=this.nodesContainer.selectAll(".node").data(s,(e=>e.stateIdentifier));const a=this.nodesBgContainer.selectAll(".node-bg").data(s,(e=>e.stateIdentifier)),d=this.nodesActionsContainer.selectAll(".node-action").data(s,(e=>e.stateIdentifier));r.exit().remove(),a.exit().remove(),d.exit().remove(),this.updateNodeActions(d);const l=this.updateNodeBgClass(a);l.attr("class",((e,t)=>this.getNodeBgClass(e,t,l))).attr("style",(e=>e.backgroundColor?"fill: "+e.backgroundColor+";":"")),this.updateLinks(),r=this.enterSvgElements(r),r.attr("tabindex",((e,t)=>{if(void 0!==o){if(o===e)return"0"}else if(void 0!==n){if(n===e)return"0"}else if(null===i){if(0===t)return"0"}else if(d3selection.select(i).datum()===e)return"0";return"-1"})).attr("transform",this.getNodeTransform).select(".node-name").html((e=>this.getNodeLabel(e))),r.select(".node-toggle").attr("class",this.getToggleClass).attr("visibility",this.getToggleVisibility),this.settings.showIcons&&(r.select("use.node-icon").attr("xlink:href",this.getIconId),r.select("use.node-icon-overlay").attr("xlink:href",this.getIconOverlayId),r.select("use.node-icon-locked").attr("xlink:href",(e=>"#icon-"+(e.locked?"overlay-backenduser":""))))}updateNodeBgClass(e){let t=this.settings.nodeHeight;return t-=1,e.enter().append("rect").merge(e).attr("width","100%").attr("height",t).attr("data-state-id",this.getNodeStateIdentifier).attr("transform",(e=>this.getNodeBackgroundTransform(e,this.settings.indentWidth,this.settings.nodeHeight))).on("mouseover",((e,t)=>this.onMouseOverNode(t))).on("mouseout",((e,t)=>this.onMouseOutOfNode(t))).on("click",((e,t)=>{this.selectNode(t,!0),this.focusNode(t),this.updateVisibleNodes()})).on("contextmenu",((e,t)=>{e.preventDefault(),this.dispatchEvent(new CustomEvent("typo3:svg-tree:node-context",{detail:{node:t}}))}))}getIconId(e){return"#icon-"+e.icon}getIconOverlayId(e){return"#icon-"+e.overlayIcon}selectNode(e,t=!0){this.isNodeSelectable(e)&&(this.disableSelectedNodes(),this.disableFocusedNodes(),e.checked=!0,e.focused=!0,this.dispatchEvent(new CustomEvent("typo3:svg-tree:node-selected",{detail:{node:e,propagate:t}})),this.updateVisibleNodes())}filter(e){"string"==typeof e&&(this.searchTerm=e),this.nodesAddPlaceholder(),this.searchTerm&&this.settings.filterUrl?new AjaxRequest(this.settings.filterUrl+"&q="+this.searchTerm).get({cache:"no-cache"}).then((e=>e.resolve())).then((e=>{let t=Array.isArray(e)?e:[];t.length>0&&(""===this.unfilteredNodes&&(this.unfilteredNodes=JSON.stringify(this.nodes)),this.replaceData(t)),this.nodesRemovePlaceholder()})).catch((e=>{throw this.errorNotification(e,!1),this.nodesRemovePlaceholder(),e})):this.resetFilter()}resetFilter(){if(this.searchTerm="",this.unfilteredNodes.length>0){let e=this.getSelectedNodes()[0];if(void 0===e)return void this.refreshTree();this.nodes=JSON.parse(this.unfilteredNodes),this.unfilteredNodes="";const t=this.getNodeByIdentifier(e.stateIdentifier);t?(this.selectNode(t,!1),this.focusNode(t),this.nodesRemovePlaceholder()):this.refreshTree()}else this.refreshTree();this.prepareDataForVisibleNodes(),this.updateVisibleNodes()}errorNotification(e=null,t=!1){if(Array.isArray(e))e.forEach((e=>{Notification.error(e.title,e.message)}));else{let t=this.networkErrorTitle;e&&e.target&&(e.target.status||e.target.statusText)&&(t+=" - "+(e.target.status||"")+" "+(e.target.statusText||"")),Notification.error(t,this.networkErrorMessage)}t&&this.loadData()}connectedCallback(){super.connectedCallback(),this.addEventListener("resize",(()=>this.updateView())),this.addEventListener("scroll",(()=>this.updateView())),this.addEventListener("svg-tree:visible",(()=>this.updateView())),window.addEventListener("resize",(()=>{this.getClientRects().length>0&&this.updateView()}))}getSelectedNodes(){return this.nodes.filter((e=>e.checked))}getFocusedNodes(){return this.nodes.filter((e=>e.focused))}disableFocusedNodes(){this.getFocusedNodes().forEach((e=>{!0===e.focused&&(e.focused=!1)}))}createRenderRoot(){return this}render(){return html`
       <div class="node-loader">
         <typo3-backend-icon identifier="spinner-circle-light" size="small"></typo3-backend-icon>
       </div>
@@ -27,7 +27,7 @@ var __decorate=function(e,t,s,i){var o,n=arguments.length,r=n<3?t:null===i?i=Obj
         </g>
         <defs></defs>
       </svg>
-    `}firstUpdated(){this.svg=d3selection.select(this.querySelector("svg")),this.container=d3selection.select(this.querySelector(".nodes-wrapper")).attr("transform","translate("+this.settings.indentWidth/2+","+this.settings.nodeHeight/2+")"),this.nodesBgContainer=d3selection.select(this.querySelector(".nodes-bg")),this.nodesActionsContainer=d3selection.select(this.querySelector(".nodes-actions")),this.linksContainer=d3selection.select(this.querySelector(".links")),this.nodesContainer=d3selection.select(this.querySelector(".nodes")),this.doSetup(this.setup||{}),this.updateView()}updateView(){this.updateScrollPosition(),this.updateVisibleNodes(),this.settings.actions&&this.settings.actions.length&&this.nodesActionsContainer.attr("transform","translate("+(this.querySelector("svg").clientWidth-16-16*this.settings.actions.length)+",0)")}disableSelectedNodes(){this.getSelectedNodes().forEach(e=>{!0===e.checked&&(e.checked=!1)})}updateNodeActions(e){return this.settings.actions&&this.settings.actions.length?(this.nodesActionsContainer.selectAll(".node-action").selectChildren().remove(),e.enter().append("g").merge(e).attr("class","node-action").on("mouseover",(e,t)=>this.onMouseOverNode(t)).on("mouseout",(e,t)=>this.onMouseOutOfNode(t)).attr("data-state-id",this.getNodeStateIdentifier).attr("transform",e=>this.getNodeActionTransform(e,this.settings.indentWidth,this.settings.nodeHeight))):e.enter()}createIconAreaForAction(e,t){const s=e.append("svg").attr("class","node-icon-container").attr("height",this.settings.icon.containerSize).attr("width",this.settings.icon.containerSize).attr("x","0").attr("y","0");s.append("rect").attr("height",this.settings.icon.containerSize).attr("width",this.settings.icon.containerSize).attr("y","0").attr("x","0").attr("class","node-icon-click");s.append("svg").attr("height",this.settings.icon.size).attr("width",this.settings.icon.size).attr("y",(this.settings.icon.containerSize-this.settings.icon.size)/2).attr("x",(this.settings.icon.containerSize-this.settings.icon.size)/2).attr("class","node-icon-inner").append("use").attr("class","node-icon").attr("xlink:href","#icon-"+t)}isNodeSelectable(e){return!0}appendTextElement(e){return e.append("text").attr("dx",this.textPosition).attr("dy",5).attr("class","node-name").on("click",(e,t)=>{this.selectNode(t,!0),this.focusNode(t),this.updateVisibleNodes()})}nodesUpdate(e){return(e=e.enter().append("g").attr("class","node").attr("id",e=>"identifier-"+e.stateIdentifier).attr("role","treeitem").attr("aria-owns",e=>e.hasChildren?"group-identifier-"+e.stateIdentifier:null).attr("aria-level",this.getNodeDepth).attr("aria-setsize",this.getNodeSetsize).attr("aria-posinset",this.getNodePositionInSet).attr("aria-expanded",e=>e.hasChildren?e.expanded:null).attr("transform",this.getNodeTransform).attr("data-state-id",this.getNodeStateIdentifier).attr("title",this.getNodeTitle).on("mouseover",(e,t)=>this.onMouseOverNode(t)).on("mouseout",(e,t)=>this.onMouseOutOfNode(t)).on("contextmenu",(e,t)=>{e.preventDefault(),this.dispatchEvent(new CustomEvent("typo3:svg-tree:node-context",{detail:{node:t}}))})).append("text").text(e=>e.readableRootline).attr("class","node-rootline").attr("dx",0).attr("dy",this.settings.nodeHeight/2*-1).attr("visibility",e=>e.readableRootline?"visible":"hidden"),e}getNodeIdentifier(e){return e.identifier}getNodeDepth(e){return e.depth}getNodeSetsize(e){return e.siblingsCount}getNodePositionInSet(e){return e.siblingsPosition}getNodeStateIdentifier(e){return e.stateIdentifier}getNodeLabel(e){let t=(e.prefix||"")+e.name+(e.suffix||"");const s=document.createElement("div");if(s.textContent=t,t=s.innerHTML,this.searchTerm){const e=new RegExp(this.searchTerm,"gi");t=t.replace(e,'<tspan class="node-highlight-text">$&</tspan>')}return t}getNodeByIdentifier(e){return this.nodes.find(t=>t.stateIdentifier===e)}getNodeBgClass(e,t,s){let i="node-bg",o=null,n=null;return"object"==typeof s&&(o=s.data()[t-1],n=s.data()[t+1]),e.checked&&(i+=" node-selected"),e.focused&&(i+=" node-focused"),(o&&e.depth>o.depth||!o)&&(e.firstChild=!0,i+=" node-first-child"),(n&&e.depth>n.depth||!n)&&(e.lastChild=!0,i+=" node-last-child"),e.class&&(i+=" "+e.class),i}getNodeTitle(e){return e.tip?e.tip:"uid="+e.identifier}getToggleVisibility(e){return e.hasChildren?"visible":"hidden"}getToggleClass(e){return"node-toggle node-toggle--"+(e.expanded?"expanded":"collapsed")+" chevron "+(e.expanded?"expanded":"collapsed")}getLinkPath(e){const t=e.target.x,s=e.target.y,i=[];return i.push("M"+e.source.x+" "+e.source.y),i.push("V"+s),e.target.hasChildren?i.push("H"+(t-2)):i.push("H"+(t+this.settings.indentWidth/4-2)),i.join(" ")}getNodeTransform(e){return"translate("+(e.x||0)+","+(e.y||0)+")"}getNodeBackgroundTransform(e,t,s){let i=t/2*-1,o=(e.y||0)-s/2;return o+=.5,"translate("+i+", "+o+")"}getNodeActionTransform(e,t,s){return"translate("+t/2*-1+", "+((e.y||0)-s/2)+")"}clickOnIcon(e){this.dispatchEvent(new CustomEvent("typo3:svg-tree:node-context",{detail:{node:e}}))}handleNodeToggle(e){e.expanded?this.hideChildren(e):this.showChildren(e),this.prepareDataForVisibleNodes(),this.updateVisibleNodes()}enterSvgElements(e){if(this.settings.showIcons){const e=Object.values(this.icons).filter(e=>""!==e.icon&&null!==e.icon),t=this.iconsContainer.selectAll(".icon-def").data(e,e=>e.identifier);t.exit().remove(),t.enter().append("g").attr("class","icon-def").attr("id",e=>"icon-"+e.identifier).append(e=>{if(e.icon instanceof SVGElement)return e.icon;const t="<svg>"+e.icon+"</svg>";return(new DOMParser).parseFromString(t,"image/svg+xml").documentElement.firstChild})}const t=this.nodesUpdate(e);let s=t.append("svg").attr("class","node-toggle").attr("y",this.settings.icon.size/2*-1).attr("x",this.settings.icon.size/2*-1).attr("visibility",this.getToggleVisibility).attr("height",this.settings.icon.size).attr("width",this.settings.icon.size).on("click",(e,t)=>this.handleNodeToggle(t));if(s.append("use").attr("class","node-toggle-icon").attr("href","#icon-actions-chevron-right"),s.append("rect").attr("class","node-toggle-spacer").attr("height",this.settings.icon.size).attr("width",this.settings.icon.size).attr("fill","transparent"),this.settings.showIcons){const e=t.append("svg").attr("class","node-icon-container").attr("title",this.getNodeTitle).attr("height","20").attr("width","20").attr("x","6").attr("y","-10").attr("data-bs-toggle","tooltip").on("click",(e,t)=>{e.preventDefault(),this.clickOnIcon(t)});e.append("rect").style("opacity",0).attr("width","20").attr("height","20").attr("y","0").attr("x","0").attr("class","node-icon-click");const s=e.append("svg").attr("height","16").attr("width","16").attr("y","2").attr("x","2").attr("class","node-icon-inner");s.append("use").attr("class","node-icon").attr("data-uid",this.getNodeIdentifier);s.append("svg").attr("height","11").attr("width","11").attr("y","5").attr("x","5").append("use").attr("class","node-icon-overlay");s.append("svg").attr("height","11").attr("width","11").attr("y","5").attr("x","5").append("use").attr("class","node-icon-locked")}return Tooltip.initialize('[data-bs-toggle="tooltip"]',this.tooltipOptions),this.appendTextElement(t),e.merge(t)}updateScrollPosition(){this.viewportHeight=this.getBoundingClientRect().height,this.scrollBottom=this.scrollTop+this.viewportHeight+this.viewportHeight/2,setTimeout(()=>{Tooltip.hide(document.querySelector(this.tooltipOptions.container).querySelectorAll(".bs-tooltip-end"))},this.tooltipOptions.delay)}onMouseOverNode(e){e.isOver=!0,this.hoveredNode=e;let t=this.svg.select('.nodes-bg .node-bg[data-state-id="'+e.stateIdentifier+'"]');t.size()&&t.classed("node-over",!0);let s=this.nodesActionsContainer.select('.node-action[data-state-id="'+e.stateIdentifier+'"]');s.size()&&(s.classed("node-action-over",!0),s.attr("fill",t.style("fill")))}onMouseOutOfNode(e){e.isOver=!1,this.hoveredNode=null;let t=this.svg.select('.nodes-bg .node-bg[data-state-id="'+e.stateIdentifier+'"]');t.size()&&t.classed("node-over node-alert",!1);let s=this.nodesActionsContainer.select('.node-action[data-state-id="'+e.stateIdentifier+'"]');s.size()&&s.classed("node-action-over",!1)}handleKeyboardInteraction(e){const t=e.target;let s=d3selection.select(t).datum();if(-1===[KeyTypes.ENTER,KeyTypes.SPACE,KeyTypes.END,KeyTypes.HOME,KeyTypes.LEFT,KeyTypes.UP,KeyTypes.RIGHT,KeyTypes.DOWN].indexOf(e.keyCode))return;e.preventDefault();const i=t.parentNode;switch(e.keyCode){case KeyTypes.END:this.scrollTop=this.lastElementChild.getBoundingClientRect().height+this.settings.nodeHeight-this.viewportHeight,i.scrollIntoView({behavior:"smooth",block:"end"}),this.focusNode(this.getNodeFromElement(i.lastElementChild)),this.updateVisibleNodes();break;case KeyTypes.HOME:this.scrollTo({top:this.nodes[0].y,behavior:"smooth"}),this.prepareDataForVisibleNodes(),this.focusNode(this.getNodeFromElement(i.firstElementChild)),this.updateVisibleNodes();break;case KeyTypes.LEFT:if(s.expanded)s.hasChildren&&(this.hideChildren(s),this.prepareDataForVisibleNodes(),this.updateVisibleNodes());else if(s.parents.length>0){let e=this.nodes[s.parents[0]];this.scrollNodeIntoVisibleArea(e,"up"),this.focusNode(e),this.updateVisibleNodes()}break;case KeyTypes.UP:this.scrollNodeIntoVisibleArea(s,"up"),t.previousSibling&&(this.focusNode(this.getNodeFromElement(t.previousSibling)),this.updateVisibleNodes());break;case KeyTypes.RIGHT:s.expanded?(this.scrollNodeIntoVisibleArea(s,"down"),this.focusNode(this.getNodeFromElement(t.nextSibling)),this.updateVisibleNodes()):s.hasChildren&&(this.showChildren(s),this.prepareDataForVisibleNodes(),this.focusNode(this.getNodeFromElement(t)),this.updateVisibleNodes());break;case KeyTypes.DOWN:this.scrollNodeIntoVisibleArea(s,"down"),t.nextSibling&&(this.focusNode(this.getNodeFromElement(t.nextSibling)),this.updateVisibleNodes());break;case KeyTypes.ENTER:case KeyTypes.SPACE:this.selectNode(s,!0),this.focusNode(s)}}scrollNodeIntoVisibleArea(e,t="up"){let s=this.scrollTop;if("up"===t&&s>e.y-this.settings.nodeHeight)s=e.y-this.settings.nodeHeight;else{if(!("down"===t&&s+this.viewportHeight<=e.y+3*this.settings.nodeHeight))return;s+=this.settings.nodeHeight}this.scrollTo({top:s,behavior:"smooth"}),this.updateVisibleNodes()}updateLinks(){const e=this.data.links.filter(e=>e.source.y<=this.scrollBottom&&e.target.y>=this.scrollTop-this.settings.nodeHeight).map(e=>(e.source.owns=e.source.owns||[],e.source.owns.push("identifier-"+e.target.stateIdentifier),e)),t=this.linksContainer.selectAll(".link").data(e);t.exit().remove(),t.enter().append("path").attr("class","link").attr("id",this.getGroupIdentifier).attr("role",e=>1===e.target.siblingsPosition&&e.source.owns.length>0?"group":null).attr("aria-owns",e=>1===e.target.siblingsPosition&&e.source.owns.length>0?e.source.owns.join(" "):null).merge(t).attr("d",e=>this.getLinkPath(e))}getGroupIdentifier(e){return 1===e.target.siblingsPosition?"group-identifier-"+e.source.stateIdentifier:null}}__decorate([property({type:Object})],SvgTree.prototype,"setup",void 0),__decorate([state()],SvgTree.prototype,"settings",void 0);let Toolbar=class extends LitElement{constructor(){super(...arguments),this.tree=null,this.settings={searchInput:".search-input",filterTimeout:450}}createRenderRoot(){return this}firstUpdated(){const e=this.querySelector(this.settings.searchInput);e&&(new DebounceEvent("input",e=>{const t=e.target;this.tree.filter(t.value.trim())},this.settings.filterTimeout).bindTo(e),e.focus())}render(){return html`
+    `}firstUpdated(){this.svg=d3selection.select(this.querySelector("svg")),this.container=d3selection.select(this.querySelector(".nodes-wrapper")).attr("transform","translate("+this.settings.indentWidth/2+","+this.settings.nodeHeight/2+")"),this.nodesBgContainer=d3selection.select(this.querySelector(".nodes-bg")),this.nodesActionsContainer=d3selection.select(this.querySelector(".nodes-actions")),this.linksContainer=d3selection.select(this.querySelector(".links")),this.nodesContainer=d3selection.select(this.querySelector(".nodes")),this.doSetup(this.setup||{}),this.updateView()}updateView(){this.updateScrollPosition(),this.updateVisibleNodes(),this.settings.actions&&this.settings.actions.length&&this.nodesActionsContainer.attr("transform","translate("+(this.querySelector("svg").clientWidth-16-16*this.settings.actions.length)+",0)")}disableSelectedNodes(){this.getSelectedNodes().forEach((e=>{!0===e.checked&&(e.checked=!1)}))}updateNodeActions(e){return this.settings.actions&&this.settings.actions.length?(this.nodesActionsContainer.selectAll(".node-action").selectChildren().remove(),e.enter().append("g").merge(e).attr("class","node-action").on("mouseover",((e,t)=>this.onMouseOverNode(t))).on("mouseout",((e,t)=>this.onMouseOutOfNode(t))).attr("data-state-id",this.getNodeStateIdentifier).attr("transform",(e=>this.getNodeActionTransform(e,this.settings.indentWidth,this.settings.nodeHeight)))):e.enter()}createIconAreaForAction(e,t){const s=e.append("svg").attr("class","node-icon-container").attr("height",this.settings.icon.containerSize).attr("width",this.settings.icon.containerSize).attr("x","0").attr("y","0");s.append("rect").attr("height",this.settings.icon.containerSize).attr("width",this.settings.icon.containerSize).attr("y","0").attr("x","0").attr("class","node-icon-click");s.append("svg").attr("height",this.settings.icon.size).attr("width",this.settings.icon.size).attr("y",(this.settings.icon.containerSize-this.settings.icon.size)/2).attr("x",(this.settings.icon.containerSize-this.settings.icon.size)/2).attr("class","node-icon-inner").append("use").attr("class","node-icon").attr("xlink:href","#icon-"+t)}isNodeSelectable(e){return!0}appendTextElement(e){return e.append("text").attr("dx",this.textPosition).attr("dy",5).attr("class","node-name").on("click",((e,t)=>{this.selectNode(t,!0),this.focusNode(t),this.updateVisibleNodes()}))}nodesUpdate(e){return(e=e.enter().append("g").attr("class","node").attr("id",(e=>"identifier-"+e.stateIdentifier)).attr("role","treeitem").attr("aria-owns",(e=>e.hasChildren?"group-identifier-"+e.stateIdentifier:null)).attr("aria-level",this.getNodeDepth).attr("aria-setsize",this.getNodeSetsize).attr("aria-posinset",this.getNodePositionInSet).attr("aria-expanded",(e=>e.hasChildren?e.expanded:null)).attr("transform",this.getNodeTransform).attr("data-state-id",this.getNodeStateIdentifier).attr("title",this.getNodeTitle).on("mouseover",((e,t)=>this.onMouseOverNode(t))).on("mouseout",((e,t)=>this.onMouseOutOfNode(t))).on("contextmenu",((e,t)=>{e.preventDefault(),this.dispatchEvent(new CustomEvent("typo3:svg-tree:node-context",{detail:{node:t}}))}))).append("text").text((e=>e.readableRootline)).attr("class","node-rootline").attr("dx",0).attr("dy",this.settings.nodeHeight/2*-1).attr("visibility",(e=>e.readableRootline?"visible":"hidden")),e}getNodeIdentifier(e){return e.identifier}getNodeDepth(e){return e.depth}getNodeSetsize(e){return e.siblingsCount}getNodePositionInSet(e){return e.siblingsPosition}getNodeStateIdentifier(e){return e.stateIdentifier}getNodeLabel(e){let t=(e.prefix||"")+e.name+(e.suffix||"");const s=document.createElement("div");if(s.textContent=t,t=s.innerHTML,this.searchTerm){const e=new RegExp(this.searchTerm,"gi");t=t.replace(e,'<tspan class="node-highlight-text">$&</tspan>')}return t}getNodeByIdentifier(e){return this.nodes.find((t=>t.stateIdentifier===e))}getNodeBgClass(e,t,s){let i="node-bg",o=null,n=null;return"object"==typeof s&&(o=s.data()[t-1],n=s.data()[t+1]),e.checked&&(i+=" node-selected"),e.focused&&(i+=" node-focused"),(o&&e.depth>o.depth||!o)&&(e.firstChild=!0,i+=" node-first-child"),(n&&e.depth>n.depth||!n)&&(e.lastChild=!0,i+=" node-last-child"),e.class&&(i+=" "+e.class),i}getNodeTitle(e){return e.tip?e.tip:"uid="+e.identifier}getToggleVisibility(e){return e.hasChildren?"visible":"hidden"}getToggleClass(e){return"node-toggle node-toggle--"+(e.expanded?"expanded":"collapsed")+" chevron "+(e.expanded?"expanded":"collapsed")}getLinkPath(e){const t=e.target.x,s=e.target.y,i=[];return i.push("M"+e.source.x+" "+e.source.y),i.push("V"+s),e.target.hasChildren?i.push("H"+(t-2)):i.push("H"+(t+this.settings.indentWidth/4-2)),i.join(" ")}getNodeTransform(e){return"translate("+(e.x||0)+","+(e.y||0)+")"}getNodeBackgroundTransform(e,t,s){let i=t/2*-1,o=(e.y||0)-s/2;return o+=.5,"translate("+i+", "+o+")"}getNodeActionTransform(e,t,s){return"translate("+t/2*-1+", "+((e.y||0)-s/2)+")"}clickOnIcon(e){this.dispatchEvent(new CustomEvent("typo3:svg-tree:node-context",{detail:{node:e}}))}handleNodeToggle(e){e.expanded?this.hideChildren(e):this.showChildren(e),this.prepareDataForVisibleNodes(),this.updateVisibleNodes()}enterSvgElements(e){if(this.settings.showIcons){const e=Object.values(this.icons).filter((e=>""!==e.icon&&null!==e.icon)),t=this.iconsContainer.selectAll(".icon-def").data(e,(e=>e.identifier));t.exit().remove(),t.enter().append("g").attr("class","icon-def").attr("id",(e=>"icon-"+e.identifier)).append((e=>{if(e.icon instanceof SVGElement)return e.icon;const t="<svg>"+e.icon+"</svg>";return(new DOMParser).parseFromString(t,"image/svg+xml").documentElement.firstChild}))}const t=this.nodesUpdate(e);let s=t.append("svg").attr("class","node-toggle").attr("y",this.settings.icon.size/2*-1).attr("x",this.settings.icon.size/2*-1).attr("visibility",this.getToggleVisibility).attr("height",this.settings.icon.size).attr("width",this.settings.icon.size).on("click",((e,t)=>this.handleNodeToggle(t)));if(s.append("use").attr("class","node-toggle-icon").attr("href","#icon-actions-chevron-right"),s.append("rect").attr("class","node-toggle-spacer").attr("height",this.settings.icon.size).attr("width",this.settings.icon.size).attr("fill","transparent"),this.settings.showIcons){const e=t.append("svg").attr("class","node-icon-container").attr("title",this.getNodeTitle).attr("height","20").attr("width","20").attr("x","6").attr("y","-10").attr("data-bs-toggle","tooltip").on("click",((e,t)=>{e.preventDefault(),this.clickOnIcon(t)}));e.append("rect").style("opacity",0).attr("width","20").attr("height","20").attr("y","0").attr("x","0").attr("class","node-icon-click");const s=e.append("svg").attr("height","16").attr("width","16").attr("y","2").attr("x","2").attr("class","node-icon-inner");s.append("use").attr("class","node-icon").attr("data-uid",this.getNodeIdentifier);s.append("svg").attr("height","11").attr("width","11").attr("y","5").attr("x","5").append("use").attr("class","node-icon-overlay");s.append("svg").attr("height","11").attr("width","11").attr("y","5").attr("x","5").append("use").attr("class","node-icon-locked")}return Tooltip.initialize('[data-bs-toggle="tooltip"]',this.tooltipOptions),this.appendTextElement(t),e.merge(t)}updateScrollPosition(){this.viewportHeight=this.getBoundingClientRect().height,this.scrollBottom=this.scrollTop+this.viewportHeight+this.viewportHeight/2,setTimeout((()=>{Tooltip.hide(document.querySelector(this.tooltipOptions.container).querySelectorAll(".bs-tooltip-end"))}),this.tooltipOptions.delay)}onMouseOverNode(e){e.isOver=!0,this.hoveredNode=e;let t=this.svg.select('.nodes-bg .node-bg[data-state-id="'+e.stateIdentifier+'"]');t.size()&&t.classed("node-over",!0);let s=this.nodesActionsContainer.select('.node-action[data-state-id="'+e.stateIdentifier+'"]');s.size()&&(s.classed("node-action-over",!0),s.attr("fill",t.style("fill")))}onMouseOutOfNode(e){e.isOver=!1,this.hoveredNode=null;let t=this.svg.select('.nodes-bg .node-bg[data-state-id="'+e.stateIdentifier+'"]');t.size()&&t.classed("node-over node-alert",!1);let s=this.nodesActionsContainer.select('.node-action[data-state-id="'+e.stateIdentifier+'"]');s.size()&&s.classed("node-action-over",!1)}handleKeyboardInteraction(e){const t=e.target;let s=d3selection.select(t).datum();if(-1===[KeyTypes.ENTER,KeyTypes.SPACE,KeyTypes.END,KeyTypes.HOME,KeyTypes.LEFT,KeyTypes.UP,KeyTypes.RIGHT,KeyTypes.DOWN].indexOf(e.keyCode))return;e.preventDefault();const i=t.parentNode;switch(e.keyCode){case KeyTypes.END:this.scrollTop=this.lastElementChild.getBoundingClientRect().height+this.settings.nodeHeight-this.viewportHeight,i.scrollIntoView({behavior:"smooth",block:"end"}),this.focusNode(this.getNodeFromElement(i.lastElementChild)),this.updateVisibleNodes();break;case KeyTypes.HOME:this.scrollTo({top:this.nodes[0].y,behavior:"smooth"}),this.prepareDataForVisibleNodes(),this.focusNode(this.getNodeFromElement(i.firstElementChild)),this.updateVisibleNodes();break;case KeyTypes.LEFT:if(s.expanded)s.hasChildren&&(this.hideChildren(s),this.prepareDataForVisibleNodes(),this.updateVisibleNodes());else if(s.parents.length>0){let e=this.nodes[s.parents[0]];this.scrollNodeIntoVisibleArea(e,"up"),this.focusNode(e),this.updateVisibleNodes()}break;case KeyTypes.UP:this.scrollNodeIntoVisibleArea(s,"up"),t.previousSibling&&(this.focusNode(this.getNodeFromElement(t.previousSibling)),this.updateVisibleNodes());break;case KeyTypes.RIGHT:s.expanded?(this.scrollNodeIntoVisibleArea(s,"down"),this.focusNode(this.getNodeFromElement(t.nextSibling)),this.updateVisibleNodes()):s.hasChildren&&(this.showChildren(s),this.prepareDataForVisibleNodes(),this.focusNode(this.getNodeFromElement(t)),this.updateVisibleNodes());break;case KeyTypes.DOWN:this.scrollNodeIntoVisibleArea(s,"down"),t.nextSibling&&(this.focusNode(this.getNodeFromElement(t.nextSibling)),this.updateVisibleNodes());break;case KeyTypes.ENTER:case KeyTypes.SPACE:this.selectNode(s,!0),this.focusNode(s)}}scrollNodeIntoVisibleArea(e,t="up"){let s=this.scrollTop;if("up"===t&&s>e.y-this.settings.nodeHeight)s=e.y-this.settings.nodeHeight;else{if(!("down"===t&&s+this.viewportHeight<=e.y+3*this.settings.nodeHeight))return;s+=this.settings.nodeHeight}this.scrollTo({top:s,behavior:"smooth"}),this.updateVisibleNodes()}updateLinks(){const e=this.data.links.filter((e=>e.source.y<=this.scrollBottom&&e.target.y>=this.scrollTop-this.settings.nodeHeight)).map((e=>(e.source.owns=e.source.owns||[],e.source.owns.push("identifier-"+e.target.stateIdentifier),e))),t=this.linksContainer.selectAll(".link").data(e);t.exit().remove(),t.enter().append("path").attr("class","link").attr("id",this.getGroupIdentifier).attr("role",(e=>1===e.target.siblingsPosition&&e.source.owns.length>0?"group":null)).attr("aria-owns",(e=>1===e.target.siblingsPosition&&e.source.owns.length>0?e.source.owns.join(" "):null)).merge(t).attr("d",(e=>this.getLinkPath(e)))}getGroupIdentifier(e){return 1===e.target.siblingsPosition?"group-identifier-"+e.source.stateIdentifier:null}}__decorate([property({type:Object})],SvgTree.prototype,"setup",void 0),__decorate([state()],SvgTree.prototype,"settings",void 0);let Toolbar=class extends LitElement{constructor(){super(...arguments),this.tree=null,this.settings={searchInput:".search-input",filterTimeout:450}}createRenderRoot(){return this}firstUpdated(){const e=this.querySelector(this.settings.searchInput);e&&(new DebounceEvent("input",(e=>{const t=e.target;this.tree.filter(t.value.trim())}),this.settings.filterTimeout).bindTo(e),e.focus())}render(){return html`
       <div class="tree-toolbar">
         <div class="svg-toolbar__menu">
           <div class="svg-toolbar__search">
@@ -52,4 +52,4 @@ var __decorate=function(e,t,s,i){var o,n=arguments.length,r=n<3?t:null===i?i=Obj
           </ul>
         </div>
       </div>
-    `}refreshTree(){this.tree.refreshOrFilterTree()}collapseAll(e){e.preventDefault(),this.tree.nodes.forEach(e=>{e.parentsStateIdentifier.length&&this.tree.hideChildren(e)}),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes()}};__decorate([property({type:SvgTree})],Toolbar.prototype,"tree",void 0),Toolbar=__decorate([customElement("typo3-backend-tree-toolbar")],Toolbar);export{Toolbar};
\ No newline at end of file
+    `}refreshTree(){this.tree.refreshOrFilterTree()}collapseAll(e){e.preventDefault(),this.tree.nodes.forEach((e=>{e.parentsStateIdentifier.length&&this.tree.hideChildren(e)})),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes()}};__decorate([property({type:SvgTree})],Toolbar.prototype,"tree",void 0),Toolbar=__decorate([customElement("typo3-backend-tree-toolbar")],Toolbar);export{Toolbar};
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/switch-user.js b/typo3/sysext/backend/Resources/Public/JavaScript/switch-user.js
index 9a0f2a164348..89d595243e98 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/switch-user.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/switch-user.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var Modes,__decorate=function(t,e,r,o){var i,s=arguments.length,c=s<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)c=Reflect.decorate(t,e,r,o);else for(var n=t.length-1;n>=0;n--)(i=t[n])&&(c=(s<3?i(c):s>3?i(e,r,c):i(e,r))||c);return s>3&&c&&Object.defineProperty(e,r,c),c};import{html,LitElement}from"lit";import{customElement,property}from"lit/decorators.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Notification from"@typo3/backend/notification.js";!function(t){t.switch="switch",t.exit="exit"}(Modes||(Modes={}));let SwitchUser=class extends LitElement{constructor(){super(),this.mode=Modes.switch,this.addEventListener("click",t=>{t.preventDefault(),this.mode===Modes.switch?this.handleSwitchUser():this.mode===Modes.exit&&this.handleExitSwitchUser()})}render(){return html`<slot></slot>`}handleSwitchUser(){this.targetUser?new AjaxRequest(TYPO3.settings.ajaxUrls.switch_user).post({targetUser:this.targetUser}).then(async t=>{const e=await t.resolve();!0===e.success&&e.url?top.window.location.href=e.url:Notification.error("Switching to user went wrong.")}):Notification.error("Switching to user went wrong.")}handleExitSwitchUser(){new AjaxRequest(TYPO3.settings.ajaxUrls.switch_user_exit).post({}).then(async t=>{const e=await t.resolve();!0===e.success&&e.url?top.window.location.href=e.url:Notification.error("Exiting current user went wrong.")})}};__decorate([property({type:String})],SwitchUser.prototype,"targetUser",void 0),__decorate([property({type:Modes})],SwitchUser.prototype,"mode",void 0),SwitchUser=__decorate([customElement("typo3-backend-switch-user")],SwitchUser);
\ No newline at end of file
+var Modes,__decorate=function(t,e,r,o){var i,s=arguments.length,c=s<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)c=Reflect.decorate(t,e,r,o);else for(var n=t.length-1;n>=0;n--)(i=t[n])&&(c=(s<3?i(c):s>3?i(e,r,c):i(e,r))||c);return s>3&&c&&Object.defineProperty(e,r,c),c};import{html,LitElement}from"lit";import{customElement,property}from"lit/decorators.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Notification from"@typo3/backend/notification.js";!function(t){t.switch="switch",t.exit="exit"}(Modes||(Modes={}));let SwitchUser=class extends LitElement{constructor(){super(),this.mode=Modes.switch,this.addEventListener("click",(t=>{t.preventDefault(),this.mode===Modes.switch?this.handleSwitchUser():this.mode===Modes.exit&&this.handleExitSwitchUser()}))}render(){return html`<slot></slot>`}handleSwitchUser(){this.targetUser?new AjaxRequest(TYPO3.settings.ajaxUrls.switch_user).post({targetUser:this.targetUser}).then((async t=>{const e=await t.resolve();!0===e.success&&e.url?top.window.location.href=e.url:Notification.error("Switching to user went wrong.")})):Notification.error("Switching to user went wrong.")}handleExitSwitchUser(){new AjaxRequest(TYPO3.settings.ajaxUrls.switch_user_exit).post({}).then((async t=>{const e=await t.resolve();!0===e.success&&e.url?top.window.location.href=e.url:Notification.error("Exiting current user went wrong.")}))}};__decorate([property({type:String})],SwitchUser.prototype,"targetUser",void 0),__decorate([property({type:Modes})],SwitchUser.prototype,"mode",void 0),SwitchUser=__decorate([customElement("typo3-backend-switch-user")],SwitchUser);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/tabs.js b/typo3/sysext/backend/Resources/Public/JavaScript/tabs.js
index 18c5aac63d2c..a7381fb203f5 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/tabs.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/tabs.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{Tab}from"bootstrap";import BrowserSession from"@typo3/backend/storage/browser-session.js";import Client from"@typo3/backend/storage/client.js";import DocumentService from"@typo3/core/document-service.js";class Tabs{static receiveActiveTab(e){return BrowserSession.get(e)||""}static storeActiveTab(e,t){BrowserSession.set(e,t)}constructor(){DocumentService.ready().then(()=>{document.querySelectorAll(".t3js-tabs").forEach(e=>{const t=Tabs.receiveActiveTab(e.id);t&&new Tab(document.querySelector('a[href="'+t+'"]')).show();"1"===e.dataset.storeLastTab&&e.addEventListener("show.bs.tab",e=>{const t=e.currentTarget.id,r=e.target.hash;Tabs.storeActiveTab(t,r)})})}),Client.unsetByPrefix("tabs-")}}export default new Tabs;
\ No newline at end of file
+import{Tab}from"bootstrap";import BrowserSession from"@typo3/backend/storage/browser-session.js";import Client from"@typo3/backend/storage/client.js";import DocumentService from"@typo3/core/document-service.js";class Tabs{static receiveActiveTab(e){return BrowserSession.get(e)||""}static storeActiveTab(e,t){BrowserSession.set(e,t)}constructor(){DocumentService.ready().then((()=>{document.querySelectorAll(".t3js-tabs").forEach((e=>{const t=Tabs.receiveActiveTab(e.id);t&&new Tab(document.querySelector('a[href="'+t+'"]')).show();"1"===e.dataset.storeLastTab&&e.addEventListener("show.bs.tab",(e=>{const t=e.currentTarget.id,r=e.target.hash;Tabs.storeActiveTab(t,r)}))}))})),Client.unsetByPrefix("tabs-")}}export default new Tabs;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/toolbar.js b/typo3/sysext/backend/Resources/Public/JavaScript/toolbar.js
index 456454edf5a4..41214ceedb41 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/toolbar.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/toolbar.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";class Toolbar{static initialize(){Toolbar.initializeEvents()}static initializeEvents(){new RegularEvent("click",()=>{const e=document.querySelector(".scaffold");e.classList.remove("scaffold-modulemenu-expanded","scaffold-search-expanded"),e.classList.toggle("scaffold-toolbar-expanded")}).bindTo(document.querySelector(".t3js-topbar-button-toolbar")),new RegularEvent("click",()=>{const e=document.querySelector(".scaffold");e.classList.remove("scaffold-modulemenu-expanded","scaffold-toolbar-expanded"),e.classList.toggle("scaffold-search-expanded")}).bindTo(document.querySelector(".t3js-topbar-button-search"))}}DocumentService.ready().then(Toolbar.initialize);
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";class Toolbar{static initialize(){Toolbar.initializeEvents()}static initializeEvents(){new RegularEvent("click",(()=>{const e=document.querySelector(".scaffold");e.classList.remove("scaffold-modulemenu-expanded","scaffold-search-expanded"),e.classList.toggle("scaffold-toolbar-expanded")})).bindTo(document.querySelector(".t3js-topbar-button-toolbar")),new RegularEvent("click",(()=>{const e=document.querySelector(".scaffold");e.classList.remove("scaffold-modulemenu-expanded","scaffold-toolbar-expanded"),e.classList.toggle("scaffold-search-expanded")})).bindTo(document.querySelector(".t3js-topbar-button-search"))}}DocumentService.ready().then(Toolbar.initialize);
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/clear-cache-menu.js b/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/clear-cache-menu.js
index 61f9afc11f92..ea3ba7b4e7fb 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/clear-cache-menu.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/clear-cache-menu.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import Notification from"@typo3/backend/notification.js";import Viewport from"@typo3/backend/viewport.js";var Identifiers;!function(e){e.containerSelector="#typo3-cms-backend-backend-toolbaritems-clearcachetoolbaritem",e.menuItemSelector="a.toolbar-cache-flush-action",e.toolbarIconSelector=".toolbar-item-icon .t3js-icon"}(Identifiers||(Identifiers={}));class ClearCacheMenu{constructor(){this.initializeEvents=()=>{$(Identifiers.containerSelector).on("click",Identifiers.menuItemSelector,e=>{e.preventDefault();const t=$(e.currentTarget).attr("href");t&&this.clearCache(t)})},Viewport.Topbar.Toolbar.registerEvent(this.initializeEvents)}clearCache(e){$(Identifiers.containerSelector).removeClass("open");const t=$(Identifiers.toolbarIconSelector,Identifiers.containerSelector),o=t.clone();Icons.getIcon("spinner-circle-light",Icons.sizes.small).then(e=>{t.replaceWith(e)}),new AjaxRequest(e).post({}).then(async e=>{const t=await e.resolve();!0===t.success?Notification.success(t.title,t.message):!1===t.success&&Notification.error(t.title,t.message)},()=>{Notification.error(TYPO3.lang["flushCaches.error"],TYPO3.lang["flushCaches.error.description"])}).finally(()=>{$(Identifiers.toolbarIconSelector,Identifiers.containerSelector).replaceWith(o)})}}export default new ClearCacheMenu;
\ No newline at end of file
+import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import Notification from"@typo3/backend/notification.js";import Viewport from"@typo3/backend/viewport.js";var Identifiers;!function(e){e.containerSelector="#typo3-cms-backend-backend-toolbaritems-clearcachetoolbaritem",e.menuItemSelector="a.toolbar-cache-flush-action",e.toolbarIconSelector=".toolbar-item-icon .t3js-icon"}(Identifiers||(Identifiers={}));class ClearCacheMenu{constructor(){this.initializeEvents=()=>{$(Identifiers.containerSelector).on("click",Identifiers.menuItemSelector,(e=>{e.preventDefault();const t=$(e.currentTarget).attr("href");t&&this.clearCache(t)}))},Viewport.Topbar.Toolbar.registerEvent(this.initializeEvents)}clearCache(e){$(Identifiers.containerSelector).removeClass("open");const t=$(Identifiers.toolbarIconSelector,Identifiers.containerSelector),o=t.clone();Icons.getIcon("spinner-circle-light",Icons.sizes.small).then((e=>{t.replaceWith(e)})),new AjaxRequest(e).post({}).then((async e=>{const t=await e.resolve();!0===t.success?Notification.success(t.title,t.message):!1===t.success&&Notification.error(t.title,t.message)}),(()=>{Notification.error(TYPO3.lang["flushCaches.error"],TYPO3.lang["flushCaches.error.description"])})).finally((()=>{$(Identifiers.toolbarIconSelector,Identifiers.containerSelector).replaceWith(o)}))}}export default new ClearCacheMenu;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/live-search.js b/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/live-search.js
index e6ff6ad82d10..069dfa4cbaa2 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/live-search.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/live-search.js
@@ -10,7 +10,7 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import Viewport from"@typo3/backend/viewport.js";import Icons from"@typo3/backend/icons.js";import"jquery/autocomplete.js";import"@typo3/backend/input/clearable.js";import{html}from"lit";import{unsafeHTML}from"lit/directives/unsafe-html.js";import{renderHTML}from"@typo3/core/lit-helper.js";var Identifiers;!function(e){e.containerSelector="#typo3-cms-backend-backend-toolbaritems-livesearchtoolbaritem",e.toolbarItem=".t3js-toolbar-item-search",e.dropdownToggle=".t3js-toolbar-search-dropdowntoggle",e.searchFieldSelector=".t3js-topbar-navigation-search-field",e.formSelector=".t3js-topbar-navigation-search",e.dropdownClass="toolbar-item-search-field-dropdown"}(Identifiers||(Identifiers={}));class LiveSearch{constructor(){this.url=TYPO3.settings.ajaxUrls.livesearch,Viewport.Topbar.Toolbar.registerEvent(()=>{let e;this.registerAutocomplete(),this.registerEvents(),$(Identifiers.toolbarItem).removeAttr("style"),null!==(e=document.querySelector(Identifiers.searchFieldSelector))&&e.clearable()})}registerAutocomplete(){const e=$(Identifiers.searchFieldSelector);$(Identifiers.searchFieldSelector).autocomplete({serviceUrl:this.url,paramName:"q",dataType:"json",minChars:2,width:"100%",groupBy:"typeLabel",tabDisabled:!0,noCache:!0,containerClass:Identifiers.toolbarItem.substr(1,Identifiers.toolbarItem.length)+" dropdown-menu "+Identifiers.dropdownClass,forceFixPosition:!1,preserveInput:!0,showNoSuggestionNotice:!0,triggerSelectOnValidInput:!1,preventBadQueries:!1,noSuggestionNotice:'<h3 class="dropdown-headline">'+TYPO3.lang.liveSearch_listEmptyText+"</h3><p>"+TYPO3.lang.liveSearch_helpTitle+"</p><hr><p>"+TYPO3.lang.liveSearch_helpDescription+"<br>"+TYPO3.lang.liveSearch_helpDescriptionPages+"</p>",transformResult:e=>{let t=$.map(e,e=>({value:e.title,data:e}));if(t.length>0){let e={value:"search_all",data:{typeLabel:"",title:TYPO3.lang.liveSearch_showAllResults,editLink:"#",iconHTML:"",id:"",pageId:0}};t.push(e)}return{suggestions:t}},formatGroup:(e,t,o)=>t.length<1?"":renderHTML(html`
+import $ from"jquery";import Viewport from"@typo3/backend/viewport.js";import Icons from"@typo3/backend/icons.js";import"jquery/autocomplete.js";import"@typo3/backend/input/clearable.js";import{html}from"lit";import{unsafeHTML}from"lit/directives/unsafe-html.js";import{renderHTML}from"@typo3/core/lit-helper.js";var Identifiers;!function(e){e.containerSelector="#typo3-cms-backend-backend-toolbaritems-livesearchtoolbaritem",e.toolbarItem=".t3js-toolbar-item-search",e.dropdownToggle=".t3js-toolbar-search-dropdowntoggle",e.searchFieldSelector=".t3js-topbar-navigation-search-field",e.formSelector=".t3js-topbar-navigation-search",e.dropdownClass="toolbar-item-search-field-dropdown"}(Identifiers||(Identifiers={}));class LiveSearch{constructor(){this.url=TYPO3.settings.ajaxUrls.livesearch,Viewport.Topbar.Toolbar.registerEvent((()=>{let e;this.registerAutocomplete(),this.registerEvents(),$(Identifiers.toolbarItem).removeAttr("style"),null!==(e=document.querySelector(Identifiers.searchFieldSelector))&&e.clearable()}))}registerAutocomplete(){const e=$(Identifiers.searchFieldSelector);$(Identifiers.searchFieldSelector).autocomplete({serviceUrl:this.url,paramName:"q",dataType:"json",minChars:2,width:"100%",groupBy:"typeLabel",tabDisabled:!0,noCache:!0,containerClass:Identifiers.toolbarItem.substr(1,Identifiers.toolbarItem.length)+" dropdown-menu "+Identifiers.dropdownClass,forceFixPosition:!1,preserveInput:!0,showNoSuggestionNotice:!0,triggerSelectOnValidInput:!1,preventBadQueries:!1,noSuggestionNotice:'<h3 class="dropdown-headline">'+TYPO3.lang.liveSearch_listEmptyText+"</h3><p>"+TYPO3.lang.liveSearch_helpTitle+"</p><hr><p>"+TYPO3.lang.liveSearch_helpDescription+"<br>"+TYPO3.lang.liveSearch_helpDescriptionPages+"</p>",transformResult:e=>{let t=$.map(e,(e=>({value:e.title,data:e})));if(t.length>0){let e={value:"search_all",data:{typeLabel:"",title:TYPO3.lang.liveSearch_showAllResults,editLink:"#",iconHTML:"",id:"",pageId:0}};t.push(e)}return{suggestions:t}},formatGroup:(e,t,o)=>t.length<1?"":renderHTML(html`
           ${o>0?html`<hr>`:""}
           <h3 class="dropdown-headline">${t}</h3>
         `),formatResult:e=>renderHTML(html`
@@ -19,7 +19,7 @@ import $ from"jquery";import Viewport from"@typo3/backend/viewport.js";import Ic
               ${this.linkItem(e)}
             </div>
           </div>
-        `),onSearchStart:()=>{const e=$(Identifiers.toolbarItem);e.hasClass("loading")||(e.addClass("loading"),Icons.getIcon("spinner-circle-light",Icons.sizes.small,"",Icons.states.default,Icons.markupIdentifiers.inline).then(t=>{e.find(".icon-apps-toolbar-menu-search").replaceWith(t)}))},onSearchComplete:()=>{const e=$(Identifiers.toolbarItem);e.hasClass("loading")&&(e.removeClass("loading"),Icons.getIcon("apps-toolbar-menu-search",Icons.sizes.small,"",Icons.states.default,Icons.markupIdentifiers.inline).then(t=>{e.find(".icon-spinner-circle-light").replaceWith(t)}))},onSelect:t=>{e.focus(),$(Identifiers.searchFieldSelector).autocomplete("hide"),"search_all"===t.value?TYPO3.ModuleMenu.App.showModule("web_list","id=0&search_levels=-1&search_field="+encodeURIComponent(e.val())):TYPO3.Backend.ContentContainer.setUrl(t.data.editLink),document.body.classList.contains("scaffold-search-expanded")&&document.body.classList.remove("scaffold-search-expanded"),document.getElementById("typo3-contentIframe").onload=function(){$(Identifiers.searchFieldSelector).autocomplete("hide")}}})}registerEvents(){$(Identifiers.formSelector).on("submit",e=>{e.preventDefault()})}linkItem(e){return"search_all"===e.value?html`
+        `),onSearchStart:()=>{const e=$(Identifiers.toolbarItem);e.hasClass("loading")||(e.addClass("loading"),Icons.getIcon("spinner-circle-light",Icons.sizes.small,"",Icons.states.default,Icons.markupIdentifiers.inline).then((t=>{e.find(".icon-apps-toolbar-menu-search").replaceWith(t)})))},onSearchComplete:()=>{const e=$(Identifiers.toolbarItem);e.hasClass("loading")&&(e.removeClass("loading"),Icons.getIcon("apps-toolbar-menu-search",Icons.sizes.small,"",Icons.states.default,Icons.markupIdentifiers.inline).then((t=>{e.find(".icon-spinner-circle-light").replaceWith(t)})))},onSelect:t=>{e.focus(),$(Identifiers.searchFieldSelector).autocomplete("hide"),"search_all"===t.value?TYPO3.ModuleMenu.App.showModule("web_list","id=0&search_levels=-1&search_field="+encodeURIComponent(e.val())):TYPO3.Backend.ContentContainer.setUrl(t.data.editLink),document.body.classList.contains("scaffold-search-expanded")&&document.body.classList.remove("scaffold-search-expanded"),document.getElementById("typo3-contentIframe").onload=function(){$(Identifiers.searchFieldSelector).autocomplete("hide")}}})}registerEvents(){$(Identifiers.formSelector).on("submit",(e=>{e.preventDefault()}))}linkItem(e){return"search_all"===e.value?html`
         <a class="dropdown-list-link btn btn-primary float-end t3js-live-search-show-all" data-pageid="0">${e.data.title}</a>
       `:e.data.editLink?html`
         <a class="dropdown-list-link"
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/shortcut-menu.js b/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/shortcut-menu.js
index 1999882457bb..8e941fd1174e 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/shortcut-menu.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/shortcut-menu.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import Viewport from"@typo3/backend/viewport.js";import SecurityUtility from"@typo3/core/security-utility.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";var Identifiers;!function(t){t.containerSelector="#typo3-cms-backend-backend-toolbaritems-shortcuttoolbaritem",t.toolbarIconSelector=".dropdown-toggle span.icon",t.toolbarMenuSelector=".dropdown-menu",t.shortcutItemSelector=".t3js-topbar-shortcut",t.shortcutJumpSelector=".t3js-shortcut-jump",t.shortcutDeleteSelector=".t3js-shortcut-delete",t.shortcutEditSelector=".t3js-shortcut-edit",t.shortcutFormTitleSelector='input[name="shortcut-title"]',t.shortcutFormGroupSelector='select[name="shortcut-group"]',t.shortcutFormSaveSelector=".shortcut-form-save",t.shortcutFormCancelSelector=".shortcut-form-cancel",t.shortcutFormSelector=".shortcut-form"}(Identifiers||(Identifiers={}));class ShortcutMenu{constructor(){this.initializeEvents=()=>{$(Identifiers.containerSelector).on("click",Identifiers.shortcutDeleteSelector,t=>{t.preventDefault(),t.stopImmediatePropagation(),this.deleteShortcut($(t.currentTarget).closest(Identifiers.shortcutItemSelector))}).on("click",Identifiers.shortcutFormGroupSelector,t=>{t.preventDefault(),t.stopImmediatePropagation()}).on("click",Identifiers.shortcutEditSelector,t=>{t.preventDefault(),t.stopImmediatePropagation(),this.editShortcut($(t.currentTarget).closest(Identifiers.shortcutItemSelector))}).on("click",Identifiers.shortcutFormSaveSelector,t=>{t.preventDefault(),t.stopImmediatePropagation(),this.saveShortcutForm($(t.currentTarget).closest(Identifiers.shortcutFormSelector))}).on("submit",Identifiers.shortcutFormSelector,t=>{t.preventDefault(),t.stopImmediatePropagation(),this.saveShortcutForm($(t.currentTarget).closest(Identifiers.shortcutFormSelector))}).on("click",Identifiers.shortcutFormCancelSelector,t=>{t.preventDefault(),t.stopImmediatePropagation(),this.refreshMenu()}).on("click",Identifiers.shortcutJumpSelector,t=>{t.preventDefault(),t.stopImmediatePropagation();const e=$(t.currentTarget).data("pageid");e&&ModuleStateStorage.updateWithCurrentMount("web",e,!0);const r=document.querySelector("typo3-backend-module-router");r.setAttribute("endpoint",$(t.currentTarget).attr("href")),r.setAttribute("module",$(t.currentTarget).data("module"))})},Viewport.Topbar.Toolbar.registerEvent(this.initializeEvents)}createShortcut(t,e,r,o,s){void 0!==o&&Modal.confirm(TYPO3.lang["bookmark.create"],o).on("confirm.button.ok",o=>{const c=$(Identifiers.toolbarIconSelector,Identifiers.containerSelector),i=c.clone();Icons.getIcon("spinner-circle-light",Icons.sizes.small).then(t=>{c.replaceWith(t)}),new AjaxRequest(TYPO3.settings.ajaxUrls.shortcut_create).post({routeIdentifier:t,arguments:e,displayName:r}).then(()=>{if(this.refreshMenu(),$(Identifiers.toolbarIconSelector,Identifiers.containerSelector).replaceWith(i),"object"==typeof s){const t=$(s).hasClass("dropdown-item"),e=new SecurityUtility;Icons.getIcon("actions-system-shortcut-active",Icons.sizes.small).then(r=>{$(s).html(r+(t?" "+e.encodeHtml(TYPO3.lang["labels.alreadyBookmarked"]):""))}),$(s).addClass(t?"disabled":"active"),$(s).attr("data-dispatch-disabled","disabled"),$(s).attr("title",TYPO3.lang["labels.alreadyBookmarked"])}}),$(o.currentTarget).trigger("modal-dismiss")}).on("confirm.button.cancel",t=>{$(t.currentTarget).trigger("modal-dismiss")})}deleteShortcut(t){Modal.confirm(TYPO3.lang["bookmark.delete"],TYPO3.lang["bookmark.confirmDelete"]).on("confirm.button.ok",e=>{new AjaxRequest(TYPO3.settings.ajaxUrls.shortcut_remove).post({shortcutId:t.data("shortcutid")}).then(()=>{this.refreshMenu()}),$(e.currentTarget).trigger("modal-dismiss")}).on("confirm.button.cancel",t=>{$(t.currentTarget).trigger("modal-dismiss")})}editShortcut(t){new AjaxRequest(TYPO3.settings.ajaxUrls.shortcut_editform).withQueryArguments({shortcutId:t.data("shortcutid"),shortcutGroup:t.data("shortcutgroup")}).get({cache:"no-cache"}).then(async t=>{$(Identifiers.containerSelector).find(Identifiers.toolbarMenuSelector).html(await t.resolve())})}saveShortcutForm(t){new AjaxRequest(TYPO3.settings.ajaxUrls.shortcut_saveform).post({shortcutId:t.data("shortcutid"),shortcutTitle:t.find(Identifiers.shortcutFormTitleSelector).val(),shortcutGroup:t.find(Identifiers.shortcutFormGroupSelector).val()}).then(()=>{Notification.success(TYPO3.lang["bookmark.savedTitle"],TYPO3.lang["bookmark.savedMessage"]),this.refreshMenu()})}refreshMenu(){new AjaxRequest(TYPO3.settings.ajaxUrls.shortcut_list).get({cache:"no-cache"}).then(async t=>{$(Identifiers.toolbarMenuSelector,Identifiers.containerSelector).html(await t.resolve())})}}top.TYPO3.ShortcutMenu&&"object"==typeof top.TYPO3.ShortcutMenu||(top.TYPO3.ShortcutMenu=new ShortcutMenu);const shortcutMenuObject=top.TYPO3.ShortcutMenu;export default shortcutMenuObject;
\ No newline at end of file
+import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import Viewport from"@typo3/backend/viewport.js";import SecurityUtility from"@typo3/core/security-utility.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";var Identifiers;!function(t){t.containerSelector="#typo3-cms-backend-backend-toolbaritems-shortcuttoolbaritem",t.toolbarIconSelector=".dropdown-toggle span.icon",t.toolbarMenuSelector=".dropdown-menu",t.shortcutItemSelector=".t3js-topbar-shortcut",t.shortcutJumpSelector=".t3js-shortcut-jump",t.shortcutDeleteSelector=".t3js-shortcut-delete",t.shortcutEditSelector=".t3js-shortcut-edit",t.shortcutFormTitleSelector='input[name="shortcut-title"]',t.shortcutFormGroupSelector='select[name="shortcut-group"]',t.shortcutFormSaveSelector=".shortcut-form-save",t.shortcutFormCancelSelector=".shortcut-form-cancel",t.shortcutFormSelector=".shortcut-form"}(Identifiers||(Identifiers={}));class ShortcutMenu{constructor(){this.initializeEvents=()=>{$(Identifiers.containerSelector).on("click",Identifiers.shortcutDeleteSelector,(t=>{t.preventDefault(),t.stopImmediatePropagation(),this.deleteShortcut($(t.currentTarget).closest(Identifiers.shortcutItemSelector))})).on("click",Identifiers.shortcutFormGroupSelector,(t=>{t.preventDefault(),t.stopImmediatePropagation()})).on("click",Identifiers.shortcutEditSelector,(t=>{t.preventDefault(),t.stopImmediatePropagation(),this.editShortcut($(t.currentTarget).closest(Identifiers.shortcutItemSelector))})).on("click",Identifiers.shortcutFormSaveSelector,(t=>{t.preventDefault(),t.stopImmediatePropagation(),this.saveShortcutForm($(t.currentTarget).closest(Identifiers.shortcutFormSelector))})).on("submit",Identifiers.shortcutFormSelector,(t=>{t.preventDefault(),t.stopImmediatePropagation(),this.saveShortcutForm($(t.currentTarget).closest(Identifiers.shortcutFormSelector))})).on("click",Identifiers.shortcutFormCancelSelector,(t=>{t.preventDefault(),t.stopImmediatePropagation(),this.refreshMenu()})).on("click",Identifiers.shortcutJumpSelector,(t=>{t.preventDefault(),t.stopImmediatePropagation();const e=$(t.currentTarget).data("pageid");e&&ModuleStateStorage.updateWithCurrentMount("web",e,!0);const r=document.querySelector("typo3-backend-module-router");r.setAttribute("endpoint",$(t.currentTarget).attr("href")),r.setAttribute("module",$(t.currentTarget).data("module"))}))},Viewport.Topbar.Toolbar.registerEvent(this.initializeEvents)}createShortcut(t,e,r,o,s){void 0!==o&&Modal.confirm(TYPO3.lang["bookmark.create"],o).on("confirm.button.ok",(o=>{const c=$(Identifiers.toolbarIconSelector,Identifiers.containerSelector),i=c.clone();Icons.getIcon("spinner-circle-light",Icons.sizes.small).then((t=>{c.replaceWith(t)})),new AjaxRequest(TYPO3.settings.ajaxUrls.shortcut_create).post({routeIdentifier:t,arguments:e,displayName:r}).then((()=>{if(this.refreshMenu(),$(Identifiers.toolbarIconSelector,Identifiers.containerSelector).replaceWith(i),"object"==typeof s){const t=$(s).hasClass("dropdown-item"),e=new SecurityUtility;Icons.getIcon("actions-system-shortcut-active",Icons.sizes.small).then((r=>{$(s).html(r+(t?" "+e.encodeHtml(TYPO3.lang["labels.alreadyBookmarked"]):""))})),$(s).addClass(t?"disabled":"active"),$(s).attr("data-dispatch-disabled","disabled"),$(s).attr("title",TYPO3.lang["labels.alreadyBookmarked"])}})),$(o.currentTarget).trigger("modal-dismiss")})).on("confirm.button.cancel",(t=>{$(t.currentTarget).trigger("modal-dismiss")}))}deleteShortcut(t){Modal.confirm(TYPO3.lang["bookmark.delete"],TYPO3.lang["bookmark.confirmDelete"]).on("confirm.button.ok",(e=>{new AjaxRequest(TYPO3.settings.ajaxUrls.shortcut_remove).post({shortcutId:t.data("shortcutid")}).then((()=>{this.refreshMenu()})),$(e.currentTarget).trigger("modal-dismiss")})).on("confirm.button.cancel",(t=>{$(t.currentTarget).trigger("modal-dismiss")}))}editShortcut(t){new AjaxRequest(TYPO3.settings.ajaxUrls.shortcut_editform).withQueryArguments({shortcutId:t.data("shortcutid"),shortcutGroup:t.data("shortcutgroup")}).get({cache:"no-cache"}).then((async t=>{$(Identifiers.containerSelector).find(Identifiers.toolbarMenuSelector).html(await t.resolve())}))}saveShortcutForm(t){new AjaxRequest(TYPO3.settings.ajaxUrls.shortcut_saveform).post({shortcutId:t.data("shortcutid"),shortcutTitle:t.find(Identifiers.shortcutFormTitleSelector).val(),shortcutGroup:t.find(Identifiers.shortcutFormGroupSelector).val()}).then((()=>{Notification.success(TYPO3.lang["bookmark.savedTitle"],TYPO3.lang["bookmark.savedMessage"]),this.refreshMenu()}))}refreshMenu(){new AjaxRequest(TYPO3.settings.ajaxUrls.shortcut_list).get({cache:"no-cache"}).then((async t=>{$(Identifiers.toolbarMenuSelector,Identifiers.containerSelector).html(await t.resolve())}))}}top.TYPO3.ShortcutMenu&&"object"==typeof top.TYPO3.ShortcutMenu||(top.TYPO3.ShortcutMenu=new ShortcutMenu);const shortcutMenuObject=top.TYPO3.ShortcutMenu;export default shortcutMenuObject;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/system-information-menu.js b/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/system-information-menu.js
index c33e39e8a7cb..a326fdf63ece 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/system-information-menu.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/toolbar/system-information-menu.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import PersistentStorage from"@typo3/backend/storage/persistent.js";import Viewport from"@typo3/backend/viewport.js";var Identifiers;!function(e){e.containerSelector="#typo3-cms-backend-backend-toolbaritems-systeminformationtoolbaritem",e.toolbarIconSelector=".toolbar-item-icon .t3js-icon",e.menuContainerSelector=".dropdown-menu",e.moduleLinks=".t3js-systeminformation-module",e.counter=".t3js-systeminformation-counter"}(Identifiers||(Identifiers={}));class SystemInformationMenu{constructor(){this.timer=null,this.updateMenu=()=>{const e=$(Identifiers.toolbarIconSelector,Identifiers.containerSelector),t=e.clone(),o=$(Identifiers.containerSelector).find(Identifiers.menuContainerSelector);null!==this.timer&&(clearTimeout(this.timer),this.timer=null),Icons.getIcon("spinner-circle-light",Icons.sizes.small).then(t=>{e.replaceWith(t)}),new AjaxRequest(TYPO3.settings.ajaxUrls.systeminformation_render).get().then(async e=>{o.html(await e.resolve()),SystemInformationMenu.updateCounter(),$(Identifiers.moduleLinks).on("click",this.openModule)}).finally(()=>{$(Identifiers.toolbarIconSelector,Identifiers.containerSelector).replaceWith(t),this.timer=setTimeout(this.updateMenu,3e5)})},Viewport.Topbar.Toolbar.registerEvent(this.updateMenu)}static updateCounter(){const e=$(Identifiers.containerSelector).find(Identifiers.menuContainerSelector).find(".t3js-systeminformation-container"),t=$(Identifiers.counter),o=e.data("count"),n=e.data("severityclass");t.text(o).toggle(parseInt(o,10)>0),t.removeClass(),t.addClass("t3js-systeminformation-counter toolbar-item-badge badge rounded-pill"),""!==n&&t.addClass(n)}openModule(e){e.preventDefault(),e.stopPropagation();let t={};const o={},n=$(e.currentTarget).data("modulename"),r=$(e.currentTarget).data("moduleparams"),i=Math.floor((new Date).getTime()/1e3);PersistentStorage.isset("systeminformation")&&(t=JSON.parse(PersistentStorage.get("systeminformation"))),o[n]={lastAccess:i},$.extend(!0,t,o);PersistentStorage.set("systeminformation",JSON.stringify(t)).done(()=>{TYPO3.ModuleMenu.App.showModule(n,r),Viewport.Topbar.refresh()})}}export default new SystemInformationMenu;
\ No newline at end of file
+import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import PersistentStorage from"@typo3/backend/storage/persistent.js";import Viewport from"@typo3/backend/viewport.js";var Identifiers;!function(e){e.containerSelector="#typo3-cms-backend-backend-toolbaritems-systeminformationtoolbaritem",e.toolbarIconSelector=".toolbar-item-icon .t3js-icon",e.menuContainerSelector=".dropdown-menu",e.moduleLinks=".t3js-systeminformation-module",e.counter=".t3js-systeminformation-counter"}(Identifiers||(Identifiers={}));class SystemInformationMenu{constructor(){this.timer=null,this.updateMenu=()=>{const e=$(Identifiers.toolbarIconSelector,Identifiers.containerSelector),t=e.clone(),o=$(Identifiers.containerSelector).find(Identifiers.menuContainerSelector);null!==this.timer&&(clearTimeout(this.timer),this.timer=null),Icons.getIcon("spinner-circle-light",Icons.sizes.small).then((t=>{e.replaceWith(t)})),new AjaxRequest(TYPO3.settings.ajaxUrls.systeminformation_render).get().then((async e=>{o.html(await e.resolve()),SystemInformationMenu.updateCounter(),$(Identifiers.moduleLinks).on("click",this.openModule)})).finally((()=>{$(Identifiers.toolbarIconSelector,Identifiers.containerSelector).replaceWith(t),this.timer=setTimeout(this.updateMenu,3e5)}))},Viewport.Topbar.Toolbar.registerEvent(this.updateMenu)}static updateCounter(){const e=$(Identifiers.containerSelector).find(Identifiers.menuContainerSelector).find(".t3js-systeminformation-container"),t=$(Identifiers.counter),o=e.data("count"),n=e.data("severityclass");t.text(o).toggle(parseInt(o,10)>0),t.removeClass(),t.addClass("t3js-systeminformation-counter toolbar-item-badge badge rounded-pill"),""!==n&&t.addClass(n)}openModule(e){e.preventDefault(),e.stopPropagation();let t={};const o={},n=$(e.currentTarget).data("modulename"),r=$(e.currentTarget).data("moduleparams"),i=Math.floor((new Date).getTime()/1e3);PersistentStorage.isset("systeminformation")&&(t=JSON.parse(PersistentStorage.get("systeminformation"))),o[n]={lastAccess:i},$.extend(!0,t,o);PersistentStorage.set("systeminformation",JSON.stringify(t)).done((()=>{TYPO3.ModuleMenu.App.showModule(n,r),Viewport.Topbar.refresh()}))}}export default new SystemInformationMenu;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/tooltip.js b/typo3/sysext/backend/Resources/Public/JavaScript/tooltip.js
index 5487ea4ba56f..e0f23e900b84 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/tooltip.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/tooltip.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{Tooltip as BootstrapTooltip}from"bootstrap";import DocumentService from"@typo3/core/document-service.js";class Tooltip{static applyAttributes(t,o){for(const[e,i]of Object.entries(t))o.setAttribute(e,i)}constructor(){DocumentService.ready().then(()=>{this.initialize('[data-bs-toggle="tooltip"]')})}initialize(t,o={}){0===Object.entries(o).length&&(o={container:"body",trigger:"hover",delay:{show:500,hide:100}});const e=document.querySelectorAll(t);for(const t of e)BootstrapTooltip.getOrCreateInstance(t,o)}show(t,o){const e={"data-bs-placement":"auto",title:o};if(t instanceof NodeList)for(const o of t)Tooltip.applyAttributes(e,o),BootstrapTooltip.getInstance(o).show();else if(t instanceof HTMLElement)return Tooltip.applyAttributes(e,t),void BootstrapTooltip.getInstance(t).show()}hide(t){if(t instanceof NodeList)for(const o of t){const t=BootstrapTooltip.getInstance(o);null!==t&&t.hide()}else t instanceof HTMLElement&&BootstrapTooltip.getInstance(t).hide()}}const tooltipObject=new Tooltip;TYPO3.Tooltip=tooltipObject;export default tooltipObject;
\ No newline at end of file
+import{Tooltip as BootstrapTooltip}from"bootstrap";import DocumentService from"@typo3/core/document-service.js";class Tooltip{static applyAttributes(t,o){for(const[e,i]of Object.entries(t))o.setAttribute(e,i)}constructor(){DocumentService.ready().then((()=>{this.initialize('[data-bs-toggle="tooltip"]')}))}initialize(t,o={}){0===Object.entries(o).length&&(o={container:"body",trigger:"hover",delay:{show:500,hide:100}});const e=document.querySelectorAll(t);for(const t of e)BootstrapTooltip.getOrCreateInstance(t,o)}show(t,o){const e={"data-bs-placement":"auto",title:o};if(t instanceof NodeList)for(const o of t)Tooltip.applyAttributes(e,o),BootstrapTooltip.getInstance(o).show();else if(t instanceof HTMLElement)return Tooltip.applyAttributes(e,t),void BootstrapTooltip.getInstance(t).show()}hide(t){if(t instanceof NodeList)for(const o of t){const t=BootstrapTooltip.getInstance(o);null!==t&&t.hide()}else t instanceof HTMLElement&&BootstrapTooltip.getInstance(t).hide()}}const tooltipObject=new Tooltip;TYPO3.Tooltip=tooltipObject;export default tooltipObject;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/tree/drag-drop.js b/typo3/sysext/backend/Resources/Public/JavaScript/tree/drag-drop.js
index 82ca2c35e6cd..2910845385fa 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/tree/drag-drop.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/tree/drag-drop.js
@@ -20,4 +20,4 @@ import{html}from"lit";import{renderNodes}from"@typo3/core/lit-helper.js";import*
             </span>
             <span class="node-dd__name">${t}</span>
         </div>
-    </div>`}}export var DraggablePositionEnum;!function(e){e.INSIDE="inside",e.BEFORE="before",e.AFTER="after"}(DraggablePositionEnum||(DraggablePositionEnum={}));export class DragDrop{constructor(e){this.timeout={},this.minimalDistance=10,this.tree=e}static setDragStart(){document.querySelectorAll("iframe").forEach(e=>e.style.pointerEvents="none")}static setDragEnd(){document.querySelectorAll("iframe").forEach(e=>e.style.pointerEvents="")}connectDragHandler(e){return d3drag.drag().filter(e=>e instanceof MouseEvent).clickDistance(5).on("start",(function(t){e.dragStart(t)&&DragDrop.setDragStart()})).on("drag",(function(t){e.dragDragged(t)})).on("end",(function(t){DragDrop.setDragEnd(),e.dragEnd(t)}))}createDraggable(e,t){let s=this.tree.svg.node();const o=renderNodes(DraggableTemplate.get(e,t));s.after(...o),this.tree.svg.node().querySelector(".nodes-wrapper")?.classList.add("nodes-wrapper--dragging")}updateDraggablePosition(e){let t=18,s=15;e.sourceEvent&&e.sourceEvent.pageX&&(t+=e.sourceEvent.pageX),e.sourceEvent&&e.sourceEvent.pageY&&(s+=e.sourceEvent.pageY),document.querySelectorAll(".node-dd").forEach(e=>{e.style.top=s+"px",e.style.left=t+"px",e.style.display="block"})}openNodeTimeout(){null!==this.tree.hoveredNode&&this.tree.hoveredNode.hasChildren&&!this.tree.hoveredNode.expanded?this.timeout.node!=this.tree.hoveredNode&&(this.timeout.node=this.tree.hoveredNode,clearTimeout(this.timeout.time),this.timeout.time=setTimeout(()=>{this.tree.hoveredNode&&(this.tree.showChildren(this.tree.hoveredNode),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes())},1e3)):clearTimeout(this.timeout.time)}changeNodeClasses(e){const t=this.tree.svg.select(".node-over"),s=this.tree.svg.node().parentNode.querySelector(".node-dd");let o=this.tree.nodesBgContainer.selectAll(".node-bg__border");if(t.size()&&this.tree.isOverSvg){o.empty()&&(o=this.tree.nodesBgContainer.append("rect").attr("class","node-bg__border").attr("height","1px").attr("width","100%"));let r=d3selection.pointer(e,t.node())[1];if(r<3){o.attr("transform","translate("+this.tree.settings.indentWidth/2*-1+", "+(this.tree.hoveredNode.y-this.tree.settings.nodeHeight/2)+")").style("display","block"),0===this.tree.hoveredNode.depth?this.addNodeDdClass(s,"nodrop"):this.tree.hoveredNode.firstChild?this.addNodeDdClass(s,"ok-above"):this.addNodeDdClass(s,"ok-between"),this.tree.settings.nodeDragPosition=DraggablePositionEnum.BEFORE}else if(r>17)if(o.style("display","none"),this.tree.hoveredNode.expanded&&this.tree.hoveredNode.hasChildren)this.addNodeDdClass(s,"ok-append"),this.tree.settings.nodeDragPosition=DraggablePositionEnum.INSIDE;else{o.attr("transform","translate("+this.tree.settings.indentWidth/2*-1+", "+(this.tree.hoveredNode.y+this.tree.settings.nodeHeight/2)+")").style("display","block"),this.tree.hoveredNode.lastChild?this.addNodeDdClass(s,"ok-below"):this.addNodeDdClass(s,"ok-between"),this.tree.settings.nodeDragPosition=DraggablePositionEnum.AFTER}else o.style("display","none"),this.addNodeDdClass(s,"ok-append"),this.tree.settings.nodeDragPosition=DraggablePositionEnum.INSIDE}else this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none"),this.addNodeDdClass(s,"nodrop")}addNodeDdClass(e,t){const s=this.tree.svg.node().querySelector(".nodes-wrapper");e&&this.applyNodeClassNames(e,"node-dd--",t),s&&this.applyNodeClassNames(s,"nodes-wrapper--",t),this.tree.settings.canNodeDrag="nodrop"!==t}removeNodeDdClass(){const e=this.tree.svg.node().querySelector(".nodes-wrapper");["nodes-wrapper--nodrop","nodes-wrapper--ok-append","nodes-wrapper--ok-below","nodes-wrapper--ok-between","nodes-wrapper--ok-above","nodes-wrapper--dragging"].forEach(t=>e.classList.remove(t)),this.tree.nodesBgContainer.node().querySelector(".node-bg.node-bg--dragging")?.classList.remove("node-bg--dragging"),this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none"),this.tree.svg.node().parentNode.querySelector(".node-dd").remove()}isDragNodeDistanceMore(e,t){return t.startDrag||t.startPageX-this.minimalDistance>e.sourceEvent.pageX||t.startPageX+this.minimalDistance<e.sourceEvent.pageX||t.startPageY-this.minimalDistance>e.sourceEvent.pageY||t.startPageY+this.minimalDistance<e.sourceEvent.pageY}applyNodeClassNames(e,t,s){["nodrop","ok-append","ok-below","ok-between","ok-above"].forEach(s=>e.classList.remove(t+s)),e.classList.add(t+s)}}
\ No newline at end of file
+    </div>`}}export var DraggablePositionEnum;!function(e){e.INSIDE="inside",e.BEFORE="before",e.AFTER="after"}(DraggablePositionEnum||(DraggablePositionEnum={}));export class DragDrop{constructor(e){this.timeout={},this.minimalDistance=10,this.tree=e}static setDragStart(){document.querySelectorAll("iframe").forEach((e=>e.style.pointerEvents="none"))}static setDragEnd(){document.querySelectorAll("iframe").forEach((e=>e.style.pointerEvents=""))}connectDragHandler(e){return d3drag.drag().filter((e=>e instanceof MouseEvent)).clickDistance(5).on("start",(function(t){e.dragStart(t)&&DragDrop.setDragStart()})).on("drag",(function(t){e.dragDragged(t)})).on("end",(function(t){DragDrop.setDragEnd(),e.dragEnd(t)}))}createDraggable(e,t){let s=this.tree.svg.node();const o=renderNodes(DraggableTemplate.get(e,t));s.after(...o),this.tree.svg.node().querySelector(".nodes-wrapper")?.classList.add("nodes-wrapper--dragging")}updateDraggablePosition(e){let t=18,s=15;e.sourceEvent&&e.sourceEvent.pageX&&(t+=e.sourceEvent.pageX),e.sourceEvent&&e.sourceEvent.pageY&&(s+=e.sourceEvent.pageY),document.querySelectorAll(".node-dd").forEach((e=>{e.style.top=s+"px",e.style.left=t+"px",e.style.display="block"}))}openNodeTimeout(){null!==this.tree.hoveredNode&&this.tree.hoveredNode.hasChildren&&!this.tree.hoveredNode.expanded?this.timeout.node!=this.tree.hoveredNode&&(this.timeout.node=this.tree.hoveredNode,clearTimeout(this.timeout.time),this.timeout.time=setTimeout((()=>{this.tree.hoveredNode&&(this.tree.showChildren(this.tree.hoveredNode),this.tree.prepareDataForVisibleNodes(),this.tree.updateVisibleNodes())}),1e3)):clearTimeout(this.timeout.time)}changeNodeClasses(e){const t=this.tree.svg.select(".node-over"),s=this.tree.svg.node().parentNode.querySelector(".node-dd");let o=this.tree.nodesBgContainer.selectAll(".node-bg__border");if(t.size()&&this.tree.isOverSvg){o.empty()&&(o=this.tree.nodesBgContainer.append("rect").attr("class","node-bg__border").attr("height","1px").attr("width","100%"));let r=d3selection.pointer(e,t.node())[1];if(r<3){o.attr("transform","translate("+this.tree.settings.indentWidth/2*-1+", "+(this.tree.hoveredNode.y-this.tree.settings.nodeHeight/2)+")").style("display","block"),0===this.tree.hoveredNode.depth?this.addNodeDdClass(s,"nodrop"):this.tree.hoveredNode.firstChild?this.addNodeDdClass(s,"ok-above"):this.addNodeDdClass(s,"ok-between"),this.tree.settings.nodeDragPosition=DraggablePositionEnum.BEFORE}else if(r>17)if(o.style("display","none"),this.tree.hoveredNode.expanded&&this.tree.hoveredNode.hasChildren)this.addNodeDdClass(s,"ok-append"),this.tree.settings.nodeDragPosition=DraggablePositionEnum.INSIDE;else{o.attr("transform","translate("+this.tree.settings.indentWidth/2*-1+", "+(this.tree.hoveredNode.y+this.tree.settings.nodeHeight/2)+")").style("display","block"),this.tree.hoveredNode.lastChild?this.addNodeDdClass(s,"ok-below"):this.addNodeDdClass(s,"ok-between"),this.tree.settings.nodeDragPosition=DraggablePositionEnum.AFTER}else o.style("display","none"),this.addNodeDdClass(s,"ok-append"),this.tree.settings.nodeDragPosition=DraggablePositionEnum.INSIDE}else this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none"),this.addNodeDdClass(s,"nodrop")}addNodeDdClass(e,t){const s=this.tree.svg.node().querySelector(".nodes-wrapper");e&&this.applyNodeClassNames(e,"node-dd--",t),s&&this.applyNodeClassNames(s,"nodes-wrapper--",t),this.tree.settings.canNodeDrag="nodrop"!==t}removeNodeDdClass(){const e=this.tree.svg.node().querySelector(".nodes-wrapper");["nodes-wrapper--nodrop","nodes-wrapper--ok-append","nodes-wrapper--ok-below","nodes-wrapper--ok-between","nodes-wrapper--ok-above","nodes-wrapper--dragging"].forEach((t=>e.classList.remove(t))),this.tree.nodesBgContainer.node().querySelector(".node-bg.node-bg--dragging")?.classList.remove("node-bg--dragging"),this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none"),this.tree.svg.node().parentNode.querySelector(".node-dd").remove()}isDragNodeDistanceMore(e,t){return t.startDrag||t.startPageX-this.minimalDistance>e.sourceEvent.pageX||t.startPageX+this.minimalDistance<e.sourceEvent.pageX||t.startPageY-this.minimalDistance>e.sourceEvent.pageY||t.startPageY+this.minimalDistance<e.sourceEvent.pageY}applyNodeClassNames(e,t,s){["nodrop","ok-append","ok-below","ok-between","ok-above"].forEach((s=>e.classList.remove(t+s))),e.classList.add(t+s)}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-browser.js b/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-browser.js
index 19afe9f87182..afced2bc62c8 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-browser.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-browser.js
@@ -10,7 +10,7 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(n<3?i(s):n>3?i(t,r,s):i(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s};import{html,LitElement}from"lit";import{customElement,query}from"lit/decorators.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import ElementBrowser from"@typo3/recordlist/element-browser.js";import LinkBrowser from"@typo3/recordlist/link-browser.js";import"@typo3/backend/element/icon-element.js";import Persistent from"@typo3/backend/storage/persistent.js";import{FileStorageTree}from"@typo3/backend/tree/file-storage-tree.js";const componentName="typo3-backend-component-filestorage-browser";let FileStorageBrowserTree=class extends FileStorageTree{updateNodeActions(e){const t=super.updateNodeActions(e);if(this.settings.actions.includes("link")){const e=t.append("g").on("click",(e,t)=>{this.linkItem(t)});this.createIconAreaForAction(e,"actions-link")}else if(this.settings.actions.includes("select")){const e=t.append("g").on("click",(e,t)=>{this.selectItem(t)});this.createIconAreaForAction(e,"actions-link")}return t}linkItem(e){LinkBrowser.finalizeFunction("t3://folder?storage="+e.storage+"&identifier="+e.pathIdentifier)}selectItem(e){ElementBrowser.insertElement(e.itemType,e.identifier,e.name,e.identifier,!0)}};FileStorageBrowserTree=__decorate([customElement("typo3-backend-component-filestorage-browser-tree")],FileStorageBrowserTree);let FileStorageBrowser=class extends LitElement{constructor(){super(...arguments),this.activeFolder="",this.actions=[],this.triggerRender=()=>{this.tree.dispatchEvent(new Event("svg-tree:visible"))},this.selectActiveNode=e=>{let t=e.detail.nodes;e.detail.nodes=t.map(e=>(decodeURIComponent(e.identifier)===this.activeFolder&&(e.checked=!0),e))},this.toggleExpandState=e=>{const t=e.detail.node;t&&Persistent.set("BackendComponents.States.FileStorageTree.stateHash."+t.stateIdentifier,t.expanded?"1":"0")},this.loadFolderDetails=e=>{const t=e.detail.node;if(!t.checked)return;let r=document.location.href+"&contentOnly=1&expandFolder="+t.identifier;new AjaxRequest(r).get().then(e=>e.resolve()).then(e=>{document.querySelector(".element-browser-main-content .element-browser-body").innerHTML=e})}}connectedCallback(){super.connectedCallback(),document.addEventListener("typo3:navigation:resized",this.triggerRender)}disconnectedCallback(){document.removeEventListener("typo3:navigation:resized",this.triggerRender),super.disconnectedCallback()}firstUpdated(){this.activeFolder=this.getAttribute("active-folder")||""}createRenderRoot(){return this}render(){this.hasAttribute("tree-actions")&&this.getAttribute("tree-actions").length&&(this.actions=JSON.parse(this.getAttribute("tree-actions")));const e={dataUrl:top.TYPO3.settings.ajaxUrls.filestorage_tree_data,filterUrl:top.TYPO3.settings.ajaxUrls.filestorage_tree_filter,showIcons:!0,actions:this.actions};return html`
+var __decorate=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(n<3?i(s):n>3?i(t,r,s):i(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s};import{html,LitElement}from"lit";import{customElement,query}from"lit/decorators.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import ElementBrowser from"@typo3/recordlist/element-browser.js";import LinkBrowser from"@typo3/recordlist/link-browser.js";import"@typo3/backend/element/icon-element.js";import Persistent from"@typo3/backend/storage/persistent.js";import{FileStorageTree}from"@typo3/backend/tree/file-storage-tree.js";const componentName="typo3-backend-component-filestorage-browser";let FileStorageBrowserTree=class extends FileStorageTree{updateNodeActions(e){const t=super.updateNodeActions(e);if(this.settings.actions.includes("link")){const e=t.append("g").on("click",((e,t)=>{this.linkItem(t)}));this.createIconAreaForAction(e,"actions-link")}else if(this.settings.actions.includes("select")){const e=t.append("g").on("click",((e,t)=>{this.selectItem(t)}));this.createIconAreaForAction(e,"actions-link")}return t}linkItem(e){LinkBrowser.finalizeFunction("t3://folder?storage="+e.storage+"&identifier="+e.pathIdentifier)}selectItem(e){ElementBrowser.insertElement(e.itemType,e.identifier,e.name,e.identifier,!0)}};FileStorageBrowserTree=__decorate([customElement("typo3-backend-component-filestorage-browser-tree")],FileStorageBrowserTree);let FileStorageBrowser=class extends LitElement{constructor(){super(...arguments),this.activeFolder="",this.actions=[],this.triggerRender=()=>{this.tree.dispatchEvent(new Event("svg-tree:visible"))},this.selectActiveNode=e=>{let t=e.detail.nodes;e.detail.nodes=t.map((e=>(decodeURIComponent(e.identifier)===this.activeFolder&&(e.checked=!0),e)))},this.toggleExpandState=e=>{const t=e.detail.node;t&&Persistent.set("BackendComponents.States.FileStorageTree.stateHash."+t.stateIdentifier,t.expanded?"1":"0")},this.loadFolderDetails=e=>{const t=e.detail.node;if(!t.checked)return;let r=document.location.href+"&contentOnly=1&expandFolder="+t.identifier;new AjaxRequest(r).get().then((e=>e.resolve())).then((e=>{document.querySelector(".element-browser-main-content .element-browser-body").innerHTML=e}))}}connectedCallback(){super.connectedCallback(),document.addEventListener("typo3:navigation:resized",this.triggerRender)}disconnectedCallback(){document.removeEventListener("typo3:navigation:resized",this.triggerRender),super.disconnectedCallback()}firstUpdated(){this.activeFolder=this.getAttribute("active-folder")||""}createRenderRoot(){return this}render(){this.hasAttribute("tree-actions")&&this.getAttribute("tree-actions").length&&(this.actions=JSON.parse(this.getAttribute("tree-actions")));const e={dataUrl:top.TYPO3.settings.ajaxUrls.filestorage_tree_data,filterUrl:top.TYPO3.settings.ajaxUrls.filestorage_tree_filter,showIcons:!0,actions:this.actions};return html`
       <div class="svg-tree">
         <div>
           <typo3-backend-tree-toolbar .tree="${this.tree}" class="svg-toolbar"></typo3-backend-tree-toolbar>
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-tree-container.js b/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-tree-container.js
index 61a7ceb74049..78e0513fc81a 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-tree-container.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-tree-container.js
@@ -10,7 +10,7 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(n<3?i(s):n>3?i(t,r,s):i(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s};import{html,LitElement}from"lit";import{customElement,query}from"lit/decorators.js";import{FileStorageTree}from"@typo3/backend/tree/file-storage-tree.js";import"@typo3/backend/element/icon-element.js";import Persistent from"@typo3/backend/storage/persistent.js";import ContextMenu from"@typo3/backend/context-menu.js";import{DragDrop,DraggablePositionEnum}from"@typo3/backend/tree/drag-drop.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";import{getRecordFromName}from"@typo3/backend/module.js";export const navigationComponentName="typo3-backend-navigation-component-filestoragetree";let EditableFileStorageTree=class extends FileStorageTree{constructor(){super(),this.actionHandler=new FileStorageTreeActions(this)}updateNodeBgClass(e){return super.updateNodeBgClass.call(this,e).call(this.initializeDragForNode())}nodesUpdate(e){return super.nodesUpdate.call(this,e).call(this.initializeDragForNode())}initializeDragForNode(){return this.actionHandler.connectDragHandler(new FileStorageTreeNodeDragHandler(this,this.actionHandler))}};EditableFileStorageTree=__decorate([customElement("typo3-backend-navigation-component-filestorage-tree")],EditableFileStorageTree);let FileStorageTreeNavigationComponent=class extends LitElement{constructor(){super(...arguments),this.refresh=()=>{this.tree.refreshOrFilterTree()},this.selectFirstNode=()=>{const e=this.tree.nodes[0];e&&this.tree.selectNode(e,!0)},this.treeUpdateRequested=e=>{const t=encodeURIComponent(e.detail.payload.identifier);let r=this.tree.nodes.filter(e=>e.identifier===t)[0];r&&0===this.tree.getSelectedNodes().filter(e=>e.identifier===r.identifier).length&&this.tree.selectNode(r,!1)},this.toggleExpandState=e=>{const t=e.detail.node;t&&Persistent.set("BackendComponents.States.FileStorageTree.stateHash."+t.stateIdentifier,t.expanded?"1":"0")},this.loadContent=e=>{const t=e.detail.node;if(!t?.checked)return;if(ModuleStateStorage.update("file",t.identifier,!0),!1===e.detail.propagate)return;const r=top.TYPO3.ModuleMenu.App;let o=getRecordFromName(r.getCurrentModule()).link;o+=o.includes("?")?"&":"?",top.TYPO3.Backend.ContentContainer.setUrl(o+"id="+t.identifier)},this.showContextMenu=e=>{const t=e.detail.node;t&&ContextMenu.show(t.itemType,decodeURIComponent(t.identifier),"tree","","",this.tree.getElementFromNode(t))},this.selectActiveNode=e=>{const t=ModuleStateStorage.current("file").selection;let r=e.detail.nodes;e.detail.nodes=r.map(e=>(e.identifier===t&&(e.checked=!0),e))}}connectedCallback(){super.connectedCallback(),document.addEventListener("typo3:filestoragetree:refresh",this.refresh),document.addEventListener("typo3:filestoragetree:selectFirstNode",this.selectFirstNode),document.addEventListener("typo3:filelist:treeUpdateRequested",this.treeUpdateRequested)}disconnectedCallback(){document.removeEventListener("typo3:filestoragetree:refresh",this.refresh),document.removeEventListener("typo3:filestoragetree:selectFirstNode",this.selectFirstNode),document.removeEventListener("typo3:filelist:treeUpdateRequested",this.treeUpdateRequested),super.disconnectedCallback()}createRenderRoot(){return this}render(){const e={dataUrl:top.TYPO3.settings.ajaxUrls.filestorage_tree_data,filterUrl:top.TYPO3.settings.ajaxUrls.filestorage_tree_filter,showIcons:!0};return html`
+var __decorate=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,o);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(n<3?i(s):n>3?i(t,r,s):i(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s};import{html,LitElement}from"lit";import{customElement,query}from"lit/decorators.js";import{FileStorageTree}from"@typo3/backend/tree/file-storage-tree.js";import"@typo3/backend/element/icon-element.js";import Persistent from"@typo3/backend/storage/persistent.js";import ContextMenu from"@typo3/backend/context-menu.js";import{DragDrop,DraggablePositionEnum}from"@typo3/backend/tree/drag-drop.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";import{getRecordFromName}from"@typo3/backend/module.js";export const navigationComponentName="typo3-backend-navigation-component-filestoragetree";let EditableFileStorageTree=class extends FileStorageTree{constructor(){super(),this.actionHandler=new FileStorageTreeActions(this)}updateNodeBgClass(e){return super.updateNodeBgClass.call(this,e).call(this.initializeDragForNode())}nodesUpdate(e){return super.nodesUpdate.call(this,e).call(this.initializeDragForNode())}initializeDragForNode(){return this.actionHandler.connectDragHandler(new FileStorageTreeNodeDragHandler(this,this.actionHandler))}};EditableFileStorageTree=__decorate([customElement("typo3-backend-navigation-component-filestorage-tree")],EditableFileStorageTree);let FileStorageTreeNavigationComponent=class extends LitElement{constructor(){super(...arguments),this.refresh=()=>{this.tree.refreshOrFilterTree()},this.selectFirstNode=()=>{const e=this.tree.nodes[0];e&&this.tree.selectNode(e,!0)},this.treeUpdateRequested=e=>{const t=encodeURIComponent(e.detail.payload.identifier);let r=this.tree.nodes.filter((e=>e.identifier===t))[0];r&&0===this.tree.getSelectedNodes().filter((e=>e.identifier===r.identifier)).length&&this.tree.selectNode(r,!1)},this.toggleExpandState=e=>{const t=e.detail.node;t&&Persistent.set("BackendComponents.States.FileStorageTree.stateHash."+t.stateIdentifier,t.expanded?"1":"0")},this.loadContent=e=>{const t=e.detail.node;if(!t?.checked)return;if(ModuleStateStorage.update("file",t.identifier,!0),!1===e.detail.propagate)return;const r=top.TYPO3.ModuleMenu.App;let o=getRecordFromName(r.getCurrentModule()).link;o+=o.includes("?")?"&":"?",top.TYPO3.Backend.ContentContainer.setUrl(o+"id="+t.identifier)},this.showContextMenu=e=>{const t=e.detail.node;t&&ContextMenu.show(t.itemType,decodeURIComponent(t.identifier),"tree","","",this.tree.getElementFromNode(t))},this.selectActiveNode=e=>{const t=ModuleStateStorage.current("file").selection;let r=e.detail.nodes;e.detail.nodes=r.map((e=>(e.identifier===t&&(e.checked=!0),e)))}}connectedCallback(){super.connectedCallback(),document.addEventListener("typo3:filestoragetree:refresh",this.refresh),document.addEventListener("typo3:filestoragetree:selectFirstNode",this.selectFirstNode),document.addEventListener("typo3:filelist:treeUpdateRequested",this.treeUpdateRequested)}disconnectedCallback(){document.removeEventListener("typo3:filestoragetree:refresh",this.refresh),document.removeEventListener("typo3:filestoragetree:selectFirstNode",this.selectFirstNode),document.removeEventListener("typo3:filelist:treeUpdateRequested",this.treeUpdateRequested),super.disconnectedCallback()}createRenderRoot(){return this}render(){const e={dataUrl:top.TYPO3.settings.ajaxUrls.filestorage_tree_data,filterUrl:top.TYPO3.settings.ajaxUrls.filestorage_tree_filter,showIcons:!0};return html`
       <div id="typo3-filestoragetree" class="svg-tree">
         <div>
           <typo3-backend-tree-toolbar .tree="${this.tree}" id="filestoragetree-toolbar" class="svg-toolbar"></typo3-backend-tree-toolbar>
@@ -22,4 +22,4 @@ var __decorate=function(e,t,r,o){var i,n=arguments.length,s=n<3?t:null===o?o=Obj
           <typo3-backend-icon identifier="spinner-circle-light" size="large"></typo3-backend-icon>
         </div>
       </div>
-    `}firstUpdated(){this.toolbar.tree=this.tree,this.tree.addEventListener("typo3:svg-tree:expand-toggle",this.toggleExpandState),this.tree.addEventListener("typo3:svg-tree:node-selected",this.loadContent),this.tree.addEventListener("typo3:svg-tree:node-context",this.showContextMenu),this.tree.addEventListener("typo3:svg-tree:nodes-prepared",this.selectActiveNode)}};__decorate([query(".svg-tree-wrapper")],FileStorageTreeNavigationComponent.prototype,"tree",void 0),__decorate([query("typo3-backend-tree-toolbar")],FileStorageTreeNavigationComponent.prototype,"toolbar",void 0),FileStorageTreeNavigationComponent=__decorate([customElement(navigationComponentName)],FileStorageTreeNavigationComponent);export{FileStorageTreeNavigationComponent};class FileStorageTreeActions extends DragDrop{changeNodePosition(e){const t=this.tree.nodes,r=this.tree.settings.nodeDrag.identifier;let o=this.tree.settings.nodeDragPosition,i=e||this.tree.settings.nodeDrag;if(r===i.identifier)return null;if(o===DraggablePositionEnum.BEFORE){const r=t.indexOf(e),n=this.setNodePositionAndTarget(r);if(null===n)return null;o=n.position,i=n.target}return{node:this.tree.settings.nodeDrag,identifier:r,target:i,position:o}}setNodePositionAndTarget(e){const t=this.tree.nodes,r=t[e].depth;e>0&&e--;const o=t[e].depth,i=this.tree.nodes[e];if(o===r)return{position:DraggablePositionEnum.AFTER,target:i};if(o<r)return{position:DraggablePositionEnum.INSIDE,target:i};for(let o=e;o>=0;o--){if(t[o].depth===r)return{position:DraggablePositionEnum.AFTER,target:this.tree.nodes[o]};if(t[o].depth<r)return{position:DraggablePositionEnum.AFTER,target:t[o]}}return null}changeNodeClasses(e){const t=this.tree.svg.select(".node-over"),r=this.tree.svg.node().parentNode.querySelector(".node-dd");t.size()&&this.tree.isOverSvg&&(this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none"),this.addNodeDdClass(r,"ok-append"),this.tree.settings.nodeDragPosition=DraggablePositionEnum.INSIDE)}}class FileStorageTreeNodeDragHandler{constructor(e,t){this.startDrag=!1,this.startPageX=0,this.startPageY=0,this.isDragged=!1,this.tree=e,this.actionHandler=t}dragStart(e){return 0!==e.subject.depth&&(this.startPageX=e.sourceEvent.pageX,this.startPageY=e.sourceEvent.pageY,this.startDrag=!1,!0)}dragDragged(e){let t=e.subject;if(!this.actionHandler.isDragNodeDistanceMore(e,this))return!1;if(this.startDrag=!0,0===t.depth)return!1;this.tree.settings.nodeDrag=t;let r=this.tree.svg.node().querySelector('.node-bg[data-state-id="'+t.stateIdentifier+'"]'),o=this.tree.svg.node().parentNode.querySelector(".node-dd");return this.isDragged||(this.isDragged=!0,this.actionHandler.createDraggable(this.tree.getIconId(t),t.name),r?.classList.add("node-bg--dragging")),this.tree.settings.nodeDragPosition=!1,this.actionHandler.openNodeTimeout(),this.actionHandler.updateDraggablePosition(e),(t.isOver||this.tree.hoveredNode&&-1!==this.tree.hoveredNode.parentsStateIdentifier.indexOf(t.stateIdentifier)||!this.tree.isOverSvg)&&(this.actionHandler.addNodeDdClass(o,"nodrop"),this.tree.isOverSvg||this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none")),!this.tree.hoveredNode||this.isInSameParentNode(t,this.tree.hoveredNode)?(this.actionHandler.addNodeDdClass(o,"nodrop"),this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none")):this.actionHandler.changeNodeClasses(e),!0}isInSameParentNode(e,t){return e.stateIdentifier==t.stateIdentifier||e.parentsStateIdentifier[0]==t.stateIdentifier||t.parentsStateIdentifier.includes(e.stateIdentifier)}dragEnd(e){let t=e.subject;if(!this.startDrag||0===t.depth)return!1;let r=this.tree.hoveredNode;if(this.isDragged=!1,this.actionHandler.removeNodeDdClass(),!(t.isOver||r&&-1!==r.parentsStateIdentifier.indexOf(t.stateIdentifier))&&this.tree.settings.canNodeDrag&&this.tree.isOverSvg){let e=this.actionHandler.changeNodePosition(r),t=e.position===DraggablePositionEnum.INSIDE?TYPO3.lang["mess.move_into"]:TYPO3.lang["mess.move_after"];t=t.replace("%s",e.node.name).replace("%s",e.target.name),Modal.confirm(TYPO3.lang.move_folder,t,Severity.warning,[{text:TYPO3.lang["labels.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:TYPO3.lang["cm.copy"]||"Copy",btnClass:"btn-warning",name:"copy"},{text:TYPO3.lang["labels.move"]||"Move",btnClass:"btn-warning",name:"move"}]).on("button.clicked",t=>{const r=t.target;"move"===r.name?this.sendChangeCommand("move",e):"copy"===r.name&&this.sendChangeCommand("copy",e),Modal.dismiss()})}return!0}sendChangeCommand(e,t){let r={data:{}};if("copy"===e)r.data.copy=[],r.copy.push({data:decodeURIComponent(t.identifier),target:decodeURIComponent(t.target.identifier)});else{if("move"!==e)return;r.data.move=[],r.data.move.push({data:decodeURIComponent(t.identifier),target:decodeURIComponent(t.target.identifier)})}this.tree.nodesAddPlaceholder(),new AjaxRequest(top.TYPO3.settings.ajaxUrls.file_process).post(r).then(e=>e.resolve()).then(e=>{e&&e.hasErrors?(this.tree.errorNotification(e.messages,!1),this.tree.nodesContainer.selectAll(".node").remove(),this.tree.updateVisibleNodes(),this.tree.nodesRemovePlaceholder()):(e.messages&&e.messages.forEach(e=>{Notification.showMessage(e.title||"",e.message||"",e.severity)}),this.tree.refreshOrFilterTree())}).catch(e=>{this.tree.errorNotification(e,!0)})}}
\ No newline at end of file
+    `}firstUpdated(){this.toolbar.tree=this.tree,this.tree.addEventListener("typo3:svg-tree:expand-toggle",this.toggleExpandState),this.tree.addEventListener("typo3:svg-tree:node-selected",this.loadContent),this.tree.addEventListener("typo3:svg-tree:node-context",this.showContextMenu),this.tree.addEventListener("typo3:svg-tree:nodes-prepared",this.selectActiveNode)}};__decorate([query(".svg-tree-wrapper")],FileStorageTreeNavigationComponent.prototype,"tree",void 0),__decorate([query("typo3-backend-tree-toolbar")],FileStorageTreeNavigationComponent.prototype,"toolbar",void 0),FileStorageTreeNavigationComponent=__decorate([customElement(navigationComponentName)],FileStorageTreeNavigationComponent);export{FileStorageTreeNavigationComponent};class FileStorageTreeActions extends DragDrop{changeNodePosition(e){const t=this.tree.nodes,r=this.tree.settings.nodeDrag.identifier;let o=this.tree.settings.nodeDragPosition,i=e||this.tree.settings.nodeDrag;if(r===i.identifier)return null;if(o===DraggablePositionEnum.BEFORE){const r=t.indexOf(e),n=this.setNodePositionAndTarget(r);if(null===n)return null;o=n.position,i=n.target}return{node:this.tree.settings.nodeDrag,identifier:r,target:i,position:o}}setNodePositionAndTarget(e){const t=this.tree.nodes,r=t[e].depth;e>0&&e--;const o=t[e].depth,i=this.tree.nodes[e];if(o===r)return{position:DraggablePositionEnum.AFTER,target:i};if(o<r)return{position:DraggablePositionEnum.INSIDE,target:i};for(let o=e;o>=0;o--){if(t[o].depth===r)return{position:DraggablePositionEnum.AFTER,target:this.tree.nodes[o]};if(t[o].depth<r)return{position:DraggablePositionEnum.AFTER,target:t[o]}}return null}changeNodeClasses(e){const t=this.tree.svg.select(".node-over"),r=this.tree.svg.node().parentNode.querySelector(".node-dd");t.size()&&this.tree.isOverSvg&&(this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none"),this.addNodeDdClass(r,"ok-append"),this.tree.settings.nodeDragPosition=DraggablePositionEnum.INSIDE)}}class FileStorageTreeNodeDragHandler{constructor(e,t){this.startDrag=!1,this.startPageX=0,this.startPageY=0,this.isDragged=!1,this.tree=e,this.actionHandler=t}dragStart(e){return 0!==e.subject.depth&&(this.startPageX=e.sourceEvent.pageX,this.startPageY=e.sourceEvent.pageY,this.startDrag=!1,!0)}dragDragged(e){let t=e.subject;if(!this.actionHandler.isDragNodeDistanceMore(e,this))return!1;if(this.startDrag=!0,0===t.depth)return!1;this.tree.settings.nodeDrag=t;let r=this.tree.svg.node().querySelector('.node-bg[data-state-id="'+t.stateIdentifier+'"]'),o=this.tree.svg.node().parentNode.querySelector(".node-dd");return this.isDragged||(this.isDragged=!0,this.actionHandler.createDraggable(this.tree.getIconId(t),t.name),r?.classList.add("node-bg--dragging")),this.tree.settings.nodeDragPosition=!1,this.actionHandler.openNodeTimeout(),this.actionHandler.updateDraggablePosition(e),(t.isOver||this.tree.hoveredNode&&-1!==this.tree.hoveredNode.parentsStateIdentifier.indexOf(t.stateIdentifier)||!this.tree.isOverSvg)&&(this.actionHandler.addNodeDdClass(o,"nodrop"),this.tree.isOverSvg||this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none")),!this.tree.hoveredNode||this.isInSameParentNode(t,this.tree.hoveredNode)?(this.actionHandler.addNodeDdClass(o,"nodrop"),this.tree.nodesBgContainer.selectAll(".node-bg__border").style("display","none")):this.actionHandler.changeNodeClasses(e),!0}isInSameParentNode(e,t){return e.stateIdentifier==t.stateIdentifier||e.parentsStateIdentifier[0]==t.stateIdentifier||t.parentsStateIdentifier.includes(e.stateIdentifier)}dragEnd(e){let t=e.subject;if(!this.startDrag||0===t.depth)return!1;let r=this.tree.hoveredNode;if(this.isDragged=!1,this.actionHandler.removeNodeDdClass(),!(t.isOver||r&&-1!==r.parentsStateIdentifier.indexOf(t.stateIdentifier))&&this.tree.settings.canNodeDrag&&this.tree.isOverSvg){let e=this.actionHandler.changeNodePosition(r),t=e.position===DraggablePositionEnum.INSIDE?TYPO3.lang["mess.move_into"]:TYPO3.lang["mess.move_after"];t=t.replace("%s",e.node.name).replace("%s",e.target.name),Modal.confirm(TYPO3.lang.move_folder,t,Severity.warning,[{text:TYPO3.lang["labels.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:TYPO3.lang["cm.copy"]||"Copy",btnClass:"btn-warning",name:"copy"},{text:TYPO3.lang["labels.move"]||"Move",btnClass:"btn-warning",name:"move"}]).on("button.clicked",(t=>{const r=t.target;"move"===r.name?this.sendChangeCommand("move",e):"copy"===r.name&&this.sendChangeCommand("copy",e),Modal.dismiss()}))}return!0}sendChangeCommand(e,t){let r={data:{}};if("copy"===e)r.data.copy=[],r.copy.push({data:decodeURIComponent(t.identifier),target:decodeURIComponent(t.target.identifier)});else{if("move"!==e)return;r.data.move=[],r.data.move.push({data:decodeURIComponent(t.identifier),target:decodeURIComponent(t.target.identifier)})}this.tree.nodesAddPlaceholder(),new AjaxRequest(top.TYPO3.settings.ajaxUrls.file_process).post(r).then((e=>e.resolve())).then((e=>{e&&e.hasErrors?(this.tree.errorNotification(e.messages,!1),this.tree.nodesContainer.selectAll(".node").remove(),this.tree.updateVisibleNodes(),this.tree.nodesRemovePlaceholder()):(e.messages&&e.messages.forEach((e=>{Notification.showMessage(e.title||"",e.message||"",e.severity)})),this.tree.refreshOrFilterTree())})).catch((e=>{this.tree.errorNotification(e,!0)}))}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-tree.js b/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-tree.js
index f045909dcc66..fa74311e3390 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-tree.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/tree/file-storage-tree.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{SvgTree}from"@typo3/backend/svg-tree.js";export class FileStorageTree extends SvgTree{constructor(){super(),this.settings.defaultProperties={hasChildren:!1,nameSourceField:"title",itemType:"sys_file",prefix:"",suffix:"",locked:!1,loaded:!1,overlayIcon:"",selectable:!0,expanded:!1,checked:!1,backgroundColor:"",class:"",readableRootline:""}}showChildren(e){this.loadChildrenOfNode(e),super.showChildren(e)}getNodeTitle(e){return decodeURIComponent(e.name)}loadChildrenOfNode(e){if(e.loaded)return this.prepareDataForVisibleNodes(),void this.updateVisibleNodes();this.nodesAddPlaceholder(),new AjaxRequest(this.settings.dataUrl+"&parent="+e.identifier+"&currentDepth="+e.depth).get({cache:"no-cache"}).then(e=>e.resolve()).then(t=>{let o=Array.isArray(t)?t:[];const r=this.nodes.indexOf(e)+1;o.forEach((e,t)=>{this.nodes.splice(r+t,0,e)}),e.loaded=!0,this.setParametersNode(),this.prepareDataForVisibleNodes(),this.updateVisibleNodes(),this.nodesRemovePlaceholder(),this.focusNode(e)}).catch(e=>{throw this.errorNotification(e,!1),this.nodesRemovePlaceholder(),e})}}
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{SvgTree}from"@typo3/backend/svg-tree.js";export class FileStorageTree extends SvgTree{constructor(){super(),this.settings.defaultProperties={hasChildren:!1,nameSourceField:"title",itemType:"sys_file",prefix:"",suffix:"",locked:!1,loaded:!1,overlayIcon:"",selectable:!0,expanded:!1,checked:!1,backgroundColor:"",class:"",readableRootline:""}}showChildren(e){this.loadChildrenOfNode(e),super.showChildren(e)}getNodeTitle(e){return decodeURIComponent(e.name)}loadChildrenOfNode(e){if(e.loaded)return this.prepareDataForVisibleNodes(),void this.updateVisibleNodes();this.nodesAddPlaceholder(),new AjaxRequest(this.settings.dataUrl+"&parent="+e.identifier+"&currentDepth="+e.depth).get({cache:"no-cache"}).then((e=>e.resolve())).then((t=>{let o=Array.isArray(t)?t:[];const r=this.nodes.indexOf(e)+1;o.forEach(((e,t)=>{this.nodes.splice(r+t,0,e)})),e.loaded=!0,this.setParametersNode(),this.prepareDataForVisibleNodes(),this.updateVisibleNodes(),this.nodesRemovePlaceholder(),this.focusNode(e)})).catch((e=>{throw this.errorNotification(e,!1),this.nodesRemovePlaceholder(),e}))}}
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/tree/page-browser.js b/typo3/sysext/backend/Resources/Public/JavaScript/tree/page-browser.js
index c89927945446..08537ddfd91f 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/tree/page-browser.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/tree/page-browser.js
@@ -10,11 +10,11 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(e,t,n,r){var i,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,n,s):i(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};import{html,LitElement}from"lit";import{customElement,property,query}from"lit/decorators.js";import{until}from"lit/directives/until.js";import{lll}from"@typo3/core/lit-helper.js";import{PageTree}from"@typo3/backend/page-tree/page-tree.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import ElementBrowser from"@typo3/recordlist/element-browser.js";import LinkBrowser from"@typo3/recordlist/link-browser.js";import"@typo3/backend/element/icon-element.js";import Persistent from"@typo3/backend/storage/persistent.js";const componentName="typo3-backend-component-page-browser";let PageBrowserTree=class extends PageTree{appendTextElement(e){return super.appendTextElement(e).attr("opacity",e=>this.settings.actions.includes("link")?this.isLinkable(e)?1:.5:1)}updateNodeActions(e){const t=super.updateNodeActions(e);if(this.settings.actions.includes("link")){const e=this.nodesActionsContainer.selectAll(".node-action").append("g").attr("visibility",e=>this.isLinkable(e)?"visible":"hidden").on("click",(e,t)=>{this.linkItem(t)});this.createIconAreaForAction(e,"actions-link")}else if(this.settings.actions.includes("select")){const e=t.append("g").on("click",(e,t)=>{this.selectItem(t)});this.createIconAreaForAction(e,"actions-link")}return t}linkItem(e){LinkBrowser.finalizeFunction("t3://page?uid="+e.identifier)}isLinkable(e){return!1===["199","254","255"].includes(String(e.type))}selectItem(e){ElementBrowser.insertElement(e.itemType,e.identifier,e.name,e.identifier,!0)}};PageBrowserTree=__decorate([customElement("typo3-backend-component-page-browser-tree")],PageBrowserTree);let PageBrowser=class extends LitElement{constructor(){super(...arguments),this.mountPointPath=null,this.activePageId=0,this.actions=[],this.configuration=null,this.triggerRender=()=>{this.tree.dispatchEvent(new Event("svg-tree:visible"))},this.selectActivePageInTree=e=>{let t=e.detail.nodes;e.detail.nodes=t.map(e=>(parseInt(e.identifier,10)===this.activePageId&&(e.checked=!0),e))},this.toggleExpandState=e=>{const t=e.detail.node;t&&Persistent.set("BackendComponents.States.Pagetree.stateHash."+t.stateIdentifier,t.expanded?"1":"0")},this.loadRecordsOfPage=e=>{const t=e.detail.node;if(!t.checked)return;let n=document.location.href+"&contentOnly=1&expandPage="+t.identifier;new AjaxRequest(n).get().then(e=>e.resolve()).then(e=>{document.querySelector(".element-browser-main-content .element-browser-body").innerHTML=e})},this.setMountPoint=e=>{this.setTemporaryMountPoint(e.detail.pageId)}}connectedCallback(){super.connectedCallback(),document.addEventListener("typo3:navigation:resized",this.triggerRender),document.addEventListener("typo3:pagetree:mountPoint",this.setMountPoint)}disconnectedCallback(){document.removeEventListener("typo3:navigation:resized",this.triggerRender),document.removeEventListener("typo3:pagetree:mountPoint",this.setMountPoint),super.disconnectedCallback()}firstUpdated(){this.activePageId=parseInt(this.getAttribute("active-page"),10),this.actions=JSON.parse(this.getAttribute("tree-actions"))}createRenderRoot(){return this}getConfiguration(){if(null!==this.configuration)return Promise.resolve(this.configuration);const e=top.TYPO3.settings.ajaxUrls.page_tree_browser_configuration,t=this.hasAttribute("alternative-entry-points")?JSON.parse(this.getAttribute("alternative-entry-points")):[];let n=new AjaxRequest(e);return t.length&&(n=n.withQueryArguments("alternativeEntryPoints="+encodeURIComponent(t))),n.get().then(async e=>{const t=await e.resolve("json");return t.actions=this.actions,this.configuration=t,this.mountPointPath=t.temporaryMountPoint||null,t})}render(){return html`
+var __decorate=function(e,t,n,r){var i,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,n,s):i(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s};import{html,LitElement}from"lit";import{customElement,property,query}from"lit/decorators.js";import{until}from"lit/directives/until.js";import{lll}from"@typo3/core/lit-helper.js";import{PageTree}from"@typo3/backend/page-tree/page-tree.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import ElementBrowser from"@typo3/recordlist/element-browser.js";import LinkBrowser from"@typo3/recordlist/link-browser.js";import"@typo3/backend/element/icon-element.js";import Persistent from"@typo3/backend/storage/persistent.js";const componentName="typo3-backend-component-page-browser";let PageBrowserTree=class extends PageTree{appendTextElement(e){return super.appendTextElement(e).attr("opacity",(e=>this.settings.actions.includes("link")?this.isLinkable(e)?1:.5:1))}updateNodeActions(e){const t=super.updateNodeActions(e);if(this.settings.actions.includes("link")){const e=this.nodesActionsContainer.selectAll(".node-action").append("g").attr("visibility",(e=>this.isLinkable(e)?"visible":"hidden")).on("click",((e,t)=>{this.linkItem(t)}));this.createIconAreaForAction(e,"actions-link")}else if(this.settings.actions.includes("select")){const e=t.append("g").on("click",((e,t)=>{this.selectItem(t)}));this.createIconAreaForAction(e,"actions-link")}return t}linkItem(e){LinkBrowser.finalizeFunction("t3://page?uid="+e.identifier)}isLinkable(e){return!1===["199","254","255"].includes(String(e.type))}selectItem(e){ElementBrowser.insertElement(e.itemType,e.identifier,e.name,e.identifier,!0)}};PageBrowserTree=__decorate([customElement("typo3-backend-component-page-browser-tree")],PageBrowserTree);let PageBrowser=class extends LitElement{constructor(){super(...arguments),this.mountPointPath=null,this.activePageId=0,this.actions=[],this.configuration=null,this.triggerRender=()=>{this.tree.dispatchEvent(new Event("svg-tree:visible"))},this.selectActivePageInTree=e=>{let t=e.detail.nodes;e.detail.nodes=t.map((e=>(parseInt(e.identifier,10)===this.activePageId&&(e.checked=!0),e)))},this.toggleExpandState=e=>{const t=e.detail.node;t&&Persistent.set("BackendComponents.States.Pagetree.stateHash."+t.stateIdentifier,t.expanded?"1":"0")},this.loadRecordsOfPage=e=>{const t=e.detail.node;if(!t.checked)return;let n=document.location.href+"&contentOnly=1&expandPage="+t.identifier;new AjaxRequest(n).get().then((e=>e.resolve())).then((e=>{document.querySelector(".element-browser-main-content .element-browser-body").innerHTML=e}))},this.setMountPoint=e=>{this.setTemporaryMountPoint(e.detail.pageId)}}connectedCallback(){super.connectedCallback(),document.addEventListener("typo3:navigation:resized",this.triggerRender),document.addEventListener("typo3:pagetree:mountPoint",this.setMountPoint)}disconnectedCallback(){document.removeEventListener("typo3:navigation:resized",this.triggerRender),document.removeEventListener("typo3:pagetree:mountPoint",this.setMountPoint),super.disconnectedCallback()}firstUpdated(){this.activePageId=parseInt(this.getAttribute("active-page"),10),this.actions=JSON.parse(this.getAttribute("tree-actions"))}createRenderRoot(){return this}getConfiguration(){if(null!==this.configuration)return Promise.resolve(this.configuration);const e=top.TYPO3.settings.ajaxUrls.page_tree_browser_configuration,t=this.hasAttribute("alternative-entry-points")?JSON.parse(this.getAttribute("alternative-entry-points")):[];let n=new AjaxRequest(e);return t.length&&(n=n.withQueryArguments("alternativeEntryPoints="+encodeURIComponent(t))),n.get().then((async e=>{const t=await e.resolve("json");return t.actions=this.actions,this.configuration=t,this.mountPointPath=t.temporaryMountPoint||null,t}))}render(){return html`
       <div class="svg-tree">
         ${until(this.renderTree(),this.renderLoader())}
       </div>
-    `}renderTree(){return this.getConfiguration().then(e=>html`
+    `}renderTree(){return this.getConfiguration().then((e=>html`
           <div>
             <typo3-backend-tree-toolbar .tree="${this.tree}" class="svg-toolbar"></typo3-backend-tree-toolbar>
             <div class="navigation-tree-container">
@@ -23,11 +23,11 @@ var __decorate=function(e,t,n,r){var i,o=arguments.length,s=o<3?t:null===r?r=Obj
             </div>
           </div>
           ${this.renderLoader()}
-        `)}renderLoader(){return html`
+        `))}renderLoader(){return html`
       <div class="svg-tree-loader">
         <typo3-backend-icon identifier="spinner-circle-light" size="large"></typo3-backend-icon>
       </div>
-    `}unsetTemporaryMountPoint(){this.mountPointPath=null,Persistent.unset("pageTree_temporaryMountPoint").then(()=>{this.tree.refreshTree()})}renderMountPoint(){return null===this.mountPointPath?html``:html`
+    `}unsetTemporaryMountPoint(){this.mountPointPath=null,Persistent.unset("pageTree_temporaryMountPoint").then((()=>{this.tree.refreshTree()}))}renderMountPoint(){return null===this.mountPointPath?html``:html`
       <div class="node-mount-point">
         <div class="node-mount-point__icon"><typo3-backend-icon identifier="actions-info-circle" size="small"></typo3-backend-icon></div>
         <div class="node-mount-point__text">${this.mountPointPath}</div>
@@ -35,4 +35,4 @@ var __decorate=function(e,t,n,r){var i,o=arguments.length,s=o<3?t:null===r?r=Obj
           <typo3-backend-icon identifier="actions-close" size="small"></typo3-backend-icon>
         </div>
       </div>
-    `}setTemporaryMountPoint(e){new AjaxRequest(this.configuration.setTemporaryMountPointUrl).post("pid="+e,{headers:{"Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"}}).then(e=>e.resolve()).then(e=>{e&&e.hasErrors?(this.tree.errorNotification(e.message,!0),this.tree.updateVisibleNodes()):(this.mountPointPath=e.mountPointPath,this.tree.refreshOrFilterTree())}).catch(e=>{this.tree.errorNotification(e,!0)})}};__decorate([property({type:String})],PageBrowser.prototype,"mountPointPath",void 0),__decorate([query(".svg-tree-wrapper")],PageBrowser.prototype,"tree",void 0),PageBrowser=__decorate([customElement(componentName)],PageBrowser);export{PageBrowser};
\ No newline at end of file
+    `}setTemporaryMountPoint(e){new AjaxRequest(this.configuration.setTemporaryMountPointUrl).post("pid="+e,{headers:{"Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"}}).then((e=>e.resolve())).then((e=>{e&&e.hasErrors?(this.tree.errorNotification(e.message,!0),this.tree.updateVisibleNodes()):(this.mountPointPath=e.mountPointPath,this.tree.refreshOrFilterTree())})).catch((e=>{this.tree.errorNotification(e,!0)}))}};__decorate([property({type:String})],PageBrowser.prototype,"mountPointPath",void 0),__decorate([query(".svg-tree-wrapper")],PageBrowser.prototype,"tree",void 0),PageBrowser=__decorate([customElement(componentName)],PageBrowser);export{PageBrowser};
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/utility.js b/typo3/sysext/backend/Resources/Public/JavaScript/utility.js
index 2221019a4166..183240e4c614 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/utility.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/utility.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-class Utility{static trimExplode(t,e){return e.split(t).map(t=>t.trim()).filter(t=>""!==t)}static trimItems(t){return t.map(t=>t instanceof String?t.trim():t)}static intExplode(t,e,r=!1){return e.split(t).map(t=>parseInt(t,10)).filter(t=>!isNaN(t)||r&&0===t)}static isNumber(t){return!isNaN(parseFloat(t.toString()))&&isFinite(t)}static getParameterFromUrl(t,e){if("function"!=typeof t.split)return"";const r=t.split("?");let i="";if(r.length>=2){const t=r.join("?"),n=encodeURIComponent(e)+"=",a=t.split(/[&;]/g);for(let t=a.length;t-- >0;)if(-1!==a[t].lastIndexOf(n,0)){i=a[t].split("=")[1];break}}return i}static updateQueryStringParameter(t,e,r){const i=new RegExp("([?&])"+e+"=.*?(&|$)","i"),n=t.includes("?")?"&":"?";return t.match(i)?t.replace(i,"$1"+e+"="+r+"$2"):t+n+e+"="+r}static convertFormToObject(t){const e={};return t.querySelectorAll("input, select, textarea").forEach(t=>{const r=t.name,i=t.value;r&&(t instanceof HTMLInputElement&&"checkbox"==t.type?(void 0===e[r]&&(e[r]=[]),t.checked&&e[r].push(i)):e[r]=i)}),e}static mergeDeep(...t){const e=t=>t&&"object"==typeof t;return t.reduce((t,r)=>(Object.keys(r).forEach(i=>{const n=t[i],a=r[i];Array.isArray(n)&&Array.isArray(a)?t[i]=n.concat(...a):e(n)&&e(a)?t[i]=Utility.mergeDeep(n,a):t[i]=a}),t),{})}static urlsPointToSameServerSideResource(t,e){if(!t||!e)return!1;const r=window.location.origin;try{const i=new URL(t,Utility.isValidUrl(t)?void 0:r),n=new URL(e,Utility.isValidUrl(e)?void 0:r),a=i.origin+i.pathname+i.search;return a===n.origin+n.pathname+n.search}catch(t){return!1}}static isValidUrl(t){try{return new URL(t),!0}catch(t){return!1}}}export default Utility;
\ No newline at end of file
+class Utility{static trimExplode(t,e){return e.split(t).map((t=>t.trim())).filter((t=>""!==t))}static trimItems(t){return t.map((t=>t instanceof String?t.trim():t))}static intExplode(t,e,r=!1){return e.split(t).map((t=>parseInt(t,10))).filter((t=>!isNaN(t)||r&&0===t))}static isNumber(t){return!isNaN(parseFloat(t.toString()))&&isFinite(t)}static getParameterFromUrl(t,e){if("function"!=typeof t.split)return"";const r=t.split("?");let i="";if(r.length>=2){const t=r.join("?"),n=encodeURIComponent(e)+"=",a=t.split(/[&;]/g);for(let t=a.length;t-- >0;)if(-1!==a[t].lastIndexOf(n,0)){i=a[t].split("=")[1];break}}return i}static updateQueryStringParameter(t,e,r){const i=new RegExp("([?&])"+e+"=.*?(&|$)","i"),n=t.includes("?")?"&":"?";return t.match(i)?t.replace(i,"$1"+e+"="+r+"$2"):t+n+e+"="+r}static convertFormToObject(t){const e={};return t.querySelectorAll("input, select, textarea").forEach((t=>{const r=t.name,i=t.value;r&&(t instanceof HTMLInputElement&&"checkbox"==t.type?(void 0===e[r]&&(e[r]=[]),t.checked&&e[r].push(i)):e[r]=i)})),e}static mergeDeep(...t){const e=t=>t&&"object"==typeof t;return t.reduce(((t,r)=>(Object.keys(r).forEach((i=>{const n=t[i],a=r[i];Array.isArray(n)&&Array.isArray(a)?t[i]=n.concat(...a):e(n)&&e(a)?t[i]=Utility.mergeDeep(n,a):t[i]=a})),t)),{})}static urlsPointToSameServerSideResource(t,e){if(!t||!e)return!1;const r=window.location.origin;try{const i=new URL(t,Utility.isValidUrl(t)?void 0:r),n=new URL(e,Utility.isValidUrl(e)?void 0:r),a=i.origin+i.pathname+i.search;return a===n.origin+n.pathname+n.search}catch(t){return!1}}static isValidUrl(t){try{return new URL(t),!0}catch(t){return!1}}}export default Utility;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/utility/collape-state-persister.js b/typo3/sysext/backend/Resources/Public/JavaScript/utility/collape-state-persister.js
index 790bf69a4012..1523f75abfea 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/utility/collape-state-persister.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/utility/collape-state-persister.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{Collapse as BootstrapCollapse}from"bootstrap";import Client from"@typo3/backend/storage/client.js";import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";export class CollapeStatePersister{constructor(){this.localStorageKey="collapse-states",DocumentService.ready().then(()=>{this.registerEventListener(),this.recoverStates()})}registerEventListener(){const e='.collapse[data-persist-collapse-state="true"]';new RegularEvent("show.bs.collapse",e=>{this.toStorage(e.target.id,!0)}).delegateTo(document,e),new RegularEvent("hide.bs.collapse",e=>{this.toStorage(e.target.id,!1)}).delegateTo(document,e)}recoverStates(){const e=this.fromStorage();for(const[t,o]of Object.entries(e)){const e=document.getElementById(t);if(null===e)continue;const r=BootstrapCollapse.getOrCreateInstance(e,{toggle:!1});o?r.show():r.hide()}}fromStorage(){const e=Client.get(this.localStorageKey);return null===e?{}:JSON.parse(e)}toStorage(e,t){const o=this.fromStorage();o[e]=t,Client.set(this.localStorageKey,JSON.stringify(o))}}export default new CollapeStatePersister;
\ No newline at end of file
+import{Collapse as BootstrapCollapse}from"bootstrap";import Client from"@typo3/backend/storage/client.js";import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";export class CollapeStatePersister{constructor(){this.localStorageKey="collapse-states",DocumentService.ready().then((()=>{this.registerEventListener(),this.recoverStates()}))}registerEventListener(){const e='.collapse[data-persist-collapse-state="true"]';new RegularEvent("show.bs.collapse",(e=>{this.toStorage(e.target.id,!0)})).delegateTo(document,e),new RegularEvent("hide.bs.collapse",(e=>{this.toStorage(e.target.id,!1)})).delegateTo(document,e)}recoverStates(){const e=this.fromStorage();for(const[t,o]of Object.entries(e)){const e=document.getElementById(t);if(null===e)continue;const r=BootstrapCollapse.getOrCreateInstance(e,{toggle:!1});o?r.show():r.hide()}}fromStorage(){const e=Client.get(this.localStorageKey);return null===e?{}:JSON.parse(e)}toStorage(e,t){const o=this.fromStorage();o[e]=t,Client.set(this.localStorageKey,JSON.stringify(o))}}export default new CollapeStatePersister;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/viewport/content-container.js b/typo3/sysext/backend/Resources/Public/JavaScript/viewport/content-container.js
index 4fd7a8cb3ed3..1a10269e6d92 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/viewport/content-container.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/viewport/content-container.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{ScaffoldIdentifierEnum}from"@typo3/backend/enum/viewport/scaffold-identifier.js";import{AbstractContainer}from"@typo3/backend/viewport/abstract-container.js";import $ from"jquery";import ClientRequest from"@typo3/backend/event/client-request.js";import InteractionRequest from"@typo3/backend/event/interaction-request.js";import Loader from"@typo3/backend/viewport/loader.js";import Utility from"@typo3/backend/utility.js";import TriggerRequest from"@typo3/backend/event/trigger-request.js";class ContentContainer extends AbstractContainer{get(){return $(ScaffoldIdentifierEnum.contentModuleIframe)[0].contentWindow}beforeSetUrl(e){return this.consumerScope.invoke(new TriggerRequest("typo3.beforeSetUrl",e))}setUrl(e,t,r){let n;const o=this.resolveRouterElement();return null===o?(n=$.Deferred(),n.reject(),n):(t instanceof InteractionRequest||(t=new ClientRequest("typo3.setUrl",null)),n=this.consumerScope.invoke(new TriggerRequest("typo3.setUrl",t)),n.then(()=>{Loader.start(),o.setAttribute("endpoint",e),o.setAttribute("module",r||null),o.parentElement.addEventListener("typo3-module-loaded",()=>Loader.finish(),{once:!0})}),n)}getUrl(){return this.resolveRouterElement().getAttribute("endpoint")}refresh(e){let t;const r=this.resolveIFrameElement();return null===r?(t=$.Deferred(),t.reject(),t):(t=this.consumerScope.invoke(new TriggerRequest("typo3.refresh",e)),t.then(()=>{r.contentWindow.location.reload()}),t)}getIdFromUrl(){return this.getUrl?parseInt(Utility.getParameterFromUrl(this.getUrl(),"id"),10):0}resolveIFrameElement(){const e=$(ScaffoldIdentifierEnum.contentModuleIframe+":first");return 0===e.length?null:e.get(0)}resolveRouterElement(){return document.querySelector(ScaffoldIdentifierEnum.contentModuleRouter)}}export default ContentContainer;
\ No newline at end of file
+import{ScaffoldIdentifierEnum}from"@typo3/backend/enum/viewport/scaffold-identifier.js";import{AbstractContainer}from"@typo3/backend/viewport/abstract-container.js";import $ from"jquery";import ClientRequest from"@typo3/backend/event/client-request.js";import InteractionRequest from"@typo3/backend/event/interaction-request.js";import Loader from"@typo3/backend/viewport/loader.js";import Utility from"@typo3/backend/utility.js";import TriggerRequest from"@typo3/backend/event/trigger-request.js";class ContentContainer extends AbstractContainer{get(){return $(ScaffoldIdentifierEnum.contentModuleIframe)[0].contentWindow}beforeSetUrl(e){return this.consumerScope.invoke(new TriggerRequest("typo3.beforeSetUrl",e))}setUrl(e,t,r){let n;const o=this.resolveRouterElement();return null===o?(n=$.Deferred(),n.reject(),n):(t instanceof InteractionRequest||(t=new ClientRequest("typo3.setUrl",null)),n=this.consumerScope.invoke(new TriggerRequest("typo3.setUrl",t)),n.then((()=>{Loader.start(),o.setAttribute("endpoint",e),o.setAttribute("module",r||null),o.parentElement.addEventListener("typo3-module-loaded",(()=>Loader.finish()),{once:!0})})),n)}getUrl(){return this.resolveRouterElement().getAttribute("endpoint")}refresh(e){let t;const r=this.resolveIFrameElement();return null===r?(t=$.Deferred(),t.reject(),t):(t=this.consumerScope.invoke(new TriggerRequest("typo3.refresh",e)),t.then((()=>{r.contentWindow.location.reload()})),t)}getIdFromUrl(){return this.getUrl?parseInt(Utility.getParameterFromUrl(this.getUrl(),"id"),10):0}resolveIFrameElement(){const e=$(ScaffoldIdentifierEnum.contentModuleIframe+":first");return 0===e.length?null:e.get(0)}resolveRouterElement(){return document.querySelector(ScaffoldIdentifierEnum.contentModuleRouter)}}export default ContentContainer;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/viewport/navigation-container.js b/typo3/sysext/backend/Resources/Public/JavaScript/viewport/navigation-container.js
index 1b4c41dc742e..b6d30289aabd 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/viewport/navigation-container.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/viewport/navigation-container.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{ScaffoldIdentifierEnum}from"@typo3/backend/enum/viewport/scaffold-identifier.js";import{AbstractContainer}from"@typo3/backend/viewport/abstract-container.js";import TriggerRequest from"@typo3/backend/event/trigger-request.js";class NavigationContainer extends AbstractContainer{constructor(t){super(t),this.activeComponentId=""}get parent(){return document.querySelector(ScaffoldIdentifierEnum.scaffold)}get container(){return document.querySelector(ScaffoldIdentifierEnum.contentNavigation)}get switcher(){return document.querySelector(ScaffoldIdentifierEnum.contentNavigationSwitcher)}showComponent(t){const e=this.container;if(this.show(t),t===this.activeComponentId)return;if(""!==this.activeComponentId){let t=e.querySelector("#navigationComponent-"+this.activeComponentId.replace(/[/@]/g,"_"));t&&(t.style.display="none")}const n="navigationComponent-"+t.replace(/[/@]/g,"_");if(1===e.querySelectorAll('[data-component="'+t+'"]').length)return this.show(t),void(this.activeComponentId=t);import(t+".js").then(o=>{if("string"==typeof o.navigationComponentName){const i=o.navigationComponentName,a=document.createElement(i);a.setAttribute("id",n),a.classList.add("scaffold-content-navigation-component"),a.dataset.component=t,e.append(a)}else{e.insertAdjacentHTML("beforeend",'<div class="scaffold-content-navigation-component" data-component="'+t+'" id="'+n+'"></div>');Object.values(o)[0].initialize("#"+n)}this.show(t),this.activeComponentId=t})}hide(t){const e=this.parent,n=this.switcher;e.classList.remove("scaffold-content-navigation-expanded"),e.classList.remove("scaffold-content-navigation-available"),t&&n&&(n.style.display="none")}show(t){const e=this.parent,n=this.container,o=this.switcher;if(n.querySelectorAll(ScaffoldIdentifierEnum.contentNavigationDataComponent).forEach(t=>t.style.display="none"),void 0!==typeof t){e.classList.add("scaffold-content-navigation-expanded"),e.classList.add("scaffold-content-navigation-available");const o=n.querySelector('[data-component="'+t+'"]');o&&(o.style.display=null)}o&&(o.style.display=null)}setUrl(t,e){const n=this.consumerScope.invoke(new TriggerRequest("typo3.setUrl",e));return n.then(()=>{this.parent.classList.add("scaffold-content-navigation-expanded")}),n}}export default NavigationContainer;
\ No newline at end of file
+import{ScaffoldIdentifierEnum}from"@typo3/backend/enum/viewport/scaffold-identifier.js";import{AbstractContainer}from"@typo3/backend/viewport/abstract-container.js";import TriggerRequest from"@typo3/backend/event/trigger-request.js";class NavigationContainer extends AbstractContainer{constructor(t){super(t),this.activeComponentId=""}get parent(){return document.querySelector(ScaffoldIdentifierEnum.scaffold)}get container(){return document.querySelector(ScaffoldIdentifierEnum.contentNavigation)}get switcher(){return document.querySelector(ScaffoldIdentifierEnum.contentNavigationSwitcher)}showComponent(t){const e=this.container;if(this.show(t),t===this.activeComponentId)return;if(""!==this.activeComponentId){let t=e.querySelector("#navigationComponent-"+this.activeComponentId.replace(/[/@]/g,"_"));t&&(t.style.display="none")}const n="navigationComponent-"+t.replace(/[/@]/g,"_");if(1===e.querySelectorAll('[data-component="'+t+'"]').length)return this.show(t),void(this.activeComponentId=t);import(t+".js").then((o=>{if("string"==typeof o.navigationComponentName){const i=o.navigationComponentName,a=document.createElement(i);a.setAttribute("id",n),a.classList.add("scaffold-content-navigation-component"),a.dataset.component=t,e.append(a)}else{e.insertAdjacentHTML("beforeend",'<div class="scaffold-content-navigation-component" data-component="'+t+'" id="'+n+'"></div>');Object.values(o)[0].initialize("#"+n)}this.show(t),this.activeComponentId=t}))}hide(t){const e=this.parent,n=this.switcher;e.classList.remove("scaffold-content-navigation-expanded"),e.classList.remove("scaffold-content-navigation-available"),t&&n&&(n.style.display="none")}show(t){const e=this.parent,n=this.container,o=this.switcher;if(n.querySelectorAll(ScaffoldIdentifierEnum.contentNavigationDataComponent).forEach((t=>t.style.display="none")),void 0!==typeof t){e.classList.add("scaffold-content-navigation-expanded"),e.classList.add("scaffold-content-navigation-available");const o=n.querySelector('[data-component="'+t+'"]');o&&(o.style.display=null)}o&&(o.style.display=null)}setUrl(t,e){const n=this.consumerScope.invoke(new TriggerRequest("typo3.setUrl",e));return n.then((()=>{this.parent.classList.add("scaffold-content-navigation-expanded")})),n}}export default NavigationContainer;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/viewport/resizable-navigation.js b/typo3/sysext/backend/Resources/Public/JavaScript/viewport/resizable-navigation.js
index 338eb9bc42f7..4ee45154cdc2 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/viewport/resizable-navigation.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/viewport/resizable-navigation.js
@@ -10,7 +10,7 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var __decorate=function(t,e,i,n){var o,a=arguments.length,s=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var r=t.length-1;r>=0;r--)(o=t[r])&&(s=(a<3?o(s):a>3?o(e,i,s):o(e,i))||s);return a>3&&s&&Object.defineProperty(e,i,s),s};import{html,LitElement}from"lit";import{customElement,property,state}from"lit/decorators.js";import{lll}from"@typo3/core/lit-helper.js";import Persistent from"@typo3/backend/storage/persistent.js";import"@typo3/backend/element/icon-element.js";const selectorConverter={fromAttribute:t=>document.querySelector(t)};let ResizableNavigation=class extends LitElement{constructor(){super(...arguments),this.minimumWidth=250,this.resizing=!1,this.toggleNavigation=t=>{t instanceof MouseEvent&&2===t.button||(t.stopPropagation(),this.parentContainer.classList.toggle("scaffold-content-navigation-expanded"))},this.fallbackNavigationSizeIfNeeded=t=>{let e=t.currentTarget;0!==this.getNavigationWidth()&&e.outerWidth<this.getNavigationWidth()+this.getNavigationPosition().left+this.minimumWidth&&this.autoNavigationWidth()},this.handleMouseMove=t=>{this.resizeNavigation(t.clientX)},this.handleTouchMove=t=>{this.resizeNavigation(t.changedTouches[0].clientX)},this.resizeNavigation=t=>{let e=Math.round(t)-Math.round(this.getNavigationPosition().left);this.setNavigationWidth(e)},this.startResizeNavigation=t=>{t instanceof MouseEvent&&2===t.button||(t.stopPropagation(),this.resizing=!0,document.addEventListener("mousemove",this.handleMouseMove,!1),document.addEventListener("mouseup",this.stopResizeNavigation,!1),document.addEventListener("touchmove",this.handleTouchMove,!1),document.addEventListener("touchend",this.stopResizeNavigation,!1))},this.stopResizeNavigation=()=>{this.resizing=!1,document.removeEventListener("mousemove",this.handleMouseMove,!1),document.removeEventListener("mouseup",this.stopResizeNavigation,!1),document.removeEventListener("touchmove",this.handleTouchMove,!1),document.removeEventListener("touchend",this.stopResizeNavigation,!1),Persistent.set(this.persistenceIdentifier,this.getNavigationWidth()),document.dispatchEvent(new CustomEvent("typo3:navigation:resized"))}}connectedCallback(){super.connectedCallback();const t=this.initialWidth||parseInt(Persistent.get(this.persistenceIdentifier),10);this.setNavigationWidth(t),window.addEventListener("resize",this.fallbackNavigationSizeIfNeeded,{passive:!0})}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("resize",this.fallbackNavigationSizeIfNeeded)}createRenderRoot(){return this}async firstUpdated(){await new Promise(t=>setTimeout(t,0)),this.querySelector(".scaffold-content-navigation-switcher-btn").addEventListener("touchstart",this.toggleNavigation,{passive:!0}),this.querySelector(".scaffold-content-navigation-drag").addEventListener("touchstart",this.startResizeNavigation,{passive:!0})}render(){return html`
+var __decorate=function(t,e,i,n){var o,a=arguments.length,s=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var r=t.length-1;r>=0;r--)(o=t[r])&&(s=(a<3?o(s):a>3?o(e,i,s):o(e,i))||s);return a>3&&s&&Object.defineProperty(e,i,s),s};import{html,LitElement}from"lit";import{customElement,property,state}from"lit/decorators.js";import{lll}from"@typo3/core/lit-helper.js";import Persistent from"@typo3/backend/storage/persistent.js";import"@typo3/backend/element/icon-element.js";const selectorConverter={fromAttribute:t=>document.querySelector(t)};let ResizableNavigation=class extends LitElement{constructor(){super(...arguments),this.minimumWidth=250,this.resizing=!1,this.toggleNavigation=t=>{t instanceof MouseEvent&&2===t.button||(t.stopPropagation(),this.parentContainer.classList.toggle("scaffold-content-navigation-expanded"))},this.fallbackNavigationSizeIfNeeded=t=>{let e=t.currentTarget;0!==this.getNavigationWidth()&&e.outerWidth<this.getNavigationWidth()+this.getNavigationPosition().left+this.minimumWidth&&this.autoNavigationWidth()},this.handleMouseMove=t=>{this.resizeNavigation(t.clientX)},this.handleTouchMove=t=>{this.resizeNavigation(t.changedTouches[0].clientX)},this.resizeNavigation=t=>{let e=Math.round(t)-Math.round(this.getNavigationPosition().left);this.setNavigationWidth(e)},this.startResizeNavigation=t=>{t instanceof MouseEvent&&2===t.button||(t.stopPropagation(),this.resizing=!0,document.addEventListener("mousemove",this.handleMouseMove,!1),document.addEventListener("mouseup",this.stopResizeNavigation,!1),document.addEventListener("touchmove",this.handleTouchMove,!1),document.addEventListener("touchend",this.stopResizeNavigation,!1))},this.stopResizeNavigation=()=>{this.resizing=!1,document.removeEventListener("mousemove",this.handleMouseMove,!1),document.removeEventListener("mouseup",this.stopResizeNavigation,!1),document.removeEventListener("touchmove",this.handleTouchMove,!1),document.removeEventListener("touchend",this.stopResizeNavigation,!1),Persistent.set(this.persistenceIdentifier,this.getNavigationWidth()),document.dispatchEvent(new CustomEvent("typo3:navigation:resized"))}}connectedCallback(){super.connectedCallback();const t=this.initialWidth||parseInt(Persistent.get(this.persistenceIdentifier),10);this.setNavigationWidth(t),window.addEventListener("resize",this.fallbackNavigationSizeIfNeeded,{passive:!0})}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("resize",this.fallbackNavigationSizeIfNeeded)}createRenderRoot(){return this}async firstUpdated(){await new Promise((t=>setTimeout(t,0))),this.querySelector(".scaffold-content-navigation-switcher-btn").addEventListener("touchstart",this.toggleNavigation,{passive:!0}),this.querySelector(".scaffold-content-navigation-drag").addEventListener("touchstart",this.startResizeNavigation,{passive:!0})}render(){return html`
       <div class="scaffold-content-navigation-switcher">
         <button @mouseup="${this.toggleNavigation}" class="btn btn-default btn-borderless scaffold-content-navigation-switcher-btn scaffold-content-navigation-switcher-open" role="button" title="${lll("viewport_navigation_show")}">
           <typo3-backend-icon identifier="actions-chevron-right" size="small"></typo3-backend-icon>
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/viewport/topbar.js b/typo3/sysext/backend/Resources/Public/JavaScript/viewport/topbar.js
index b707afe36182..62963ba17cbd 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/viewport/topbar.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/viewport/topbar.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{ScaffoldIdentifierEnum}from"@typo3/backend/enum/viewport/scaffold-identifier.js";import Toolbar from"@typo3/backend/viewport/toolbar.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";class Topbar{constructor(){this.Toolbar=new Toolbar}refresh(){new AjaxRequest(TYPO3.settings.ajaxUrls.topbar).get().then(async e=>{const o=await e.resolve(),r=document.querySelector(Topbar.topbarSelector);null!==r&&(r.innerHTML=o.topbar,r.dispatchEvent(new Event("t3-topbar-update")))})}}Topbar.topbarSelector=ScaffoldIdentifierEnum.header;export default Topbar;
\ No newline at end of file
+import{ScaffoldIdentifierEnum}from"@typo3/backend/enum/viewport/scaffold-identifier.js";import Toolbar from"@typo3/backend/viewport/toolbar.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";class Topbar{constructor(){this.Toolbar=new Toolbar}refresh(){new AjaxRequest(TYPO3.settings.ajaxUrls.topbar).get().then((async e=>{const o=await e.resolve(),r=document.querySelector(Topbar.topbarSelector);null!==r&&(r.innerHTML=o.topbar,r.dispatchEvent(new Event("t3-topbar-update")))}))}}Topbar.topbarSelector=ScaffoldIdentifierEnum.header;export default Topbar;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/wizard.js b/typo3/sysext/backend/Resources/Public/JavaScript/wizard.js
index aee209d75a3c..fc8165a906cf 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/wizard.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/wizard.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{SeverityEnum}from"@typo3/backend/enum/severity.js";import $ from"jquery";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import Icons from"@typo3/backend/icons.js";class Wizard{constructor(){this.setup={slides:[],settings:{},forceSelection:!0,$carousel:null},this.originalSetup=$.extend(!0,{},this.setup)}set(e,t){return this.setup.settings[e]=t,this}addSlide(e,t,s="",i=SeverityEnum.info,r){const a={identifier:e,title:t,content:s,severity:i,callback:r};return this.setup.slides.push(a),this}addFinalProcessingSlide(e){return e||(e=()=>{this.dismiss()}),Icons.getIcon("spinner-circle-dark",Icons.sizes.large,null,null).then(t=>{let s=$("<div />",{class:"text-center"}).append(t);this.addSlide("final-processing-slide",top.TYPO3.lang["wizard.processing.title"],s[0].outerHTML,Severity.info,e)})}show(){let e=this.generateSlides(),t=this.setup.slides[0];Modal.confirm(t.title,e,t.severity,[{text:top.TYPO3.lang["wizard.button.cancel"],active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>{this.getComponent().trigger("wizard-dismiss")}},{text:top.TYPO3.lang["wizard.button.next"],btnClass:"btn-"+Severity.getCssClass(t.severity),name:"next"}]),this.setup.forceSelection&&this.lockNextStep(),this.addProgressBar(),this.initializeEvents(),this.getComponent().on("wizard-visible",()=>{this.runSlideCallback(t,this.setup.$carousel.find(".carousel-item").first())}).on("wizard-dismissed",()=>{this.setup=$.extend(!0,{},this.originalSetup)})}getComponent(){return null===this.setup.$carousel&&this.generateSlides(),this.setup.$carousel}dismiss(){Modal.dismiss()}lockNextStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="next"]');return e.prop("disabled",!0),e}unlockNextStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="next"]');return e.prop("disabled",!1),e}setForceSelection(e){this.setup.forceSelection=e}initializeEvents(){let e=this.setup.$carousel.closest(".modal"),t=e.find(".modal-title"),s=e.find(".modal-footer"),i=s.find('button[name="next"]');i.on("click",()=>{this.setup.$carousel.carousel("next")}),this.setup.$carousel.on("slide.bs.carousel",()=>{let r=this.setup.$carousel.data("currentSlide")+1,a=this.setup.$carousel.data("currentIndex")+1;t.text(this.setup.slides[a].title),this.setup.$carousel.data("currentSlide",r),this.setup.$carousel.data("currentIndex",a),r>=this.setup.$carousel.data("realSlideCount")?(e.find(".modal-header .close").remove(),s.slideUp()):s.find(".progress-bar").width(this.setup.$carousel.data("initialStep")*r+"%").text(top.TYPO3.lang["wizard.progress"].replace("{0}",r).replace("{1}",this.setup.$carousel.data("slideCount"))),i.removeClass("btn-"+Severity.getCssClass(this.setup.slides[a-1].severity)).addClass("btn-"+Severity.getCssClass(this.setup.slides[a].severity)),e.removeClass("modal-severity-"+Severity.getCssClass(this.setup.slides[a-1].severity)).addClass("modal-severity-"+Severity.getCssClass(this.setup.slides[a].severity))}).on("slid.bs.carousel",e=>{let t=this.setup.$carousel.data("currentIndex"),s=this.setup.slides[t];this.runSlideCallback(s,$(e.relatedTarget)),this.setup.forceSelection&&this.lockNextStep()});let r=this.getComponent();r.on("wizard-dismiss",this.dismiss),Modal.currentModal.on("hidden.bs.modal",()=>{r.trigger("wizard-dismissed")}).on("shown.bs.modal",()=>{r.trigger("wizard-visible")})}runSlideCallback(e,t){"function"==typeof e.callback&&e.callback(t,this.setup.settings,e.identifier)}addProgressBar(){let e,t=this.setup.$carousel.find(".carousel-item").length,s=Math.max(1,t),i=this.setup.$carousel.closest(".modal").find(".modal-footer");e=Math.round(100/s),this.setup.$carousel.data("initialStep",e).data("slideCount",s).data("realSlideCount",t).data("currentIndex",0).data("currentSlide",1),s>1&&i.prepend($("<div />",{class:"progress"}).append($("<div />",{role:"progressbar",class:"progress-bar","aria-valuemin":0,"aria-valuenow":e,"aria-valuemax":100}).width(e+"%").text(top.TYPO3.lang["wizard.progress"].replace("{0}","1").replace("{1}",s))))}generateSlides(){if(null!==this.setup.$carousel)return this.setup.$carousel;let e='<div class="carousel slide" data-bs-ride="false"><div class="carousel-inner" role="listbox">';for(let t of Object.values(this.setup.slides)){let s=t.content;"object"==typeof s&&(s=s.html()),e+='<div class="carousel-item" data-bs-slide="'+t.identifier+'">'+s+"</div>"}return e+="</div></div>",this.setup.$carousel=$(e),this.setup.$carousel.find(".carousel-item").first().addClass("active"),this.setup.$carousel}}let wizardObject;try{window.opener&&window.opener.TYPO3&&window.opener.TYPO3.Wizard&&(wizardObject=window.opener.TYPO3.Wizard),parent&&parent.window.TYPO3&&parent.window.TYPO3.Wizard&&(wizardObject=parent.window.TYPO3.Wizard),top&&top.TYPO3&&top.TYPO3.Wizard&&(wizardObject=top.TYPO3.Wizard)}catch{}wizardObject||(wizardObject=new Wizard,"undefined"!=typeof TYPO3&&(TYPO3.Wizard=wizardObject));export default wizardObject;
\ No newline at end of file
+import{SeverityEnum}from"@typo3/backend/enum/severity.js";import $ from"jquery";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import Icons from"@typo3/backend/icons.js";class Wizard{constructor(){this.setup={slides:[],settings:{},forceSelection:!0,$carousel:null},this.originalSetup=$.extend(!0,{},this.setup)}set(e,t){return this.setup.settings[e]=t,this}addSlide(e,t,s="",i=SeverityEnum.info,r){const a={identifier:e,title:t,content:s,severity:i,callback:r};return this.setup.slides.push(a),this}addFinalProcessingSlide(e){return e||(e=()=>{this.dismiss()}),Icons.getIcon("spinner-circle-dark",Icons.sizes.large,null,null).then((t=>{let s=$("<div />",{class:"text-center"}).append(t);this.addSlide("final-processing-slide",top.TYPO3.lang["wizard.processing.title"],s[0].outerHTML,Severity.info,e)}))}show(){let e=this.generateSlides(),t=this.setup.slides[0];Modal.confirm(t.title,e,t.severity,[{text:top.TYPO3.lang["wizard.button.cancel"],active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>{this.getComponent().trigger("wizard-dismiss")}},{text:top.TYPO3.lang["wizard.button.next"],btnClass:"btn-"+Severity.getCssClass(t.severity),name:"next"}]),this.setup.forceSelection&&this.lockNextStep(),this.addProgressBar(),this.initializeEvents(),this.getComponent().on("wizard-visible",(()=>{this.runSlideCallback(t,this.setup.$carousel.find(".carousel-item").first())})).on("wizard-dismissed",(()=>{this.setup=$.extend(!0,{},this.originalSetup)}))}getComponent(){return null===this.setup.$carousel&&this.generateSlides(),this.setup.$carousel}dismiss(){Modal.dismiss()}lockNextStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="next"]');return e.prop("disabled",!0),e}unlockNextStep(){let e=this.setup.$carousel.closest(".modal").find('button[name="next"]');return e.prop("disabled",!1),e}setForceSelection(e){this.setup.forceSelection=e}initializeEvents(){let e=this.setup.$carousel.closest(".modal"),t=e.find(".modal-title"),s=e.find(".modal-footer"),i=s.find('button[name="next"]');i.on("click",(()=>{this.setup.$carousel.carousel("next")})),this.setup.$carousel.on("slide.bs.carousel",(()=>{let r=this.setup.$carousel.data("currentSlide")+1,a=this.setup.$carousel.data("currentIndex")+1;t.text(this.setup.slides[a].title),this.setup.$carousel.data("currentSlide",r),this.setup.$carousel.data("currentIndex",a),r>=this.setup.$carousel.data("realSlideCount")?(e.find(".modal-header .close").remove(),s.slideUp()):s.find(".progress-bar").width(this.setup.$carousel.data("initialStep")*r+"%").text(top.TYPO3.lang["wizard.progress"].replace("{0}",r).replace("{1}",this.setup.$carousel.data("slideCount"))),i.removeClass("btn-"+Severity.getCssClass(this.setup.slides[a-1].severity)).addClass("btn-"+Severity.getCssClass(this.setup.slides[a].severity)),e.removeClass("modal-severity-"+Severity.getCssClass(this.setup.slides[a-1].severity)).addClass("modal-severity-"+Severity.getCssClass(this.setup.slides[a].severity))})).on("slid.bs.carousel",(e=>{let t=this.setup.$carousel.data("currentIndex"),s=this.setup.slides[t];this.runSlideCallback(s,$(e.relatedTarget)),this.setup.forceSelection&&this.lockNextStep()}));let r=this.getComponent();r.on("wizard-dismiss",this.dismiss),Modal.currentModal.on("hidden.bs.modal",(()=>{r.trigger("wizard-dismissed")})).on("shown.bs.modal",(()=>{r.trigger("wizard-visible")}))}runSlideCallback(e,t){"function"==typeof e.callback&&e.callback(t,this.setup.settings,e.identifier)}addProgressBar(){let e,t=this.setup.$carousel.find(".carousel-item").length,s=Math.max(1,t),i=this.setup.$carousel.closest(".modal").find(".modal-footer");e=Math.round(100/s),this.setup.$carousel.data("initialStep",e).data("slideCount",s).data("realSlideCount",t).data("currentIndex",0).data("currentSlide",1),s>1&&i.prepend($("<div />",{class:"progress"}).append($("<div />",{role:"progressbar",class:"progress-bar","aria-valuemin":0,"aria-valuenow":e,"aria-valuemax":100}).width(e+"%").text(top.TYPO3.lang["wizard.progress"].replace("{0}","1").replace("{1}",s))))}generateSlides(){if(null!==this.setup.$carousel)return this.setup.$carousel;let e='<div class="carousel slide" data-bs-ride="false"><div class="carousel-inner" role="listbox">';for(let t of Object.values(this.setup.slides)){let s=t.content;"object"==typeof s&&(s=s.html()),e+='<div class="carousel-item" data-bs-slide="'+t.identifier+'">'+s+"</div>"}return e+="</div></div>",this.setup.$carousel=$(e),this.setup.$carousel.find(".carousel-item").first().addClass("active"),this.setup.$carousel}}let wizardObject;try{window.opener&&window.opener.TYPO3&&window.opener.TYPO3.Wizard&&(wizardObject=window.opener.TYPO3.Wizard),parent&&parent.window.TYPO3&&parent.window.TYPO3.Wizard&&(wizardObject=parent.window.TYPO3.Wizard),top&&top.TYPO3&&top.TYPO3.Wizard&&(wizardObject=top.TYPO3.Wizard)}catch{}wizardObject||(wizardObject=new Wizard,"undefined"!=typeof TYPO3&&(TYPO3.Wizard=wizardObject));export default wizardObject;
\ No newline at end of file
diff --git a/typo3/sysext/backend/Tests/JavaScript/backend-exception-test.js b/typo3/sysext/backend/Tests/JavaScript/backend-exception-test.js
index 97877a943070..c999bd9c3c9c 100644
--- a/typo3/sysext/backend/Tests/JavaScript/backend-exception-test.js
+++ b/typo3/sysext/backend/Tests/JavaScript/backend-exception-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{BackendException}from"@typo3/backend/backend-exception.js";describe("@typo3/backend/backend-exception",()=>{it("sets exception message",()=>{const e=new BackendException("some message");expect(e.message).toBe("some message")}),it("sets exception code",()=>{const e=new BackendException("",12345);expect(e.code).toBe(12345)})});
\ No newline at end of file
+import{BackendException}from"@typo3/backend/backend-exception.js";describe("@typo3/backend/backend-exception",(()=>{it("sets exception message",(()=>{const e=new BackendException("some message");expect(e.message).toBe("some message")})),it("sets exception code",(()=>{const e=new BackendException("",12345);expect(e.code).toBe(12345)}))}));
\ No newline at end of file
diff --git a/typo3/sysext/backend/Tests/JavaScript/element/immediate-action-element-test.js b/typo3/sysext/backend/Tests/JavaScript/element/immediate-action-element-test.js
index 87a4737a18b5..548397f004a4 100644
--- a/typo3/sysext/backend/Tests/JavaScript/element/immediate-action-element-test.js
+++ b/typo3/sysext/backend/Tests/JavaScript/element/immediate-action-element-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{ImmediateActionElement}from"@typo3/backend/element/immediate-action-element.js";import moduleMenuApp from"@typo3/backend/module-menu.js";import viewportObject from"@typo3/backend/viewport.js";describe("TYPO3/CMS/Backend/Element/ImmediateActionElement:",()=>{let e;beforeEach(()=>{e=document.createElement("div"),document.body.appendChild(e)}),afterEach(()=>{e.remove(),e=null}),it("dispatches action when created via constructor",async()=>{const t=viewportObject.Topbar,n={refresh:()=>{}};spyOn(n,"refresh").and.callThrough(),viewportObject.Topbar=n;const o=new ImmediateActionElement;o.setAttribute("action","TYPO3.Backend.Topbar.refresh"),expect(n.refresh).not.toHaveBeenCalled(),e.appendChild(o),await import("@typo3/backend/viewport.js"),await new Promise(e=>setTimeout(e,100)),expect(n.refresh).toHaveBeenCalled(),viewportObject.Topbar=t}),it("dispatches action when created via createElement",async()=>{const t=viewportObject.Topbar,n={refresh:()=>{}};spyOn(n,"refresh").and.callThrough(),viewportObject.Topbar=n;const o=document.createElement("typo3-immediate-action");o.setAttribute("action","TYPO3.Backend.Topbar.refresh"),expect(n.refresh).not.toHaveBeenCalled(),e.appendChild(o),await import("@typo3/backend/viewport.js"),await new Promise(e=>setTimeout(e,100)),expect(n.refresh).toHaveBeenCalled(),viewportObject.Topbar=t}),it("dispatches action when created from string",async()=>{const t=moduleMenuApp.App,n={refreshMenu:()=>{}};spyOn(n,"refreshMenu").and.callThrough(),moduleMenuApp.App=n;const o=document.createRange().createContextualFragment('<typo3-immediate-action action="TYPO3.ModuleMenu.App.refreshMenu"></typo3-immediate-action>').querySelector("typo3-immediate-action");expect(n.refreshMenu).not.toHaveBeenCalled(),e.appendChild(o),await import("@typo3/backend/module-menu.js"),await new Promise(e=>setTimeout(e,100)),expect(n.refreshMenu).toHaveBeenCalled(),viewportObject.App=t}),it("dispatches action when created via innerHTML",async()=>{const t=moduleMenuApp.App,n={refreshMenu:()=>{}};spyOn(n,"refreshMenu").and.callThrough(),moduleMenuApp.App=n,e.innerHTML='<typo3-immediate-action action="TYPO3.ModuleMenu.App.refreshMenu"></typo3-immediate-action>',await import("@typo3/backend/module-menu.js"),await new Promise(e=>setTimeout(e,100)),expect(n.refreshMenu).toHaveBeenCalled(),moduleMenuApp.App=t})});
\ No newline at end of file
+import{ImmediateActionElement}from"@typo3/backend/element/immediate-action-element.js";import moduleMenuApp from"@typo3/backend/module-menu.js";import viewportObject from"@typo3/backend/viewport.js";describe("TYPO3/CMS/Backend/Element/ImmediateActionElement:",(()=>{let e;beforeEach((()=>{e=document.createElement("div"),document.body.appendChild(e)})),afterEach((()=>{e.remove(),e=null})),it("dispatches action when created via constructor",(async()=>{const t=viewportObject.Topbar,n={refresh:()=>{}};spyOn(n,"refresh").and.callThrough(),viewportObject.Topbar=n;const o=new ImmediateActionElement;o.setAttribute("action","TYPO3.Backend.Topbar.refresh"),expect(n.refresh).not.toHaveBeenCalled(),e.appendChild(o),await import("@typo3/backend/viewport.js"),await new Promise((e=>setTimeout(e,100))),expect(n.refresh).toHaveBeenCalled(),viewportObject.Topbar=t})),it("dispatches action when created via createElement",(async()=>{const t=viewportObject.Topbar,n={refresh:()=>{}};spyOn(n,"refresh").and.callThrough(),viewportObject.Topbar=n;const o=document.createElement("typo3-immediate-action");o.setAttribute("action","TYPO3.Backend.Topbar.refresh"),expect(n.refresh).not.toHaveBeenCalled(),e.appendChild(o),await import("@typo3/backend/viewport.js"),await new Promise((e=>setTimeout(e,100))),expect(n.refresh).toHaveBeenCalled(),viewportObject.Topbar=t})),it("dispatches action when created from string",(async()=>{const t=moduleMenuApp.App,n={refreshMenu:()=>{}};spyOn(n,"refreshMenu").and.callThrough(),moduleMenuApp.App=n;const o=document.createRange().createContextualFragment('<typo3-immediate-action action="TYPO3.ModuleMenu.App.refreshMenu"></typo3-immediate-action>').querySelector("typo3-immediate-action");expect(n.refreshMenu).not.toHaveBeenCalled(),e.appendChild(o),await import("@typo3/backend/module-menu.js"),await new Promise((e=>setTimeout(e,100))),expect(n.refreshMenu).toHaveBeenCalled(),viewportObject.App=t})),it("dispatches action when created via innerHTML",(async()=>{const t=moduleMenuApp.App,n={refreshMenu:()=>{}};spyOn(n,"refreshMenu").and.callThrough(),moduleMenuApp.App=n,e.innerHTML='<typo3-immediate-action action="TYPO3.ModuleMenu.App.refreshMenu"></typo3-immediate-action>',await import("@typo3/backend/module-menu.js"),await new Promise((e=>setTimeout(e,100))),expect(n.refreshMenu).toHaveBeenCalled(),moduleMenuApp.App=t}))}));
\ No newline at end of file
diff --git a/typo3/sysext/backend/Tests/JavaScript/form-engine-validation-test.js b/typo3/sysext/backend/Tests/JavaScript/form-engine-validation-test.js
index 578f21646eb2..da1e25a8914e 100644
--- a/typo3/sysext/backend/Tests/JavaScript/form-engine-validation-test.js
+++ b/typo3/sysext/backend/Tests/JavaScript/form-engine-validation-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import FormEngineValidation from"@typo3/backend/form-engine-validation.js";describe("TYPO3/CMS/Backend/FormEngineValidationTest:",()=>{const e=[{description:"works for type date",type:"date",value:0,config:{},result:""},{description:"works for type date with timestamp",type:"date",value:1e7,config:{},result:"26-04-1970"},{description:"works for type date with iso date",type:"date",value:"2016-12-02T11:16:06+00:00",config:{},result:"02-12-2016"},{description:"works for type datetime",type:"datetime",value:0,config:{},result:""},{description:"works for type datetime with timestamp",type:"datetime",value:1e7,config:{},result:"17:46 26-04-1970"},{description:"works for type datetime with iso date",type:"datetime",value:"2016-12-02T11:16:06+00:00",config:{},result:"11:16 02-12-2016"},{description:"resolves to empty result for zero value",type:"datetime",value:0,config:{},result:""},{description:"resolves to empty result for invalid value",type:"datetime",value:"invalid",config:{},result:""},{description:"works for type time",type:"time",value:0,config:{},result:"00:00"},{description:"works for type time with timestamp",type:"time",value:1e7,config:{},result:"17:46"},{description:"works for type time with iso date",type:"time",value:"2016-12-02T11:16:06+00:00",config:{},result:"11:16"}];describe("tests for formatValue",()=>{using(e,(function(e){it(e.description,()=>{FormEngineValidation.initialize();const t=FormEngineValidation.formatValue(e.type,e.value,e.config);expect(t).toBe(e.result)})}))});const t=[{description:"works for command alpha with numeric value",command:"alpha",value:"1234",config:{},result:""},{description:"works for command alpha with string value",command:"alpha",value:"abc",config:{},result:"abc"},{description:"works for command alpha with alphanum input",command:"alpha",value:"abc123",config:{},result:"abc"},{description:"works for command alpha with alphanum input",command:"alpha",value:"123abc123",config:{},result:"abc"}];describe("test for processValue",()=>{using(t,(function(e){it(e.description,()=>{const t=FormEngineValidation.processValue(e.command,e.value,e.config);expect(t).toBe(e.result)})}))}),xdescribe("tests for validateField",()=>{}),describe("tests for trimExplode",()=>{it("works for comma as separator and list without spaces",()=>{expect(FormEngineValidation.trimExplode(",","foo,bar,baz")).toEqual(["foo","bar","baz"])}),it("works for comma as separator and list with spaces",()=>{expect(FormEngineValidation.trimExplode(","," foo , bar , baz ")).toEqual(["foo","bar","baz"])}),it("works for pipe as separator and list with spaces",()=>{expect(FormEngineValidation.trimExplode("|"," foo | bar | baz ")).toEqual(["foo","bar","baz"])})}),describe("tests for parseInt",()=>{it("works for value 0",()=>{expect(FormEngineValidation.parseInt(0)).toBe(0)}),it("works for value 1",()=>{expect(FormEngineValidation.parseInt(1)).toBe(1)}),it("works for value -1",()=>{expect(FormEngineValidation.parseInt(-1)).toBe(-1)}),it('works for value "0"',()=>{expect(FormEngineValidation.parseInt("0")).toBe(0)}),it('works for value "1"',()=>{expect(FormEngineValidation.parseInt("1")).toBe(1)}),it('works for value "-1"',()=>{expect(FormEngineValidation.parseInt("-1")).toBe(-1)}),it("works for value 0.5",()=>{expect(FormEngineValidation.parseInt(.5)).toBe(0)}),it('works for value "0.5"',()=>{expect(FormEngineValidation.parseInt("0.5")).toBe(0)}),it('works for value "foo"',()=>{expect(FormEngineValidation.parseInt("foo")).toBe(0)}),it("works for value true",()=>{expect(FormEngineValidation.parseInt(!0)).toBe(0)}),it("works for value false",()=>{expect(FormEngineValidation.parseInt(!1)).toBe(0)}),it("works for value null",()=>{expect(FormEngineValidation.parseInt(null)).toBe(0)})}),describe("tests for parseDouble",()=>{it("works for value 0",()=>{expect(FormEngineValidation.parseDouble(0)).toBe("0.00")}),it("works for value 1",()=>{expect(FormEngineValidation.parseDouble(1)).toBe("1.00")}),it("works for value -1",()=>{expect(FormEngineValidation.parseDouble(-1)).toBe("-1.00")}),it('works for value "0"',()=>{expect(FormEngineValidation.parseDouble("0")).toBe("0.00")}),it('works for value "1"',()=>{expect(FormEngineValidation.parseDouble("1")).toBe("1.00")}),it('works for value "-1"',()=>{expect(FormEngineValidation.parseDouble("-1")).toBe("-1.00")}),it("works for value 0.5",()=>{expect(FormEngineValidation.parseDouble(.5)).toBe("0.50")}),it('works for value "0.5"',()=>{expect(FormEngineValidation.parseDouble("0.5")).toBe("0.50")}),it('works for value "foo"',()=>{expect(FormEngineValidation.parseDouble("foo")).toBe("0.00")}),it("works for value true",()=>{expect(FormEngineValidation.parseDouble(!0)).toBe("0.00")}),it("works for value false",()=>{expect(FormEngineValidation.parseDouble(!1)).toBe("0.00")}),it("works for value null",()=>{expect(FormEngineValidation.parseDouble(null)).toBe("0.00")})}),describe("tests for btrim",()=>{const e=FormEngineValidation.btrim(" test ");it("works for string with whitespace in begin and end",()=>{expect(e).toBe(" test")})}),describe("tests for ltrim",()=>{const e=FormEngineValidation.ltrim(" test ");it("works for string with whitespace in begin and end",()=>{expect(e).toBe("test ")})}),xdescribe("tests for parseDateTime",()=>{}),xdescribe("tests for parseDate",()=>{}),xdescribe("tests for parseTime",()=>{}),xdescribe("tests for parseYear",()=>{}),describe("tests for getYear",()=>{const e=new Date;afterEach(()=>{jasmine.clock().mockDate(e)}),it("works for current date",()=>{const e=new Date;expect(FormEngineValidation.getYear(e)).toBe(e.getFullYear())}),it("works for year 2013",()=>{const e=new Date(2013,9,23);jasmine.clock().mockDate(e),expect(FormEngineValidation.getYear(e)).toBe(2013)})}),describe("tests for getDate",()=>{const e=new Date;afterEach(()=>{jasmine.clock().mockDate(e)}),xit("works for year 2013",()=>{const e=new Date(2013,9,23,13,13,13);jasmine.clock().mockDate(e),expect(FormEngineValidation.getDate(e)).toBe(1382479200)})}),describe("tests for splitStr",()=>{it("works for command and index",()=>{expect(FormEngineValidation.splitStr("foo,bar,baz",",",-1)).toBe("foo"),expect(FormEngineValidation.splitStr("foo,bar,baz",",",0)).toBe("foo"),expect(FormEngineValidation.splitStr("foo,bar,baz",",",1)).toBe("foo"),expect(FormEngineValidation.splitStr("foo,bar,baz",",",2)).toBe("bar"),expect(FormEngineValidation.splitStr("foo,bar,baz",",",3)).toBe("baz"),expect(FormEngineValidation.splitStr(" foo , bar , baz ",",",1)).toBe(" foo "),expect(FormEngineValidation.splitStr(" foo , bar , baz ",",",2)).toBe(" bar "),expect(FormEngineValidation.splitStr(" foo , bar , baz ",",",3)).toBe(" baz ")})}),xdescribe("tests for split",()=>{})});
\ No newline at end of file
+import FormEngineValidation from"@typo3/backend/form-engine-validation.js";describe("TYPO3/CMS/Backend/FormEngineValidationTest:",(()=>{const e=[{description:"works for type date",type:"date",value:0,config:{},result:""},{description:"works for type date with timestamp",type:"date",value:1e7,config:{},result:"26-04-1970"},{description:"works for type date with iso date",type:"date",value:"2016-12-02T11:16:06+00:00",config:{},result:"02-12-2016"},{description:"works for type datetime",type:"datetime",value:0,config:{},result:""},{description:"works for type datetime with timestamp",type:"datetime",value:1e7,config:{},result:"17:46 26-04-1970"},{description:"works for type datetime with iso date",type:"datetime",value:"2016-12-02T11:16:06+00:00",config:{},result:"11:16 02-12-2016"},{description:"resolves to empty result for zero value",type:"datetime",value:0,config:{},result:""},{description:"resolves to empty result for invalid value",type:"datetime",value:"invalid",config:{},result:""},{description:"works for type time",type:"time",value:0,config:{},result:"00:00"},{description:"works for type time with timestamp",type:"time",value:1e7,config:{},result:"17:46"},{description:"works for type time with iso date",type:"time",value:"2016-12-02T11:16:06+00:00",config:{},result:"11:16"}];describe("tests for formatValue",(()=>{using(e,(function(e){it(e.description,(()=>{FormEngineValidation.initialize();const t=FormEngineValidation.formatValue(e.type,e.value,e.config);expect(t).toBe(e.result)}))}))}));const t=[{description:"works for command alpha with numeric value",command:"alpha",value:"1234",config:{},result:""},{description:"works for command alpha with string value",command:"alpha",value:"abc",config:{},result:"abc"},{description:"works for command alpha with alphanum input",command:"alpha",value:"abc123",config:{},result:"abc"},{description:"works for command alpha with alphanum input",command:"alpha",value:"123abc123",config:{},result:"abc"}];describe("test for processValue",(()=>{using(t,(function(e){it(e.description,(()=>{const t=FormEngineValidation.processValue(e.command,e.value,e.config);expect(t).toBe(e.result)}))}))})),xdescribe("tests for validateField",(()=>{})),describe("tests for trimExplode",(()=>{it("works for comma as separator and list without spaces",(()=>{expect(FormEngineValidation.trimExplode(",","foo,bar,baz")).toEqual(["foo","bar","baz"])})),it("works for comma as separator and list with spaces",(()=>{expect(FormEngineValidation.trimExplode(","," foo , bar , baz ")).toEqual(["foo","bar","baz"])})),it("works for pipe as separator and list with spaces",(()=>{expect(FormEngineValidation.trimExplode("|"," foo | bar | baz ")).toEqual(["foo","bar","baz"])}))})),describe("tests for parseInt",(()=>{it("works for value 0",(()=>{expect(FormEngineValidation.parseInt(0)).toBe(0)})),it("works for value 1",(()=>{expect(FormEngineValidation.parseInt(1)).toBe(1)})),it("works for value -1",(()=>{expect(FormEngineValidation.parseInt(-1)).toBe(-1)})),it('works for value "0"',(()=>{expect(FormEngineValidation.parseInt("0")).toBe(0)})),it('works for value "1"',(()=>{expect(FormEngineValidation.parseInt("1")).toBe(1)})),it('works for value "-1"',(()=>{expect(FormEngineValidation.parseInt("-1")).toBe(-1)})),it("works for value 0.5",(()=>{expect(FormEngineValidation.parseInt(.5)).toBe(0)})),it('works for value "0.5"',(()=>{expect(FormEngineValidation.parseInt("0.5")).toBe(0)})),it('works for value "foo"',(()=>{expect(FormEngineValidation.parseInt("foo")).toBe(0)})),it("works for value true",(()=>{expect(FormEngineValidation.parseInt(!0)).toBe(0)})),it("works for value false",(()=>{expect(FormEngineValidation.parseInt(!1)).toBe(0)})),it("works for value null",(()=>{expect(FormEngineValidation.parseInt(null)).toBe(0)}))})),describe("tests for parseDouble",(()=>{it("works for value 0",(()=>{expect(FormEngineValidation.parseDouble(0)).toBe("0.00")})),it("works for value 1",(()=>{expect(FormEngineValidation.parseDouble(1)).toBe("1.00")})),it("works for value -1",(()=>{expect(FormEngineValidation.parseDouble(-1)).toBe("-1.00")})),it('works for value "0"',(()=>{expect(FormEngineValidation.parseDouble("0")).toBe("0.00")})),it('works for value "1"',(()=>{expect(FormEngineValidation.parseDouble("1")).toBe("1.00")})),it('works for value "-1"',(()=>{expect(FormEngineValidation.parseDouble("-1")).toBe("-1.00")})),it("works for value 0.5",(()=>{expect(FormEngineValidation.parseDouble(.5)).toBe("0.50")})),it('works for value "0.5"',(()=>{expect(FormEngineValidation.parseDouble("0.5")).toBe("0.50")})),it('works for value "foo"',(()=>{expect(FormEngineValidation.parseDouble("foo")).toBe("0.00")})),it("works for value true",(()=>{expect(FormEngineValidation.parseDouble(!0)).toBe("0.00")})),it("works for value false",(()=>{expect(FormEngineValidation.parseDouble(!1)).toBe("0.00")})),it("works for value null",(()=>{expect(FormEngineValidation.parseDouble(null)).toBe("0.00")}))})),describe("tests for btrim",(()=>{const e=FormEngineValidation.btrim(" test ");it("works for string with whitespace in begin and end",(()=>{expect(e).toBe(" test")}))})),describe("tests for ltrim",(()=>{const e=FormEngineValidation.ltrim(" test ");it("works for string with whitespace in begin and end",(()=>{expect(e).toBe("test ")}))})),xdescribe("tests for parseDateTime",(()=>{})),xdescribe("tests for parseDate",(()=>{})),xdescribe("tests for parseTime",(()=>{})),xdescribe("tests for parseYear",(()=>{})),describe("tests for getYear",(()=>{const e=new Date;afterEach((()=>{jasmine.clock().mockDate(e)})),it("works for current date",(()=>{const e=new Date;expect(FormEngineValidation.getYear(e)).toBe(e.getFullYear())})),it("works for year 2013",(()=>{const e=new Date(2013,9,23);jasmine.clock().mockDate(e),expect(FormEngineValidation.getYear(e)).toBe(2013)}))})),describe("tests for getDate",(()=>{const e=new Date;afterEach((()=>{jasmine.clock().mockDate(e)})),xit("works for year 2013",(()=>{const e=new Date(2013,9,23,13,13,13);jasmine.clock().mockDate(e),expect(FormEngineValidation.getDate(e)).toBe(1382479200)}))})),describe("tests for splitStr",(()=>{it("works for command and index",(()=>{expect(FormEngineValidation.splitStr("foo,bar,baz",",",-1)).toBe("foo"),expect(FormEngineValidation.splitStr("foo,bar,baz",",",0)).toBe("foo"),expect(FormEngineValidation.splitStr("foo,bar,baz",",",1)).toBe("foo"),expect(FormEngineValidation.splitStr("foo,bar,baz",",",2)).toBe("bar"),expect(FormEngineValidation.splitStr("foo,bar,baz",",",3)).toBe("baz"),expect(FormEngineValidation.splitStr(" foo , bar , baz ",",",1)).toBe(" foo "),expect(FormEngineValidation.splitStr(" foo , bar , baz ",",",2)).toBe(" bar "),expect(FormEngineValidation.splitStr(" foo , bar , baz ",",",3)).toBe(" baz ")}))})),xdescribe("tests for split",(()=>{}))}));
\ No newline at end of file
diff --git a/typo3/sysext/backend/Tests/JavaScript/grid-editor-test.js b/typo3/sysext/backend/Tests/JavaScript/grid-editor-test.js
index 015725a6ca97..0a2019c8e734 100644
--- a/typo3/sysext/backend/Tests/JavaScript/grid-editor-test.js
+++ b/typo3/sysext/backend/Tests/JavaScript/grid-editor-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{GridEditor}from"@typo3/backend/grid-editor.js";describe("TYPO3/CMS/Backend/GridEditorTest:",()=>{describe("tests for stripMarkup",()=>{it("works with string which contains html markup only",()=>{expect(GridEditor.stripMarkup("<b>'formula': \"x > y\"</b>")).toBe("'formula': \"x > y\"")}),it("works with string which contains html markup and normal text",()=>{expect(GridEditor.stripMarkup("<b>foo</b> bar")).toBe("foo bar")})})});
\ No newline at end of file
+import{GridEditor}from"@typo3/backend/grid-editor.js";describe("TYPO3/CMS/Backend/GridEditorTest:",(()=>{describe("tests for stripMarkup",(()=>{it("works with string which contains html markup only",(()=>{expect(GridEditor.stripMarkup("<b>'formula': \"x > y\"</b>")).toBe("'formula': \"x > y\"")})),it("works with string which contains html markup and normal text",(()=>{expect(GridEditor.stripMarkup("<b>foo</b> bar")).toBe("foo bar")}))}))}));
\ No newline at end of file
diff --git a/typo3/sysext/backend/Tests/JavaScript/hashing/md5Test.js b/typo3/sysext/backend/Tests/JavaScript/hashing/md5Test.js
index 21d6e763453d..e7d9e7627dcd 100644
--- a/typo3/sysext/backend/Tests/JavaScript/hashing/md5Test.js
+++ b/typo3/sysext/backend/Tests/JavaScript/hashing/md5Test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Md5 from"@typo3/backend/hashing/md5.js";describe("TYPO3/CMS/Backend/Hashing/Md5:",()=>{describe("tests for hash",()=>{it("hashes a value as expected",()=>{expect(Md5.hash("Hello World")).toBe("b10a8db164e0754105b7a99be72e3fe5"),expect(Md5.hash("TYPO3 CMS is an Open Source Enterprise Content Management System with a large global community, backed by the approximately 900 members of the TYPO3 Association.")).toBe("65b0beb76ada01bd7b5f44fb37da6139")})})});
\ No newline at end of file
+import Md5 from"@typo3/backend/hashing/md5.js";describe("TYPO3/CMS/Backend/Hashing/Md5:",(()=>{describe("tests for hash",(()=>{it("hashes a value as expected",(()=>{expect(Md5.hash("Hello World")).toBe("b10a8db164e0754105b7a99be72e3fe5"),expect(Md5.hash("TYPO3 CMS is an Open Source Enterprise Content Management System with a large global community, backed by the approximately 900 members of the TYPO3 Association.")).toBe("65b0beb76ada01bd7b5f44fb37da6139")}))}))}));
\ No newline at end of file
diff --git a/typo3/sysext/backend/Tests/JavaScript/icons-test.js b/typo3/sysext/backend/Tests/JavaScript/icons-test.js
index d2cdf6d67f32..b524be41f95e 100644
--- a/typo3/sysext/backend/Tests/JavaScript/icons-test.js
+++ b/typo3/sysext/backend/Tests/JavaScript/icons-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Icons from"@typo3/backend/icons.js";describe("TYPO3/CMS/Backend/IconsTest:",()=>{describe("tests for Icons object",()=>{it("has all sizes",()=>{expect(Icons.sizes.small).toBe("small"),expect(Icons.sizes.default).toBe("default"),expect(Icons.sizes.large).toBe("large"),expect(Icons.sizes.overlay).toBe("overlay")}),it("has all states",()=>{expect(Icons.states.default).toBe("default"),expect(Icons.states.disabled).toBe("disabled")}),it("has all markupIdentifiers",()=>{expect(Icons.markupIdentifiers.default).toBe("default"),expect(Icons.markupIdentifiers.inline).toBe("inline")})}),describe("tests for Icons::getIcon",()=>{beforeEach(()=>{spyOn(Icons,"getIcon"),Icons.getIcon("test",Icons.sizes.small,null,Icons.states.default,Icons.markupIdentifiers.default)}),it("tracks that the spy was called",()=>{expect(Icons.getIcon).toHaveBeenCalled()}),it("tracks all the arguments of its calls",()=>{expect(Icons.getIcon).toHaveBeenCalledWith("test",Icons.sizes.small,null,Icons.states.default,Icons.markupIdentifiers.default)}),xit("works get icon from remote server")}),describe("tests for Icons::putInCache",()=>{it("works for simply identifier and markup",()=>{const e=new Promise(e=>e());Icons.putInPromiseCache("foo",e),expect(Icons.getFromPromiseCache("foo")).toBe(e),expect(Icons.isPromiseCached("foo")).toBe(!0)})}),describe("tests for Icons::getFromPromiseCache",()=>{it("return undefined for uncached promise",()=>{expect(Icons.getFromPromiseCache("bar")).not.toBeDefined(),expect(Icons.isPromiseCached("bar")).toBe(!1)})})});
\ No newline at end of file
+import Icons from"@typo3/backend/icons.js";describe("TYPO3/CMS/Backend/IconsTest:",(()=>{describe("tests for Icons object",(()=>{it("has all sizes",(()=>{expect(Icons.sizes.small).toBe("small"),expect(Icons.sizes.default).toBe("default"),expect(Icons.sizes.large).toBe("large"),expect(Icons.sizes.overlay).toBe("overlay")})),it("has all states",(()=>{expect(Icons.states.default).toBe("default"),expect(Icons.states.disabled).toBe("disabled")})),it("has all markupIdentifiers",(()=>{expect(Icons.markupIdentifiers.default).toBe("default"),expect(Icons.markupIdentifiers.inline).toBe("inline")}))})),describe("tests for Icons::getIcon",(()=>{beforeEach((()=>{spyOn(Icons,"getIcon"),Icons.getIcon("test",Icons.sizes.small,null,Icons.states.default,Icons.markupIdentifiers.default)})),it("tracks that the spy was called",(()=>{expect(Icons.getIcon).toHaveBeenCalled()})),it("tracks all the arguments of its calls",(()=>{expect(Icons.getIcon).toHaveBeenCalledWith("test",Icons.sizes.small,null,Icons.states.default,Icons.markupIdentifiers.default)})),xit("works get icon from remote server")})),describe("tests for Icons::putInCache",(()=>{it("works for simply identifier and markup",(()=>{const e=new Promise((e=>e()));Icons.putInPromiseCache("foo",e),expect(Icons.getFromPromiseCache("foo")).toBe(e),expect(Icons.isPromiseCached("foo")).toBe(!0)}))})),describe("tests for Icons::getFromPromiseCache",(()=>{it("return undefined for uncached promise",(()=>{expect(Icons.getFromPromiseCache("bar")).not.toBeDefined(),expect(Icons.isPromiseCached("bar")).toBe(!1)}))}))}));
\ No newline at end of file
diff --git a/typo3/sysext/backend/Tests/JavaScript/notification-test.js b/typo3/sysext/backend/Tests/JavaScript/notification-test.js
index 0351679e9714..37946c13f5b2 100644
--- a/typo3/sysext/backend/Tests/JavaScript/notification-test.js
+++ b/typo3/sysext/backend/Tests/JavaScript/notification-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DeferredAction from"@typo3/backend/action-button/deferred-action.js";import ImmediateAction from"@typo3/backend/action-button/immediate-action.js";import Notification from"@typo3/backend/notification.js";import Icons from"@typo3/backend/icons.js";describe("TYPO3/CMS/Backend/Notification:",()=>{beforeEach(()=>{const e=document.getElementById("alert-container");for(;null!==e&&e.firstChild;)e.removeChild(e.firstChild);spyOn(Icons,"getIcon").and.callFake(()=>Promise.resolve("X"))}),describe("can render notifications with dismiss after 1000ms",()=>{for(let e of[{method:Notification.notice,title:"Notice message",message:"This notification describes a notice",class:"alert-notice"},{method:Notification.info,title:"Info message",message:"This notification describes an informative action",class:"alert-info"},{method:Notification.success,title:"Success message",message:"This notification describes a successful action",class:"alert-success"},{method:Notification.warning,title:"Warning message",message:"This notification describes a harmful action",class:"alert-warning"},{method:Notification.error,title:"Error message",message:"This notification describes an erroneous action",class:"alert-danger"}])it("can render a notification of type "+e.class,async()=>{e.method(e.title,e.message,1),await document.querySelector("#alert-container typo3-notification-message:last-child").updateComplete;const t="div.alert."+e.class,o=document.querySelector(t);expect(o).not.toBe(null),expect(o.querySelector(".alert-title").textContent).toEqual(e.title),expect(o.querySelector(".alert-message").textContent).toEqual(e.message),await new Promise(e=>window.setTimeout(e,2e3)),expect(document.querySelector(t)).toBe(null)})}),it("can render action buttons",async()=>{Notification.info("Info message","Some text",1,[{label:"My action",action:new ImmediateAction(e=>e)},{label:"My other action",action:new DeferredAction(e=>e)}]),await document.querySelector("#alert-container typo3-notification-message:last-child").updateComplete;const e=document.querySelector("div.alert");expect(e.querySelector(".alert-actions")).not.toBe(null),expect(e.querySelectorAll(".alert-actions a").length).toEqual(2),expect(e.querySelectorAll(".alert-actions a")[0].textContent).toEqual("My action"),expect(e.querySelectorAll(".alert-actions a")[1].textContent).toEqual("My other action")}),it("immediate action is called",async()=>{const e={callback:()=>{}};spyOn(e,"callback").and.callThrough(),Notification.info("Info message","Some text",1,[{label:"My immediate action",action:new ImmediateAction(e.callback)}]),await document.querySelector("#alert-container typo3-notification-message:last-child").updateComplete;document.querySelector("div.alert").querySelector(".alert-actions a").click(),await document.querySelector("#alert-container typo3-notification-message:last-child").updateComplete,expect(e.callback).toHaveBeenCalled()})});
\ No newline at end of file
+import DeferredAction from"@typo3/backend/action-button/deferred-action.js";import ImmediateAction from"@typo3/backend/action-button/immediate-action.js";import Notification from"@typo3/backend/notification.js";import Icons from"@typo3/backend/icons.js";describe("TYPO3/CMS/Backend/Notification:",(()=>{beforeEach((()=>{const e=document.getElementById("alert-container");for(;null!==e&&e.firstChild;)e.removeChild(e.firstChild);spyOn(Icons,"getIcon").and.callFake((()=>Promise.resolve("X")))})),describe("can render notifications with dismiss after 1000ms",(()=>{for(let e of[{method:Notification.notice,title:"Notice message",message:"This notification describes a notice",class:"alert-notice"},{method:Notification.info,title:"Info message",message:"This notification describes an informative action",class:"alert-info"},{method:Notification.success,title:"Success message",message:"This notification describes a successful action",class:"alert-success"},{method:Notification.warning,title:"Warning message",message:"This notification describes a harmful action",class:"alert-warning"},{method:Notification.error,title:"Error message",message:"This notification describes an erroneous action",class:"alert-danger"}])it("can render a notification of type "+e.class,(async()=>{e.method(e.title,e.message,1),await document.querySelector("#alert-container typo3-notification-message:last-child").updateComplete;const t="div.alert."+e.class,o=document.querySelector(t);expect(o).not.toBe(null),expect(o.querySelector(".alert-title").textContent).toEqual(e.title),expect(o.querySelector(".alert-message").textContent).toEqual(e.message),await new Promise((e=>window.setTimeout(e,2e3))),expect(document.querySelector(t)).toBe(null)}))})),it("can render action buttons",(async()=>{Notification.info("Info message","Some text",1,[{label:"My action",action:new ImmediateAction((e=>e))},{label:"My other action",action:new DeferredAction((e=>e))}]),await document.querySelector("#alert-container typo3-notification-message:last-child").updateComplete;const e=document.querySelector("div.alert");expect(e.querySelector(".alert-actions")).not.toBe(null),expect(e.querySelectorAll(".alert-actions a").length).toEqual(2),expect(e.querySelectorAll(".alert-actions a")[0].textContent).toEqual("My action"),expect(e.querySelectorAll(".alert-actions a")[1].textContent).toEqual("My other action")})),it("immediate action is called",(async()=>{const e={callback:()=>{}};spyOn(e,"callback").and.callThrough(),Notification.info("Info message","Some text",1,[{label:"My immediate action",action:new ImmediateAction(e.callback)}]),await document.querySelector("#alert-container typo3-notification-message:last-child").updateComplete;document.querySelector("div.alert").querySelector(".alert-actions a").click(),await document.querySelector("#alert-container typo3-notification-message:last-child").updateComplete,expect(e.callback).toHaveBeenCalled()}))}));
\ No newline at end of file
diff --git a/typo3/sysext/backend/Tests/JavaScript/popover-test.js b/typo3/sysext/backend/Tests/JavaScript/popover-test.js
index e27357438a96..f738e6e1c05d 100644
--- a/typo3/sysext/backend/Tests/JavaScript/popover-test.js
+++ b/typo3/sysext/backend/Tests/JavaScript/popover-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import Popover from"@typo3/backend/popover.js";describe("TYPO3/CMS/Backend/PopoverTest:",()=>{describe("initialize",()=>{const t=$("body"),e=$('<div data-bs-toggle="popover">');t.append(e),it("works with default selector",()=>{Popover.initialize(),expect(e[0].outerHTML).toBe('<div data-bs-toggle="popover"></div>')});const o=$('<div data-bs-toggle="popover" data-title="foo">');t.append(o),it("works with default selector and title attribute",()=>{Popover.initialize(),expect(o[0].outerHTML).toBe('<div data-bs-toggle="popover" data-title="foo"></div>')});const a=$('<div data-bs-toggle="popover" data-bs-content="foo">');t.append(a),it("works with default selector and content attribute",()=>{Popover.initialize(),expect(a[0].outerHTML).toBe('<div data-bs-toggle="popover" data-bs-content="foo"></div>')});const i=$('<div class="t3js-popover">');t.append(i),it("works with custom selector",()=>{Popover.initialize(".t3js-popover"),expect(i[0].outerHTML).toBe('<div class="t3js-popover"></div>')})}),describe("call setOptions",()=>{const t=$("body"),e=$('<div class="t3js-test-set-options" data-title="foo-title" data-bs-content="foo-content">');t.append(e),it("can set title",()=>{Popover.initialize(".t3js-test-set-options"),expect(e.attr("data-title")).toBe("foo-title"),expect(e.attr("data-bs-content")).toBe("foo-content"),Popover.setOptions(e,{title:"bar-title"}),expect(e.attr("data-title")).toBe("foo-title"),expect(e.attr("data-bs-content")).toBe("foo-content"),expect(e.attr("data-bs-original-title")).toBe("bar-title")});const o=$('<div class="t3js-test-set-options2" data-title="foo-title" data-bs-content="foo-content">');t.append(o),it("can set content",()=>{Popover.initialize(".t3js-test-set-options2"),Popover.show(o),expect(o.attr("data-title")).toBe("foo-title"),expect(o.attr("data-bs-content")).toBe("foo-content"),Popover.setOptions(o,{content:"bar-content"}),expect(o.attr("data-title")).toBe("foo-title"),expect(o.attr("data-bs-content")).toBe("bar-content"),expect(o.attr("data-bs-original-title")).toBe("foo-title")})})});
\ No newline at end of file
+import $ from"jquery";import Popover from"@typo3/backend/popover.js";describe("TYPO3/CMS/Backend/PopoverTest:",(()=>{describe("initialize",(()=>{const t=$("body"),e=$('<div data-bs-toggle="popover">');t.append(e),it("works with default selector",(()=>{Popover.initialize(),expect(e[0].outerHTML).toBe('<div data-bs-toggle="popover"></div>')}));const o=$('<div data-bs-toggle="popover" data-title="foo">');t.append(o),it("works with default selector and title attribute",(()=>{Popover.initialize(),expect(o[0].outerHTML).toBe('<div data-bs-toggle="popover" data-title="foo"></div>')}));const a=$('<div data-bs-toggle="popover" data-bs-content="foo">');t.append(a),it("works with default selector and content attribute",(()=>{Popover.initialize(),expect(a[0].outerHTML).toBe('<div data-bs-toggle="popover" data-bs-content="foo"></div>')}));const i=$('<div class="t3js-popover">');t.append(i),it("works with custom selector",(()=>{Popover.initialize(".t3js-popover"),expect(i[0].outerHTML).toBe('<div class="t3js-popover"></div>')}))})),describe("call setOptions",(()=>{const t=$("body"),e=$('<div class="t3js-test-set-options" data-title="foo-title" data-bs-content="foo-content">');t.append(e),it("can set title",(()=>{Popover.initialize(".t3js-test-set-options"),expect(e.attr("data-title")).toBe("foo-title"),expect(e.attr("data-bs-content")).toBe("foo-content"),Popover.setOptions(e,{title:"bar-title"}),expect(e.attr("data-title")).toBe("foo-title"),expect(e.attr("data-bs-content")).toBe("foo-content"),expect(e.attr("data-bs-original-title")).toBe("bar-title")}));const o=$('<div class="t3js-test-set-options2" data-title="foo-title" data-bs-content="foo-content">');t.append(o),it("can set content",(()=>{Popover.initialize(".t3js-test-set-options2"),Popover.show(o),expect(o.attr("data-title")).toBe("foo-title"),expect(o.attr("data-bs-content")).toBe("foo-content"),Popover.setOptions(o,{content:"bar-content"}),expect(o.attr("data-title")).toBe("foo-title"),expect(o.attr("data-bs-content")).toBe("bar-content"),expect(o.attr("data-bs-original-title")).toBe("foo-title")}))}))}));
\ No newline at end of file
diff --git a/typo3/sysext/belog/Resources/Public/JavaScript/backend-log.js b/typo3/sysext/belog/Resources/Public/JavaScript/backend-log.js
index 8d84965a9479..20044d297466 100644
--- a/typo3/sysext/belog/Resources/Public/JavaScript/backend-log.js
+++ b/typo3/sysext/belog/Resources/Public/JavaScript/backend-log.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Modal from"@typo3/backend/modal.js";import DocumentService from"@typo3/core/document-service.js";import DateTimePicker from"@typo3/backend/date-time-picker.js";import"@typo3/backend/input/clearable.js";import{MessageUtility}from"@typo3/backend/utility/message-utility.js";class BackendLog{constructor(){this.clearableElements=null,this.dateTimePickerElements=null,this.elementBrowserElements=null,DocumentService.ready().then(()=>{this.clearableElements=document.querySelectorAll(".t3js-clearable"),this.dateTimePickerElements=document.querySelectorAll(".t3js-datetimepicker"),this.elementBrowserElements=document.querySelectorAll(".t3js-element-browser"),this.initializeClearableElements(),this.initializeDateTimePickerElements(),this.initializeElementBrowserElements(),this.initializeElementBrowserEventListener()})}initializeClearableElements(){this.clearableElements.forEach(e=>e.clearable())}initializeDateTimePickerElements(){this.dateTimePickerElements.forEach(e=>DateTimePicker.initialize(e))}initializeElementBrowserElements(){this.elementBrowserElements.forEach(e=>{const t=document.getElementById(e.dataset.triggerFor);e.dataset.params=t.name+"|||pages",e.addEventListener("click",e=>{e.preventDefault();const t=e.currentTarget;Modal.advanced({type:Modal.types.iframe,content:t.dataset.target+"&mode="+t.dataset.mode+"&bparams="+t.dataset.params,size:Modal.sizes.large})})})}initializeElementBrowserEventListener(){window.addEventListener("message",e=>{if(!MessageUtility.verifyOrigin(e.origin)||"typo3:elementBrowser:elementAdded"!==e.data.actionName||"string"!=typeof e.data.fieldName||"string"!=typeof e.data.value)return;const t=document.querySelector('input[name="'+e.data.fieldName+'"]');t&&(t.value=e.data.value.split("_").pop())})}}export default new BackendLog;
\ No newline at end of file
+import Modal from"@typo3/backend/modal.js";import DocumentService from"@typo3/core/document-service.js";import DateTimePicker from"@typo3/backend/date-time-picker.js";import"@typo3/backend/input/clearable.js";import{MessageUtility}from"@typo3/backend/utility/message-utility.js";class BackendLog{constructor(){this.clearableElements=null,this.dateTimePickerElements=null,this.elementBrowserElements=null,DocumentService.ready().then((()=>{this.clearableElements=document.querySelectorAll(".t3js-clearable"),this.dateTimePickerElements=document.querySelectorAll(".t3js-datetimepicker"),this.elementBrowserElements=document.querySelectorAll(".t3js-element-browser"),this.initializeClearableElements(),this.initializeDateTimePickerElements(),this.initializeElementBrowserElements(),this.initializeElementBrowserEventListener()}))}initializeClearableElements(){this.clearableElements.forEach((e=>e.clearable()))}initializeDateTimePickerElements(){this.dateTimePickerElements.forEach((e=>DateTimePicker.initialize(e)))}initializeElementBrowserElements(){this.elementBrowserElements.forEach((e=>{const t=document.getElementById(e.dataset.triggerFor);e.dataset.params=t.name+"|||pages",e.addEventListener("click",(e=>{e.preventDefault();const t=e.currentTarget;Modal.advanced({type:Modal.types.iframe,content:t.dataset.target+"&mode="+t.dataset.mode+"&bparams="+t.dataset.params,size:Modal.sizes.large})}))}))}initializeElementBrowserEventListener(){window.addEventListener("message",(e=>{if(!MessageUtility.verifyOrigin(e.origin)||"typo3:elementBrowser:elementAdded"!==e.data.actionName||"string"!=typeof e.data.fieldName||"string"!=typeof e.data.value)return;const t=document.querySelector('input[name="'+e.data.fieldName+'"]');t&&(t.value=e.data.value.split("_").pop())}))}}export default new BackendLog;
\ No newline at end of file
diff --git a/typo3/sysext/beuser/Resources/Public/JavaScript/permissions.js b/typo3/sysext/beuser/Resources/Public/JavaScript/permissions.js
index e281fdbe4b0e..b7b31c467134 100644
--- a/typo3/sysext/beuser/Resources/Public/JavaScript/permissions.js
+++ b/typo3/sysext/beuser/Resources/Public/JavaScript/permissions.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import RegularEvent from"@typo3/core/event/regular-event.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Tooltip from"@typo3/backend/tooltip.js";class Permissions{constructor(){this.options={containerSelector:"#typo3-permissionList",editControllerSelector:"#PermissionControllerEdit"},this.ajaxUrl=TYPO3.settings.ajaxUrls.user_access_permissions,this.initializeCheckboxGroups(),this.initializeEvents()}static setPermissionCheckboxes(e,t){const a=document.querySelectorAll(`input[type="checkbox"][name^="${e}"]`);for(let e of a){const a=parseInt(e.value,10);e.checked=(t&a)===a}}static updatePermissionValue(e,t){let a=0;const o=document.querySelectorAll(`input[type="checkbox"][name^="${e}"]:checked`);for(let e of o)a|=parseInt(e.value,10);document.forms.namedItem("editform")[t].value=a|("check[perms_user]"===e?1:0)}setPermissions(e){let t=e.dataset.page,a=e.dataset.who;Tooltip.hide(document.querySelectorAll('[data-bs-toggle="tooltip"]')),new AjaxRequest(this.ajaxUrl).post({page:t,who:a,permissions:e.dataset.permissions,mode:e.dataset.mode,bits:e.dataset.bits}).then(async e=>{const o=await e.resolve();document.getElementById(t+"_"+a).outerHTML=o,Tooltip.initialize('[data-bs-toggle="tooltip"]')})}toggleEditLock(e){let t=e.dataset.page;new AjaxRequest(this.ajaxUrl).post({action:"toggle_edit_lock",page:t,editLockState:e.dataset.lockstate}).then(async e=>{document.getElementById("el_"+t).outerHTML=await e.resolve()})}changeOwner(e){let t=e.dataset.page;const a=document.getElementById("o_"+t);new AjaxRequest(this.ajaxUrl).post({action:"change_owner",page:t,ownerUid:e.dataset.owner,newOwnerUid:a.getElementsByTagName("select")[0].value}).then(async e=>{a.outerHTML=await e.resolve()})}showChangeOwnerSelector(e){let t=e.dataset.page;new AjaxRequest(this.ajaxUrl).post({action:"show_change_owner_selector",page:t,ownerUid:e.dataset.owner,username:e.dataset.username}).then(async e=>{document.getElementById("o_"+t).outerHTML=await e.resolve()})}restoreOwner(e){const t=e.dataset.page,a=e.dataset.username??e.dataset.ifNotSet,o=document.createElement("span");o.setAttribute("id","o_"+t);const n=document.createElement("button");n.classList.add("ug_selector","changeowner","btn","btn-link"),n.setAttribute("type","button"),n.setAttribute("data-page",t),n.setAttribute("data-owner",e.dataset.owner),n.setAttribute("data-username",a),n.innerText=a,o.appendChild(n);const s=document.getElementById("o_"+t);s.parentNode.replaceChild(o,s)}restoreGroup(e){const t=e.dataset.page,a=e.dataset.groupname??e.dataset.ifNotSet,o=document.createElement("span");o.setAttribute("id","g_"+t);const n=document.createElement("button");n.classList.add("ug_selector","changegroup","btn","btn-link"),n.setAttribute("type","button"),n.setAttribute("data-page",t),n.setAttribute("data-group-id",e.dataset.groupId),n.setAttribute("data-groupname",a),n.innerText=a,o.appendChild(n);const s=document.getElementById("g_"+t);s.parentNode.replaceChild(o,s)}changeGroup(e){let t=e.dataset.page;const a=document.getElementById("g_"+t);new AjaxRequest(this.ajaxUrl).post({action:"change_group",page:t,groupUid:e.dataset.groupId,newGroupUid:a.getElementsByTagName("select")[0].value}).then(async e=>{a.outerHTML=await e.resolve()})}showChangeGroupSelector(e){let t=e.dataset.page;new AjaxRequest(this.ajaxUrl).post({action:"show_change_group_selector",page:t,groupUid:e.dataset.groupId,groupname:e.dataset.groupname}).then(async e=>{document.getElementById("g_"+t).outerHTML=await e.resolve()})}initializeCheckboxGroups(){document.querySelectorAll("[data-checkbox-group]").forEach(e=>{const t=e.dataset.checkboxGroup,a=parseInt(e.value,10);Permissions.setPermissionCheckboxes(t,a)})}initializeEvents(){const e=document.querySelector(this.options.containerSelector),t=document.querySelector(this.options.editControllerSelector);null!==e&&(new RegularEvent("click",(e,t)=>{e.preventDefault(),this.setPermissions(t)}).delegateTo(e,".change-permission"),new RegularEvent("click",(e,t)=>{e.preventDefault(),this.toggleEditLock(t)}).delegateTo(e,".editlock"),new RegularEvent("click",(e,t)=>{e.preventDefault(),this.showChangeOwnerSelector(t)}).delegateTo(e,".changeowner"),new RegularEvent("click",(e,t)=>{e.preventDefault(),this.showChangeGroupSelector(t)}).delegateTo(e,".changegroup"),new RegularEvent("click",(e,t)=>{e.preventDefault(),this.restoreOwner(t)}).delegateTo(e,".restoreowner"),new RegularEvent("click",(e,t)=>{e.preventDefault(),this.changeOwner(t)}).delegateTo(e,".saveowner"),new RegularEvent("click",(e,t)=>{e.preventDefault(),this.restoreGroup(t)}).delegateTo(e,".restoregroup"),new RegularEvent("click",(e,t)=>{e.preventDefault(),this.changeGroup(t)}).delegateTo(e,".savegroup")),null!==t&&new RegularEvent("click",(e,t)=>{const a=t.dataset.checkChangePermissions.split(",").map(e=>e.trim());Permissions.updatePermissionValue.apply(this,a)}).delegateTo(t,"[data-check-change-permissions]")}}export default new Permissions;
\ No newline at end of file
+import RegularEvent from"@typo3/core/event/regular-event.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Tooltip from"@typo3/backend/tooltip.js";class Permissions{constructor(){this.options={containerSelector:"#typo3-permissionList",editControllerSelector:"#PermissionControllerEdit"},this.ajaxUrl=TYPO3.settings.ajaxUrls.user_access_permissions,this.initializeCheckboxGroups(),this.initializeEvents()}static setPermissionCheckboxes(e,t){const a=document.querySelectorAll(`input[type="checkbox"][name^="${e}"]`);for(let e of a){const a=parseInt(e.value,10);e.checked=(t&a)===a}}static updatePermissionValue(e,t){let a=0;const o=document.querySelectorAll(`input[type="checkbox"][name^="${e}"]:checked`);for(let e of o)a|=parseInt(e.value,10);document.forms.namedItem("editform")[t].value=a|("check[perms_user]"===e?1:0)}setPermissions(e){let t=e.dataset.page,a=e.dataset.who;Tooltip.hide(document.querySelectorAll('[data-bs-toggle="tooltip"]')),new AjaxRequest(this.ajaxUrl).post({page:t,who:a,permissions:e.dataset.permissions,mode:e.dataset.mode,bits:e.dataset.bits}).then((async e=>{const o=await e.resolve();document.getElementById(t+"_"+a).outerHTML=o,Tooltip.initialize('[data-bs-toggle="tooltip"]')}))}toggleEditLock(e){let t=e.dataset.page;new AjaxRequest(this.ajaxUrl).post({action:"toggle_edit_lock",page:t,editLockState:e.dataset.lockstate}).then((async e=>{document.getElementById("el_"+t).outerHTML=await e.resolve()}))}changeOwner(e){let t=e.dataset.page;const a=document.getElementById("o_"+t);new AjaxRequest(this.ajaxUrl).post({action:"change_owner",page:t,ownerUid:e.dataset.owner,newOwnerUid:a.getElementsByTagName("select")[0].value}).then((async e=>{a.outerHTML=await e.resolve()}))}showChangeOwnerSelector(e){let t=e.dataset.page;new AjaxRequest(this.ajaxUrl).post({action:"show_change_owner_selector",page:t,ownerUid:e.dataset.owner,username:e.dataset.username}).then((async e=>{document.getElementById("o_"+t).outerHTML=await e.resolve()}))}restoreOwner(e){const t=e.dataset.page,a=e.dataset.username??e.dataset.ifNotSet,o=document.createElement("span");o.setAttribute("id",`o_${t}`);const n=document.createElement("button");n.classList.add("ug_selector","changeowner","btn","btn-link"),n.setAttribute("type","button"),n.setAttribute("data-page",t),n.setAttribute("data-owner",e.dataset.owner),n.setAttribute("data-username",a),n.innerText=a,o.appendChild(n);const s=document.getElementById("o_"+t);s.parentNode.replaceChild(o,s)}restoreGroup(e){const t=e.dataset.page,a=e.dataset.groupname??e.dataset.ifNotSet,o=document.createElement("span");o.setAttribute("id",`g_${t}`);const n=document.createElement("button");n.classList.add("ug_selector","changegroup","btn","btn-link"),n.setAttribute("type","button"),n.setAttribute("data-page",t),n.setAttribute("data-group-id",e.dataset.groupId),n.setAttribute("data-groupname",a),n.innerText=a,o.appendChild(n);const s=document.getElementById("g_"+t);s.parentNode.replaceChild(o,s)}changeGroup(e){let t=e.dataset.page;const a=document.getElementById("g_"+t);new AjaxRequest(this.ajaxUrl).post({action:"change_group",page:t,groupUid:e.dataset.groupId,newGroupUid:a.getElementsByTagName("select")[0].value}).then((async e=>{a.outerHTML=await e.resolve()}))}showChangeGroupSelector(e){let t=e.dataset.page;new AjaxRequest(this.ajaxUrl).post({action:"show_change_group_selector",page:t,groupUid:e.dataset.groupId,groupname:e.dataset.groupname}).then((async e=>{document.getElementById("g_"+t).outerHTML=await e.resolve()}))}initializeCheckboxGroups(){document.querySelectorAll("[data-checkbox-group]").forEach((e=>{const t=e.dataset.checkboxGroup,a=parseInt(e.value,10);Permissions.setPermissionCheckboxes(t,a)}))}initializeEvents(){const e=document.querySelector(this.options.containerSelector),t=document.querySelector(this.options.editControllerSelector);null!==e&&(new RegularEvent("click",((e,t)=>{e.preventDefault(),this.setPermissions(t)})).delegateTo(e,".change-permission"),new RegularEvent("click",((e,t)=>{e.preventDefault(),this.toggleEditLock(t)})).delegateTo(e,".editlock"),new RegularEvent("click",((e,t)=>{e.preventDefault(),this.showChangeOwnerSelector(t)})).delegateTo(e,".changeowner"),new RegularEvent("click",((e,t)=>{e.preventDefault(),this.showChangeGroupSelector(t)})).delegateTo(e,".changegroup"),new RegularEvent("click",((e,t)=>{e.preventDefault(),this.restoreOwner(t)})).delegateTo(e,".restoreowner"),new RegularEvent("click",((e,t)=>{e.preventDefault(),this.changeOwner(t)})).delegateTo(e,".saveowner"),new RegularEvent("click",((e,t)=>{e.preventDefault(),this.restoreGroup(t)})).delegateTo(e,".restoregroup"),new RegularEvent("click",((e,t)=>{e.preventDefault(),this.changeGroup(t)})).delegateTo(e,".savegroup")),null!==t&&new RegularEvent("click",((e,t)=>{const a=t.dataset.checkChangePermissions.split(",").map((e=>e.trim()));Permissions.updatePermissionValue.apply(this,a)})).delegateTo(t,"[data-check-change-permissions]")}}export default new Permissions;
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AD.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AD.png
index 41c25cc4d9f321b1ee8302c2cf15cd53a463f2ae..6da010611dba8ab09288873b55e4afde9b5a3bd7 100644
GIT binary patch
delta 1210
zcmV;r1V#JF3C;<SB!87jL_t(|+U?lOZd*kd!13>!nKS3+_>#tUnmBT+UPvfJ4H6)P
zP^BUku;C$CvEU8Z@doU80@!uM0<nM%0zsfRRSij-q-}i3-F9rB+su5VRFPUFZz@oZ
z#rbPwS=L$jCymE5gE0LKyj+HT@#)u}e{zE~ymZK6`>R^(%YQm@f|rWHn3n-YmjN=s
zSd;-qmjN=sSd;-qmjN=sSd;-qmjO-{fCz{$y#J39|N8ePg5wSkD~Ym8#WoQh98NoS
zzfd?hc_6KTIJT3-mNH~auWh{3>(_mEOC=CQwNhbqY4JO)?KrlijHHay1uzC%+n1W#
zZv~;}+Z&5let+=2Ugt>m`sc|QAuY%5X)SKuxpvf_@pFS(^_SV&W5jd-5FrRBHlAG5
zP$4v(zFFINv(qaFgHTwEa~?<WAe>oSKmKqQ`D8z=tUeUQ;*E)XkO}}1xK6)1b-%Hb
z7mp5{#$M0Az&M+69;jkLmSb!VFkp$8C<l$Co^-mU>3{O7>xD#sDVaiuR5^36wS7+B
zZ|8r1So!Q@aYhb*{=TEn=I466vCAfa=S<w@-TB3SH>l07Ag1Ow5QhHR`rCWE<w4-v
z#!S3-x%A;W+7#TmI$Sx-Uj;%W073*n01Be1TX#RoPqbdSyqqfprw?eh7al)(4S*O2
zL<Ss@2Y+CILJNSyixB_{CroDIZq487%;)c(J|IpUAuYyC5-0BBs}AmjkFSuHL>vB+
z1@tWvA;90SPX|M=Yz`pe*h|3_La0tXXg1G>QIT6BqTP<7gCF}~jNxX`-)E-E@)BKO
zHmMv7;{q34C0gKKx%>$5)ByygQoCASS>Jp^NPkbv_S9yB-~lp%0$FD(P?E!ig6Bkx
zDQCeP4FwreQ8-(>S*^B#(y<C%yl^K;a$D`!bNTH;xJJZ~0~*t3DqrgE-&4s?%*hRl
z9}I$WX=|%~wtV~2#g(-Dkr81S+6EkC2!sF#hy(y9i_g?jFLo?pYnT8aV2lCUQEW>)
z#(&e_jUohr|Lbq>H=E}y$)6hjk%sM?rS6}8@{p540$?24JM+uS*Mp%0c<KNG#+2(Z
zCZy3Oj9el_qLTqAsB-zx#Sn>1z~b1~N+XwCXvR!BrVv<67GXe95Vh1rJqdQ)F~Ty2
zf$;TVp2;b7ohcdb^vdm4-Do8(+j1v~Sbr)22!@PteAn^hpf}vK=4DO@X(3~z6m0@B
zVYEuZNGTvPxq>UCtrby9PGpWVn5q6j>WB&H_`W4=0<N`DaS{b8iM3WL4il}>@!b4m
zky}zl-RjhB*A3IMjMnGwdd}YN-dt$qjc+UEgz=d~IbPlaAQfxJ)spW?86rlG-G3|B
zpH!>uv@D~?F=nQx8`WyV7$8Ee`O50MTdk$AA6m9WgyrJRh52P64C1pb6A-0lH~K81
zXA%G)Ayl!@+TWj6#^X$I>J<t*j;o2_<l$7FiJ!;J)z->WkAlDlAlDr_PE0fow-V1E
zaXc?N9w($RxmI~TqH(_1I&Qpg<};4V02yE`$^fIw02yE`$^fIw02yE`$^fIw0RIob
YUkdIk_Dtv$M*si-07*qoM6N<$f)4{jc>n+a

delta 1205
zcmV;m1WNnP3CRhNB!7@eL_t(&-tE{+ZyZGs0N|?bo}Sk}oqag=TAL_NunAZ(Qa}iy
zNI@Ln!jIs@fq%e_f544j0JoetAP#UrATZ>mD8^1~C-FY~-d*qRyt=zMSVRao#S^li
zDa~OHqfvdW>guUMnEn!;Ee!kgqc1-B@CIpk=0FZRpEo+6HGh%Qv%P`Ae>^fk2FL&z
zAOmE843GgbKnBPF86X4v-vEe!_z(A~he$ndA^?D+qgtZua;Zy%hey+nJuDUv|NOut
z0^-<C5?jiUF}=R|=3v<L-EEaX5H-rhwdJL+wYKBfk}{Gqo-BYd*x9+*-g!L;J>TA3
zy8Ny04SL6NFn>Hx#t3OS_CRZK>&~^~;f$XfHR?akHXf%^S0a_N3Bvs5lWQ7kgr+w%
z>zh}5gK97eg~d4MaTJfjne~mUy}>N<sbN@Kdnih!8~H*o5db1^ongIlzqMNsj}D#I
z{=mP$IGb@Es8Uf@V{DHwV2Q|AgI3Z^dj0Zrb<OocB7eXMDIr9vow?W9IVbOT3%@+9
zef)tqBga2{)6-`Qa|7PmV|m~?6L)!kVQJV88ndfu^`#U5Vd$@Kys^Jm9R<E^O#bal
z<@Ywwrr^$%@#<0G3J@Xz5F!8qP!Lsa-F?51@4R$rC07hyJfPiOeEj4U0Ad^v8E`}%
zfB_0E0Du11dILb=gvm_YZ}{82g~Htz4~P>-NQ*I(#EHA~vV*(f<IAKa(Wbv_0eyu;
z2!KQggg^|zvN?c=V{ZaV2%%ni&~Bd(qY}47M0-6&hu;ms7{kqIc)(1Z6(qXAY*INE
z#zii;O0>ZJYW30Sck!tK1m$wKUR~YTdQC`A%zqBlR*T>PGJ+ymXKPTF<He%qM2snC
z(HxHj8B$R=+qhY;cY!9O3(a4+lO(zA?yI@NPBC03V#ooF88THU_Ydx=<a_4i#-(>h
zLAAWS-8@^peQ|zuQVudA3`5(1gA9QX00EIsnkxVyR+a~`V+mVB9)N%`253jIE$#U9
z1b=q=JrD%`Pd~rYZlALxNA|arH0<0g_kZ(~hny4=0OQczU07MU9*mvS?*VrDJ;0c9
zJ;sDI+Juoygh=$q1t_R?>Bz+piA=!a*w;!Umt1JZ%w&`hSWK2+L{SiR)V!VoJMI}_
z8N)#M`l!HUMO|k~#=C=Rx6?FQNz1m}DSsk15dZ{3#yGy~cycrtZ&?d6Cxo<+F;a@Q
z0GTjaC1Io#5Sd)j71Gu!ow*=|HE^8KO#N3<$4p4a_bq7?aIKAslPFM0thG{cm}rfT
z=N6_)+>$El*DJSOH=L9<+MK)VIs1G2bD>o*zO9rK#%B`ccm)rDRID9WOTI5<h<_M4
z_MqB)Qm=O>rHujrV`h4~Rj;><0V33zudcnd-B}KYp=Db{SS{ULTv!ppAf9|Or8Zcm
zHd3A>#25gO5UNz{92`t5<8dZ94T{BG$JI}hPH`+wd8mJy-&|w8T6q)%J^;Dy*m2@?
zXZhy~I5~wqFY>%7^(Ft80M9k)>@Lq-2FL&zAOmE843GgbKnBPF86X2>fE40)3hpcR
Tu^mY>00000NkvXXu0mjf*OD|H

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AE.png
index 82e8e451ad6a56bc8ee05474fa48b5431144d610..70d17089f51539e7e4af89b929e6fd0a2cca7a73 100644
GIT binary patch
delta 184
zcmX@Zc!hC-O1*u6Pl)UP|NmEB-m~h$uKx`Ui<d87vSi8CjMz&-LH`*T8m%N5%8Zyx
z4C^f=7)lN5EyWp%^&1!&>lqjr85x0?fq`MQyYVX^72xUO7*cWT?V0PG4vGS<2Wu_e
z-|i2SE_m2vuawRu5xx1`Ye7k%Cdao2W2JI_D;72Fd~N9JXE39yp`l^H-vmkZiNbpx
jid!BO4`l%YURF-wn@i%`RBv1b8qVP9>gTe~DWM4fN?%0R

delta 176
zcmcb@c!qI;O1*1<Pl)S(28Mb|35HSwhGPACOK}LJ(Mpn`%!s+f@M=cv%FBCJUD)-%
zq2d4k|CfS-7B64EWXX~SMn(ok5U6JW0ox=G8zAN6>Eaj?aro^OMLq@v9+rb*KmN}y
zT)`#e;c(_;SK!&SDW}iei0(ej$iQ&GG~tTo^L=x-^n*=EsolAX2WWtP1LxhJ3>yRQ
RN-qZ)>*?y}vd$@?2>>@(K>Gjy

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AF.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AF.png
index 5af371b1ab4cab08b55238dc751a698843f5baff..b77be7dfaeac24181440ca5cebcb501514069c2d 100644
GIT binary patch
delta 1184
zcmV;R1Yi5H3A722B!7EJL_t(|+U=NaOj}hLfX@XjFo_@?xFU0uO&AiPWzdWP0Yh6D
zkTRK0=G@jX#uNra*eIoZlqO^77y>3T)Gb?#f7D4>_QU9GOWWIzwe*7vw7qZ(vK2EL
zaWlq`f4&%h_<P29x18prIp@63o17<o(|g{F{>_I#NQICAA%ERN4Fja_Lc|zC;}1Wu
z02aUkSO5!P0W5$8umBdo0$2bGU;!-fp9l~Hj7Lp?APmvb)|3=mdb(X8up}p&xLh(J
zVJa#LLaY}c2vdB#LnNB3si9;tUtOK6sK}9<3-g)sa$8y&xUpD(K;#ylv#`)D7Tblw
z>AXC*L_$?nxqnMaW-2OR;wdYesjQrejAWyLo)d1#<lA!uZmEP!Ow@BY_N**8_l8Vn
zCe#nqlBZPak`!A6+jX39mI)BZR`}w==$U!N(c7X7IGpjB7}Ms>_UtT2Uam1F29~gS
zd-qFoZHE8@SVyo)z?c;0A84R2Hv9VO$*s>$Jr(IWSbuIW5Qel9Yu|kZ=k~l&4x142
zY3cz37*bdx5JuRFGpNSux#k*skx&Od+}ObR?z#GdzlD~5y~j{TUV$ZSLdaf}4H&?X
zVn75d1kAixr>wwt>iEJyE4d?47anHW&R-dMZ}sZsKh{=%zZYD+^6|>(1q**0ga7~x
zV5cnKoPQ9j%KpCvIuUY}=Ft7k51dxNqJiY|-224ll&y<{3R=_TZL9UR9;5r3n86Nn
z@^cUZ05E_d#U<XQ60qPGa8-!BYI$(tqm`jSTlUW2XJgi!RG<2UH9u9qiK7iCEIG-r
zgiQzm02siK;@T@x30WXO)kqeGTj_V3d@c13v46;%nnb2<@zhr=jjHcl9kvQyFg_pW
zIkA^a<(box0PwY(1Q=4N0}@u0&}_9dWVo^J(B8fBf&XlSnV)3fM$dI03QmsSXUMw~
zW41jzXFFbpO$Y%17{HJ+TP0;h30ZgW=%E(B>h0i{<I~c7EkecwZeXa3?me|I*mmdh
z5r40;mKjhO6XGD`l;#8GS2fT>r>%S*D@w=|9pUYfd)}&;?>pj=m+2#(q+XT%WYY()
zjnVCmi<&b_@2l5te&MMs({r8x0I&_XM{e2_p~_~*gUq%&-KVajPVZm5c$V&H3iNg{
z%8o#n>ihow<#Xp4rIJx70^Oaoq7eYV0Dp!Q);!1%ntD1aFx<0F-h%(f;Pr9WYcCtQ
zaTY!w?sKl<VoOR2EMXHu51baj0EQG632fYRgc*U6?)mn^)H~JQZuv}&jM`TPw^2`N
zDNLw0tG&Io5CQ-&fLV5#Lr9B|i61|&I?Q~i44H2H>~;h{xwJBTVfnmfxnC2!e19oq
zm}JH}0RT+P!t3<k{XjC0(J1fRj6Z(+_1eVs^;_S-_Ya?53*DUjg`Q>9?c_F|j$my=
z^VfiWWqMEE?1BB><8pUtiMvefZ#d~acGOu|03p`5l>hAI!@{6cV88^Hk4{tnSiM%k
y0$2bGU;!+E1+V}XzyeqR3t#~(fEfi?EAS_7C?^74rY?p60000<MNUMnLSTYP**oU|

delta 1181
zcmV;O1Y-NN39$)~B!75GL_t(&-tCxeOj}hLfbRt@Fo_@?bw%b{Hp`F*ErVtZ2pHPJ
zfRxE}GUv9AF{UsW!bU0Oqcj;q#}F{FL*25)_(z?DWj~D0Qrg~r(9#bs(DuSD$X3i~
z#LXB#{`uk(e;9wcm|f#(Zklt>`@G3{+PC+fw;1*iFC4?v7=LEOu!(<kL85vWhU+kF
z^dT-JfCP{L5<mh-00|%gB!C2v01`j~NB{}^8v;1Kas9^xaNHOhYfDM7r=>ZBLMxAF
zX0r(nXEG+{FEWf2z;Sb8qEjrMtF9*Ha(`{DyRguilLO<KvNC&WD!4IN0LO?eTvtJX
zM<Q{EMANys9)GEntgQ4D7tfTJ!@yfwI#W?G86C|;0Rt=2n!$Hu3q3L^k(6X$u^gG1
zu<s3-j0~tBs3mWS%q=al3b#+NA{i!tWA=jQ7e>y^E00cz(_wR_r{c_;H#@R2ow+%t
zxHy=?;?(XJ=2{N{1~8;BNWhew5a_R`E;jjl>xivSPk%lU?LAoL$QOn6V{6}h0sHp8
zRtAd@@@wk=0~k^mBM^bxi_*!4s=20WN1<rr<7dYQ&v(t$9sDJ{^z&VsJn|AuVG%-(
z!Ysf5h7==)GeW?^jd#iO{ilvE^tTW@k|rV}tlRl3!|$wKz5LtS>aTZ0t5-f;8M$EP
zZ-Wp3fPVq(lIK}C@#?HcEzp5s?viY(uj#(a7Esm`e6DAo#FDagaX?9F8-1-czLsND
zZzDa>Zs9!xApiga7*gDlU1}i%z5#c+*r!p1#y(gX9I$8Y41J=rWefb86Sh2oVG~Oq
ziCeRI8`Eq7ga7~xU`TQA6{|%I5Fo3i3qvi`+kcJz<~pZDY!M_Af-T;<@}&{Y?W;pJ
z;d7>E6TBz(5(2IzH5mYZ^GSdqg*+f-L<!AS$->4P>rVZhEAIu))?4_=Mt1C6*P+n(
z=slXaGp4ie**V+(Dl9?>0Kfo-l-WudBTC4&gG&uI2h?wdJ|CTy<>}!r#9;>qJE@*i
z3x5Nxw?7^BscPtcrHPXOA(t!<uz<Rr8a!>|a~V-W=GZ7-x5E2I`F!sYucFit^*H&m
z{0F-sbWKOKH7sh+EWN8)yZM>7qSU~841f&`;BJL^Q`Dm`p$88#`|dQqrj|UtfAQj3
zs=YDT(@Cq^gPrPc`}&s8ougGMTB!_nb$?LG1^@s97*ZJYB%XXSCOFi+PTYd~W9a&*
z`;`|>>;x;H59c{|QIRzz1*WhFq5Cc?U;sl3vkr4pqV(W!*L>Sy@~tXgmtv+`PVTFO
z)2O$k1P0{mRlc4Y2mt^Xz>GVM!VlEUPn=gDrr%eE%{PAZI71&@S{b^qd|tcUr+*Dy
zz7#f&)4C1-0Mj$KAK-Cmt?HiL^!?Xgu8mz^zx5TofA{gV@Xhg`s99RmMr`8(#^{z3
z`jzQDxw8lM`;IF-CB>dnNud6u@7PgSLH?hu4C9;n2fchmg#M4xg2CUm_ULaFB!C2v
v01`j~NB{{S0VIF~kN^@u0!ZNhEEe!PZYU=Lf}F9G00000NkvXXu0mjfI&dx8

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AG.png
index 26db082f04c3ce7aaa434a8df31035fdbce5de85..07b7cea5bce5b5bbad022d7a85995d51cf5a6b97 100644
GIT binary patch
delta 1794
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

delta 1866
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
Ef{YKA*Z=?k

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AI.png
index 4b8ea4dbba9e1b9852f3be38cc051c01d6b69fd1..e6daa5bcd988fb478b8b3c44e3e8381d2d1604c8 100644
GIT binary patch
delta 2437
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
Dhq{Pb

delta 2474
zcmV;b303xx6SNbMB!7EJL_t(&-tC$RP!m=f#{<M5mnb3?6a{2Px8u=O7F!2qY8@&L
zTB%kMB@l#g3ZkeKJg~YVR9wOFLb@JYUe$<I3MvAEAdqkb0uhJ-ArS7Hkc8yh7YHCn
zC{hX888ZK2!X$aT-+TY>crReMJV8%WQ}Noh6h*}xWo5CHlz;LxG}@DsdH}4ft}80K
zsj7OYsd*yJnzdhDegEv)NM3X1cxh-Hm^=3XdZMfA<Ky?3&8(@vbcwcV6;)5KKwrPg
z)#a>5I0oZ1AUQebk&>5pR#0#mDJ&Mrb);}OB)2|cxV#<&fc|7Q21EWxh@mYp5dm0Q
zUcq1-KAuFsh=09ul#?U=bM={sh_~#QDer&!iK3*0hC%@B;9zKKI1><u-ZR?AKa=`)
zU<`mCf0P7(<TzjZ@bQyRnOQXUN&kH9`Dl<FHMMdF2M&z}06jed505*t3E-%t<hH}=
zw~UnHrhE73#{bHelOroA&`nHQo;(q9xoGxuI@{GX8h`n15@$al03!0t>NRJgW3n3F
zWLDs9P|S!tvuIIGU?9J)4o$tWu_H7z(a`W%@7fb(3P9|c^4yZTpg^jwuE;YgDoi}S
zD=!a(Xz6?6;tJNUKaa&aPx{n95de9{edn&<-lml_$HtbJn2_b=kx=?-`u%qyha&`_
z(W;5W$bVV0JSW%mp9)}Uc^Lt$F$%bIm)u0ott2|4Fhy_9*U_o|<riK}4f0HVeS2{5
zbA5e3X?SJ?z*uRNF9Z~be#f6w6fhb>LkbM^(c4g>WLQ~sW@jVMba(S(WAjZ-&nYN4
zOMB{l;`fZT1IQS)HO;NBk{FvUkk?VMD_XOrF@GjT(AkMz%FnMN5N@Fw*T3+iYLWqv
z0r-uLk^s=FC@?#-vRV@o(68+&DLfVndLLXa|K-c#>(^h0ho>T;Ct+c)uU$*IdNt+B
zmE_BplP+CKLb>RxuTD=ch6q6N4#3}gphC7|N0{U~_&LNnaia3@;ruVYAP)tgV6iAU
zvVZ*jS;vo0Se3_5Y*}$&axH`we%RU%DEn_KQ%=DQXMw@EOd<doGl|NQp9Yu)ka>Xr
z`yj4xcSq-sJWb7!X|!zX)(`vkRk*oLSWGu}i>2;UT#049kVyoXIddd{fWzSw6?IXm
z=qHCx7qqptcW|FQE4Y0-BPuF$n4+UIBYz{`8XKRT-0m9nWId7r(5o#iT>^n{0H7fv
z0-XVn<?^(&N;hwAPD=Un&q5Q^bMo?|Uph?Pd7u{nwbKU<+z$$hM;*U-7lgvD!oqUL
z{!@XL7Tf<sWiI`g{~wx~2c>$H`HS;FFF^l+#?i#&*T;|ZI2@jsg3E1*i+lI&w|`_T
z79Ho`ee-n_iIn)f@H?{*X&(&6-hq#gl&Y%x@c0`!IUj^Vv7=D%)P{r<ELqZbn^NWK
z!pg`A2u#q{IV`=c7&k!QO_t-rg-1@Eddgz83`91kxVXaEIaggBjX+zrv>`k^?FH51
zhbuE?xJY9wJ_SI0t%Bm!$mmQ=On+8K2UqMU9<Mb%{@sQR$Was=j=6nX^^4>SA&HCh
ze5dYOMIyl9#n$%i*V5A&DA|j%ep6HJ#ft@ohN5dC9UXSSnK#d}mM-(3T!x7Ph%vOZ
zynTEgGMNp7j-u014MvV4%gfVDOg9+rlg17duUbVx?ZZdPRT>X~_@Zw4@_&=)Slrs$
zC5GVh+h4vY``(O<Q`|Vid}uH9xhunaW<y0GGimwSIE+f1yxM@`mFLm#J*}v0F*gq#
zM@n(T;aoRux)>i{SXx?J#;9k0XlCRyC_kUxG|zfq(l{K^(9lLzl`zy)L^U;nx%n;v
z!B$TXub?nwv1ZKJyKLE>6@M#iB>rgw13v>jUtJ~pg$jFy2y3IS<85GYR7J&O-0Oi-
zt%r`zkp&Bm=<50`*7MU}a#T%uu$h}Phj9PC1Bvvrudf{*zkAoNJp_Wy(W7<`AMR(d
z9(8pU=jPrD3GueEaWpr#-LhqmlapOon0HZ8*r7vCk^^b*_QrXHCVzIZBk^8HL&G*D
z<pK&5KL0~kS3zedmDBx>-;yruD20JKFKqAbE^lkgZ)?lpa?1cZgu>=ShrA@aK#FC5
z?p)i{)QiJgR@xQFJqwNbz^O+7BU@SoaPXka0Hmc20}w)*JA`B5raC-W0qF;UaSs>|
zpzJR2JNp3|y}UeS0)IeL6Q7nAI%NKh1rV(Z*D!Er3B1`4)C-X60xx$$d--4wFR1tQ
z+&4xHNEIM8HFyX>elT3cK#V@rQ-D(k9aSLgfs#n5%lhb4#CCIYl?eb8#L3A4Vxyyp
zwlRTx60XaOmcKj}8mSP!74m+CszlNA{s)g&<={Y+2>^9<yMKfPe-N|*D-jxUq39a0
zUO|KwP)<QB1DPF|B#2rF5%Ym$4D2_30NvdTYwNv|hm|6LvNC~0I*igNR3<>2IlO-a
zEv4|#2%2bvF`elH*A+y*B7Gxr6hM1>frW*gOaP#=dh@0`nv!U$l+!@{544nsT*T`T
z`%1urvO7S#41YIgLl_1UETOrmzCL5!I=oB(pi~$X<RB2#iso9A29J!O<~8s;;6of#
zr$B2NRQv&~B<QMz2g@N$4qn;9`}>Si($b}P$xW1WkFf6UcrLfM?snF|-DPmc5OV$v
ziMt_sF~lqu`KmfeL=vS7PtBl9^rdZj`VCD@TN&8_=YNeGts5JYd)+R8G&hmg`xJ(S
z*Dk%qxHq>V5`@v~s>sM7EY@CD01OQFP^n?!h^60z+nR9yOCWs>8Hb>mE=r&%B;tP%
zB_(kcYxeT;9<v>mu7wm8?IR-mP;L};3MEmZG>YmMuT2!h+*V*`K*2>Q{_j8$V6(H0
zjrWc@rhl}*7$xrB?bz8_BJn!1E)yE^2C6WL6sn>^kSPEs?fG_5&(8<4x&AB|u4?eF
z;`_4%C#&H^HQcJ8?6k7~s{y6|)ilOwvz7I_tP~6xFxe8Nn$v;5aZGcLoh$;VtJ&M1
z->;p^7BP$}3Rt8*G+n=Y9HUJI0Fr?|ep_^ia(^yoRDdtZv>l!fIIM&00wDckrQLUr
zVsJV9VY8o~!`>F)J9`#keB(?V0Ln-!jP1>0V+Qwu0$P;1P3Ho%<`Kp{$W#J|7*?*f
zwT=p0nM2jit6iOzVdi^uu7>@mj4;IjA}!FiwY0Ud@+KOY5@ssy{lt&U0D$;kN+)=Q
oDkC!h6V)`pG{7{#G{98qe+y1EDBpv$qyPW_07*qoM6N<$f@Zd&YXATM

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AL.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AL.png
index b453d5f6f8a4def06cb96eca80a4ee90e9207f01..bb4bae23723508ad50c055e5814c7530f3697173 100644
GIT binary patch
delta 1883
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

delta 1890
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
EAC8mF%K!iX

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AM.png
index 7067633763998c5d7c94203b1ff53c9c37045ed4..beffe8ac276b9fb42b1595e854458493e5ab0f22 100644
GIT binary patch
delta 112
zcmeBR>}8ywk|`SC6XN=RDdYd842h0Q{xLHDXJCkCTgAZe|H*F6jSLJ7#-1*YAr-fh
z3lte7+(dh{7HnopW@=EJ!jRyh%m5bH&ZNrJ(5N7w0^x3EVhDZm;)0t=mK0DsgQu&X
J%Q~loCIDMHBs~BC

delta 107
zcmeBW>|mUrk|Gh{6XN=xf#Dw`b2Qs328REMj!XV8W&FRC0f<ztJUYO@z@Y8v;uzv_
zJUKyvb#X!gqnjfWSA<5`fg=X15<(bbMK^Hp?P<EWLn726mX+bx3x?a9C#_rv)W+cH
L>gTe~DWM4fAA2Uv

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AN.png
index 10196849d77e5346798a2e87a74d8ce9d75c6990..101fe9c676f6843b04a3fd5bd2496ae39e0ae044 100644
GIT binary patch
delta 389
zcmV;00eb$P1Em9yDS!X}|Nj2}{r>*?`~3Cy`}Ozw^!EDl^!e@Z_UY~Q;^*?-<M7_%
z@7CSy%hcz~)8@(2=Df$?xy9bO#NM#I+N!wMps&)OuF{vN&Xc6fc#gkxi@tP<y<vN_
zIa#6H7ab%=mm)=$Aw-rKK9UtWkQ6zP6FH9&H;)fCjR-J`27fMz1ulsMEr<gwhXN~y
z0V;=IrcToU007WQL_t(|+U?cJ4uUWcfZ+<tBA_6PY%XkNr|<uE8bhLq)TZf0&HSfH
zntbW>Qnc7*DYO^>00000051{2SingT=(e2*Fh*;%iAIqd?9g6lh2d~@2N7VL$Tac-
zDWR7#fxgOgTz-<}N~~v9{~4G<87VOZh!rG<6Ke%SatSS0GMI0GkJzUI{{55zu=^$8
z{5Ep}Hh#XW%?~8zO7oh>*m&B?On3njAhn&xRz(5-3QlU(^H^J{!w=-7E9SB2NX`HR
j`iGAN00000;A?;zh`VHC?7q*a00000NkvXXu0mjf6THTt

delta 382
zcmV-^0fGLd1D*qrDSrVfhXN~y11yIGEr<m!i3To-2r!BdHjNQCj}tkM6giL;I*=GX
zk|9KvB1M)YN0&KSp<#Qpbc(%ni@tb{zmufQm#EI4uF{~d(yF-Eu)W&3#NN5Z-n_@)
z$<pS_)8@<6=hofq+!r0*;_u$$@Z#t4>FxFH@b>cb`SkYs^?&#J_4oVw`~3a>{{H^|
z|NsAS+vx=W007BJL_t(o!|j#H5`r)gM8j?XQQ2e>6hQ$6^8bG)rBrbtVvL-eK6R=y
zucmVeB2zj~Y4RpP00000004jyu(WoZ^U6ix85g}fxp^WF;zW*I4Wz>+mbf|yNMLSY
zf0?}`>(&(;ly}g;S4)@Q0|dVzwMz-znl!#Jw?om!)GTg`*$#M*LuwfIDf%aEDgI-n
z<9p$hecZ{rGSZ$_i^?u{m<a)?)WND13D{Ri>})mIRc0sbfHhLg!J0~cT2AmY0RR91
c0Ko464-0e2o=M<P^Z)<=07*qoM6N<$f}s|^)&Kwi

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AO.png
index f155072ef12855358550cfd986d80bda9951a923..f5121ad15eba82b5f8f5f5c78b78936faa81638f 100644
GIT binary patch
delta 1171
zcmV;E1Z?}W38x8=B!6y6L_t(|+U=ElOqF#Q$3L8NP`MplVHfhA+Ql@{O1IW@PODj(
zQ8`_=$;_s+)ITh%r8Z-PYblp51ScRzk^)+m8Z1I471tS>O^8q-Np78^)o@Fmcz&B>
z1siNE&wIA_yJzp-^Lu}1dp^JCdA>gc0y->_gbfhLVTmMcfPX*^OC(_f1aep+2^%1g
z!xBl@0RLZ1L}HLA#1U8kV~|IYXk;7Gij*PC0t?^?qzyTZG$QSWVQF9i%trE&pON2@
z4x|N1MJ6MYkmX2-^#L$hPDfrv$_<0pG|~~|9I_D^W@UgNB+NW9&vD2WQw^_@Xw)E6
ztqkBs)*=z~tbaI>1xV?Yj@pVitPC(4sX}J-TAzj#BR=FSW2{5F!%_fakd?>_NVahv
zkEz2dWc0t;YRuP6v+XHM0fZp2$O+RVZRU9rS<!1=pGR6uFI_}FL&B{CfQcBS+05&C
z<Cye{NTg5!6!Lpyvef|AB0nKnNWFQduUKaYi;Ne!EPn+MYK(s_5{xWX_w0L2XCY^i
zqe!HsW&mUeGJ>AlV5C{0S41IIrbG{#(RcV8Kyw{Ga8ERl-<T<HK=P0XzXOaz@{uV6
z-ai~EGIM;vkhlj25I4Bk1|_kGm)gz5J9x97{kkFLMttR5Zl$h@k~Fr54JrW!ucYm2
z>g^4zS${=XIQ{CbXuJ(HpXBan+z|u?;b+CYZkoZ%#U^&AGizo)Ijvry{Zm%J2sf6{
zoO|{7#Yamm`5#lbkC)dm@>=>-$S@9kqMMtJ^U{k%UW5PTa<X9!9SvHC_IeKPVc#xt
zJS>=t%f){*e~$K#v}+Mg*D&d3EFqVR`Exn6mw!vGbor>OWN#+>v)Q_d(Ko>r4R@R4
z_wq+0U2S-haXPV(+!4e+$*~e;=xpJ;0<FWY4|rrDLx$jV@XC7rZozj(w>`UzduCuo
zjf&EPZ~9TKskNSipOXC{o7S^rA@$XWkED2lUHDl+Fz-I5Pwm@q91i`I`7XXjtwwEy
zmVd&NL}m&#C8WN?h~fBIw@jqAlExY~Z)DO0&A6BJm=`Xf_yCt$=sZv9A<}k|l7J^s
z|L$jvA4_fqo#*Ikr=eOiTNcB#DMa1SZJ_#`dOOQw$VjFzkDPQ)RcI+%>-apIge^QU
zkB|`jtk6()#2G{EPy@Z(MtdD~6`VLqZGSm!b-E%xwac?LJieGWHqm^FF0Xc!Cz+K`
zt3mlwLx+-=g<McWEGy^^1?cL~j13IOj&SA&{V85HtOnF}ay<O?n|f5qmu!2D)v;PJ
zzerpBu|*W*>Ul>`BRq_yOZf9wMLPa1vu5g~u6l-Fs(JryX5QIz6UQu~^srW=Ab+3a
z1ir{2=3!m;k0Qdk<2HhW0evajPvzI7?<6z?%*{1nY#+DP$Vg2(>pgaRNPLUKxuot;
zGw`#VPUUe&5EiQTIuQ7W?k6#xk5WiWWKV`3MBr)6D7`VNidp*{fvW4TW6G_#T-dT@
l%a$!$wrtt5W$S9{A6^PX;Zk}IJPZH;002ovPDHLkV1oGfEt&uT

delta 1183
zcmV;Q1YrB839|{1B!7BIL_t(&-tCurOjl(X$3OhI$wgoVUC4XVjUds=w$^k`s!^Iz
zIb65NjE1w+KP;-HHe-ZqDS{ON0XdQs(X!HD88WGq%M8sXM5vG^*B@C;x8&)4Uu{az
zup#@MUpwEOot>TEbGGO6KF{-g-yZ^QePILG05*UPU<23yHh+K(U<23y|5t#CNIVjb
zINS?h4Dv7%gRDZ@k-bQQdjUL#bRb8N7NpZK%yln-yO2`kN2D9+LfVjQ<OU=HnTPnf
z#SEw{Cm}B*`wWBAG}3P5II;{GVPyahB*5IyJ&!|Hm})o;iMr~MC@TX5A&Zca7rpUB
zVv(x9J8I?SG=HVx8Gu@3a=-V{NCnb^d|`~$*IX6?P}aEsc@8Nu&XZ^Akc5ox%T{lG
zEihqESPDQ*Z6b2eG)afKA42B$o7ZQJDXCsMg?x+zTCIiDzI(#V>q+C7{R2Xgas!|s
zzct=!EdbRvKOlujlX)I6X0ajMWxUACQULzO_@^V@$bW3(o&%2QROA@4$5g{wF64uR
zT(ld6nK%8z!i`O-65Ve`-{EoqmFxKb;)x3KD>LQI$d<l4hHC)EnUhcCCC3Mw0Z?=N
zt04&*8bIpMu2oQ(sE4v)IcW}FA1q!4WL-<oKF+q&SW9INs{@9Vz-7?7)!NiMn^~Ad
zK;Yo<w|~drZ05uv?ua31Bpx2PSgEg?W^i(<m5sSfoia#H$@6vp>@6cC2uo<%-Fo@e
zA*Zc@(hn%#%8QE$yK>-QzY%QzPzSdj;DzT2y}|+jUY;ynNLRD2LuV78Z({2Pit~t_
zj+fUzgJ(|D{iBaV-5jYW;(BWoK_xnKIy*LVrhlE@9vW-dT)?&>R;Doex(i{!L1y`#
z{MJHm2YH!zdSW4|iA;Q){gs;GbQ|B4={jt9mxto;@xjx<OH25(jh>@A?CAvVoQxGU
zDqJso>-XB4+Eqt=MA3VsEMZO@O?A5a*QMd@<?1Yz&CIxmNl^nEj>DmUDp*fXi>^jP
zwSO)}-Z~1hsIMgZEkc4_4RGT`8fs{%XZbQBCg_a&OD%I;EEU^1)5htORP7*VEm`U0
zW$4dctnp(h$>;QOdOK;Z)0rj26CFwTHQGScJ?a+b#gm^&`4)<EIb5wv(cZ`>MWnCb
zz8U!WxthV>pEaq*5WBR2p6#Hsk;ZBc?th_SA03VQjs6GR&9QnOoy}`0oH$IcQ+Jf|
zp9N3$F(?<v*Ox7YI(21;YFky80_g418J~mMzni1qnM0eCrOEmeWjksZ{`f_EROM%^
zdWGb~f8FwiU8=<&nMGNNUhkM_0t1*khu?qJNC&>w2MRT*Nl)=p9q+u!l-n-s#DDR#
zsM@KkQC3Q3I-eF3|Db;F8jTF()|>J6*3ar;*EVXtBzG<Te&=_t31bJ?t-?Ze(uHrc
zF^`Nl*jYmM8f^wHmP%CdsO>Dk|B}v_D)@nW$w=e<EOIi~lz)C9+)QIe=^dlCf<@2Z
xuDbdvB5xYt<Y&v4EnBv1*|KHJmKd#J)n8r;MB$o!#$W&d002ovPDHLkV1nCIPO|_2

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AQ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AQ.png
index 08ab8df2eb9345ee995d4d4fd6572c706d7942da..2f2e6706fb2cfe043be138237a69d47b86439c81 100644
GIT binary patch
literal 1414
zcmWmEc{tR090%~<kVrggW0CZX%5KMI^XxK|BDqInNKcAZl&Gh}=BP;SyGdA^AqHDH
zLnsNE4rk3_%nV~3<CxQoVK5iQem&3Y{rUX;d7k(4$wZ@Eb+vbELlC6v?&jnJw!>z$
z)WIxiO%y_qnjhNJ*Lh=OLj|Zd);Fov)>W&(no7B<Qfyk6E7xVpb*W-~1(2^V%h#4<
zYZ5@ZwkTa)SXmXXtj;g53MI-piBhnr<Si(;Vg*O6V9x{cS&@83B%c<_S#z>Ufoy^=
zV{)aV94TYd$}oF{KD$Dj0hXyV%R|%46kuwZ#9AUvE)ju=CBi1j_i@R<n4}+IO8S_K
z-HgTVk%ey~3td$4C#txUD()DXZ>P+E1P15Z2IoJJMXe;!JEEwWAZ+>}Z2UggFfdo!
zC#dNaRQCufyZNtyZ~Rx^_!VDx6`y(KpLsYux3r5})X6F8;9xsAh3)L;z(;mL8$18Q
zY+mbZ?)%xCcQa30W-vhWOy=9^jK-<-#;LT1sZ^kTDy5#4RL4rJV<ps1#@9|hu9<vP
zJsDdy5d&0C+<!G5^>RG&zp)6QV(jnovG8){-7@AK0LQ#t%Dh!Ndh^BTjTfU~Krtf}
zC}LbMVqC)lBf*6uLC;4n|1%r_<kS80=@)b9ez~*@&uHg!XueNr=P*<s4AmQWLPci}
zd1ViwvWCuP4S8k)6eN&A@c_~(?&%b_G>U85piAnYGmtXqw2ADLOg@uLb_9~hr-4MW
zLn7HefpiLpC!LHZ*#VD<CxAHO@i?L_@Q7%$iC_~;K*SQPff#~S48hAQHVJf$@9uQk
z_ra)WSaI%bkP&{d(mykj@8Q<6?T}eWzlHyecjmF$X8zgc?FXF?wLC-j`)GT&))V6<
zxnoN;@krh4F{DmY?wiGA?5B8qDCdQ&<RMP8?_jbe3#V>#7<$`YYH8xL$2dVedgQ7^
z`$#cUK#1G|-9`qQ1cgV-O54MuYmB#*2Sd?!{`i8kLtI#co9b&oLLye}Oi?T12D_lO
z$^_rzw7+V}25)pG4mx6$6laE@G$3|R)ki$eUcoUV!*LP3&Xnkcx~<1s@!^>4tfMY_
z@uALc9~Qo<k;4?B127Lo-pwAEWXQP8`+<pGUsSX8pO$;>$r#4!Vfv#3>MtX#QbMg5
zTIE(pyE3+r2P!={F!Nn_+a|~BeiS<`H!HI;hGnYeLWn*j7q^94BU73_(a&3yG3bBo
zh06~|{RA1wWXGyISz$?rVTQgrb`IB&O}ijZ&+nO-V_yQ7>e0RlqMMKoXIeYv5;f_t
zLmMkdZCwLV15@(vJ%;lvQmbH&*rT-V%Rm1+Nc}Ye5BKiWiww;m{$Ah<1#!n6;!&>p
z1_@E+aG%{ZP{bZB0~+cfi>bXs05`XT_a?g$+v4oV`G&gt+Cs1o@l88*;CWngaB#`1
z+<G{<#nqZ-`QCn~5|bNvNN-2WFBn6J9>qNQ8zmw!*)L!p1NL&GZWr%|FWE~7i$=;2
z2mCVjvx@Y1w-|;32!7etrNq@(y44hR@2luZb<8|o+M74SHN{5W=RUfij+Z+G=BJzJ
z%x;P9mi2ulY3dZCOi3tvMTPXV_xx@zt*i)GR69BX?@)}f)ClSEbM5C#F4?2mfnjV2
z!%H~Ot^U0BuEbRzTfiR28=&dPOsy*y^#V@G4ECw9Y*n3w&&H8X&?Vy^IS6cnw^n0m
z;kK?~VekU7I;3KIuPpt9wRu`>VaHXAy{I>N*A_7vncbu4faqqVOST=QKoeWBR*4)o
bDyzh)R)Q}+5xhPP{ww6}jB=`Xypr@kE{P)9

delta 1407
zcmWl{2{_XW008jK5mJ&*J?hm%DxS~rl}eY&J(STp98nQTLZWj0=RRu1%5yw#?w2b>
zB1gOzIk&ORv4hR#o^6cTWqa@6@B5{x=c#8K1E*rJr@^t<GqG4Ja2yzS795W|7mqs+
zPQYCN1Ne&o-WrU=Uqa$9CyrhLCym;GlSgfnNA18V;4yn}>X<|7m}A<QQyKx5PH+Zi
z5M02S1lOO5SF?!MvWRZ4h;ZN)(fu{a9Yyj$k*=dih&SUm-j3hO9>1M4?wK>;{cges
z{C@Jz`^kHGQ}^?y0t&$7z(R5m_)qdfa1kZAi1Mh2@)$!2#ZaFVQ=gPj!%C>(rPPR0
zT4Wh5vYhs;oEB9v{k(EI=EF=()l6*FOk6cRp@t6B0(4|8J+Y3FRL4lEXQbB8rZ&u`
zHO!_r&So^uW`1I#npvpNtT&%oZ(CS7U*^!QbMM;ba=*^!wa@2u%;$H^7j!NZg1Z(l
z-HXLNi>3c8m4W|Vs_b3<8{D`2p>MhR$4X8AO6|Z(!w|c1nB6q8+KgRo!Esvg9H4EK
z^L32d4kmCr2;5F0w~NI4M&fmoc)e3=ePHtX0Cjzk${(chhiLraX+CxaynzGLH}GJ_
z24QxSz}zG<H%Y9`@t*|~bAriv0eJzuMOoOQE^f^%3+XFD23yEn6|p#?IgV(aE1Czm
z;su^~ktbeS6R)gG*nG(<U&7s#@&wW~fpmRK%HP`N3%56f+nb_ofk-A0%eKTap+qK<
z$iz~xTq2cAx8+iqd|M`$$-)20!T<f#5d~3zKole}yDNy>-#L?FKUa5c$l6nS>|)o;
zf<gn=Av9oY=mpR62*|7K+ix?7`PA~eceJOolUnc*{et|QAEak;(@Pcj{*H~nPVe8k
zMb8p0(eYhEn)K{q49tI5Lj<E((c&1S$2>{%u$|5!Nb~E68wJ4;rC0Xuh|osrAi_Iv
zXQw7*60vtP)DRY+sK-F>b1V}++Ey}#N11RTYrwEP3FxgQ9u>BZ?7%`&a=mgisA@K<
z4;7uzA=dYaX-TMAMDR2u4sEa82=snC(;qm*P*Anh3|F4+!xs)|!xb8haw)naFA@(k
zXA$nua5cC4848;Ffi)$PiZN85KfRl{wl4QoBeOP@EO(edjTvSWi-j*>TIIHBnI`}@
z@zg#OBdFP)h{n^tdfC73L>mr{T|ErF&}$6M_e;*;1l`o#)nur}W5g<A5{Io3y7w^R
zg9cu15-oCmLR(#br1cj&NK}qe{JN$=g84{&T{F|K{5+-{k`Q^&z(B(a?s7rB^i~h2
z(GwnPnLdWJ3Jr0njV^I2gTf3uzXFaYN3+BD`<Et-eiRYDDFsD2pj|HoH4$;)yKEh;
zb|MEH0y1q%AhycattWKsk6J844~F|x+|+x2a(++XOA{!4<k7JnObA>-!d?o{ifP@e
ztXKEahkX}nZOW=XaUjp)kUuA&W~bJYvqTr^onVHt_Z@&|d>CvB3F1>ORsg5yXl^Be
zGH?zXYecLSI5bten5;d_s+#bTHGe$dLbgyLLG<H7<w2&;8B7n)t}ex#TgAX~xWQIy
zwAbTkJG<OuQ{g@uUPZ}Os<EKG>ZjRaaEg7+{0pKjx*(Df(F4I8Pf<+N)XMKXqhFJZ
z3v(j||Anx(u_|cyeS>4ZSnfGtq8^lc*}LrRfaPO$m<KlgXusvh?`99WMLDeRmfTkn
z*rD}fVP+Q4c151!({2r`^I2u8>~w!7UwzV<9r_2ihU19+)YK#Qhr$}v-C#aEbEK~h
iCr?GS9|cI|{)}ICS83dNaJ=LQ1O&6cW>;@>H|c+>x+szW

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AR.png
index d7728a53fc0a954d3ad5e5c882bf8000eaf1373c..606e53f0808e80b3a204c2ca646672d24926b4ba 100644
GIT binary patch
delta 835
zcmV-J1HAm<2HysdDS!X}|NsB~|Nj2|{{H^`{Qdm={rvm;`1Sht^!oPn`u6kq^6vQZ
z?fCKR_wnrZ@9OsM==JXC^y}pG>*Mn1;PU9-@#o(0<=gS)+VJJt@8Z_(;M30H^z7To
z&f)az+Q{nK%Iew4>e$EX*v0DC#Ol|>>({^Q*S_o5z3J7$=zrD1=+(jJ)4%7_zUkAr
z>C?C9(zxf*w&&5c=gq6<&8p?eq~*z@<;bJr#h~QHm*T{q;l!Wh#FpU0qvFGx;lrBY
z!kXa1oZ-Tm;K7>U!I|N{is8M9-@T6ByNlktir%`4-nxn3x`N-ig59}?-MEI_wt(EV
zfZVly+OmAwvVVK`wGP>@cJ{Om*{*ciu5<IS4)U-L@vjc?t`60yZPlo4)u?RMr)t%w
zY1F4_@2d^%sSWI@4eY25>!%Isrw!?)4(Ox~=c5hepAFBORn3}Kb*$fXtl!L-Rm_)F
z-<l2AkqyU<L&l9o#f(MLiw)6=4Z?*u!h|=$gEq;75`W2p63K!Qzke{le=o;?625pF
zy>}T2nch7B00D?eL_t(|+U?b6H-d2($MMS^#Vsk?g9epKLVFjLXlF)JM1vO6(0JdD
zH_$o%JC8c|=LLKp{2p8vyp0Hm01+SpL|}{pr4a#lI5wL*91J%(Jv})AxM9lzCQC@h
z0H1lfOn+oot1LXl#v<TAq1lvrqvz1=lo(bifNX(klKKM|kyOa%(wJy-fQn(zcw@<0
zy-_ZlA4_d?<o)DgSFqUaciMwyG3MXhL0yu>arg?&UM3!Y?ETyZ^jl;=BQ(21?}Mk8
zT<-O`UrXq${3$>&!%}JQ8?DRFYW3@?^AYy!F@I+P#Vk|p3D-OE>wNwu-u`~js#r6C
zVv29oC2IX_v{H#?2j!64ECe*<&7-rsZZDHgXL`+o&%q%98f;s68Y?yjtxmsN47$W}
z3=q+6Qg5(OZq#eZ*onr#0912prhS($l!_z*eyNGN0LUm*gT(1R@EG+<8*K$}SX@`|
zEIcZ;T_mH=13nm8$YKhXFu-l%@1((S>=8j}MC0(<hyW2F0z}}y0>55C{2`b1yC?tv
N002ovPDHLkV1gl3?!N#4

delta 837
zcmV-L1G@a*2H^&fDSvdV-*v3ty>}VDcpJZeFTZ~<!Gku!gg3&4IK_-b#*IbCfD*@z
zL&<^>$$}EegA&Y_Rm_-G&6-xu;q=bp^v|1B(TWYyiw)GLY1OA`)u(FJsBG1!ZPlr5
z*O3j`u5;P0blI<V+Om7vvV7dNe%!Ty+_r$-xQ5-ihu*r0-haA^-n)w4yNlnN4d1zf
z-@1a|y^i3)nc%^i;KH2X!=vH7iQ&GA;li2W!kXd3n&HHs;=`Nb#Gm5DpyZzo<iwWb
z#h2yCqvgq?<;kSyqYdZHs^`tC=h3z2(YEK)zUR}w=%fzl(zxi=!RXb(>7@?o)3@o<
zxarlx>Zc9r*MGz6*Tm}B#p>9{>e<Qa+RE#v4eQsv>({>P*T3wj4eY56?Aple+sW;z
z4esF6@2d^(;@0rx+VQRq@vjc?<=XM(+wte#@~{r_=-=|_;PbE!^y}mF>*V$B==QV@
z_U`ER@9Oup4)^iw`0?!c^6mKY?)vug`u6nt_w@Vt^?&{R`~Cd<{{8&^{{H{|{{R2}
z|NsALH)MtY00D|gL_t(o!((6=1*2dTjDk@B2aFT~24Va_M1+6>hE}|wxv{ai1+NOc
z29%aZq$Y<~mXc{eZMJWSxrdKsf@fwmIR+Hv8VA_e8#tO8##j{=k#0aufl0K!hP;xb
zil&*HNq=q~$p)lZxoIiN@NjVmh^pyC8)uVhK&e-(nW_*AGcO+#n~<V@pkFD822>>)
zX^OIO#}^kTakI*5*o0P+Xh68Nsfr*|l()aXOE5E!f`dh56G;X%B>Ol^aq#Dh%gKr5
z@Ny~}xTn^WWI%nYhk-H|Z*hj5U3xJeyM(h(a(@F!1~f%lI4JNi$Cc^omc=m%sF+%Z
zlNbh-VYcehEZp%aDe>HFqMAmDRis8^P=KDI5E~OeFEfjfs#&ZTsnOV)Z5*woDk{Li
z#UrDr?Pirma!RbrGjTQ3RFPCt(9n-IDX1YMGZk3H7@9g6*xLjc=a!I@ovX7v6D)l^
z%sxYWvunvMP%6WdQzI%$$u5yvTR=q`{z8vIghD`hu|5h$!6+C7qW}&7o(5Nln4+sk
P00000NkvXXu0mjf_TSyy

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AS.png
index 5012439e1a8f24ad3560df78342378b4c54b1167..7fbe2a4415561927828c41ec040b794a747749eb 100644
GIT binary patch
delta 3319
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
BPQd^G

delta 3345
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
bwEqAc$wJakJwIvy015yANkvXXu0mjfM<{N~

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AT.png
index 982008fc3f331d0dfa752e7fea70c20d0cec61fc..d9933b8617bcf8f9b3c8a892e25900e6166c7296 100644
GIT binary patch
delta 109
zcmV-z0FwWc0g3^TBxVv&OjJex|Nr!)r1PPn-va~R0Ri6t0Q2vvi~s-tGf6~2RCwBB
zFeU&PLJ5FT1)~b6tiXi;U{E3e7)HS;7;He00AO$-00u?g991x?00{s96*jyuok3Cn
P00000NkvXXu0mjf@aH7I

delta 118
zcmeBToXj{uC0{PUC&cwWGxL201}I`={Je1C|NsBLELn1&kr5~uW&g{bfq}um)5S5w
z<9Kp{0)qrAr$&O}l7`O2kb^6jgoJoxMS6}MUD5P#`WwlqZp~F8jIp8&4EvTadh|V6
R;SSWx;OXk;vd$@?2>=ggDwO~L

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AU.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AU.png
index 03b0e549ede5ad4aac600238aca38f764fc34920..705f6ded19db2b8b5033d1082cd01b7c2b116043 100644
GIT binary patch
delta 2830
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

delta 2873
zcmV-93&!-67QYsdBYz79Nkl<ZXx{Bw2UJv78XlT7H9;((R9(f&YDA6bK{Nt_*<)F9
z5{(+mjG`csCPfsZqF{nZa}|484Ol=WDn|@OnmWSJBfW^gP^6ccVc2ipAP#*R%I?{B
z{`1Z|Gw+t~-oJkLk@A21u{ArpgSZ$BRzN`H`0=(R5}8EW*?*5vG&GzFi{F<z*uNr?
zs3a2ZIVQ$U?;Dmc_ZqMvSwX?l-Z7-&bz0uKb!bIXRxWh+Sia=MfUO1-bd<GVL0x!w
zM|(RkuvqPn9;MBne+&~9D*&>lmh-uDG3B9Qe=S^yCK+?))P{yO)i<qJaY`fr`Rmrc
zmX%FbRxWdQXMfe!a<`(OplbW}t8#LC`hp=S0E(pKPGeKQ#E6uN6US*|m8mi^`I|Pi
z=Hy_Y=4OVd0A5CARQUR)PE@5zN#(9x+nkoh#n9Z`cJ^$vy1HYp-UR|c{^HA@U0ffO
zL?smba~+0AQB|$*@o8^t<c^Y>`gX<)xBhpV4^dNh^nW@PQT`+%$8Z^@k~Vc}_05~?
zwl?(6W_Khe=C54ojV0t6gMR?z*}6yW1;47iej`I?8eaR$z@Xvzb56g6z1_L<dge?w
z;iujyB+7^p78^EQ&WKJawX;o9RD=}o+s7y?<1P}NUhn95cl2oM50m2u0B@f*eDo<2
zfRC$ncYpBJBJ%-&tfK1RefpUoyDA0%J@j>bZ+*?mD*OKXKq;wR8XAuM1K6?D;J3)f
zG`g>kAa*4l0R4Cj1Pa1q;Hs~0Ie9XC!GhxjMKwJDG}hFA`w#y;R=*d-P>Z%~Mnge7
zn`k!BOLk~zI>Bd`g*?pC)8qK;*|Xn=gs_=RZhxSl(MswX+TPlK1dwfP+}hAYeUVrG
z`|T{<Irt@0PmedY{P9QHym?2t8rVxj1K{iXXKy)uIwJ7=^ODk9Mqy#)xpNiX-qqKy
zvubKOc&-vVJ6-@#an}19yoQ(2q^+Q!>&@EQ=9@QPczZ|m7{$-;PcN^h)21C12}Xyo
zSAS0ct*t_IB8EU#>gFb}96tQ+mtV5<^{E5^NZOPsrLL~;4j&e%AG}}S>Si#-S|k;E
zMG{h|-9@+_5+r5xW!8{LyMzZoC4El$KY;%M0H4tYAn~FD$T2k)M$F98w6(itPa8Wn
z+r&hOelk|AUOIl8NM5L;oz;&p*-Qq)Q-7y07;F}c6It8a5t8v-Y-95=4j37=H#BhG
z>GNd<1HJV*N^@iLiVr!gq~tCM3Bdux#pm^qc--T1A(fR4T@eS9XiiOSh>e9X>GXjE
z8D4HmPDV1@n2^A#s%&gxynI;@8=D*7YoN%;H}mJaBYA-=TlTA_rW5fjNMIg0a({0R
zQBbfNH_mqd{<~cOnAO##2M<C|Xk*5d+S-(7<h3%{CHCC_Fq)bxD(bP~8~`j<&7C_L
zy1Gg7^4TlDsfvsV_*b;{<OA~ZmOaK&ROH-EOis_3ap>B$1Ty*B!iC2PNWx~L*iCJ1
z=gXJlT3Q&~**Cp@4P|{LDVe6BPJcgp_HiiH{JX%SUg<Ql(QVtW1_s7_Y?zb;Q$fR2
zbv62#GvN=D7A^Mtkk54+blbKoIXM*#4Xx$nb+NHI)2AO2WD|HgLauLS=9iRI%$-4d
zOH0+IOQ~8~uOuXLO^nK(MxXEuS5~%BSKr@fJz%)}HxyzP7B`BEYd&tBn}1ufk`j1>
z67u%km?R6!Tk;B)yz`Tjv)s7xLUna#)d5Y@)ja}x5V#^!QrhR{_Moeywvv(}3yars
za>=7dm$^98qEgm>7bq=_e#rw?WIH4zD2o=Ih=|DQQm5Lmu#CBLIaQwCe0u1Eix*?H
zC%bedaL}1EXQJM`DdzxYwtq)Oy*Y3obo_WbzBhrG{oJ`n9zIM(;!do5d;PO#S&J5N
z()!u6DuaS={X0=-x|<+1F&XTbr{|Npx)$zowC3d%Y}rB`F#=Xpe(dPWXDOzu{iUS1
zB@~>`E~M5NGda1~%*+=*;un5*0437q&6jd>>D-Z6b#>(@PtwMXqkl?E7j4{782!@L
z;qItWdwDWmK3NHhjEsf3`Pqz&cby8^)I|69Pnk4{Dk+)2cFo(!_=9c_zf{^syt(_Q
zpDs_F=m1AF7`@j^u3U+S^>D{%$;`|%H|JEt6DH74dBud&3|DwVCA#mXV7w44GAM`&
zT7dAc?1s3wH-?62l7Bw+Z<SZC-3@v<New0P&JiPa6ARCM5WJv)=dKA3PM<!V;}e%I
zsdyCb=O0OQO%|D%BVz;Y?eD<DbTY8z<%l6kBS$7FD&$&NE}JKEMaHbCc<W%#=}|$U
z)Ov4L3~kHStFp4Y`{}n&044)+qa3aP{~~e`G!3y{K|$#{I)4dLGWxP>MaqS0BBL|D
zF-nk-NYc<M4ZL{&F7@y8jt$ICtE)TZ<W&{g*(Z=li6lwfGmT8%(`yY42Vtkx)b<Ai
zM1k61Fxwd{c3pBx>KgOKvg`Q-00qNl_DnYn#%|Il8S9f)t(a`N(%5Ir7@I+D2m#e_
zxz~!xd(cXsWPghLvay?ujZPs%45kbedHFp{m!5>HF*Wry`!>L6iTfD2!KW@QZGk-;
zHOk7``j(=iC7$sMuN$=>WM^Mtvft(8X=p(#p+IeS@Z1M|pQ5epVsC#NiAGAwTaZh(
zwzr|iABGbr$23%eCHL@n4B`gCv8|1H^k^85A`R`>9Df&#DET3h2;*%K)W8LXg{5{n
zOm@fp`!qd0_Yc8t$Yzf;bJncG$WSg^h+Vwc1C%JiiVEBh!W_6GC#QQQC7cwiu&~O(
z;SPKneji!@va);J-5(+2uc~SQBaLO#(K#fn%ip1<=73Fbb`E*)AVo#Rmav~8Rw1Y<
z*zCr}Hh=EcBi$zs1cX#YRaFNl64C-Bf8A5PAp?Lz0C2h>M!9Jw90-b}QKPJdwS=zo
z1WNZ%Fk}EwZB3Y99~w%_&aTMMuQV|D6+0j$Wg+f?hSCMWj$K_tk<VFK-TL}#A<ly-
zpBDhffe?C6L1qOo0$Ht=meb6chj@%tGyuqQg@55Z_+7<r0ySH*#PianxR8)!W8>5C
zW}*T>;(@YNi6}lkP3T><$_JbXP7k(jy*yZT#-9s&{yaxt-&3rIa|0(o&M1^|B1nAn
zKo$%Did0mCJdvNgdbJ-i5NGFmU1c#IKw<Etgkly@75Fj)mIIPXU>iUiOUs)ZHk?;c
zv41D(NivSN;L9T-GLg!1PGi6L8LA1VuA<`b$&^YU6`~+n2hEnAUh3iT1j~<ONdSOS
z{_w+jJG<MUZa_EK+6E7gT($4?b=UFZk2(pqrZz6!!e+A@8(X<-PiSZ|*FO$Z0GJu{
zCptR2&!a`;gM8T5=LUcp!qM>_n_Gl;zkjY@PgGR28nys9Ry$?N0T?bXz0P|<se*&4
z;19+3!G`z%AX*`B0arZe88zU+#5FaYhZlf3bAEAg3Gw%jym8|NKA!8M9J?;?Q%|2}
zVh8Xs1?m-4MuITOpGt+e^eS?aBS*q|0D%8No=i-dB6OMCpX(DU-5M~Y<G_OZm46LV
ztD>T6Jjci95*505RiDCp#6(0-aR5LX`1o-;lgWZoaj9nLeO_Lr8iz9#8vxK`CMG_-
zM@&TNC<Xu&Wo26&&LN_4c~UG4h<ModS6_)Y2#D>7sb{}hTFy2$!6Qdnb#({72_hfd
zpcny&>xiju73%$k7<7q`3{e0P%Q6wu=cNrrJ7O9R>3~Q_Ov3>H)?4@^rvD0ddI0$k
X1Y5Lzw*OK*00000NkvXXu0mjf?)Y>|

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AW.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AW.png
index 88f0a23e705bfd7d6407af0ba34fea916be612ed..64930f9a6835ca241bbd1a226251ca18831efd69 100644
GIT binary patch
delta 835
zcmV-J1HAm52-yaZBYy$NP)t-s|Nj8~{sH;?2AIIwl)To5z}|kn-La;(xuLLpy@Pwb
zgo>xaaIn*QtjxfVnxUGnfTqQKrNp|8nwFZfhM&BNp1FaczI~#>Vyx3?w3c?H#dD>{
zjhnV~q{dmU*J!8ATCCNXl&fc_%$t*`oRX(mtJGkq&tj*}qkoN|RjSopr_WQW)mW&}
zpN*lWikw)d&{wC?q>7wVr_xfU(ov?-sf3lTf|5<9(y@S!uz-(ArP4^H(?z7yN2Ae1
zq|-&B(L$rsKBLsNc7s5o(m$foxpRL&pwK^{(LABjyK#KGaC<wT(K(>eH=xoupV2y=
z&&g+QI-Sloo`2E3YjroB&pDjVz-e+dozOI$&@-ISGn~)GWNR{;&oP_Mz+`PPn$9zs
z%rKhHFq+NIUSl$u%rTkFFqzFVn9MPl%rThDFqq6Rm(MSk(8FJ6E|<*6SzpIkUd&Qf
z(N0mzP*loIQp`zB%|=SjLPgI$LC-!w&pSQPHaOBVG=I@AFw`k3(kCa<B_+}#BGexr
z(jFes9Uamb7tt6P&=(le6&2DE5zz|^(FzI92nf&z2G9is&;$d`1O(3l0?z^g&H(_-
z0Rhec0L=gZ%m4uLM6yr-00B%%L_t(|+U?Z^QUfs<hT-7uS}5-B?pEBTrBF2NhQ;08
zDGuFSmw$m1u=_F7PG{c(Jd;WOBxDAR{5L>BV6cHg088`003pP?9|BBy^Q8;`Xyfo{
ztN;Kkd(WC=27tN9D_dJDRSi&6{xjbxl+*#DG~E|JA@d8rrg4E$g}|a<tj&lhU%TV{
z?Vu|)rnqBL5)}ZWiNQrvhc~Y>|LODbY`ZzkzklxU05y1e4IDpw$ejOXvz~8+x@Rd^
z0c9iA3Hqw_lPAu<u6H|A;!3&~n6gb2B}-35z!vAXLAfnvfvGx1)?4|`_tRIY>Or#T
z@8z+2QT-%J$wx1lMqrf1nw85a0lCgYWt#;I0cOJk+bIG_(QeqIN)0)pQo!Lp77fq<
z4Lq<Lunb0g!H5eOfpY~TIxw;Xh66e<d=t^|LGl5EFOxGoC>r1Zz&FUkDi81k=S%<q
N002ovPDHLkV1mZzn|lBN

literal 1053
zcmZWodrVVT7(Z<RkwzyfX=OnTLe!be3q=O9K_L{W5roRNvSms@gO9l2WJYJVm0~6(
z=@e1h-nP*9t<oSGA7RRJCj${~@8h&++{Q-s*B)eJ$&7QEy02d3k1hG`x#xW6_xm2d
z?_P6F^_E2`=_v@IMcT@89lX`?Cs_uo>qgrQLeeKS+v+qbJ0n`|i_K;itMLkO%&{@`
zeX*1D_w!eTJz@xaJ?I(O+{1~iJQv?<@vu9aYJ&pc0a@mY4juR~w*HmFfjfW)=X(^#
zmT82Ph4!<3D(4)LAR}#_FY(HiEJA~aKP~ZM;DSNGV5gH`ki;OwXsh0)1j6>BLK_47
z9Fi^Q73%x%kL*4W0SrPoGqaPrUF?ggoV=KEzNsAB1b8;Nc#S{WNU`Rg!G6=3vHD%S
zLK%;bP$VIND^}lZIqp0|9r2Ispz!M+oa^8qQSS4+g--UJ@T4&~;_r0QyAN_jZ(yZ@
zPmqbJ#USF!N{}Fz<F#wYt8~|nw4W!hv<yVI_=I_R)o%Wip{dKk8+V)E$ErM>n#xHf
z|BnOFKogJ)XJ<3Ix4y8DXK&qm^Wx-uQ=k&4`kIT=2Jl{ru{f>|7*E~N?-Vu?Y;y8k
zNfL>WkrAobdh?LM(S4!SKdKAjBDaw9oI6*NsHcN1bPH8M{85;hsHqd_f>P-rFX=;q
z+KXXi|4|j_@dDiVvhj0HDg_ExT-p%gUbV(27{7I}P!&!~gYM{kAC&u}ASOuKOfh_Z
z0iT%Yvv^=AfCPVKAUeFOIksxm$KJ0X5jgXEgbOFm3DvcFiibo5$$r**i#|n`xZ|HC
z#AysiZS*&Bx}5=4cU+tlhXo$dHd^`PLnod-l{|Zf9{-cH@9KHN%7MWKj^H;8wFBnd
zM8dD|KYXh#FRjxLH#I2t(jDV6Q;B~CZ5m%Qh3XV7Cg-f(pqOp@Q>B|u%>PA6KQfoe
zvc~e&uCA`ulGT0pPNvgGpDeqZ6q4t9jn<__T7qs*-Js|GGFQreTye-)ohhqb`rzlW
zq$MxQE6J>`hgA2Hjt#`r?-l#=eyhMUf0)Cq1C9mWDcj79VR55z@q=S+8Q~wS_`9Rs
zSu)${!qM<*b?LELbJ|bn-L3LT#q#u)zn96fr<)3g*C`Wy4IR?a?aR~Y+XegSkR(P-
kD+1cb-07FvYl)PQ6ivG`EPF1Io1jgk)l`@Fmo=FF1-5$ifB*mh

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AX.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AX.png
index c8c547b2653e707e572ee02fea417a2fedbd1d08..31c0589801c2ff7d2b2c777a5330fe33452d5f58 100644
GIT binary patch
delta 323
zcmV-J0lfaA1>FLWBYyyIP)t-s|IYyb&H(<)0shGX{>cIT#{&Ju0{p@QuctJwr!}Ud
zIi;gIbBkJYiCk@mUu%b8YKCBGg<)ugVr7G5WP)bkNhIG$CEi3P-a{tdLMGinC*40M
z)*vv|9Wc@mG|~?=(G4{KQ>6e=r~pr^08gsc#XFq<005~;M1Mh4c-rmNNe{vx5QgCo
zt-H2$tt(LU|Nlmb9-0gwhl$ZN^W3<+2bKXX;kL>f?5+0fdE^&Zx;6<CkbndvAb~F6
zi2E)KtR5~26|q@_f!VrBLO{`ghYu7*0~ucmpbH=u7#1<(!#i-96d7ouj#r~Sb2~K|
zuyIDe7@Gsl)I5g(cN5vi$i7JItNi=d$R8*rQO|<_rgfRb9;$u#SR^0;2}s~?0#62_
VcM;3a?f?J)002ovPDHLkV1mBHj6(nb

literal 674
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz?dE26XMDcycCK8SEM$l{6EJ4
zNB>SUKJZkz$ZL8@zywI%bx{9%oCzv>o}suqiXm_X0{O2_X-Wgh0;M`*82nddw<kbQ
zMr+d2#a3`*feO|wH_dEK1Tqi^$zFs?xZrsPxML750ScaE`gf8Mg8m+5y6>S1lm#iU
zSO0T}87O|wMGb+R)vhTRT;ewYqN}n7_nbgd5cO~pBr5<${2(s_5rm6yC(z9hSDk0b
zZI6ebthR(@i!C93U%%W0$VCelNPx6%J|+(g{ZF1Qjv*0;-(K6#$LJ`)_Tjzrp`9Ka
zURhIJmVe=pntS|m;0LiR(YKlXEk}d|O_aV}dnd?MpSEl6>_1&MXP*>O$!os8LuOm#
zB<~wajpEJ>j4T2V+8aV{#;i(Qa!mPj*#YCmS23rjc&NQ?$Y(O%tFq$bgWHWf*Q?SN
zE;7BGbMa#Hkt(^{8cSsuKC>EoPZDM*owR#KbjP;`Tnr8G-`s!BQ2YD(!+0KH>uqX%
z3|r)X@SClRzEQ(k5XJhPk!i++JI5G~$EfDbc_{O|ZDYW(iLFghli95&m^DnhWbU%n
w_1*lNoqGe$w=}OyUZmk43v`=9!*|AX!Rtoz@>WgD2l}4D)78&qol`;+0Dj3ZPyhe`

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/AZ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/AZ.png
index 1080d1c030c38107f02b4326ddf4394aca2e00ee..c1237d3cb0c9875ae744ec797def6a76f93aa160 100644
GIT binary patch
delta 794
zcmV+#1Lgd*2DS!}DS!X}|Ns8}|NQ;`{QUp=`u_O&{`U9&^7H-b?EUKN{pjlb=IH(7
z=KbR2{o&;N;N$$=-~8O){M+9A+1&it+xyek`_R<;%Fg=9&HBjA`pC@s$IJP>!uhkg
z`LnqAt+V*6vG}U7_^7V>qO1F&sQRF(`=F-xoTT@hqxO@V`hSs``H`FUkC*t0mHCR2
z^@ou4gN^lrjP-(x^n#1@fs6Ekit}}U^K*XoZhH4^c=K&|^J;bSYIX8wbMj_#@@8@J
zWpMRkaQ0$t@my)~TxjuHX8^h6@mFI3xa09vV)0X8@KRs!Ph9XzSnx?!??zPbMpN%a
zQ}0Al@<LMcL4Qy0KTYpGO+TD9K$|u1JWBC6Nts-B?m0;EH%6ITb(vdq?l?#8H%6FQ
zbM7@n?leU1G(+w)L$6XeuTnR!Q8%wqHtsJ!uTVDaE<LYLHSH}u?JYd7PBiT+JMAhu
z?J7C#DLL>bIq@ep?I=0zC^+yYIPoSm?I$<zB{%UUG=J?THt{4h?IbiQn-l8*00C=B
zL_t(|+U=C*Pr^VL#vcU{+yf`>J#Zkn_dwhTPQ(c!Du@FMRu3!xxil(Gh;3S$@PYJ~
z+_$@5?!EVY4y!VOB2Wa1KoMk-U`-})^K#+woU_X<2%<cEM)xQCI=Tjz&b~gP0)YA-
z;^;0`0e>1@sljqdD1LYZ^g<<|t~J?q?N;-Ula?wVvju?G>}42280K{ICZUufAlqet
zZif6GqQei=t2Zn`@X`jTEnMYcLVU(6Lc$^iWJ?Pee924GuCW7K(Xwm&kQOIkOaMk1
zD#>GWMO{vfzA+%SgccxwofDAwyaqttRGf$tJbyI+h0f&WH;1uW1t7PocPB#vsx`HQ
zIj)3sAF)31h)n@WZM;rt;|klx%nTAc%H@D=I?Yk$!ZiFBrVTbsQsb=uiL>2q9gz@c
z4&vx35%-})c!)*zCi>eu2Nq9a?-2pu=i@f`9J&vNLU(>aa4ZuX$wUz-0!5$*vPkd^
Y5EB7zjD@lKHvj+t07*qoM6N<$f(qZKuK)l5

delta 792
zcmV+z1Lyp<2DAo{DSrUD<N>(jKb$o{n>CnObD3LonOk+4Tz0QcG_OxJuTVCxQ8uqp
zH?LARuTnVeBsA?NHti=j?I<|yC^_vZIqfPr?J7F$D?9BiJnbz#?Jhm;FF)=xL+&&~
z?leU1HAL<=M(#LA?m0;BJWB6AP47QV??h7XMN{uaQ}0Gp@P8#Y@FqC$Cpqv*R`5$$
z@K0RuQeW{TH1Q=g@g_C#CpPgoN%2!)@l|5+S7Y&7XYpKU@my*0H%9V8Qu1YR@@8@J
zW^(dpbMk6+^FdGZYIXB%c=L09^L2mpfr|8ji}Zqv^<r@Kf{XQojP-+!^@ou5Vr}+r
zdiIZ(_LH0UZGU+8oTK-gr1*-J_^7V<s<HU1vG}dC`HGVHk(>FmxcRfW`MtvWk(v6S
zsrsU;`p3)q$jti4&HBmB`=F-#qNw}I&il~R`_tF_*xUTs-2B_#{M_IC-QWD+<Ne{}
z{o>^P<L3S5=>6#G{p#!e>g@jV^Zxet{`mR-`uhL;{D1%a{r~>{|NsA&dgz@100C)9
zL_t(o!((6=1*2dTjDk@B2aFT~26mi)m4$^3gxT=|1``~>$iz7$F*743z{b$n1P@>k
z!43q~!%FHJ8>=gdQalv}MQ{Tg1_;^ZH8$3!`&wvdT6+1b36W}mpksMsW2Kk8fPkQ&
zfPj*L41dr_QVbB(D{O46a1w-S5)zXV5tSDs!2t0Hp!+=$J{J=dlnqi46ci)U073oA
z#>Ny`xTA%X-Bm40t(DzWgorahz_+on(L(?sAQ_#X){vDOFHNi$q8b~k%n=3%^4nJf
zjjVCy7bMOAiG;?+GBvnjVfCPFV3KI8&k5G0lYapsk?3A<Ak7Qd0x=aBh;h;+MWY;A
zG+GfKjT9#&U{WpsCS@1$lQJ|j`N1-i8L62Gl$~=S*;!N5(ua)f3@T7Ui-{{xbZ`JI
z9oxXz<fL$KQ!Q;BJb-}@7vSaM;N<4w<mBPQ3mBLw1Pn|Rf>8rT4Hz|G)PP}R0033_
Wz7e8u@yJI20000<MNUMnLSTXfT$*eE

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BA.png
index 66d2c80f64fe27bef1644c877713f17581701b57..8b65a2bbc1a523337713afa28cbfc536df2173ee 100644
GIT binary patch
delta 1672
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
Q0r;Fwx|}Gr^9G~;4<Cq6Z~y=R

delta 1709
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BB.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BB.png
index 6a8d2757ee756a2c9bdc09008245573b8f1ff86c..cbe81adf7504948063debc930f749f78f7883688 100644
GIT binary patch
delta 725
zcmV;`0xJFQ1@Z-uDS!XZC;!YR|I8)-%P0TJC;!SN|H>r)$tM5ECjZAK{>LW$$0qy3
zBlyB4_rWFgz$Nv+BJ{r`^u8qWy(I6uB=5Q;<FO*)up;2EA>OSa-K`<pt0CH|Ala%Q
z*{LAdsUX*=Al9cK(xxENq#w_sAI_p5%%2|0o*v1a9>tm+!GD+?zm^@mlN`H}9JY=d
zrH)3Vjz+SJ8?uWUtcDt^h8nAd8KZv~qJJ2hc^8^^7nF1sdtefHT@rU)5^z`%Z&wj+
zRuF4c5NlHqVoeWGKMYVm3`aK$MmGvUGYUX53Op|fIV=b_D+o3#2s9}O0VjU|CVwv^
z2Pz>3A{qrD8h-^K83i2{1RNFw7!w2-5(E_x0~8Pg6b}Ou4+9bo0}%}Z5Dfwh3IYoW
z0t*NN3J3uT2LTBO0SE^H1_S{G1OWsC0Rsa70|Ed50008z9I*fZ0b@x-K~#9!?bSz9
z0x=W^@C5?N(#uj5k*4%!!NMvQzyb<_qNuQnih!8!e}5I&qZ~|_(Qzg@<&gKAOx}N9
zxT_hfmeKIvmL^l1b(UiQ0~o*n2K*Q>ndSq)<_4ew)BsMa45gA`x`9AV0;J6emu^ge
z*z;2ijLUVdggH$D=nFUdiwN0@7#D2_E$m$v^dvw=xq63B-Eh4;9G2Ih`vl*vD9IiX
ziMZ<It$$%j3R`(+6^n?l3((u_CjkgbQV@V-zv+dfZPXrO5yA-op@<K(#5n-*-kC+d
zf#v)y4u}CHT(*`}6F}v;zYq|45>bAXQcM6v>NAfhq71fijtg`;0WOEP01Xg*Kl1H#
zySu*QUX%ua%dHpb1LKkO+VVgO067|u^~zvSsZKvM9EbwojS;^+BuOE=KVqbt2N23R
zfRK8i$Vue+zXaOtxd0?&vjU<7WB~y5-#-=xFn|FJ_&wkY=qj^d?qV+g00000NkvXX
Hu0mjf2LK?r

delta 722
zcmV;@0xkXW1@8rrDSrR}001U`0VjV00ssR800aX81q1;G1OW&K0SN~I3I_oS2muQS
z0t*QO3<?4e4FVAj0ul}b5)T6u4+9hs0~HVh7!m{+69gO<1RWLxAQ=TA8U-R61u7v1
zFC+&vDF`+z2sbMTIV=b~F9|?03PCdpMmGvaHw#cd3{gJ}Vt-8!Yf}(wR1j`f5N}rz
za99y{T@rX*5_@10lynxFco&;_7ovX{qkkBrjz*=9MyrJxtA-k^h8nVq8nTNUwvHRS
zk{rB~9KV(w!I&MznjOiV9?G5`%%2|4q94zqAJU{B(xxERry$p;AlRuO*{LAesvz2`
zAls`U-K`<st$!iluOZ>EBIB_l@46)KyCm|xB=o){^uHwazasU(CHKK4_`)Uo!z2C2
zCjQ4J|Hmf($R_{ECjZJL|H>u*$|wKJC;!YP|I8=<&nJhivibl30bof)K~z}7?bXLt
zLNO2q;D{)QiUw2^1r#iR1-)1R3muduqV!%e5X$>+rGG4CLGE>#S!I!YCuj1X30j&{
zGFP|rr@AiLyuFA69N+*4IIu8Kt4Ras^9vOP^e9YEHLTXgbOE%-0=TRGY->!=;MR6<
zd<AG_{Z%&$(6k@keiKr%A!I8N@^g1&Z?XWc!TUZs&%mo?b=C3)nG1CAF<@&V5s)d@
zDMv7llz%%p6A}pHD?m!G^idkaI7X>YsZRmxGq$gh05Aan1a#A8&H)Xm&MLDTR8H3e
zlo=q!W8GJO0`${+Cq=@ZMB<QphZA7vU3L%=QKpZ`If`pE@sSffQ87Sh?JD`8R^KNt
zRUt6|eCjsw3PN(cp-Y1ZfaDE3Mzca;HtrhoVoQ3^sfQDVD8|u3B3u_Y4*+I401!P;
zW=WJVk^TYDY9#@r=<$qGEMce;N(ukkIKTl8a9~m37Z7Lk=B%M8tpET307*qoM6N<$
Ef+FJ=?EnA(

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BD.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BD.png
index ac384578ad0f52206abe931a1593a86664e37bba..ae996cc9f0b29ff4c41d6b1b1c49cc7ad43375c9 100644
GIT binary patch
delta 852
zcmV-a1FQV*2Ji-uDS!AWLG~&^_bEa3Dna%sLG&s?@+(2}DnaopLGmg=@GC*?EJ5!p
zLFz3+>?}d)EkfrmLhCF+=Pg3zE<)rkLgFt%;V(kpFhbxjLftSz+%Q7hFhbceLfA1w
z)-praF+<fdL(wxs&@)5MG(*iaL(DWo$TmaAHbcTUM8P*iyni`FxH?3)Iz+WQM7BCa
zu{=e!Iz*>FMW#MQqCiEVKt-NGMxsAOpFl>PK}MfIMV>%LoIys9L`I25M~Fs8gh)q&
zNJoH4M}J92a!g2ZOh{`^NNP?<XHQ9KPDo@>Nn=n+T~bM0Qb|@+NmW!zS5rw<R7q1*
zN>EiwPF6}zRewrHS4u@#N<&#nKUzyeSV}cqOEg?dEMH75UQ8=rOekPXDPK$_VN57r
zOdw)R9b-))VN4%lOdVrP9%4)qW=$1jO%r8J5oS#iWla!fO%7*G3TRFWXiW)dP6%jD
z3TI6PX-)%bP6lXB1ZhqJYEA%aP6KI90BTOqh)p#B0Dl3rNkl<Zc-rmPS5E>#6b0bf
znH?2-@4Z*-z4tEmf+E-jK@=6_!jD%H9!#9sy*TlKg!8^%w%&V|L={6)KngGfAf7(~
z0Ffux>A~*ak^S*K3W);nalJm#TArI>Ny{#*way;<01^Noa5h%S31y6bhv|gowlCcS
z8VK75^M8oOe}+-kwCn{G0RF`a!uYS~mR>ssfQRukjSE9-Y(Y~1uB?=CN%X?CPZI!c
zx+s@N%UKN@1MYsxjiMFrgAov!=O&>I7a#}VxQLkwBd>D6Yo**QEXxKm0Jbu@d1$9k
z2Kc)vM<ja(!~mS+FbqKYLy|L?rW_Nk!UaO$xqkx(@bpa~0FDxd1IScV2pnc|B+wHO
z0?RrQpv@j3ut1Q2R(%HoAUcf&Sea8DP`(7Uo7m#{pU3DZRd|sUU*&ja@E?=f=R6Qn
z94Nb>IMUqmq1uNTs@tG8)(2mV7R!R^@r{?Dy4qBitLb|0(-qcxOt>AD7K}Pu5LI!O
zgiRHPT6)jXC2L4jvR1r+u6b`~lU3rHhcBAWjp4TPf>_baueZ(#iYC75o=d7OzHBG+
e|3V5#BH#<+j3$#~7JexJ0000<MNUMnLSTZ67GDSe

delta 850
zcmV-Y1Fih<2JQxsDSrTJP5^680%}eJX-)%bP6TOA1!+zOXif-dP6=pE3TI6UXiW-e
zP7Y^H5N1sgW=#@hO%i5J6J<>mWKA7oOdVrQ9%4)%VoV@nOd(-RC1Fe`UrZ=qOetSX
zD_=}3Ura4tOf+0eHC#(ST1!J%N<&#nMOaElS4vJ*N={ZvP=8fQQ&dV-R7q7-N>)@!
zS5rw`Qb}D>Nn=n+WKc<GPf2M`NNP?<YfeaUOh|G}NPkI3fJsM#NJoT7M~Fs8iAG0{
zL`IxJMx8-Mo<K&PK}MfIMV~-Mp+H5VKSiQIMW#MQr#?loJVmuSM729awmL+&Iz+fS
zM7%jf!8b(0H-ALOHbclZL(DWo%``*KG(*rcL(wxs)iOiYGDFufL)bAx*)c-fFhblg
zLftSz-!MYpFGArjLgFt%<Ss(xE<)!mLgy|*=`BL)Ekf%oLF_C+?kqv?D?#upLGdd=
z@+v{{D?#%rLG&s?^(sO3DM9usLH8*^_$fhW?FNzn0Dl3pNkl<ZSi|j?S62ct5QP&P
zHbm@QK<vHuUJ(#`?_CrX1t+`NAMc9~dQ5f)bMT4#e!nxBO=j*Al2S@Z75&m5&FMw8
z4XqvR&7QJck}!j2Rrk;D-n_iW;?eL)XtJp=p*m=eckU7l&KLjy(+vKyJyMP*q<MT#
zh7RAwIDb1BcHj`yK6+&^_$4hC@Syx9i*X%<;%D6%*8ZvxXCRRl9?Z1zS8Q;QOOFhs
znFE}DGe3ZS-)7p$^l`8dKdLt&(544wNm$8~0~{f4<p=iKEiHleyn(g&W}ysVU*`w_
zL^~xV(8dVE01UrPQo%H;0MM^$#U&JM;Q;W_D}Mw~*B!$Fj2UqYTHXK&Sj!OthBYLB
z?-vUJV+InSpH~W-FpUMU>zbqhl#h@=6ZeXf^BG;YY8OfQDiboL_?XbodDW&kP&%mM
zNOQ`EY7jG2yQtb&_vM={mN85JVI588YExgXgjNMLmGw>tEnSiZj8jCwAcWdSgb|0w
z0!wam$XXVKtRV+Fr_pTh?1e(iBZSbbn!bgdo9FjfJo<PXnn*Bc{*1crzeL?1VLSEL
ck<!2D6DK{HoXnp=8~^|S07*qoM6N<$f}a0gC;$Ke

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BE.png
index 0cbc287dff5d8a698aa3b28d0587392ab6839e83..6bf2b01ccb76b35df4751e24ccf451a0bc4b9b06 100644
GIT binary patch
delta 107
zcmbQt*ugkKB}F>GC&cytU7r7Uxc}ee`8`!`)g->pl7^op449c285kJ0zA~`}QW~Bv
zjv*Ddl3z453#qAU1eo|XGq(k@F6MF*?a`75HCUApa&QGx2rI++)2HOq=iNB~)WhKE
L>gTe~DWM4fK+7fa

delta 118
zcmeBRoXj{uC0`}LC&ZP3fq|Ksan&Tg|95%*-{kp!hx_+bxzCb@pCt_7=u*pCBcM7h
zPZ!4!kK@TH4a|zFj2hj6oaaQ6k`x%+M0>O(LJd|WgdAMa6v(RV%gE4|!>B#y!qXU_
OE(T9mKbLh*2~7Z&=qKv{

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BF.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BF.png
index c0a8fa8812de5e7e3655eb1a83badd67aa71e7e2..e8cca45f42af669373df91e7ea95240634f61b65 100644
GIT binary patch
literal 1106
zcmWlZi&GN>0LH&PzzHX*fdo4WrL0pyXvBK~-WUP{JOWcIp-$5f%%TGdw26kmq&&oe
zNMYmMoQUyIKwg1^cy~ZN_h19YfQ=304Qt+g-|xHc`vbnz6G6Vaj4X`+?D9L#2+^n4
zD^o~%-mkts2M`@jutI%wtI(}Lw+!7&=$4>c#P%Y#7NOH%ON&h{bPL$fVtWB=8f>eu
zs^=V5)p)spMK!c4Y$>3b$HF|erZ6{$#c9kap-^Ia2AgA$D<D%~a}=8+*cisf5JXeh
z7{rha>wOrQz`s(gccN2_wKl8?(ILWm3);pZ97D?}RvXYXg6Bh6sX^TkYX8GZHL3?u
zF@O~T9`>Q28%u@Y>B+<W4&-#;_kWPt1_>8;h0xwZdMj?XK=U(_o1x)AlZqQnU^n1e
z0~T)LY8}*9F`A5+8bm*ZDi%@IxLAb?mAF)n`DlFc7s8+5vvPb|j=A$VU4~O-2o>NX
z0fHYQh>t)%{7d0iikUDlOW;!iMlp^R!Mg}E!SF1^hlQXQz@q@l0Js;xJs)oQaLtFp
z4=y}7^Y8%=w0t;m2~J!%>MIvC9vr!F&V|bZIOc(thiL}h&x3s~0`Fkj3xT(ZEDi!V
zV5K2A1*}v|xna@~Q#8o!Ah$*DQOMqb%m%UpknP8WUe=hf!UPpkOGquyy&uwjkeWfV
z2a?_BdSi#g1Y%=IC={^~#1u-WekY^D1R^5D1c(6<Fb+8QC$a#-m><JCG=5~hH|%4o
zw`rs1d`xk_v6-bZkjpHs?jKJNiHmC;-`UY<!l~U+E%`Orckk5a?JC!t_WGvnx28Kc
zyPyA^-mT!!K(c4I5|@5akn2rnNy*(zB}tj|+Om>(R&zbu#EQLTs*VfqAy+m<xb+H1
z@h@yD4vM5S`zy^mSI4uLEZ#FF-ehgKB^o|hXdC|XM-#)mvS$O#OJBRl4OjV9u~dPe
z^%24GY}K4m_Tld~jO2FqZ)d)FdYKXXm7sUcK84n|yNe+^qMlDPOD?8c2D=j3p-F}2
z%Hkrr%uwi&bFrrKqz}8RC*j}=({Cot(jxtHRVOLiQuQHzW*q<7A4!Qm26EvV`+IU!
z-9FpWu})jLmRxx}vfs(|v92)8wEqx~eISZXdP2DT8-+;qx~95A5@tBqSkuoWpUd{#
z!?fmHhF4q!xoyQ(@`L%6^~ViVN^m2Ky%do;JKSATkv03Jd8PD53%MYdOg?N=zxT+Q
z@LR49PrXk;8~u9YU_xpOy-OT0OK6_3Cs~jGG%55<%ldZs=yG$7bH)mS+#>5Oe9uYB
zIQ+5{5lJ4?@(H2Gy*)nB&N9KXDOZ<4+_K^uv>Dv1<qf_Yc>#tIFs5c1#CSMWg)r~F
PdJp*d1Th{Ri%9w(9mVRg

literal 1120
zcmWmEiBHo990l<A1MRR-B3&Q_rw-8u)G==H+E6KLp+Grg5Jj3P$h2i_FqUaBg*mX6
z8Jw~)917(S1}F?|2dm*&5tJin0xQ(gaziagIpn76lF$3T_ZNJHoS@GrWIHkd3XAC*
zYHXkXV`gf+`O-8UVB*SQhcjFrz^wr8Mq;=Z!J_~kh42u=vk;zQcoiBEhaTXN7~c2c
zEym#@94W$4qhcH@#_?i&Qi4xQaH13^OX2$vj57F@fmIIwas-IL7J_{fY!L#pOaikJ
zSb?Al1m8e#CBmu@UWLfVh<c2(HHfZ3%%Aw878jo)UV_Ut;7P&%3rY1zmEl?g1P%D1
z2^r1ElH;cq+-b$#Hsrm;y>{fcL)?YpE>yn4lO9NW@%O)wDez2zrhdqkXnlh=71}M)
zK7bA@bg0oud#}qL-5=xiAbN(N7=|(fDqz6K1OsDG18M?lGcz?AYIA6|Kx1a6v4mzj
zG*-|QV$d3cHW;+UpdE&GU}z_XKE#kchK=@M*a5@)Fg$^gk1*nlkqL}?V9Xt3M=<V#
zabJv2VuFPUEhd98c^Z>iXak^&g-(YlKBiMJlZx5vn4N-N2)zjUThLEoE(dedm><Xd
z3>L&#D8b?^ma4EM#Zo<%8?ZcsWj$6}vC@VWJyzvd?ZE0Qto33|fwexY&0)PC>q@M@
z!TKCF#;`Gg4da-{rVg9a*qp`YJPfli=wUF91sE1#cn8B049lq9mi;wAXj#4|!Xy7V
z&%9A;;gV(Na;dS5aA*-M_>w8{RV5vQV%ukTZ8>#U&e<?X$-2mx-HbG%-2FS9u1LPM
zr$Wk)$qh^+@{dXqRNXX&g!r;nK+^rb{gj08ye#3X>Qh5@^^uZ^oz>sIeO~HFwP-u&
zv|o_EK3B&zO<_B=WeTlr9#UNjc-otz0ruP%FFVgPaW`J?;}lwpt|pm%Z!f*r`Dlt$
zZB6E`M<3`9bCqRNGf6+6vEeBt*5(RH?3L5U>b2e(8lPm%?mX8WqHRh#BV+lzqvZuo
zL^H_y$7*QwN^`egK9`4AbTz){xJBgt=AjxZpw(2VS$S3>f16#T1WTTPrTD|LPmmbq
z98pPLNu)J4Js(XQxz10qP~;4H30OrYeTcF0qEfg|&WdzDCLE_zDVoex<n5L8-Hykd
z2zTbV<nVpsZ6j%mu=e%^6fM%TC7}oGomvyJL*A#*SZ+SuSCzf|c3E<+BC?L%EXd#|
zard-<J|*ER?RfIWJX&lt{VSyny~!_~$dV`{RwimsK6TOOF?jdl<V+dC6JJxkqcRiX
z!jtl6I{ak>yZ&6p2ae8h)at}v;~WOIe&a@)jt$M(I{-_sgO{TEnEpa}dWfkXh33g!
ZrU9h7hO(%t=27G40E-di`{*P${Xd?~;6VTY

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BG.png
index 94de107e92f40ecc3d228122044c3df25d43f76b..75d4cd50c1cc058b82b41ec895af0365166d1000 100644
GIT binary patch
delta 123
zcmV->0EGXJ0hj@hBy<~4OjJex|Ns8}{#(1D0GMz9mTpaRQvj4~)hHC!CK7@H_wfJ#
z060lRK~#9!V;BXaV6Xu}0)Rn@0ANTX02o{dfKdgb3P@96OaL&15&#V41OP(^0Whjy
dQ~{k8003bWARlv*cNqWx002ovPDHLkV1gr{C-?vW

delta 113
zcmbQi*vB|QB}*>AC&cyt|NsB~{fpkckYP#=!?Zkx83n$@!B;gzuBizD(f+<R0R{#J
zZBG}+5Rc=@2@<S}6ABpJ9GSQxGS)YACWahb!6YQIfrF2cb@4>gRSmni7^Y8UWaK;_
RI~k~r!PC{xWt~$(69C<$D1!h1

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BH.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BH.png
index 3d0cf0b7f1c9bda3cf20b86c505704741ba33053..2c9e196274d459b7651d04211727155e65f94cd7 100644
GIT binary patch
delta 504
zcmV<U0SEr91eXMmDS!X}|Ns8~|Nj2}{r&&^{Qvv>|NHy?`}_X-`u_R){`mR+^!5Jp
z^!@Vl{qges@9_QZ@cr)Z{ORiY+1vWq+xpYi`OVPz%+LAD&-u#D_{Pfk#mV@^$oRy_
z_`=5c!NvH%#rL_r^PQyfkCyU|mhp>|@rsi1h>-Aui|~Sr@PC4e@P3EzeunUUhVXrb
z?{$9fbbjx2ed<eB>PlAWK~CvGP3S*N=s!#7K1=96O6WXE=sHN~I!EU=MCUa_=QKj+
zGePGwK;#)H<QOR96C>jjBI6Mu;}Ia^5Fq0aAL9-l;|(3+3>@MM8{!8T;szGs0utc?
z5a9q3;Q$cf0DlkR01n{*4eB#B?*IS*%}GQ-RCwC$(m@NtFboCY)lFe*@?NT}9{m45
zbIzfM;jxV{gyz&9@*v3<PTi+2oRf{~bM4A1?9ZMAF?MAc;rnM0GKQr*U@sND<=zo6
zO-PTSHXueI>A7+QA}Y7;x+R`-hK!;9j6<H2>^H0%!Epdi!Q-HV0))?jMBMJp!C?-}
zlyEzsnmQeb9__&3a3IzkGzZPW+W`O`?qFnd&>XlODF4_&HopVl7Y<CCg99C;=yZ_S
u9C#g^s8LKx9SmFNma_J8<yFH{dd3&$!e+s6a=|YE0000<MNUMnLSTZljvRXc

delta 526
zcmV+p0`dKq1gr#*DSzPr4dDO|;Q$Ze01)8-5#a$4;Q|uk1{UH67~%^X;tU+)4ISeS
z9^()n;}9U@5g_9cA>$Jw;}av~7%1c!DCaXk=QBa)G(zV!L+3U`=sHK}I!Nd|N$5UG
z=srv6KTGI8OzA;Q=|N8FN>=JiSMPLv?{t3eb$;-Dh46ib@PB@W@P3Ezf{O5hi|~Vs
z@raP|ijwh*lk$$1@{gADouv1<z4*Yz_`${a!p8W-$oR#`_{GWi#>)B1&H2mE`OMGx
z&CvSO*814n`q|t3>FWLN@BQxZ{qOMo@$&uh^ZxVn{`B?!`1$_%`u_U*{`>p?`}_a<
z{Qvy?|NZ^{{(t`e{{R2~|EFWZ>Hq)$;z>k7R9M69(q#_9KoAAsZE<&ZE$(i`ibG40
z`yT}egb@C1hom9dcYv47ybqmUIj}jO4p9mvX3+JW)4a)e^%Q2uN5MT8uAL8>Xi9Ry
zBkN%$q=6Ldrj3MFa=~_7OFGn2Pgr(KF}n&$eB!a6@_!g;z>MO6abs`zeL_1MFw!6g
z*Hyn5u>u`z*lL(Kkk7%QmG#3N6e1R=gOThGoDc_b;($0H4xSErg|Pe%X2bz;0C!OT
zX9wvYILQ3Oftfgv(}4@>fFlmT4$fSs7_(tJ5Jgeod0yC0%26|guxGphS*~%Wka=V)
Q00000Ne4wvM6N<$f@gdnI{*Lx

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BI.png
index d5c9093ca94816a92da00db9f1310bdd54df39d1..c2bfb57f23c5ef33a68a1e777ab0d40d1a9c87c0 100644
GIT binary patch
delta 1692
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

delta 1714
zcmV;j22J^_4Z;nOB!7uXL_t(&-tAg@Op{j>zXd@Nkg8)Y0cTLq7%;xj7@Uvke8(8$
ze;PFg6X!d=9mDBd(1{=lC>j|tYG5iuC?EoshtVmU(iU3eAxxk^rSd4PZK3UVc0W-o
zwS4{h(N>!D<bwph+k4ON^mooZ_neCWA-jH%1Aqg71Aqg-mw$SO41wTa1RFQP$dUG^
zy`LXMM}tIypt~D#b7Apf5|CY}K4JuH-3me>5Ci}q=#}<%h>eASfWgk01q&cMn>6|d
zLGY<mRl&}kz-A9d?I%otm>78T2Kovz_#1k9AU_|LE(I5t!J@jC7i`-G6%}AikkS7_
zM+aQI2$Lp#d4J9<S_C;cq*?nB1Qb$J1AF$ss8Mv+W3fp3O`QsB*TSw{5FQREPQcNl
zq|Yr|Mmm_An;F{U@z^cf+JI6J^=r^*fXjvD%fZ!^YB6_rShx_PqM)RNq$&QCfvD9W
z7DHYh96k&|K_(&|w!)4bP+18y1ko7;ot<#y3QV3%+JD$!v0=kt^=in<g03!FQ{mXx
z+zgj5!}RIk<YYJ-cDyA^NSyt1h7o{XsjY>5`(X5F{d(9*u3ZC#0vJeB6NH8J*+VBz
zg!p*U{mc<$-l~`zMMbc3C24s48}BC6=B9qF)j~!FX$8!g-MgW>nt>e<6XRh<;oYRA
zg?iL$U4LuZ+q*rWF)<sT55>jwIiq(gLR}~?L~+tMiADlekmQ#!2jYE76pt-FGXaE1
zB?@f_WtXv$GtW7sIwY+#O+~0IGW$biQR2&pE28kkgX6?sp~xHauUDQ<Y>ckc)LCSH
zsYV+0I?7Mvhe{FRp?5!}$V1?<seTh*$tO(l)_<gMl@B5hu<O1-ayQa7rEDY^kA6xC
zZX}upI5Xx9N5+{~GY=b`RGaq^0Pj7FvBI$tl86B^N)4I|+>Onn^uh7r9OpYti38+J
znW}6{{T5Gw=X=8&0r2i|;yKN!o|D><s?srJlnfNHsjJ&O^Z=esVco2WVyu0uruEG0
zGk@bm;|x_d3ZVC^a2L35c(tKaS*in_x$FHUPyIE_<I!yAW^Ypa7ZX_Axvaf^2G;26
z7;q-NGktFL+&-K!4d4R|AED35mXpmr&1S7C>K5g8aMIdS;-aPs{L$IM_4nJ;?{{Xl
zXj{zU40g!P^_#JC8aKRY03R4NyK45Wj(=N9ozh(UWwhMbo-wVeyVBebVkbN$IfWh4
zgz9tve2h_dJMWt93`EyIJ<k}BaKCuJX|2ovz$0CvSY8aa63km#wx<sOf19=4wKfBg
z(w>5;YdHX=DCk8H-v4X{fGg*^3EV6RU{=*EnN~&}G|b(YDBeC%JRvtMn*nIhHh<h!
z+}47Yc69GfRwUzG)ph_VD5M1<vFzB9^S;lO|I*F&WDgFX{W|&Od0SDaA1BUHWM3Bj
z9RGZ8a_E>wZ*=D7{3OA#OAV*%wGBqqs_dzZuRHMvKP);SSi(k$2fj_<A4;hD<)O0J
z%1+!*7|oGq$8Pr&k47q2GG%D<M1TD8D4g@X6pYsq>Iw0&>oY2SQOCP9Nihu7d!ygO
zydS9_TRDvOvyr_8^|^cNq$Bi6Th0>KthPH;@ll-cI9Oj6cr^ya{r#invz^Y88yQ6^
z(F$+k66ec@>H$2N>3r+I`2MuVYGRIw{Pp88__*|Sa%>8#q!OjbSLjQT%zs_)NQyY*
zUih60&N>Me;srWo|1e|^XJ$RoXmotJR<!p<K<*+J;Y6~U^2&!*FwZ6Yw~<+IGcBFW
zeUeU71ni1#QBhZZx-9kL>A;d8bne-Xg08$G`GYo{aUYOqB}H;BSDtsaU_CDY#as=^
z?&1{4a%+03EtyU;IMCqJ)_<<NkOpld&G8j#;kJ7-^4mC;KF}~dQg#wDfu@}Pc$}Y>
zY6MC`Y1Yn7d8D-Hq279e8I>u^G(6PzmQ`?+v{YHe+G1E%v0h=zdeWz`#jv!Pl|>er
zEh0P~S#M=rT4Y$<9Xb?Ntbp?J0jaLlLV7w`l(tcE_w({PUOOoX<bQG|+Ka_x^TtNy
zb?OGks#TDg2{IYo21ip9T)G6)rrD&yL9@j)d^p*`jf{k+PeCd*TplZ}QbA)Q*-<}u
z5CQ{j)na1M<n!`^DN|t08d8I>FgSi3jvRr|P_l39?{9XK@4^M9O}@d_X8oi!PovR|
zDQK^aZacneV8@p|>?{7djon{(vimD%j!S<I01f~S0AKR?ABmI`Dj@D$9smFU07*qo
IM6N<$f`tD>rvLx|

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BJ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BJ.png
index 8caf552b916cb80ffa29f18e211556eb1eadf67d..453dd12ca182d514cfa0cb6ddde87214e7e65e6c 100644
GIT binary patch
delta 181
zcmX@jc#&~}O1*u6Pl)UP8w~%iGyK2C@b4hg?*mLTwlU1u$}nveqy998&NOzzDGZOy
z`ShkTJTc|do6OK2&CwpkaZgd;fxN&y1%U^00`fmolo=Qpd_7$pLn>~)J#(CwK~aF^
z;L|<ZpU7(q_L%S=S*_jB<-23q70aduFjx?3;8ye^;T^kPJ5S%&JF-R*^Zr<u6x6S8
ehRPQOFeI*@t^exP<HbOe89ZJ6T-G@yGywo{{Y!fQ

delta 175
zcmcb}c$#s7O1*c0Pl&7G6b8M?3^TSe{J+ld{~DORjp6?d5Em#uZ589cgG|2<FzHQY
z=uBgOV#@c(oKJrmLwgj*137_v3IZT@G{*yZfqRMqMjKZ%F)%P#d%8G=L>zv5)sTxp
zfrsVboFD(qqoY}vqRwq=T*)^n%WIO<mRE)h3>rYS4CT9RdG;G0m;hok{NR&0ZNaed
SH}8aJAg-sYpUXO@geCymr9UVD

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BL.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BL.png
index ca346a7f50fed0e318d7943df7adb14ce8570bc3..4c05f0093d7505e215db8b99312b45130c1e1c62 100644
GIT binary patch
delta 82
zcmV-Y0ImOs0e}IJBr_FIOjJex|Nr}~wWPAq^BFPo7%%}RfB+_cn4{~p0000cNkl<Z
oc-mt~gM%OjI1qM$1Cd`96uRreP|s-A$^ZZW07*qoM6N<$f{H94sQ>@~

delta 107
zcmZo*>|mUrk|G`86XMFCRu4ps>J3XaUHt$5|L?V1KT8^ZmM{RKy)EbD7#J8dJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OR{$CW!z5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BM.png
index 456d0582d25ca446e07bf766c535c6d232fae4a8..81239f313d28cf7a74a06a2ca0636c6e56c3e775 100644
GIT binary patch
delta 1970
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
Ef(Op6O8@`>

delta 1975
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
JPDHLkV1ikwxf}oh

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BN.png
index 14285d6da748f725b6518f5284ca0dbcf1884de2..f758b9a42a3632ca6ce5333afa66d8d0030ab58d 100644
GIT binary patch
delta 3148
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

delta 3166
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
Ef>28ylmGw#

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BO.png
index bdd97e2a2ba42a967d7ee3cbf88049eab0dca652..a63358ba60ed0dfbb5e4260450622d8cb5e54ba7 100644
GIT binary patch
delta 1214
zcmV;v1VQ`G3DOCWB!8JnL_t(|+U=NGiyT!H$IrR9s%~w)&DPnR&Dc(7LSjOY1fu~J
z#s@{j4<K$Y3HU1d8B`EKF$nr#1W^!uFcRFtfRjlWlVB#(lVoDgmYMV{soth*yZ72L
z1oF}lNQdc$`cW@+Ie&^Dw@%fm!pY%YXlDqtIgvnPB7sPtEq{mv8WRab0&PJg(3nUd
z5@-t|fyP7v_k{uoZ4EkKS?~}*kP@)LX){4N4^1Z&uvVpA7N-R22nlN&w8P{SA4U&w
zX!0T8%nUnm*5V=FSrH)~A4{CPY=MBLUyeXikpOO}Ow6VeT0h`cKm>wZ^w^mCYo^oV
z^dU5H6G12xtbbFZgA=1V5w^OVeg5fOu`GZ2y?5fmDznLVzVY1Q<*nVtRul-iPH6z(
z$BfE`9yp6PPW`X~?z0!BZ=OGQhR39>FwTYV1rjLdszTi+HE|vu5Gj!h&Eq?2!ImT&
zn>*h1?al7<+bfCnYH2cM#<-a&-!Sw;!~2gOyke?X)_*Gp4RwjpMM```xyd^aa9x7w
z@ogJ!%AcR{*Ywcg`>;3ci=D2{^Pz0IPvrdT2YR}mNpE**kFSsaM3OW7k;k}h=&*#a
zp;C7<1qi}gZEslkw~{YZe&!mnI$y3P;=2mP;nm$rhAjE0_`y>pJE^j>cJ0L6kAh<m
ze{ovuFn`^iy`9F`=HEgAr&FIKO8-!;rt}@VwX#!wbmg^$VBb5nFZ-wSAYmr^=*Pxe
zTh)v2?fkrZ2IoFai3B&Z;n2~dO8Mr`LXz{)LGY+)OMTG)Ah&z8c;G1gW_U4oVO*Oy
zr|nsoJVw4AcXof68)gH(8Iu?gUPLK)3p|AoKz|@ZgtEdq1E0#An~ldhGH~sCjDNPj
zo2%q)g0IM_q@9@Zc7@7$rpsVXWdk7y1e72*`!PxZSe1k|f=m(y1T?KS`|fJ;w}5d=
zv8~t_BzbY6pmok8QIP>?5-UV=2$ikz9uO|_A_V}#B%xq~bIE7p<qi<Fw3#rNxy4HT
zx__?ezP?9y2)$hf62cO#2dN=jp$8B+Ab<!^3*imx(ts)yYw*>fBX8~<$<n2@(xR)T
z2Q~4!HK~QS%Mby=+rgID0m39Pr6AxgD!2Z&4%4N)dgeygku|<DIzN?0-&cFn@h4wW
zPaoz>^@4htAW)CggDoH+fm(v~`{ikk7k{aHm9d@v$kd<9UgBhCe~H+6V~+v$3zsKG
z*lD>7ylbppCZw!K>Oqh#umeaTHBznQn72YJmy}`|oxJ)4{85Qd4khCNaJA~}n_FEM
zD)*Q&OC^<hAFoG{0*Drvh3ZHNt5@~%yh?3RaM;vXkJaPGGwT_L1HkoeEMH6Ant!#k
zhi;}jJYFHO9YI&dMQn{>?he%ot(Fvx31*1pywS1E6M5n-QvhIFxH7<37xZ+0&G(4!
z5-T2BHgD22ItR@nbWvdv5P$$k5F0211OQYeG5=qe00Ke}6<tD;P)<yDLQ}xIU+(hm
z0?K<w?gnKK3gY_*pq){qgtn&b|2ND<0*#3TB7wFb5@<{$5DByekw9Z2fk>b&hy)rF
c3EUU|0UXdhkxi%uZ~y=R07*qoM6N<$g6m*FqW}N^

delta 1210
zcmV;r1V#JO3C;<SB!87jL_t(&-tE}giyTE50Pydt>h9|4?z#4wT<&EYcd{WdAxMJJ
zfC}q_BH|w)UM~swD*895AcA5L^uY+CAo^e=c!dQwo3J@Bo1M*O<Ls5)%wBWu^i}ow
zph6IQaVP97bkQ%}H1*Z5tG?>0!tudw*v^H)HZKt%0z`la5Ptz8Km>>Y5g-CYfCvx)
zwyJ1=+Z%wT&+PkBFA&}HZT@xJ%s@2P{7ORwt99OCOU?iQ6v65SZ?h!F`;h|@ntUm^
zFfGnpv}K5YJy9W^9!Z|PVS|FEhih^Y6M!3PV>6kg(F?c}5P_joT@I#yn{M|czYj^=
z)PY|t+UJJ*$A5-RrW}1K_w?iWa+QAgxqIyDig4Ihe(b5^OFKKutq2IE$$0?a$78h(
zGbk<GIrq&nxKCc4ynE%+1sNwt6H+SQ3kbNBy2jlmC2?WX!-h~Q!;^a&!H$#|nLXX{
z<=xIJyKBj{dSyIq#if<4-ievV1`nS+dehQxuGNml^nXRc7dZ0~X^VRxkS2lU$z2<6
z+Mk>DSIw{_4`FxM6F*;{lLNU-kIMVEk92iBk=b2pJiIpg9ZOBi2Og4U%!EaR4SjQ6
zu~`5^SZy2(i+|J##oG7MV0QcS^<-jSu{^l4U(2#ZA2mOCtm33}anWg<nf+Et3=+>y
zsy&w5b$_ruHnR0YD3E;OgJk7*ZZx!>Q|rrn>AjmT%?F3xXnfi`Spb6R+=K7OUfZc(
zdu#8<ozpn`VOk}nl?w+>mUS+-el0{&h9v}#TMn81{yX{o!{s9<`4@u=`KzPG*d^n@
z{P-#M`DkhXyZJ%U=UZ{YfXOnFk}WU`A%H@G2!B;gv<E(?yqinJ+p=)$YfOA}xKrxv
zb%rm{M9N7{c>6-_iZCgd)kR+j3IPddtEW*8AnGh^FcicDFffe9%$qBzp8_Fm&9UR3
zu++8rqR~EwOh*A=5Z0JcVw_szKcHNcWexyL5aZxL>AEjQt8Jhf87mnR)($)U<C<am
z=6?aR#5gcPKoC~Aa*@ZV6><PU0s^Q2jSyb3ulMOnv-@8hIPvPip&Vaatt_~Drr%I6
z+v7$EDnLYl5J+N6^Z*mYEK&^I1#SJZeVi{A^b2=7POQr1;kk(n`o7+sNj&<Te*U;z
zT)%9)3z}lUEMkIM06@TPC3^kpq#?`PoqrNyuRk>L>yno|n>}1%P9b(62F^1##)ias
z+6Ue(A<JA5iC&-E3aABo06C<G>b1P^mU->ER<2^Hpg#h?)Dq(ZsRRH_)k}wFSJsp+
zJ)zBT;$-&7^iUl+fNFuY5C9Ot%9L51)48LHB{4D5Wp}xW>{_-Y0pNBgR&S-(XMddB
zvAdZzPu5s`PtcKdu^IcD<^TYoUgPzOW(Xx>YN-%w+vTYO^OiUOh#gYvlPmLPrnljH
z%y*fc2yI6;B`(rz^LCOhYJva(7yyCVKnf55P$y;)AOHa<2tCwHYF1F~%w&7Bb~AtP
z-2Z9Yy-Q^x{IAzG8y4R_vc1oRh%>fz`=g`92oM1xKm>>Y5g-CYfCvx)B0vO)0ROlA
Y2^`Qpk>XIcKL7v#07*qoM6N<$g0C7zB>(^b

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BQ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BQ.png
index 99da01fe0afe64e923e23d8724bbf954b572a153..5f6eba68f3e745d60e8217d24805d2cba4915b41 100644
GIT binary patch
delta 110
zcmeBR>}H&xk}ewH6XN>+|NlqpHm%=#b)Br{IvEWm_Z~&J?#!#2mJAFGhMq2tAr-fh
z3lte7+(dh{7HnopW@>Ppz>pxpx;SA2qbgH_;uMAi4`l|ZEW@^g2MWHPdGj2onZeW5
K&t;ucLK6T0qbMK%

delta 107
zcmeBX>|mUrk|G`86XLo~MgxRoH6N|p^#A|=^?R=>x%Vi#bpw%^poKdF1A~UAi(`n#
z@#F*v*2N9$8UiOYFp1sLPDqjnHCWZKjw`}#^4}FriOU%nN<tVuWE8mF0_tJ#boFyt
I=akR{0F47DzyJUM

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BR.png
index 9283d414b35e13ed447889e6ee7d69a7224f61a3..aebca92dd1fb20b9feb310894b3c95665355eb7c 100644
GIT binary patch
delta 2206
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

delta 2241
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
P00000NkvXXu0mjfX=*e=

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BS.png
index 51d87adb21d6ad9a0dc30b7fc61b80291dc391c3..587538709f36fb26faef67d8a6536797ad02fc50 100644
GIT binary patch
delta 1106
zcmWkreK6E{9RB>?zq=`G+1qp?Ib<VTbH&NEULrDb*_mcYHf>yYq{eugqg|zpUdWxe
z4$-OAi{8jfu3elWFYT&THfKq$MJo;0<%X-h?V0Cgp6B1^C~F#>agiFQ!DxVw1~9$`
z;}m?Df{&B%-y|$fz@i=&^f3Py%#Fg_2+Zl=?Vm8M1;ZdTjQiJ(`Rkv+m<p~91r)xJ
z=z3td8&2sYCx<24PSCW&Kr3YQ?dxoSjye!L9ahvrOARz%2J^=n^!WKwwT9I{h@}0`
zQNPwqr9o;fQV%j}Elc$bsh-iQXOv2d9z8{U1E^PndY+)3$F&uJ9`>UyHR@8KP8E9a
z2;J{RfAlbl2aMwWg<@dtbucaMs9DK0DVat^c>ypD_sUFO-@?@0Wo|Vx*Y6bP0dwtk
zQ7%Lm1<*Cp>$JSK;0VywS58WSu9VXi7wPif=&}p+xyr*SKo^zL1;uHJK;;)u$4*eW
z`N{D><s7GE#}fB~V`>zYl|%g~{Vo=$jBF}BOS}`vq(fp6kckJ${Yhl}_vGFLGA^Fn
z9Y^lovwbTNQ88gbK!|n*34!=lBqhRk1p0u`2Z)d`A~=Ky3?>4C2w}hmPr!XQ<6m#W
zy?xx*0`9q9-~=vCfV+F*>pUD+19EZ11+KWWi@hyiPHV6)9Bpj?b8y7$9Wc99*h*VI
z4`782&k`{Ha*WT%c%N}OfLZZ4=74c6&6fdY!NsH;3yj0TmYJI^fu$^1!Uixi1NIVN
zvl$uyA==~&1GI@WMFLP1MF5Z_K>&_}Nf-uz;qWP-A(?SEwULlOKT*cerNMpaR-Vg`
zkC{ae>tgWFSD+ayx0#6YmopI;XFfssMlUT*ZG9D)pw6sZWOgN}BtK<#Y{<FoD-IL5
z>ff&QTxG1c%LCu?cal~iTrV@m^0=^xm+jSUFEn@BG~^6zk>jJ=!t-IM!uX!70r|&f
zCNu&fW6o?YMO8ZQn+1p1;@78H5lX8z(ccCe)7VuXYhz*6Hn1`^IFv1xUj6sbuK}{O
zON=eoG+G}{>AIm9i5rsF%^ON@MkQ6cRpqU2?2~-c=$RDzq2{ZSqxdghCif+9su=%`
z>RW4MR~G(Z>#IOM(3@gSPM&{pTI0qR3#7_oZ;r6gvGQCn9_H30_Y=-2jy<%zlO5wj
zWiZvVc?s*qywJ*Zvr<>gdUBy@&s8cbe?Nc1L+n1FjPAC1r}N_8O)a6y8ET%t%6W%j
zKDFdk0Nq)Cz&-koHu`5`soz9X(&$t}x2!!kFBGKmmxb|(4)Df)FjpjLJ3BWm1O3sS
z<QgxJ3-5wP&+aI~(nor$!^NRLETrUY+d?0=v@6Rz2gTd6X2;uVhb_`#wr-(!S?4g+
z!Pv_SnI*)=5~UVgc-9B`N^cd<_x<9DNCD~b`+2r(tnI)p*7lXzPm0g7TurA#$d>TH
J8~)-W{{y!*ugm}d

delta 1129
zcmWkuYfO^|6usa3<Dpav!W<&6GRrm|KFA!XNCB-w38NFm3|c9VxiTe8aRdB7P{LTM
z5QqaYrn;%6=#ZC4sDN0e1<Ip9L5hk@!GWUqAYy@i+?*dbC+D7=+}zwLI@|0Fp8>WI
z1P~NZ6mT2}0!R`_3MdL_8qCeX+yX2uVU@#@YPl7{;UJt9$O>!3nv2-jBDO0LJ3GYA
z9$D>(tZ_n|T@hCv;>JVV*Rp=-XMEJ-3)Isa_3}Y|)}x#J(69Z`&08@HumAxj2*H@3
z?bvo9CJe=Pe~X2SFi|8H^*tUf!J`l02jcPA1U&vA{zDQjJB%kK6BrO|!qjx)SO$^C
z5b0S&=1C&!6p@ohocxW*lM}kZrSS41vfwOPa)CUjAj>Y2=l>)xTqZ9m$;%bwm20GK
zfFglX-Jq`3P?by_RdtK1ZlG!#sX8@v^ETDcLN&Hh>bsO$Lv;<(d>&nYo4%u^@3zyL
zPP$D;|HGn-zSm7_duVMh-L9uQ`smJnS~oy<8EAH-o5c{_Gi0V4FzYs0n1dy|L7je?
z87%A4TP+8x9zDkjtT|xI1;)-6938;f5qK`ZI}*ir2M-qgMz7Do*9QXpAjl6w0w6R5
z!gj#^0)bcr;z&r00a+{@iie{zIMxw&JO%O@$Tv!VACbyW!0E@*f*dHyg>!N!lY^oN
zR1X9d=b>seuy!o4{wg$F0d)nmRzVw63;Gu5Yl6WxFy4m|EsW~mSuac)U}_Mihhb&}
zW*)-KBbfac=AOYv7UN)=fcfXJFaZmbu=pGn|AR%gnSz=2hlT7py%Pp)6YXu)7>4%m
zlGqckj`T`*yYK@`*Y-+7!wVInwm^~FK_(+1!ClMj<?o`4IqQ6tXB5@5G0#rr=C7Z6
z-;g-c)RfSbrmh!|LsBOj&wHxJG@j%k;={}K^;$O!s$<`O(*n(RI)gokW>;ClEh&g~
zrP+I0pc3cVsVw1G$kZNImohdZTH+3EQm%u?YL^J57@EDD8FXAiWeykiF%gAGrZPM&
zhozYpD~eI?xP8AWS+l60Uk;tv5Sdlo(fFZq?0)Qcvbi{8{@kItdVO=S=gss!nI#w}
z<|-n<*EqRaZx2@wPU@3b?zr#82&miGIDg#-4!_veq<-VQTs$x`-f9D7(<ULZF^np4
z{mNikuuERH(!ks{UF4>Y&Rs&N(}jxHWo@ZjH#`wG_HQodPT%Pt2y5sx4ckZ0&Z$Du
zt;&aU|M2S7T(&Cp{b|)<zoUy9m1AVG|MaJ+ChcDqo@0qdSJ~McRiol9PWKa&s{OXa
zzT48O>3JCABmMY^@NM>oNqKpY;B|BfFXw|?y0518?#`M68!ikAxJkb(VlNebp>Llu
zZ!COEANViG!(wU;M%}CN0k2(Kzs$>!L_d+})41^Wy->;Vlx&{&Q@py)c_Fhn%0aOs
hcogEQvUaX(LdL)Qai`m(r-r4kA`IRgbUjdf;(ykJ$EW}R

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BT.png
index 99e21f50b08aaa86926c406793cbeb5e5ff60bef..eee51c64d942b216c058bad9a95c09906c7c17a3 100644
GIT binary patch
literal 3638
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
IM6N<$f}QKrCjbBd

literal 3692
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
KMNUMnLSTZUTO<nr

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BV.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BV.png
index 09ec41bd2eccd23474564b94036bb817fd87698e..92842abda3d07935993a47c0beaa278f58ee0130 100644
GIT binary patch
delta 502
zcmV<S0SW%^1&;)fBYyzfP)t-s|NsC0{r&#@{Qmp<{`vX-`1t+z_x<+v{q^<n^!e@a
z`1<AL-{$h$<M8slyz;rZ@wBw?u(0s2ukNIzqqo`XlauR`lIoC<lB&{@snY0!gNLHd
zeVWR8m&xR8Y~yKZ<7jB(W@h1CUEo_=;96SXSXg3&zhQ*GVSj_ZT7SIVN=n^HNmO~c
z-A6~<LPFOmDc2|{*C!{}CMMP;CDtS))*~Y?U8>e1A}?I3)*&G$SEnXcrX*CR8%?4b
zO`;M;o)1Kw3P76xIF|r7mjE}G05+BYHI@K1l>jr8jzTdf0002*Nkl<Zc-rmMS8f79
z5Jl04jlssoIe%w^$!TE7nV|{$UlAHK2vxUKw8RfWbrx_xN>2rcsDGaTugdc+GQj!2
z>+m1}2}nQ!5;&xQOLTs;K&s{PkRXyTArd%yPbPSXP+^b&!qEs1hHW4X8!^MhM-a%x
zETC;@4!pJLsM+2PGn4Xy!ps7^Jsm?pnWmc~Dhn7I25;jaFd14v+;H_745=8mu=kX?
zKn6B0si+nRo$i1#b)yAt|9*L>5!HJw@Z72M;1HENE%4+zJPAlZ0unf;fcaGMHdnr7
s)(<plJQRrhHGs!n*Vq37@K7r7R#qOg@#>!7!2kdN07*qoM6N<$f|3pTV*mgE

literal 751
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz_=m6C&cx-hQ>7&l_xnl|Ni{>
z|NsA_RhJmdr!iPe2O-m`i7os8e*O9&D(af5DhMemKF-Vpsssr}L|ju+0t!BijeQUu
z{c6I5|9}7f`|;yNb2E?&6#V=BI}rW*`4ea?5C9o}zkLIWK&(h=+5h(AkB?t|wl6vd
zwb68HRQ(>HAQ0)ttkRENCGEQi>JszmLT>YbB0zBlvuPj%ccl4r5F3QRZU#Ere7cnH
zBA{M=m$?w_Tn@8=B0zNe@rV1*KGn`T1-CJzawkv_h@c)foeFf=ucuET2<Tvtr+)ti
zqB~Ab5cFy1&W~HRJWfk{oRM)|O$~(9)jzCX|9a9SVE6z76Bwk|H8nqM*zkJtWMKFp
ztC_U&5`!tkwbK}krzAG-1F2C~2CBL1=?Ow!UZ3{tS-kzGTG%r6@Z~_H60)pn`pI`o
zmfUrB2P&Ai`zJRr3V(UJIEF+VPEK)P>~UaFba)fb^QNa~zT^icH8!q;D;O8E^+*|H
z9azB_V$#sczc<2N^H}3iD|SX^iw{x<7*{HJ7&SDSFiS)l9GxN|-;k~L)7qtlak1Jm
z0f9Sgm$Dpwu|ITpawLnP<5`Nzi@G^%bDDnqH)mE))Gz2!OBM6ZX{=yzxy{5pk%Rfh
z2FV5GoF1DEHyQs^$zfnOV@}Z*oX@u{sjJmsT{6q=1XV*%N$)s^tfhj2Y=Rk4(-)mO
zE^y}Dn;%8SJ6slSWxPD0vQ^^LO^My^uUi9|-FPKT6P{e@O`Xx2rMV_9BQ@bcVvbS*
lgZ?tcJqFAQIe*v~7>*@Nit5NM>H>xWgQu&X%Q~loCICvATIB!$

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BW.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BW.png
index 99ad1b08ccd300fa8493483cac964c68f946d1b4..40e93ec4c303a2e9ec65fc43fbe611ff897b08c4 100644
GIT binary patch
delta 139
zcmeyvIGb^TL_G^L0|P^Zd(K-RB@y5g;`;yp|A#;SKlu4y{^I``GiETH{y%BbB%mZy
zVpR!{vh#Ft45_%4%%RF4;U?OnB~i!K!^yzr$kfoN;GxVQaf-7ckoAaGfg*zh2a_sO
q!@(I05+W<BLJqEA`lZFdaCh?3{{=r99|28b@O1TaVOi&t&;$Vd<}o1v

literal 252
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aTp3RPhamZj{~_q%&;Jng
z|Ns9<FaT5z0W)CW!O#B?1lI^R3eGqrEtUh+7Uk*U7!q;#?UjwZ4F)_ef$}?&SiZ#@
ziB949pd9I8zc)U~wLJ9AlLiM)4j{<MxyrZOzV;l`XYCL9XDkwCm@)9PRm>3Mz5MmJ
ooyK7m1qFo<rMGyW&$d;pWNdP0zOKa69|Llnr>mdKI;Vst0JIrxF#rGn

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BY.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BY.png
index d7ecb9e3963dba3aaabfd96b3baabf4f2d2a3283..3f0f91baddbc06ac9a037e3d781456fb79a56658 100644
GIT binary patch
delta 2490
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
Ef?%JgbpQYW

delta 2512
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
aV)Q>BpliuM=rqm%0000<MNUMnLSTa8YSlOZ

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/BZ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/BZ.png
index 21dad665dc0ad7880a8e54c419cc22df8ddb0fe8..a3ce03b13aa48de7da2e0059c2f0bbcbc63ea552 100644
GIT binary patch
literal 5629
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
X_C_;~;s&t*00000NkvXXu0mjf+yUK)

literal 5660
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
C+8vJo

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CA.png
index 6ea145ac3b882b5213052787ed0c97d738af991e..05f13138603fd5d4be55976f0849b4d225577a06 100644
GIT binary patch
delta 1214
zcmWN<2|Uw#008g}Swn~8Evc8iKI)-*IcihLNQVyzHT5LKbN12Jbg1Mnx{%7zONU54
zk3L?d-qTBt{b!ryo|(-tX6|bTJIuzs-}m!vMf1^5?Vwdar(0bCS9IVqxUAEHTAc>e
ztSo6()JrRi>J=5ZxU5ty%azLu3N1Jf%C$0ZK`RC4wUT*_M5YnTG_#VWY4OtZ+|uOi
z(!`7!9G_N?O{qu0N%hF&qG)1KG_Hb%MpXmD%Kl*`e^9{#1q$wfoYN;~_sZFPc_)9N
zjXU4Wk+ImarcN27L&|8E(%U4|W=X>jNgYdE*Ceh5nc^D8+&B8%SK3@P2+#ft&;CQ5
zsj8o;s+;)))=pP`n|$|qvJ|YEc>8Ih_~Y1%_hZkYim~VAqxoecxuv2<Z$#NeqO8}$
z;KNtK`!9s|3Wax{58Zh-n3^|uJ6CY?i6A*=;9B;;)vSRlnFC3g{Yek|DG&QD-R(=v
z=)IWEkAwIzsr=~Myr^5e3paYglY7FhbI)Djh9q%+PwGBP=_Zo9i6l-?VwZn>*NJ%c
zi8zSu7svLE?evN6@V?OD72fU{*6wk>{ZMF|`?)r^kT%zl)&pl-@xd)PV$1&1E&ISz
zEzUtLPC?C%fz1v9&3jM&*yGQ#_hs4nvTS`=zk<h`c7n&6b{u7H_h$Zbn2GgbZ1ZGn
z^<ZrApl>-uw>m`M>`u3Iqg%Q*LYRY%KY<4tEe_DkU1(-_ni-B}ilc4Z4}%-_!Rwsi
zbxyE}6V=3#Y79D1jU1?Ga4&T&_*(;r0{1i+g1Z|GcGZLW_Vh;~1qg(myN|c$>EwPf
zZ}D6=!4f6I?_Wzy$Z;Wy2!WL&@Cbxqx|2VBC*KKSWCkBWZVDFY<C)(BDqI4%zMRnY
z<I<q0kYZFEXEb%>tx!mj=AV?*2yUUV?m;=`ws|KNTC5=>tpnMsan>`w&T>SmoOO17
zglj)vmYbxBEpl&f7VEpjTET+rW{s%t1S&J*J+haQIL^+u_xeJ*8Qcerdn(`sY4N3=
zY{-{Ldi6xEfX6mDVXE_Xi#`xGlnI(_3-0eIAf&G=x#fuFzbV(31sg>SZ9_(oECcGB
z5v@2%7vk{5qc7=$8I%uIn0sE2=N&3%rjv&?G5$`-qhZigUs!;33Uz&qp-uf?-{2b?
zvdi(C{-lN_>XFxYWI|a-EK;f?+uoIgY26?JQTZgpr@Pg}9DzyU7HfKye!Pp;UyE3p
zgwVM}!?K|>3Z%j#=dJOGp)>Y#LCKF?d?6BZYz+=kP;~x8+Ur{3Q_r%Obv9Ah4^t2R
zKn%O~VWJRua;xn|rJ=a4lwFJD9(&V?Ri%vVfWoHcSpQc8rCqJ@y3)?rbF-v0nASk#
zRn%TixW`G*;bW34P%Q=|V^38yr|7ur>BN9+p1~On8>xMX4z$wmA?fv0hud%zl}^u$
z$OWMXbE$T*O}&jAMZ7OxdXVzbE!$}0ee^1>zP9X@D$)$KGY~1-S{D(kt+QTGMe08u
z+6o(-&BEKCDok_f%s2HTq<j|A3~c5+TwkKo-slOtpnXvUlPN4rQva<Ct*;hZBLJTx
L{@x$GBGUf{k#nYn

delta 1202
zcmWmCjXTo`0KoBiX?M#AD;ciRp-|f7onAO$$r5p^R1=~rS(G@ZQObL+F0GEb!u9$@
za`lMp#Wp`?W8Sv0#=LD|LkzRo+|T#<{0Uz^tR42JJ+Vp8p-JD741(?=LwA#Z06CF=
zbfT=;LxF)%l=Ucz0SHZjqp5Ibsv&4Eb%P7l*p&t{aif`n+-V4p=8c}sn?PR8W?po2
zZ@Re;9l4Kgv7c_apJ91`VReA9#h1Cwk7@l2bGv_wZ9ogrF0jQe2-pF_06Q^&eK6n<
z+`1dvw&!RYDzpuKjO850+8f4l31_(+XSp6{xka?QN49(7*xo1EJ}24xPI2}}aSoj3
z_@3$TJKNzO-HD0g2FG)cByd9#x<W2=VJ~!tCH6!l^+XVQaLK(VQhHCO^q#ufcjkKE
z*)(1>F`XBa!H>)2pTEIRAPO$t>`%Pae>rC$Id32(PneP~yqYh(Rv=6*{F+w$_4g7{
z<~`Ak`-9n~Lph|O+mD9sJQnAbi3`eyL4{9-i=K|$s~G*OYK-)9jPz>k@oULH)sp8m
z(u()eidt!9?Zn&q$(qK=nlF>@K}}P26ynr>RM|%mP4<Z<tEbC9Gvtj-d1H(GOUv{Z
zV4B=IO=+8<vu7BbSw_cfOXn=W{od9+$L^i)<j-?Kg8A-#MXyl7`>NoH7Wkrt0r8?x
zyf`?zG(5gEEK!a~m7}0<%CT?C@d>45av3C@TAq+CPsmloscDsbRy94Vp8l?$0nMpr
zLG$YGAccBPu>zW3SXo%qEG}slm6|1`M!Bq6R%ulrwN?#U(XN0rT8(CPjdoS5U0q#$
zSyx;Qf#{+!{=Ua?^cZoruG4Zp5Cnnk3eAL9LW?X=&TzqJ;zK_@i*Tc`SZeClKFmfW
zcRR;4B~Mo`RaHy)?TB4xRwZJyl{e3>ok=&#PzqG4(yGR7K*PBc5XTK0UIrvJmW?`e
z8@`etTuEXm<^l_?zjeDP%if{<5?<p|9(AcdR)1vuUbjb9C4`^yp)z5*OmI2LtiF7p
zC<ZW++tP?xys>w{U0a$V{^P0ZGF%Al*f}_E5KWw^m1}(_GD=FRnN-u{Z#dG6MRrV}
z`;kY7sadxpRocg0rdIcvK*PWF&yr=I0XvJjD{9FhubmG~P~rp^gn=VU;rZZ=Wb(?v
zasR*L`*p+hy)6yu=3@P#xi-*`5$?YhA{=%+9Vf0YHi?vm<iK&47)G1Kz7QSrT-!VN
zU9#l(VVa?b0Srlqy=!Q>MNiOUWQ=;&owK#%#<MpJj?xfk%xJ$2K-_vB{;c1OKV5;s
zBI-RwFHEp3@8meamHM-&KVazeXyR)J9wC;59XcF!-fI9)EnuoG#xwFeiZyQLWbp^0
z%;&IQwzJ5HqmM0yRh0%I@ka^SIvxl?k_{&-4QghVs$+j`o&7bWwUgQT06NnKi2~^M
zC~L}x_|z(O5qY4Z7j-l@^*&tCaMjVK3rLgc1hT99%G%yOsf_v*9@!KqNPN!D3N3Wq
zh$Psw64o7pS}FJ^{O{?gn<Av4j<Hm-M@{;Jbt9kN<pz{Btc`JSvmOK<ela*`Oh|%&
NVGd#atNrjd{|975jyeDU

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CC.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CC.png
index 3dcee85cb5c97f4f79096f53d432e230f0ad0f42..11e08a130829b3226faa1aee8517757ace60cec2 100644
GIT binary patch
delta 1409
zcmV-{1%CRO3zQ3xB!62;L_t(|+U;0<Oq6vT|9~h6j;07yYrU7nTxFTdHOtz}t+!>Z
zR<l($YqiQ^W&P3O;a)h7K;8)sc@qhFu>ju?0TGl0Uk-use%x_qEwj?FG7Y$kk32VF
zi-%J=_B`8dAGYV7=eXbZ^ZR~3pYQkg0Fh8OWD$gifRZ7LAb&grlnhw};US=8$RY?2
z0VP8gK}<gZ0f=xykVl}d5)cp=g@;q|N*>-Sz?vK^PQqM`jA@JyeV&#<*Ei#AFGehI
z3}D!T-+Hj)AfC>`Y}E{gB_KE&fm&X;MnJ%gG1yXzi)J{iAO?uRK6JI>oC)Xppspap
z8HnCri^tOOReu@YFT%1k%u=~PV7?B;2gJDlHRCT6?4uVJeDNLbOG0_W=p%mARLn#k
zd{p>)7cQ8&eeV{!mVu4iG0ZI|8k#8pO$BS|_Be#<v2{P}&V)Rd?Pfg)xN{S-s&UbR
zvwhI+K(Jn#fPh<K(cLz-{Veyj`B<8Y>tnDogMxl21%KhC$lQmaQ4TijIs|_=7m`;b
z7fsuX#67qvmLDMjMBvpe7^Y;IwftJd@4@0k5(|nZLiCuc#)~;j$Otu!B`Iz<rNAg+
zfetjlDF_JA?S#Wd`R3KoG;fQ;y$QG{0lsQ@3kXnSUKIQ^xGNsLZKFI%7!eXbI-~uB
ze;HLIV1MmE{B9gN0;3T>bt0k+%hR#qORSE;bvk@dgwg}N@37JwrY0bee^?@(&&KOp
z@j?#Gz+XEJG`u4x`Vs`zjKfBmjtqz%I%vY`OgwJD8yj(?600^dj`QX*ov>F(65s+)
z8c6u(E*7VKfQ_Za2tyThHCuhPp{wApWqB`8V}EJ+sGJ&jZyUoJkJH_}`F%YSKF1$T
zuy&%jPHb&|nrPAz8|ka2r~TdohmC~$+o7t!igZ?BSR#ErM1S?-ezO3zhtYTxpOj#Z
z+L?j-lX0qhY<EQrnQ^)Ye|MmK0|t-tk)8K>ar8JAMoX=+p%~};#Y|THAo{^LOenLP
zV}I!oF4k3mmd%uQZ^Pzl1ThSVjl-~S0s-PAY<p3#78g1%KN_|$zDd^;urvifc8Sq9
zA7dMt?90J=jwi{L+|(t>E?N_{)Y^i+Hmv&=3z<oX3onYtiIxc*M*6Wc93|^vH#=`y
z*^=k$q}E8P6o2HOe!QF~Ar%@!Sp!vfs(%ZsG6BKW0qLnsJYm4CvEsj6e)i}$Xe9>`
zXPQv-Hfka<)CZQ36_t&X?<m17xwH#Ji;;^-e0f<a$`A5qEgiJA0IiEM5aIp5)99iE
zWLL9QiK#HbZlZQ=9c<~LddYnfsL@}jCDv$B9Zf?znrE^Qw;K`Vj9#+cO0GNcdw-Pn
z*z91a;s}&diFXP~Y!;tRvBm?*IMWL<w{at;+D=xZpBf9I;Uh(rAw8HfX^JMHD}ebD
zTdAuBddDW5q~gVqNwm3Z#+qDow&KHLwikDviD`2*X%euquiqU%9pi(*<KebCJj*HA
z%>*Feqhhd~6YO8i;kAO9^wkiEbbmVm3cbErOv0}{cqw<RAQkjlMZhCzJcVB3zy=>)
z!k*>S67@PqEoTDGeq7baqp8EjW6%jBJMO2Y__&0lc!*x+1jvCF`C2{-_j5QmwWGa-
z!|A#Lgz9BpLgT@LA(I<ooMtb`UjtXzN2L!H-f|&uh44|sU(4AnERh%9Dte_6@YCS4
z?PxlN>cf0R;-$C@1nZGoBRZJCQBQ#c))&&dj7Gjk3ye}40SG*JtjyrqB}fMdiX*`D
z3cLjH?4m>$l3yS25bzL?Gh`8jhk%kHiy%A%lnhw};US=8$RY?20R`hf`igCG#<h_~
P00000NkvXXu0mjf(?OOA

delta 1414
zcmV;11$p|E3z-X$B!6H@L_t(&-tAd=Y*cj+{#wdef|1K3#v4&XR1}HC;FTbWq7jTn
zgHbVPG%DIC`iHT<-R;uDmfp3r^rF<#ZP9MIN@+`>P-!`OruTN+EgBIOEGmL+!I`&j
z3ytjCwb^aD<d;m7-F@Bn=9`)Co0;DNI{3Cp01|)%AOT1K5`TaMAOT1KR~-NW1UpRl
z765^1>+o<QUe3asIar>7d2yH=GKOJX?)p?CJH5XKr#mp%jf*`P=*F+@*meNVq+z^%
z6x|Y-6^3a>Hv%{Gg&QNVsT}96xM)+Xhpn#@tqnM1!I@4NiWuQ2ct6F6$CB}7A>PZw
z!X%8-y8+<ZP=A>Aseb=s#h(^jpcmcv{9D`?2XiG~qPHPMqmhRIJ-*t3b5;)DJGt&<
zVC_~6^r%s<tYHF>uT)F7N8!3~Y~IUw><M`;-OGFsxN|+yN^!m$r#oTXhFRg-00eG{
zL|da8ek%8s*;tT>>m%^Q1}5}F2?#1c>K^nHhF<JA$bTvJY6kpt{LrM`h~0&oBKfT*
zfMC3`iOEXdQ`WM}5xooZVj0+sFt*v@m~6m`3{J?P!s+=5UKb?_9NF|xMF4fKG7!3*
zLre6{Dr3>SEeiL<;O-bqG{9dV(15AyFewCcqS4XFI0-QK2lwj1>-~iOHk2>`TQj0}
z;^1M_)_>y176cb!Q8E^Pfu#|+CKT`Ip<o|>PL)RD;2MBn{P)J<`E<Ot882k87)&vG
z0EWMAxGvEhsb&ZO(R8p!)zCf*mZswI6uiC`hl{afBl~gIs`7+-g*E_sz*8v<_@`Db
zPP#KSmbzM`lrXQx8%FB7o<l(8y(o!GD?snyz<;}2RQ(yUlWqLrcl#0Z8Gf&Ztp%nE
zwYB|WVUgAdBn6%{?YDLg3IXnFg1!igleq#ZA*AcG!$(f;H*!#Z2vtY$aXuy(92vMj
z9w*u^H7~M$D^9lKuV$Fnpzj!8vdbvFIC2a#!?d2U#)Pw7Y9>p*SM^|+T~=l{N3ue=
zS$|i7MsB79iWqJzWr0ySK)FcSGYkORarEv+&PtqXxpax@f&6p&Jb?uX_@PzxzUC;m
z5oiBQ>Q3WHd@%=ge!RQVL|kg9LuVsaeS?|dLyb&eZZzuahG7`&!uBBKuf_$d<3k&_
zWa`-(&xk8lZ}N8+Udqy<3JF7DCA02CD}R=xx|alHKzceAPp073NXJ)(u08rSgHs0~
z8%|Xt?=6(+(BG+)kPXFES`j6qkkmWwK$NA2Y5eoTM3@ioZM&OU)&h<0(!g&1SDZ%Y
z#vr|vTa}s$nusjS-QH$y=`>Sl#Yr$nf3|a}7kL#d8rt4Gn}(>J2sX3#elGioTYvk2
zU~1cE2a-G*ff9=Gb}j=Or*oBMfd}GoszX8E%YkqiPO8R9222lg2%-}smmW-To}w$m
z6>7fJR_b1X-mxCXTht8D$TY#=nO?g*6D<w+z~p4E_Fz}1AdyJhIY52=u4qq;4}#aj
zEfrYiYzp@5B>bUCY3GVj|MK(1ZGS0~6GPa%e<~rE=rpw2lkiJBUd;SY^BU{NDguur
z@fK>wKn*@9U)e|;Tq3@DiW^=#7gG9hNfocA#AaH9>T9{<eo}ys@_7^=@hmio2U~(A
z^3`nQ?&aa!(uAfu9!^)~D9yxYPUe(?AtX0MIK*CzeGdHJKB~D?`1|PDXn%l#7Z;k%
zXf~l2{(4^nK>PQnTTy)!rHA;4#Lwq4K(d=zrYe{)yBbu-CV<tstX-sFbdE-QjIaGZ
zAb9bh^`CZ^8KJH;U~C?mlm7S#b$5|JF-ZUtfCL}`NB|Om1Rw!O01|)%aFqi17y62A
Ua%n=aCIA2c07*qoM6N<$f)op_rT_o{

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CD.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CD.png
index 80680db790dd1970d062fa2b99ffa1755af2d466..acef9b05f2a2f52b583332a4f665e290501610ca 100644
GIT binary patch
delta 1373
zcmV-j1)}<k3-t<+DS!Ui5&YN__}Liv*%$lR6#Cc}`q&lu*cSNM82i^1`_~lu*B1KM
z75Uc}`PUZs*BAHK81~m1_17Et)))8I81~i~^wu2q)fx5G8}!v1^wk>k)g1EF9r4s2
z@zfpg)E@BDANJ80@6#Xd(;@EDAnns3_RkpX(jx29Bj?a3=6}#A<<KeO&n)53F5u2C
z;La`G%`x50F!9D5+srcB%ro=E8Q9A>*~>NA%QV=_G}g;D^T8SKz#Y=bI?u>H&d5H_
z$3M--KgY#I#>Ga(#7DxzO25KPyunYp!BOw98o9tyx4%^GtQzX59_^<ZtGi#Qx?-id
zWu>`fq`76GxPNG$w`!iYYnruhm$Y(~v~%i}8;!Ahjj(%)uYQTIf9a7M>5v=fj~juk
zhkvYyeyfUptBHN9ihHVzc&U$esF8H2l5C}#YNVWLq@8A?pk<<<VWO#Gp`>A<q+g+?
zUZAJrcO2t(99y5MS)Qy|o~&1%tyZ0{R-LZmaUE2guzyjUvre0~O`5k$nz&1uxk{P3
zNtwGsmcc-l!$6h8Kb6EjmBl@j#yXVEJe0>fl*l@h$v2YBH<HUWk<K)c&N7kEGLX<P
zkkT)Z(=CtKE|1jRS03F~9w?33+*2MSi{9K)9wCe18;Ir_i02rG=og3T*GwW8hv^fB
z?GlCV5r2j65rppyg!T!8{|$rl41@Cvg7gZ4_6dUb34-<rf%gZ2_y&Rc1cCnsf%yf2
z`UHUg1%Uemfcw`!AOe8>0f7GlfBgf0`~rXe0)PDhfBpb}{{epf0Dk}1J0Adj|JFAj
z)HNZ~CLq!!Akrfs(H<br7a`9UA<h#b&JiNc5q}}h5FySFA<hmV%?=^W4Ix?)h57&h
z0;NerK~#9!&DB>|6Hyd~;UOp}Ot8!m6-AVwh`nL2h+^+z@4Z*-9eXd>Tf~ZrofuR!
zkhqOqaT57CGEBz3V)UG_bK`fFWM!W9=B#8Qxk8&w`tN`OXJ~+ZTYg9YTpM&ALIQRt
ztbd>YxM|Xu7oh-m(!;u1E0s{_2f(4`O8w210Kjq1A6O90q9!_nzdm<PmkI#%xgQRZ
zS#<B~ZqO&X{Lz;FN-Yhr=j=PE?a2BT3S)^&j#fO|f8q)E@{&_y8%I>@paDfY`o&wc
zB`|G`nre^ZyR9zZ*3WGthc}z`O8*EsLx0UR6h&eBl=8`Gdy572k!;x2Z>5s{!i_13
zF$`yp8)pSUy{X66&t;zPlJB)=tJ=%Vn4GdGA4K&t-g`W%ssZ}m9vfK40Q&B71X1r*
zRRqfCKHW;ukHE6W&8Z)4)T@60key%@EQes~5%6tlb;g)>lu@JX;`%_~cACtTx_{jp
znpsSzE5JW{^)CP%NLFH!rdt=M$SiIH2<roZ`Lf(`?Q?jO-AAr6p+r<42t3FL%Qz0&
zdoPVN_sRusJ+9OM;AGoLzN_Hw?3OzruzsddkMsWc@Eh2)^f4HZUv6B+t2gE;`;^tw
z0GxRa7p^$3=wII)+|REU2iL4EiGS`n^YHBb>(zIYn}o})Ie?&kU8*S}Df6(zzvuAk
zBiVrMPYWg9ua;lmZs9F(*(7rP_%lv$AwZ}H{AZ%oyAUANBS5Q1fL4zHu^s_pJp#mf
z1c>zr5bF^j)+0cyM}Sz50I?o{HR;@Xi(bzG8dN3KBVeM{BQWAJ|Lldp7gldz{RONS
z1H^g+i1i2v&Rz@<>k%N<BS5T2fLM<Ju^s_pJp#mf1Uw(JQcdRM%(GfO1-LmpHnv{p
fmG@rTNW1?FtKr`A<YkmX00000NkvXXu0mjf!CJ<I

delta 1395
zcmV-(1&sRj3X2PnDSrTc{{Vjf0Du1he*OV}{sDmh0)PDifBpi1{R4me1AqMlfcpf1
z{{(^m1%Uenf%*o4`38ad2Z8tqf%gf5_6dUb34{L%g7yo7^bCXZ421R#gYyxD?-7OX
z5{2#)hV2)J=@*CU7>DQ@i02!K<{^vVBa7ZBjoB@a*e;LMFMp8JFp$zRkkB%b&@_?G
zHIdFYlFK)e%sP|FI+V>jl*l}k$32wBK9$8kmBc`m!$6k9LYBcvnY&7vx=We4OPaV%
znzv4ywo#n3RGhF@ovv1$uUDR}Se~p|o~&D+sa~L`U!kU9p`>A=sbZm|Wul;Fqo8S|
zoob|<Y^9oXsDF}nsF8T7k9(?&eXELotBHQAihrz#fvks#uYZcKevPnujj?-`v~!oV
za+<Yop0;bBw`!rdXr#GirMYCKxn-!jVynAfx4%@mz*4%wQM|!Vzrswy!%D@(N5;iQ
z$Hhg>4I#}AA<f4>&JH2Y4<XJFA<hvY&JiNc6C%#XKYz~1KF<~*&le%j$Ue~?Akrfs
z(j_3$$vV>}Ak;M>);Ay4%Qn|LAJ;!1*GwYV%QV=_IN8fI*~>NB%ro1}GTc%g+*2Oi
zRvz6~9^K6_-OVxJ&Mn~1F5%BE;&C0~&n)A19OHK!<<KeS&?x87C+LqG>5v=gksIoj
z8|tVY>wnTC?9w9bryA|kA?~ai?$aRd(;@G$8t=dz@6#Xf(;x8E9`VK;@zfph)E@HG
z9rM8%^TZkR)g1KI8uZm0^wu2p)f@HK8}`o__R$#j)fx8I8TQv2_tqHq*BJQL7x>o~
z_}Ccu*%$cP82Q&0`PUcu*cSTN75di}`q&lv*nbxL*A)BL75mr}{MZxz*%5N&S{VQU
z0=r2>K~z}7&DLi_(?A%&@jSIM6s))vaUpKpd*I%C?~Qw)2--$)@4fdxaiUU16h*{+
zMrq4|D1IE9Ch15sE|)hxuhJLy@2{89FcxzY%lvnNIIFpUZDhQu0JPoQ5ljV!6izi2
zuzxK1yS9#*K#TP1Gf9RBF(Coy`<Qz_+CTuJJA?-2R-mdC<R=mm7oPP6Kp3XUCX6cf
zwPD21ddnM++Qxn31GeOW{rKrK{w{}5!OY&iPXoF)&|DtTb<NAlpRf2p)bJfePJRjz
zKd+zi$3>?m#cApnT*qaf?wt^RLh?q>4}Xs1kTBjO4rdIC)X|rtXBYNl37ZJ5mle2C
zU_2$OHO{7>cfGxNAk&d8o&~5k<qGz%$GNlPK~MkSsKdds+5Xd5qvw{dQefB6Xac>R
zWrG72rpqm16FBE!Mnk_&(zCJvq!dbmX+WZv2P{i}d)M+?S+(9qqL&9+W?;m9Ie+%X
zgWTuZf%e|B3IXV!$GP(tC(X*msAL=v=;eWV7@wa|7iy*K#(!2u5a?xrrfJn_J@_w%
z_8UBh5<y?@n=B~+-L5ScS3&bdcZNZ@{=Q7_9sABB{=k?S4W&g;d+c-qJ?qFknDask
zSQCOTzQ}|qwJRqu+xK32{{17P_kYZpueA5Po<08Xa~ZzD=st7Q^tX#$mHDZ?7z@!|
ztE4YSTSwH7VaV=UCH>Votw8<XSzo`ZvlUeT-ih>}{(eBFSAD@C)vE-^^~wPQdd2qx
zBl_@wL48=js9qK@t`7;&=z{}P`apnEF9oReVt`&R1}3I!>YeI(G4Spet!!QlxTy7F
z;K@aby$=rTw}<O56Y0eOy<QB^>y-ked#@5OsFw!}>tzAs`j7yPJ}5w^4+JRnQh-`7
zU5STtid~+()J|5K_1?hAN2R47PET%DGnQ%^{R3ZwRtKPq9zy^C002ovPDHLkV1hPQ
B)zkn0

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CF.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CF.png
index fd8f84333fe71530aa0856c1ccde221a718249c6..1b7ebf7a2cc9eca56497d246a63b128a786ae001 100644
GIT binary patch
delta 677
zcmV;W0$Tlt2E7H4B!5RxOjJex|Nr;<|M&O*|Nj8~{sGMI(Ea@a{QLvW>&^K12j}?&
z==KEc>=Wzj6zAs{=H?mY<r?DR9pT{~-`^nF*(TT5DAd#|($X!_(Jso$HNCw;yu3rU
zwn_hhfd7Ag`+R`=e1EL0Q=gw;|9}Ahe*oroXPcX3n3!ktdw&9mh<AmBdU|?=cXx<$
zbBrad1t_WoYipEhYL#VWnqy;}Vq%>PqYx0F5LH#GlvM&$RI5`{tN@$<0Gj|%P_F=*
z005Z)L`45XL;pcU|A$ZrOiZ&#NVi8vxPVOne@y^@OaP%GfPYK?p(1}nL%cvhzdk;}
z{{R3dC)gt++<ze<-X9;}fB=7g0Dv7G;v5{~8yn;q8Ri%m=NA{~78dCh73vKQ@(T;}
z2?_QH2=@jC`2_{~1qJv71p5R8`2z#|0s{R30sa60{{R5~p5=m=0003oNkl<Zc-rmL
z$4>%56vy$w2No1vd+(yyu%alaEQnpPpx6td;x7OHS$`1r@LotJyyd`QzL(kLmwb|)
z%?i`XFw1v)iMzwIupZKhZ+pPiP|6;#*0f~{_#B6cEEC8)KBSW88gwSEZ<6<!%7OR!
z?v8ek6Y4#h*0q>syu#Z;3lwWz{$Sm~Z@do*^<Nm=OI(3`&Q<nTFs1<-0A>s>@YDkX
z>x0ny%zp(A+GbzO*EucD1vYmIKSFkYn+ts9{*T-b1Bm3)bv<I8wCEWDPNHZRb&?!o
z1Q>OoT}T@tz%ZT_pa2C_3uu(&@)E%7Lc7?I6o?TZ7C^h$l@vN8z)=Y83Q&LoO2D3^
z@G${S!)O;vlKepe1pR0i&63<c0{Gl$7a(hj03MToQh)*!P%FS6)sP+m0ZM`~00000
LNkvXXu0mjfG;}%a

delta 751
zcmdnX+RipXrG8a_Plzi6!+#)RWc&vt8yM<=oO*@^4vz13b_ZEleygkB*tX46R`yYH
z@|+((*h4~Av$6eLvnKfee}?(<6PTI*u(JM=lzb*F{RF5+UjBiz^PZ<qrS9KX0BToO
zzN4sk4=5-j^BAa%oBK;uRqOTZ8V?`JJ$fYj`gOg?zkiH>|1!OPEdta7L^p4$6&Lpa
z?dIkER9@ck=8f?4=Mvf3Q#d)lF){u1@YsIwqTZ=frVbAKfzHj!nhMmOnmP-}o;^DS
z=%7D;n1SSs8R<X~35n-du4wPw>y(r<ch4T@OP6%T#b3C)?|Al1vZJG1Ozfqo=&SnH
z)+(T_KyyPwR|N#D2YMIiAs?U3!NF^Qfx*i9gMk4UD*sqmege5JF8`gKQIMm{|Ak8R
z3zZtafB*me_y6BD^}lNx{sTdM{r`rBv#-ydd4J(qSvn92ED+#XEYKdn!7z(~VGcus
zFGIaAFr1M&GZ`3WGc@=x)cY`KtYTGN!#X9D>BTpe=Ra9KS2F?8|9VjL#Mn%ZWnf^G
z@N{tui8!2`(!k{Ac5FY-4F+yyt@$6tSDEx2Ja*#8+(sS-^M;udCnh@ZBs5)O($UdT
zdLqHFC2Wcy&%R>E7u724O7d42>NR|KaZB(>O1^il@apMV?$P5GATcLBHI%*B<i<_^
ziGpkj3Du$=FAU^VY!w}o4mP$PJaFL!*KFyXFB|3xb~wzqQ*z*3-tmpScPBPC$1q!1
zSX?t+lboEae7QlQ?3<`VmZf&K(o0Q4PEGC22LFEcuWRTn<Xh$N%6>{l!owr;wr2>K
zEnwF<ZJ#Eh$30QAm2qP3#%FGu4z6Ha%+@2taJKhMi;;3#*+2iFvSS7fGhhB^*v)XZ
z;bMtF)`5bP=X9Lyt;+>JrHEFo*xJ9WIgr_nS7Hhq1A|kFj{o%wX2lFZ;OXk;vd$@?
F2>|PqNZ0@X

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CG.png
index 2ba07125312be7508f0a17efada10d551d2a2c72..5ac46cf4aa594b222f5188c46814d3fe957d7762 100644
GIT binary patch
literal 333
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!0t0+PT>t-P`v0Ht|9^)6f0_RL
zWBB!t;r~yD|34VM{AKw3m*LYNhUTXXrH>d&9x?o%&G3H~!~af({~Zi$rx{pJGccTD
z_|MDmpNru?GsAx-hX0HV{}~uqC3snYhHv+DaSW-rwe+-g-XRADhKm<dJg4mF-tpgZ
zBjfC8{#$2Vw?AL}Z~8;ylv9Ow%i}D*Uw?f{`}x1z$Gsnu|47&$>qn#NZ~n_P{QL2H
z^6%w|zwSTYP-{@vBmemL4?|+8JKMh$?p@x0TeWu2c65V5w$=ShefId{yYimoL(GNo
WteQec&ocqNz~JfX=d#Wzp$PzX4x%jp

literal 486
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!CIt9|xH6n#fFQQh49!m&{`_P3
z{~w5$AcCx?8A={8eEthk17w#zV)*hGB>Vp_)Bhg~|7SD&|H<&bgW*3f!~af(|6C0J
z8Nnn21JD4Vfk3@LGe7-d_ysf;s1m4v38<YBie`Z|0u=*wK@c-T&-^7185kG^JzX3_
zA`UOTZtdq{$kUoAf1WkA*CB@?>f3%zF$ZTy)1x0|+}Sv{_|cSU`|MqpXf$eaGc+V_
z(yU`|cwe}T<r_OgeEUN4y#gJ!@*Xy_Cv2oWY$Z?Fifh=2uCNi-uoYbK*T&%E<pXEV
zGX>Xwo45UA*@eHwk~4mbhcF(Rzl!0pf5Z2hx}G)XnYQ>d?dfN3;%DyaXPU&%G;2S9
z$3MLVzmgrkwKu#wexOO7N&BDKh9~(<+5hY}y!g+w`k(oRH}y=f|4C(3d|qarUj-!C
zqd>gdaUXAf+*X-gZ~VP~nz@bH-tRSkPbAfdE~pWFP$Q>ME0s_ywxCw%L9L8HjYL3=
q$b=e!io=s1l<#quui3>A!_e1bzE0r^`(a?jF?hQAxvX<aXaWG;XU?zy

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CH.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CH.png
index 7c60ff68fadaf437f557674d3db4f9b9f9a8babf..3635d9d6da6bb8e68f8804538e25758c20ee2603 100644
GIT binary patch
delta 301
zcmV+|0n+~W1;+xABYyx$P)t-s|NsB~{QUdr=lkgA`se2Q=jHn5<of00_Rq}TTT$Ly
zP})T~+C(|pLpa()H`ziq*+DkeE+N$`AJr=!)hZm-DIC-&8`LNoOB<OJ0002GNkl<Z
zc-rmOZ4ZJV6oz5NmxCb)b;$q!Py5n%Xf8LQTCH<`b-Ok<9)G2|RMrR}z?%V%DJ}tm
zHz^;E1H9;dyw_{bhk<CuCN<8n4j=&p_$0s)t(G#ttr77vAS?#iNdZukHOPkzfc>RN
zwE$X0c!F&Lz+3NzZPo!KfB-uOiM<{OJsjnZ(6Bwq_?gWqmyfACIXp2w6wLV=5r6R)
zNdN&}ddb2zu_nKwi)OaJ+N<u5-qr>9AK-ig&W!W#t1q#N00000NkvXXu0mjfNlcGE

literal 759
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz}Ok!6XJSRTMh+j$z0WhAs`zp
zdreRArlZ*{S4#*2vVkI3wPbEOnSDEd=GXIQzn(n-l0Y_43MdXV0jLrv`2YWZAbHEh
z5-9TPDU<;+6K2a54XIns7C<SGtg|_g3zPy`=LECP+2USw;P02ufe6R|Dh8SicL2in
zr%!+i{{8s_L_h|}K$v@g4gjhLt9%Nv2%+)?MCDVs%Mm_xu>`sYYV`}C)d4^*!fK!w
zz@dcUerb@n7RdVuOP@o{M;PvE2?{`<N<`qx*LN7a14fFbr;B4q#NoHo&-yhxh_qV%
z5#eY`Jif@fe3_?s$<^`~r(Qh%VX{VA-lcq5ppVC$%w1Q4RxeO8JIpiFaHhcHL)Bq-
ze4d?_wMb8EF!X51<Pl-y_@EkXny^stv-F0GtOtY{^l!<^bjki$s(0Z1v+XQz`F`oQ
z^td#{vlj4e?yGuNo8-!}XVas@rz6c6&z<6!(vWr}v9<e)*R0l`#Tra<5rUs&cR0kH
zVt9Q(M}+%qYu2Ws(#smJjxkBT+&{<1e#Nuz8GH}aW^jeQld*ptDcQ<1L0<d(q!s)V
z$~Nro5a&A3$f05UvQ8oEjBw6_zIUB0Kco+6&fmZ5THj}}^oV!!{TqHeNgKR6WUy+E
zM`dF$@1FR3%dY<j`xKFy-(}GF?-s{}x)Y9<&nNOT&-lR-!(%9U$i|Wvn4lRvUHx3v
IIVCg!0MIReumAu6

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CI.png
index 95f979a812cf98b554e87095f4912771d0ff318a..c797001ef021a9e1a60879fce642dd2de8ac7354 100644
GIT binary patch
delta 111
zcmcc5*uXeJB7=pQfq@~yJ?AZu5)JSPas3Yj54Ws)zwZAW*8j5@SkAF9oMkw%V&5a6
z0yR$;$B>F!$pwwf&TJL|zRk>Sfvk(U+(dh{Bti{VC4?MY!4$&Eu(oL5gflmO%m(UU
N@O1TaS?83{1OP@0DhB`n

literal 223
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!`~rMJT>sBv0HHao{~vDo|NsBG
z_v={Bu`rxvfFQUmrU+0ynqr`ubMb!`0ZsPtba4!cIQ;gyAs2%Jk8_~%(x&e3_RA)(
zW;f_~@XL7Gv$uhk%AV`fuYQsQszw40)r)q|-1nz=)>pZg4Q9TzGk)sl`k!Z7v+P%Y
PB1oC1tDnm{r-UW|s%}+Y

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CK.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CK.png
index b6bfad877b34fa82b3fc59deaab396df8b3582e4..d5db5e47a060c74ea59ec8d04702e0aee7f83723 100644
GIT binary patch
delta 3048
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

delta 3108
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CL.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CL.png
index cd436b72b610f9161e230aa958a4d1c7734a8a46..ce667a0bbd2d05f97098e6a5284886d8c9904f44 100644
GIT binary patch
delta 731
zcmV<10wn#>2=WDxBYy#XP)t-s|NsC0{{Q~||NZ^`{Qds>{Qmj+{r33$_4oYr_xtko
z`|a`h>F)RD>-PKP;rZj@`QzdF;^E`z_2KCC+~f1w;_}(y^4H+;*WdBh-|^Gk@YCGz
z(cJIP+3w-c*vi)J%GK<|(dxs{>cY?J!O!Zt%ICMo=C;P=vVX(mvBTt=u-ule+LWu=
zldIW~sMwFF*o2_eft}NPnbCKZ&v1~<YKzNhi_2n#$XtQOS$@S>e#KIG!&7*|QFg)G
zNj*+>!P-MN*+VziK{i8ey+3Na*ElRaXuH-jCe|_~)-fbFWVtk9xYjHl)hr*wGB4FD
z9@Q%y)hZn@UVpa0FD@@$wk}<^Dq6HXP@f}IvLaNo98a(uPp=tGuNX|O7D}xZO05-1
ztrSVE6iBTTNURe_tPn=44MVCRI+Y4RsR=--9yyc<Kd1*ks0Ti%20o|+Jf{OYrUE;r
z0y?GvI;H?RrvN&p0Xe1tIi&zOrT{sm0XU@qIHmwNrGEf7r2sah^-$>_0003nNkl<Z
zc-rmM$5O*E5P;#0Aql-h=)L#eA#_6TArK4%LN7s-Aj8_vj-BDaNghiVGNb<iK8>_H
zf;VOuDgc`#@DBk(!~on6q8QLOpo;+Xy1wc5Ljb_F%&Y_C1E`fT2+EM5nNg<zxw^QF
zoP}EeT7QpKRXvFir@%yGd1Zyq>vDNZN`1w3{#U10cpfhT0L2Ud%KS0skBGa?DN3T$
zwjlCM0nfYKikZ7RihN@<raTtlnKU@}fcAg|Kqu!S(P#~L+dI;s>XdQ;`cg*r@Wazc
zVcNXT1z>;e!e>1Gwc60DaRHB`p~T4;9=qcLNL1|iVC{t@^PiZEz&o?=BU|8x+5KU4
zP9CHDT-al`IXA;<b{f`g+Ge)10vlp2OF#k=kbndvAc4Pa1t1{S;t#Qn3;pUOepvtj
N002ovPDHLkV1m`Ye{KK(

literal 1105
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeR!1O)9C&ZP}Y8ivYQst0Mk6(WM
z|NlRbi;S48mjMw(jeguVt*9+P#Sm`e+{@)t&oh{Vxt7a#omU;c@M_no=Uk2}8Ng<m
zB<^_o@#o8T-}Pd*L3DvMTB0JeB?S}C0`2|x?|)YJX$G?;43<m52<i-=?E-GAMLgCD
zd#n-hTr29eR>pt*wqs8>9eyI?zd^!h9Rx}Gt_R9OoC>rB$Ox)DeDM6M%XdFqyz~C@
zoe$R^eEjy~&;NfwoBjhCHy?hwe*Ys-@YbVGM=rkdD?7*p^EjK`iio<ScOHL+xC-bn
z2m*4i-Tw$w$zrn{XaxiT{bdlhZTs<OfB*i2s{}Is{QbA_@Dq4&!4->ouARL4=I=jH
z#X!b{6*q+4*C4{jY)N3*!Jof?#zE}`GJxFRibKG_ftq8vtbfG~WCc@J--Js6O*?h%
zEzpm%Hr$!E?$(#@zt7)%C+4*l6!PXvZ8LU%`uh9X>u;Ier#b9bu-mOjYCZAr#n-Rj
z|2XIFg~TS%D4=_)XI?yY^^JYj9!AThjF!tl$YQBQ%FaXQU$rc_0*oVwjqLU-Vj7PD
z(+^xPL_08=BI}NFI;?~!1I7q2+~B%^3}#r;f+%3HTFzjxOethDFdZsbO_j5pVjD33
z;e{K&pFI5e_~Fk-K=RQ6eLWyLY@~nP(d?G9IS}1+Hoxs@dre0Ug05=ILXnp2HA9uF
zI`Tkt%}5Qz(3ZPqqzXaTEp(3aPddfGz$ohJ;usQfI6372w?reuel9gOu7fKWd3bbI
z#DpcR_`l!?gILo=w^HVSsoYIMe2=w*goIXc-;j{>EM+>%<`AlFti-(Gvi%*^qufmf
zd(|a$7V0eAy`;jCBdx)FleNbOCU=2=<3(*68_u=za4LLa4~%Q@Oh54U?|GKQ5~B$z
z49!Iv5x3LX><sok&|~goGceeqaMW4RQdNkb-(S~UAf%wMaN^VnI~t}H8ai=o`gBO>
z$rcfZs<;~+(<D5<F{yl!l;xY0&7kiwpOLxws_T*ng{3|`|If=MF(kcUH!{AjyxBo=
zrm65_UZ=zbo(CGNS(qmZuD9Vnu3+AfAYjyIX5hvvVVZEIA&?o!$ouP-#`W5*i<f~x
Ym`&!kTl&6rz@mb|)78&qol`;+0A+FhX8-^I

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CM.png
index 85de5ee73bcff04ff7340b62127d768a6e94cfdb..465abc9b0f0e76e4703cfd1a072eb56b3ec149bb 100644
GIT binary patch
delta 380
zcmV-?0fYYT1eODkBYyy*P)t-s{nQrx(iZ&D7yQu{{LdEq&KCR47W&E;_q`bMsTuE`
z8t<DL?wA|ymmBVu8|;l7>W3WXc^&6?9p!Q!<#8V4XdmNeAK+df;9Di$R3P0^A>B|R
z)-fa1EF{z{B-AP-)F~v>B_z@#B+(!x(H|uOdS3u~UW++C(0>;t&lV=n6(-LVCeITl
z&J!li5+=?OCeaTi&JZTf4<^kICe02e%?&1KS)C^U006H^L_t(|+U?WH4uU`o24Ik3
zSHKlfl*J8(%_6-2t4ZQfE_P0a{)e8LFKL@f_mSKl&*m%Lex{5>B7gt_2q1uf9{>O`
z0MZnMfX??j5p@8#<8Z(NWtJDAVT47Vl^6i78_PBsGi_^q0n`YQr%FSI>P5&Mw0x&2
ziniq~c8Pt!WSIp$`U;h+FIT!-VF8Hehq^v4V!#5)X_)?XPOv}&@Tvd(&IAxZ009I{
a3wQ$-am&`2nn)x70000<MNUMnLSTYp*rO=`

literal 622
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz}Ot%6XMEH6$eC2Rq@@Hb{F|o
z&k3rX<x_hQt@`Jp_@9enKm-&4ApsD&q^tr&AT~r<oWg@R1)zGU8koxSqH6D^Ndpm(
z0Z|N8a9&vLg1G8=F}3p|YS#>vzwea*A|L}O0umPnsk|t!`m|8){amT{v!y<*l>BpE
z42XaXAQve3v`Frvf-2m=D_SbA+GT#96Z?Aw<W3+0GJss5AW#bGBz`rZ8y=_2|2_*<
z17tkTkOw)8AL{J0ylVGC6hL-e0;BU{KrT=aWP-5Tn_ih;r^KIE%091<1u}qKpdio<
zS2R`L&5*tusCZ6D4T$arD88F64HN`9PeARms>)Rz6@(T1YFBhrfPzrRgVlh{2Q#Lf
zn*RtGE6Y4x977@wzrE(jb;v-V_2Hku+p})z*-U1Cp=&dF`vv2j<%>HOELc6IL1oKH
zw})qqX8x4$5aa(G%iv>UdQD^+10xd)#}D-dt4=lCy0wdAL)k{Ja-GTBWgW`TGH?5l
zb?@w7Bl(QKe^#>^HSjuqeg4xyo@slA^v9YF+zr7d@+u6*KRzBelrsoAze7&^#2<F$
w2S$wHyBeAK()iE22zzA$4Hr;&u)KjkDvd8^jz!^qpo<wiUHx3vIVCg!0H7!UasU7T

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CN.png
index 44dcec65f58a4495606e1e9d618186f25d77f28b..61039ed2a69eb7124e0b22fdd5723674491ea7ad 100644
GIT binary patch
delta 923
zcmV;M17!TT2et>0DS!Xu0RQ6v|Kb4u;Q;^O0RP_r|K0%q-2ngG0RGzm{@MWk*#Z99
z0R7Yf{nG*c(E<F>0sPDY`^y6R$^!ez0{h4U`^N(N#sd1r0{X=Q`oaVGzXSQc1NprJ
z`Md-8x&!#R1NXNC__hT2wFLIB1oo^1^{NH+s0H<>1@)!{^?#)W^r8jyp#}4u2J@T-
z^P2|qng;Ti2J)8%@skJfkO%RP2k?#u@QVlUhY0S22=0Oi?tuvIfC%n?2<>|b>~#t2
za|!Ej3hHhO>TC+?YYOUW3hHSJ>Szk-WDDqE3+P`9=w1uwT?^-24Ch=6=UWWsRt)A;
z4CPS_<xmafPJa#LObz5q4dhA<<Vg+WNDbph4dX@)<3tYQLk{9W4&p!#;yw=IJr3bK
z4&gfv;W`iDIS=7D58*ct;5QH8HV@!658yNp;4=^4G7sM{58p2j-!2f}EfC)<5Z){h
z-YXE^DiGc&5Z)*d-X{>=CJ@~w5ZxsZ-6Rk_+|<GV0Dl4cNkl<Zc-rmO?N`!Z6aa8y
z&o(nDO>`+1W^Wh~_Wov3t*oG;M9B;WxYFiy2yM^3oBi=kIj064HyB5cANG8@AMSq7
zy>~nJEJXV}p+g4%`T`J@b?^^B^__ITfbM`>#h}eahd=7Q0H7#N!FYIrkBf~S08<oA
z2e+8IGJm<K8a)7dGU=>%Yp41^>t%>2MWYfrN}yD3+N=%$T>;j@z`$$E4%!S*L`|u9
z0I+|IG{f99TCu~}xq2h<30(nQuGVU`wWV`}2uo{rSe5_H;^*_Tp^GZG0}In*f-o`4
za~wZ9AqZpBZ~g*Mel{~SnQ6MWpl8oBgs_}_Sbsv83pw4<!tWQirDEM3pjb%{+RyI`
zgL9R(j`8a^3q9Wg)-xlm3Pv*Zj&!4|?*M3u*#npq1z-CBeoPULWjPZ2{vQC{0A}tK
zOUB0uJCwCLvbMi;1Hip7pIBL$<->P7F5E4qHQn$6U}GxsNJUhiL}Kes0ZLC3r<3y=
z;C}&_`I)Q%d+p{fy*HgX+RNckY}vB~D3q}kVY$$D8_Mzc<xTJcY~p~KWAWAI+mZ|5
zy3?BtN*i{dQ$N6#O2rcPvDT$qcVer%{sD@Q!zZtQX!-^~o{gNDU;gDESk33JDOMjX
xfJr}ZQ+MF_{~rWE00ck)1V8`;z!3v~02HuZ8<ci4^`Za(002ovPDHLkV1lSwwgmtH

delta 925
zcmV;O17iHP2e=22DSzE05ZxsZ-6jy;CJ^2y5Z)*d-YF2?DiGc)5Z){h-z*T{EfC)>
z5Z^Bk-!Kp0G7sQ058yNp;5856HV@!858*ct;W!WBIS=7F58*ow;XDrFJr3eN4&p!#
z;z17MLk{Ca4&z1*<3|nTNDbsk4dhA<<Vy|YObz8u4dqY`<$qBO=2Q&kRt)D`4Ch=6
z=UfcuT?^=53+P`9=wJ)!WDDwO3hHSJ>S_w=YYOUY3hHhO>u(C{a|!Hq3GI6c?tcjG
zfC%n^2=0Oi?t=*LhY0YC2k?#u@s9`bkO%RT2lAH&@|Xtmng;Wm2J@T-^PL9tp#}7!
z1@)x`^`-^&r+)?Ys0H<^1@^22_OAr@w*>gL1o*ZD__+i4x&!&V1NprJ`Mv}BzXSTh
z1Ny}R`o;qL#sd4t0{h4U`^f_P$^!e#0{qMZ{LlgY(E<I_0sYhg{@DQj*#Z9A0RGzm
z|J(ro-2ngI0RP_r|KI@s;Q;^Q0RQ6v|KtGrX55AV0Dl4eNkl<ZSi|kr=~L4{6aes&
z>`P*yfe;Zx+q5DUidJdm3R=Wlfm#angenCB<t$f{P34a#1xJ%IG)*#&<4pF`e%Sr(
z+qb)K1C+-W`0D_GCjcS-7Pto>@>qP6M2-MU#K6v1_8u}$0N{DEK)?E_l%#eC04YhN
zi5t#;UVj_rXa@jOD3~Me>WI8%og@*7m5OLenlV=h8Y~0Xo~9Kb#!pWt2y0gAiIG@7
zY6HMUqjS3cfxhgUjE+wW#RsS<zzC6WINUe1fw4T)XLKXNpIqF0x^woGgXX~a%9bpz
zZ!4;*Y_H4m*2>s#0Akb2hilnj^DQu$A3DaGYJW5hWBq&DbQlnLGAkxRHc3R$-0{VH
zLpYv~T6T=?-XW0fDWFhx_cDUrY^Y&4-O@b(DzDc8Jx_tFdH}tvSk*KYmv3JIpcQ~j
zA8B}V6KjVVqG43$y_O<)TT_Yy14~NnUBiNHi5$z&b^!FOR$p=manGw|OBI6nv*JNv
zrhf-)05Y|lq3buFN`D(6&12Z9y|eP5?G_*z`*nCImb9#fgi`5CH`u>MxF+W)G1)yD
z2RBvOc#}b+ptTzv##LGG;wUMOJd|~D?tQtx&BMonUerz&9|he<AS_k)X9jP$2l`W~
zk38XF3qVr$JOB0f?gKvH13usbKHvlY8y0X5D8HoGtuOfR00000NkvXXu0mjf`wF%k

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CO.png
index 6e371aaa8c91bc7f5ec04f18b4f8008de005088f..a55b5d4a35b276fd0a50dfe03807382d953ca7e7 100644
GIT binary patch
delta 121
zcmV-<0EYjL0h|GlDst)o|L6eV&k@`J5840_zycp1Eqxjie*hGZ02Gb@5|2n&uzdgk
z05(ZPK~#9!V-#e-511H66^tqvRWKwK5Cn`$1Qf8iP^{qn5D2IdqJZT+#R~3GtYEap
b8Ab{K;OzzCH0h=v00000NkvXXu0mjf<NYd+

delta 107
zcmV-x0F?in0geHXDrD#Y|LOqX&k-LjeE<@V02Gb@6ptDbf4~AC+yD>S01$e~GlBpB
z04PaBK~zY`V_+BsqhJ&aPrxWhKmp4jP{716s(?-kSVq&sr~;}g007^_0RS5kQaAtr
N002ovPDHLkV1k3kB5(iz

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CR.png
index 5080207e5b32f330445d29915af388648f119fef..2fc707de743335407250c1e8204306c49af46539 100644
GIT binary patch
delta 161
zcmZ3^w2^UwL_G^L0|P^Zd(K-Rr4ry1;`;yp|KCr5;QP-TK=ApVvhrOCiJJ@z%F6pB
zBz7|}Y++#7?6=l{3#i`1)5S5Q;#P8mD}zCgR)fY2PX>b>0t`Hh8$1*|7z|p37<itt
z99Yp5$Qlwh!HvN{LKrN!z=gq}1gLB`XM>|u;A0+ERtE2TjCmjSZ!rQI%HZkh=d#Wz
Gp$P!+vo|&X

literal 295
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!ssnsNTp1X)K#+vQZV0+@<1+;P
zhk@Tuo<Pt&Wn~Du$-n?dcO@hs=;w_a5Cqis<jHpkQdZsvK@1F=;dVh7M+~Pg0Xiey
z)5S3);_%z)2YDG3IanNj{`ls#<6rcbec$DUkE~(sab({#W8-69CZ7gjh9B~WZ~m3D
z6+a*!xVL~+;qDP$t;2a!PBC#P9LQgA<vhDx1nXoblaTccYbs7XZ~jv1sFZv2R-9C+
cw8=;2eVR<#kN4JZ16s-8>FVdQ&MBb@0O#U?c>n+a

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CS.png
index 7735e0748adc692c1e8e62c1df20fed4390595ea..9cb4c705a63a5afdf826266de56887c5d3671a1c 100644
GIT binary patch
delta 90
zcmb=co1hu`|Ns9N{{H?&8}2bMFc|l4y%*CBWN3N1IEGZ*N-j`jkZ=?2(OR&XNtLM~
tQKY9yk)4H;fi0OSA>`nSri05E7#8W71vFecpa#^%;OXk;vd$@?2>=}GAA0}*

delta 90
zcmb=co1huWVBG6pwBa5D!wY}^|NsAMacC}KU|`Vlba4#vIG&s!!MZqM0;3~S!@*Vt
uiBN-82^TaC)EFeDa5Mz6F6LsJ&BRc!PbA>G)wOD%E(T9mKbLh*2~7a6JswH`

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CU.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CU.png
index 6119619ad2eb817dc3e046f7a2ebdcbddfc9632f..6f358fec5be6ab6bec3e5deaaa01a791c4cbc365 100644
GIT binary patch
delta 1489
zcmV;?1upvA3*!rrB!8+&L_t(|+TB`fOcYlXp4nZNU06|36odkiH=+ntDJV~QBP?r4
z(;}8MXsu}z0tpErppCV(A!$+sNs%BnZHYA@sA;W)LQSO&7O5%JKm(*Al~>u>+1dBI
z2PWxmSj2T_kr^jn=Er3A&iU?s=iGD7y$F(zGaHCVhU80WVSkE!cr&_bbIv26K?`f_
zz#Plzx<^7<>@{xQzl@|IMi9`^Bxgf|@3DyFJ{066B4}Zm?F0bW5{+TLcSTs0SLO(l
z97BwlA%Q!}`e{?-8?S!hdgKW+6lF;OKq_j6<@}9j*1<#HafBG%6=g-htf&d@=1+IN
z8<=_@IM7#7mVb6z(*RN3cink9;^QsZ6Et;<rxP$c#sbRze#>h)F<<lY=4j^_&mv%U
zjDOfJmwXDM5_?(jGa-TG;<SKm1k8>x!rNXGQl3=&FzKu+sYa1hEni>QPQa`v3_)ju
zBe2Fx@_AgTHz_nGh1$4Y0GsRt#^uT~(sf;3CauP_et#F3LJ8Q$jq;Nx^~1v^qjA~L
z%pgEQ;^(KVtu@TdSPso30*hd=r2F@4+S`qCIXN`b2rL2P^JOBDuCLFe*E5m;32f_D
zMR~b?Y>cS{7J;I8NQkPT!6+8fg8+wv2?WnggTs*~C24QoG^*9>OaP`+UQ%MGq67l@
z@#FfzL4T9Mux<q8#l^ZicQ7|M`$Mg_xAM#x!_?Gz5MZ&?SFRWdLK+i8)iEL?)opDs
z)C(mb@$u1*j>6lD%1Q_Lx3e>mo%5iryZM%~@wTq%2Mrb2^hudeXwqnafVR6Eb8&G<
zm>PH5ROeq3l=2&rzf|rCar<D?$5a<CkpGu)et#a1ilS`2x!n8R)&GNtkG5uw+g<K0
z|8wzx06aJtVh$b}iid^a;o;KQSpCq@|C&>tJBLR^fRyn)dq@B!(3pKR$a3$t`+>Xz
zU-ENjfd(Z4AP+@Fg<)dCFgItIon5@o&%;V&8UBn)B|I@hBGGnrNu#6fB494}p0N3?
z-hZNfi9fRQC5VWiP*U=E@)IX)4R$)6=IT{RV4y=31vEyTJ<bM|`lb&72TC=uG%ike
z_wMQ`KFqzcy4q@GpzavxJwec0(M=rTg8c-@bw}OYY*eXMv>u|W?C4Q3n@!zl>(*e;
zrYLX;wopvDE5YZhFJE3^?s1$*OS68Tx_^WoxcHXt`fyv;80pQF32?cZ&Q6o{rPay`
z3LI!XnEtoZ#?SoU2|e78iU>+hYzc^`mfmdX5}+=~3mjtl9E*Exdurmr>rO&3r7&s@
zSy2%bR;20L-d^ST^M>hZk^ofk5>HQxa>o$#XSZF)q8c|GnX<d#w^{-R4nPKe^?${S
z5-%@!NF*og`uoX;L}n%x0)IMtRt8t>NPmdr%Mjrjq!N-HJM<$XFy-=7r(kg~Klk-j
zx3<CxpsK60yF8E<7WK8?gH&t{lQ|+gTieqkjgKd_zI?$hEd~F^+})qMKubu_+_(YJ
zdCk*l$PS>}vx>kLU-0m--FgTKs(<==<HEv=DrivDkxh!SGH6mTsw+X7&f`Iw2(l9J
z8K$*WEE;w6Xsgh*Rl4lk%xhLV&U!AF$jE@=hOD09Vh#Zm#dq&kx3oZ(YB@AB2tbOV
ztg13hPFfF5cLJEeRbE)A9~gLA!;q!~ByeYOW@8TF-*zepC6hM!$WG3HYk$D|dp}7y
zJ-N8eS}kYBHY-{0jdR^=1KtZr9fXPr5@1^FaszBBnr7I%ue@?%<8RUN@QN)xf`WZ5
zuDR2+J0<bV<2HZreageCw`cxE({n1T9C&)<<W}$Zc6iFK3^+o!%=CGdQ^&UCl(-JA
zaDk?pSq94<!7pxM#d|+@%Sw674AV)FavyQtRuf$IO8PLZ<-Q^wa|A6uuSYK(W1_p<
rSH$7C4%k^>l4f4E!{4+pf&%^nj;AFr;6pzR00000NkvXXu0mjf(UjTi

delta 1481
zcmV;)1vdKQ3)>5jB!8kwL_t(&-tAg@OjB1F?~A^ufXEvLM4&uGu}o#4KtbLJ1xJ<*
zab!W~%$5*HNC*L4oMQ{glA%aMg1BrW&V-<5a}owKlPx%8W^@J?AQPFq2JP+peY?}%
zrXV7t?Jey|)_mz7H|@FSch2wo&iDP!M<5g-a2ugmLMReJ41eIw_}1<DPmD0&1h7DI
zx#^vfnRtU*_z#pYmI(yFqiM>vi^0cY(*}uvPQ_x#000vhVelD&HPLncIb$$61_l5#
zA^0Yee)NcY<JHTqN1nmKsMP>416wgiqJ8a`d+^Y=6rRA@8TBFnGoz-c+dtj;Zg|E+
zBL)#n0L(A|sec~2?mQj)@s7MHCv}Vs0GJ(PiAer#$7}fsU(pK}oX#=+6M)$<{w6c8
z1eI`72T0&=JTajFaSGcc0JCF^(R~{ttGVTmxn~vJ1{t?r>R7V?fSFMO0&$)lD`>eQ
zT}0$sy-cN-DN#q6#Q;_|gi4iUXK8wS^=g&gaUbgen15inyGu`=)bjay6onFiiB};Z
z^2SEp+#IX`3`Qb}_U~79b)ixzoB%LJF&L8KV$I;7UaN%?fC+||m#n&4J23$(0D}>U
zNMxkq;ze|M**O4EC;}GCVi**Ph|5*qzKtrC4h8_0Q(94BC8Jm@>G9**krBO4=P&@$
z@^a0+dw&8qH|s-fV4(cW8Qsi`BLI*{%4^q9u~?LlV5?)q#VI>G!BATYKo}IH9Ulk3
zmetnc;NLWwI4}QEXJ6YLdCOf*>-Q>KY*Vk4@OXNaA>mQ?^$D0vT*B0(i$_yvMMV0q
zgd$_P$3v{N&Ad!;;R3c_=;9*6;ox&t7!%vyTz^A9i2cYbchdTDZ_VZ+VPOcH4Pp)w
z6@^4cBQY_e#6<1rsF`!}bLWuQSU_cD&mNO;IDlhTdbY9LyX$$N@W2<0f_ZDoz2{bi
z$&}U9=%%K03k$mWdBgYOqTwW375-4U96VVup-|o1D~gY|Wj8>b^o-2t2rS;0`UAO0
zXn&awvUWH+U3%igW`mtZqq=@w7#@xbqX3L?n)lg=%HXU~3oxuZoG2+tbN~LvDLz<x
zd40VtC&Nn|gZO|I@m72*g|}o=Q4h`?Wm_AnP^>$95LG2dk1mtR_-0U;G}!OK0WLx2
zE!(V0Fc`|KSJzp41QBOu;+()5DfEaLTz|RiL!aCU3%q%waj8^QPtQ8*uU1P+N^qP#
znEGEX?w^Ie6Lolq2-t6v6R#eZ&3?|CSGfdW7sv~6nfd~Wdc!v(_25kxz!@9E=-LCg
ztjttcp{RObKz{zbZg$q>1AM;F&(B7>19|2rw_V3LE!&RFSTFc(l)xDs00e&JrGHC8
ze}C{$oR+2;8p0lmb8>6}@CVJWmR%E&^_Wm3A@J;wN(ci2v}0pn$)%@Gfx}_td2q0@
zqXV1(il!#3%L7qq*<jZLkc!zcnG@&bsr&my$;mHr-Ed%6Rs#PPczRk~prxd!ZryrW
zbjCBC2H62ndo~hLzz@8=E$~-1TYu5qj4my0RY8MCkXaEas;cZHQrJzEz@|>88)PDo
zm1s1u$tqhV)Y)bBTPc;|&6zD1tMQvXl`7882E`3lJwqk#0<mQGZe@Er$Wq~x*FlOQ
zudCBdPs4XZBVf5oOG~xG!}bsi?Fhh7G?6It35SqxdSqfbOqYC^k~8cY_J97~Pf|`#
z8?IR$eaE`lYgVk@o1}U+hP@Y-F=D8gKmrWQMYo}Og-rj_KR+?~jx#o|Y(^s}+1Kt`
zFzcl4LmP1BcScZkbiHrRpHAJtwJv9#xVSZkyd9JN3j{56Yo@+Pa_RO-OHb;i0$~iI
zmNQHv_}MMGeDCLO`A=c$zd|%M(a?Mv*j2A&@!@OaeM(`q2fZGTwK2ifF^bvYq;4y3
j7XEMk#t8uA?f3rzj;AFrwtkuv00000NkvXXu0mjfgGa>d

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CV.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CV.png
index a59c183b10c847d96e191e35c2a9ef9aeabc9a8b..c75d719ad2e027447c47cf2c5b2d3412e1edb4bd 100644
GIT binary patch
delta 1802
zcmV+l2le>04w(*+B!A#ZL_t(|+U;5iP*YbFO;repxIqYufS@3YA|SFTZgFeJecy|U
zD|<*l#of+mtF_izrdF+^#cJ)0TWdS5t##j!C8$Ag0Td7grJ|+z1pK!rq-3xLTKc0Q
zoxC~o=f3xIFZcX+@BcIB!85a!7&LgzBo8A2gN2cRk${mv^MA<0NWfrWBw!?9B+xwa
zFcL6W7zxyYFO={NmjJSN@`$kN9K#nH8UbW%Y9lofNS8*6h7X(C(mKIZC~dw3kS<Vv
z#kOmdm)|`9pgE~uJAJx3(A{T&hwuFMPH``LH4g%Oq14%Pv4eXg49yC%|7uguqMxm*
z)66R`wYl}3?SIOcfz~cB)e>ARJBjs40NI$>NLyGZ#)J<Kn>MP2RU)S96j3mpy%wL?
z<wn;{*i8Pq`2KAj<J7lsRa0FaJ;*O`PAfqIrg|WNcZ;w~RPT`4L4Ctc?dftX*()Gq
zc0llK)nl&B61{tJch@WXo$nkMu8r>xZfZvx*JwwN2!Ee|xz`RmNEQyUbBl897SYB*
z{H6&YMf~BdD}x^VVpWr7uDsg1@F(jH38AQdbqD(dgfEF0j5_HZ5|+4la7X7@HL>8n
z?;hFaedl{2s;lgD`?P~j;sry|9{e|7LZ}m@wdZ|5x@JOIrXQ~eZre$$sfTusaTfOR
z_zlRYZGX+y1@;NU<A;|r%{(beq{?2XrzS?mhd%K>_oeHV1I}Np_cynT|2Iu<?-qIW
zpwsn34i8Uu44*L)ZJ@fPmmP5RUKBfTIO@d3OJ&%*NB-lpL^FgAn7Jly0N!0=M@>X^
zVRLj(fG>=11g18~9*DQFNAty-*hm0#J8^3}F@F{t_r(u7I!D9NL?8jII!D7%6BbvU
zfY-@;btC8<8s+Y{6owAq^_Su3y(+kWgp1E|orLAdb4s+~kvz9dp7Zd2YQ(Lqqw?Hx
zd2T7DxWxtPu-P~B3op;gxp7IJ`-FQ~9%&slC8S8F%2RZ+2Ng?+kr8v9ScW(ama6ZO
zB7cJ_j?#_JRJMf>wkn6HnmCLG2rzdke>P>=Qid62T9UjwmF?n60HZRU?u;gxb#2&o
zbTgQq9wU138VF!im(lIvl>QcFw5G?qNmqlpP1!z#urdKvoS=pWcLI;-_8=;lPPam+
z^dr*MP{=7afbP$s9DjOxSO)|YvNSEo%70{1QxvD9ip&d&D+id<VukFILY9tOoPe+w
zw<^x8Rmf5m7q>HKS74DNc=;lKttb%r7KnP~s}N8i@&mBQ83@}G0qes0au3MM3-)LL
zo?2|K(0y25UWlhbgLgO3y%FREcLQMP5P3oFMU!3gL)~-|jaL#gw?RbDD_#0d>3_0e
zFfi2tV&|8{E_^7SRhi;cnl!c~W|3+oCY(!59$QtV9m;A}$+Cs(*n0`A@&%??<OYVV
z$Yjfou*KW(iDU~B*|MW-`B|3vol96=gCBv?WO}fQvU`%;gNj$sqphSY<opr1NqN&q
z)}Au>lxab^1L)bWMC@z$kg?TN@qYtl_o8$Y0_5KG+aY4Bi2G0$QMMnYx1cN=dVc<O
zeu*(k-lGgN0*a)ht5KOwIl)w%M7jOw$vzzrV5+LMp{9zdP~Hh+?yqMGw<vE-RVp51
z5x2PE1yg>WDL<z&p5-uQ#~DV+F(z;1l+Rzqh$%ZJ&fGF(ns|iD-Z^QiWPj4k53#7a
ztG+f3JL-9DA31d=rnq9t9lTc7V(kzBk~&+0DGU>V*i0A;qbYz_9AD$5Yw(&RjM{aL
znlgS|YrFWS3X&7XjMu+5+QK?vkZ3x@Ifx~YqhF<`Rn>zIId1fXA9uJzS%OZX7XlE4
z;$}=9vpK2HiJk6$TyB%H(SP@YC4EJMr`OM3*d-deRsGaEILAT@+ME<}cCYL63zkrm
z)+dDa={Jin)W;5Z`_0?G*{3GmjAZ<Z3zloe15i%L5>QLOQFGrOIA{i>tNQstc0ZQv
z$!4g$9-nESuy}~TC7Q3762i#^@_Tx|Ews_BLk@Osk*2lvfWm;<1%KJ=%wE?GiJ{ns
z`eHh&Zp^5Om6t8xbuPsPKZZu8pB_NEl7&NeZ}3Muew*w$WXQByg<aYsAbj7Zp4mt3
znN*ANv+Xjzaa=3z4_zAjpe`irRq~oZwEpqWJfLsGOFsml3PM%KBWx*1z*`098k!WL
zPM=S4p=+i%AK1Do2!C3<riv^b#E`6^_@cDBc3;@dX8~U?JD^cW)tMm)K+~+q4=))U
z4nV<O79~QifA_N0cs0L6KK1#)#-)8dedptl4<|GooMM~rA)nSaJx*w_319*UT%%Do
shC~4119i6HofH3m{?))p;6LI|`A_tzalyjM00000NkvXXt^-0~g4DEezW@LL

delta 1829
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
Tkz|ZA00000NkvXXu0mjfQ&Egl

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CW.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CW.png
index 4347770d4e238d85361d9dac530dea739228a273..d91d0ab0ce623449adbd337e069793bda73901d7 100644
GIT binary patch
delta 822
zcmV-61Ihf=2GRzQDS!X}|Nj2}{{H^`{{H;^{`&j<`uqI%`1|$u`t<hs^Y!`f^7riT
z_37>O=Iit3>hk63^55m}-{kM!<L=$!?%Uz*+TiTi-s{)h>(<@s(%R|#>J!h`=lbar
z`REkN)8xt0<jB$E$I#=(&*H_;;>FJ5!_DEp%HO`p-sajIxPQdkvcK4^y4I|^)z8Q#
zr?%6buFjpU&YY~xo2$%~r^=6_$BduFfR(>}lfHV8ymgJbaf!HZh_`Emv}uF1YJ#+B
zg0y9SvSfa-VtlY+e6V19uU~quTzIWocC1--tW<HSQ*fzDX{1GDqB>igI9i)DR+%$Z
zm@-tDE>V^(QGb>!Pn9W6lqgJ-CQFhmOl%`ZkRnHrAV!ZLM2;RrjvYge972s7LX8_i
zj2c0V7(R;^K8qAPi4{9`5;=zvIfoE9hYvS~4>pDlHiiv0h7C1^3^j!dG=vH?gbFi+
z2{MBTF@p#(g9kB#1~7sLFM<Uxfdnss1ulUEE`bFtfPVrlfC4Ol0W5$4EPnzke*!9h
z04sk0Du4hge*h|e0V#d}DS!YeegG(a04IF_Cwu@Vd_axNYybcOT}ebiRCwC$)z?x2
zF%*E|Bla#L_TC#}?-hHmSWvNd#Z|0W5D*hglvj2Kd4WB-Vu$~3Z@$T%Gns%_Fi;gh
zMS;ybF@NBxZJFT#O1UL{z)vZ`0gt<TNBvM|J=i%%0pzMPJ0l5Vb-MZ$iaG(6dQ$)(
z#<)(AGa$Sh04h%zdJ7-TppVyD&;YaMw{DGRj`HAAlmiQs&x|cjI0Ih~X1C&BaC{P(
zd36P})kcYkTqZu8yu`2oA%wmep@$PW1n_ckEq~pbwNQI3Nj95PF+k2b%1SG8qad!R
zyrgQxq5K5ouss3(OY6HKh#AoLsT`2gRL}beZVUcFkV~BV#jera0uj-m8RAHQ?q@|B
z#)`q<KmvR^wd?X{yGg&saDdx1<Dp)5Z<<8{F1s(VPmditL=wVJTNnso;7c$#5eymx
zgD*V6pinS100n|UjbN}L7<>z+hU**#!hkw}Kc4AChVG&=djJ3c07*qoM6N<$f>COY
A-v9sr

delta 825
zcmV-91IGN)2Gs_TDSrSad;lkW04IF_D187aegG+e04ja}Dt`bffB-9h0V#d~EPnwk
zfC4Ii0xN$4EPw(nfCMgq1TTRFEr10sfdwyt1~7sLFM<a#g9tH$2{D5SGJ^^;gbFl-
z3p9ibHH8f|g$*`_4mO4lHii#3h7dT15jlqvIfoQGi4{9`7k@sB7(R;{L5v$gj2l9Y
z972s9LyjIqjvqvhAV!ZON01{&kS0r#C`^+nO_VH5Y%EWeEm4*(QI;}Pm@`$FG*+27
zTAMmsoJC}!N@=81aH&*rsabWbT6U~lc&%T0u3&qwVSKP+e6VDGv1Na<X@azAgS2Xb
zv}=U4Z-}>XiGR3tjk<b}ynU0tfR(?DpT&=&$Canbo2$&6tj(RR&YiB#r?%6qy49_^
z*0R6YxWwDO$=<)p-^0z}#m?fz&*H|<;>XbA$kF4;(&Wn1<j=?^&)4VD+UeHa>et=t
z*xu{f;OyJs?cL(;-sA4y<nQ0*@8#+8=Gq+Q>hk96^MC2>^z85T@ACKa_4)Mn`Sthu
z_xSty=oI?t6Z-r7`uqL->J$9^{{8;`{{H^{{{R2~{|onYqyPW`U`a$lR9M69)m2i&
zKoEf8feh0$i!8D@1b26LcX!#v-QC@xugn9*0k-FbqVgZ$t4Vh<5vZB?SAfz5ilX#@
z(1|L^2Y-|@ickB6QosYkb8|BKXg)tHFPQ~E!s!0-4LzQm%vCDZ36wc_MMN*o62+VW
z7{f%goGRH{2$-g$`?F#;AoF)73)>Dm47cB@U!b-nOv;*8J0c=RRM^~p1cx6W$`D^f
zL|Ha#g3iZebX`|VE&u>3&`CoE0009BN{TaMDu2#sA<Z=7<Lzz(kTSNmzOwsH4_m7n
zOPvn)PXL+Ycl6WwKrAq3pn{wCh=@KH>wJK>1<^}HbX)JiU88M^zFz6G$6x{~`{2XX
zzDX_z6EK=CM-n{?W{yfF53qGN`YV)?-3?5@H`)gg5&WaMLj>N1V*Ok#Ko9WNOr&cj
zwlXynZ<>iG&He-MteLpbOq6RTyfm}!0}HT#zXE&%NjJ#P637vz00000NkvXXu0mjf
D2Q!q-

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CX.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CX.png
index d940c46e36cb6858051923983d5ff471b5c7cecd..8a1598779f1e60c8b6d3f3bec40d93b6d2fa968e 100644
GIT binary patch
delta 1942
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

delta 1992
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
ayZ;}-bT0X^GMIb-0000<MNUMnLSTX=J=Yun

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CY.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CY.png
index 75f47d953c48f2d6e40ab571300402eae8942322..7a4a6deebf7f7f02e10bdbee492acddf3a75baf0 100644
GIT binary patch
delta 1812
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
CF=5RB

delta 1826
zcmV+-2i^Fi4zUi9B!BoxL_t(&-tAd=P?U8TM$(z=wkFF=yT%Epf2zNoaw;t+)0)w;
z^2o~a7_YcRP!2&{R7?cpP!TXLL6O5{mmA~|1%W-mUG{*zSd?A%{=Sc%1tUc?fp3wW
z+28!;o851|{dk}EectDNe=lwWPQKh+09*iE09*iE09*i^W`9uw6zQx0ti57QS%gti
z=VSl~W3P^TsVir*IQ~;<>bDlH$e92brFG(yAM^IVB+poHkknE(vlHY1MOe%#j$X)8
z<a-Lj-)Qx8>(1FSs_9b_07dmSB=W;v<L-UB^$$0G@T;ogeKwua8B~a(%xb=}z#D{t
z*V}yD+oKkO{eMm%qombnQnaXwgM<g)ZuN3&^LFou{-CES+S=P`*G-24AWeNxH#l#s
z&bIV)=y(M>&P7dmWM|^%{E*pg-qT<`C*UbX-Y#38e3A+of-Z_%q$xXSl-66cHz69<
zTN0a2LD@_LBr(Eh($WvKW+ex5E{uGK<3EGrH+{(NHh*vX=J?G}mxLjSC$AEd7QHBL
zF)ZK(y&wpm&kK59c<`<ED38vBC9>3SRhI*LDv$J39#*qM<(V5raUbCsyR&_#+b#C_
zcYC{W_dbK)ivRkAF!W4nD?yPqN%G2J7Y=XS8QP<M{m=A4>jekq={Ofm-OYofpWI%^
z9)Z|Jc7Mx!#=Cu|Y04Rot(ij(@WbYgbn2sTZz%oCCPk~m0oe4){`L}Op|6@1tQQoK
z=Dwl4?5R51=IcIw_X9x4Y_p>QKv<BJ_R=`WV{X9A&V<jjwQ(r*ynQc@-~B_|?+G<K
zm>MBj69PaH&_P^>Z>Wm*k4U~j(oY*DBgYj4Zhzo&x10Z_4FKpNO<jGvDGdrk5!Swz
zEPm)58Vr3X1|h@4AgZJX0HWD-elxrxN&Z@LW(6;37X8+H->aw4Sx<=R{Qiy-dUC+j
z)x-~Z1uwm$+%&t~9qk%FYz}YVEPTfMkw_iU?+Xtt=uBEh7_~G2u=RDdGdvtb8+rO#
z)PF3CMri7~uFUt6oLOlQR}%&;5>L-B!k?xA06H1TspS(YPY>9Tvi_Upcb{F*AUR+v
zK~ZYfetV}yH}ydtxPLOnDx_JbW{1#*!Oli^Zs4=>j18pKFiCSEdz%nCccPhKSDR_j
zG<2gzX#*<y<PEmas7X^+-zivQ)kp6;3V$XDpQkMJGfHYF&h_!M5;naGJ-r~}O-{hf
zk#+a}ufEgK?&Bb9zcM`J>FYG5;bs;0{#n|jjuugj(WdJKOj+6*ka(ya;_P`6g#xn!
z`_W{mltwP-tviWB88GA6h4$(0W@JjtMoEjoAgWL?1JT3jxcP9crKi0+ckAGZ<bQQT
zXU$X`?wU*ntIhiGMpby|-S(*W;CNcBF<VR)i<ve6`ONeaNn!f_KC{_4`g<wj*0p35
z4Rjw9v3t-{7L}$u@|aJ<^$OYml-Cq4U9~Va>A<z-8fIC}n5N!i8M2Vsmrip9O+gV`
zR{Z!OPk4hq3Ym>(Gh#MuTbgw-34hx`B(_*B$?3;Zvreqvx}=~ugCGdn0BC#Fxdmr4
zaub?bYNhg<_17v86OyD&UcmT5RwjpkT`U#WUM)?}jW1wj7>xb20nq7hhaKLv#p@f`
zeLNu~CG*6l-Cxx;meU2`LSgDQpH(RtF-fV13s{*y?^qUhI^yB7F=iPxntu%43Q1#g
zb$oK9XW-iSvxlNi?77|7OOg{RPvD6{DGO$7hv_@~zdLvS<PA=PQY{~=1U+gUV3l7;
z%Zj~Nl-j~+XyIH%pqpFkir875vW~IMktmWUY%VU#ZEUJ4D#;dfv|hPd0^S1#bi#p!
ztg@DgSpT~7OSr1Kj^(v)eScbZ?B4L-5p)<t5H{-nR0x?vkVI82^M~ISGmiTurbPLN
z{({tkOmE!&g;&tJHr_P{0)TzmTj~xmPa^98opK9OkQ=BHh)HQxKJGNP)#F2tc9dpQ
z)+H*dE`Wnuxs7>6Y0T0bs6s@vC(;+e6ib96iJ(t+iyELD2;g3W#D6*Y$&47kxKrU`
zi2(KC^tq$#io8v`mV?a@tGgctv!TL1`+s6rTm(<9G_axfN8<vq!9b0chVFXI06+!^
zAL>I)V(8VTD%7B`BfF2D3}Tj^M_9m(VHtslF=G6W#O(#$QDP&az2N@JE0_O_4@M9G
zeqg*_r)@TBFzRdS*?-_b2xEt5;JVmT2f!1F3>BliuCYv^lHm$x?+W-HSA-4^+X&m^
z=|&%%9u#1pIArIYhFHnF#fhm=NXni5Yc3R~bV}PHGN2ri1QJP6)BxR!=Kqm_7*MBn
z5eGpCKC~UFKUK~HkFNBfK0FQ4L>oJW4m4ACxd6BTxB$2SxElbt066vf2lI1uE}*a!
Q%m4rY07*qoM6N<$f;*Ui{r~^~

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/CZ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/CZ.png
index 5aafbe58db8f6d14ba011ff942e8796ce1115160..d711549ad5ea3913254c90339c150cf27c52493e 100644
GIT binary patch
delta 648
zcmV;30(bqv1*HX$DS!X}|Nj2|{r&#``ugwh_U`WX?(X&N?e*;J_3Z5Q>gx0U-rfA&
z-Tc|v$jIQw$Kc1u-`2s>#>U^p#oolk-owM)!ouCc!rZ~Z+>MRDjEugEi@l19y@`pu
zh={z0hr5P`yM=|igoL_-gSqP?BkUX->Kq*E8yiYXno3HUNq<S0NJyASNSEml5JpCq
zMMaiFLzU?X2|_}Y=?4eS5FP6P0O|k$=>P!e0080u1mXY#;Q$2S00hSX5XJxz#Q+hV
z03?+FD3kywk^m_i8-5xZeHj^j7#MsP7kn2NdszTPSO7&=07X^+Mppns78ZLZ09_>j
zUL^osBmiCn1b=Y^1aJcba03Hx2>@&f0BZ;UYybdo003_Q0B!&PZ8Y<;C;$KfLrFwI
zRCwC$&PP^4K>$Qix<wGPm=orl^EZn*XHjfq|I4t?pVS18oYzxo0ryoRaCJ4n111#c
zZwv$q>wPu|D3zZkGC@G;=X15!1^|BL8=W9Pe4@t&0Dtj`@eBvz6NQy-%YpdB^;iP~
z=m`NjaW$G|fKDuTSqA9DNE!k<(P<f=6S))ubmC(%YY?Clm$?)JbYdZE7@!lw^$gI7
z`F4W<owyiELO>_l3<GpxFv$R&m}@l%(24VbBm#8eeYT^ix$;`70bKEMb85QcW+tlu
z+;e_!JAe9PYl;8!w})Fh5d)M*fbtAb9s$ZTKzRfxj{*0Z-}QM4xUah-pQnJ&pT>Ct
zD9-@p0RZv>KwbdL3xIh6%HJyw0QaIi0NnS(vCm_`y`Am*JOh-6fbtM1D$jtE1LYB*
iJOrYs25f|F=@-r1vm$fR5L*BM002ovPDHLkU;%;;ej!8v

delta 676
zcmV;V0$cs11;GW7DSrR}Z2$mn003_Q0B{2XZvz8x1O#vd1aSxeYzY8s2>@&s7JC;L
zdlwgc7#MsR8GRZWeH$BoBmiC|09_>jUM2utLPC^7LzP8EmPSUGNJy7RNSH}Um`X~S
zN=uqn07h2;LstMrSO7&?07Qd>xrBteg@w9?hP#J{yNHOqiGPW_ii*99i@l7DzKxB)
zk^m``04S9JD4hT#!NJ_Z!ra2b-NVD(#Khjk01?H--o^kC#>U^r01(H=-^a(`$jIQ%
z5FOUR(%=9D;Q$2U00ZIx1n2+&=>P!f2M6g13F#0J>Hq-h8yo5z9O~-x>i_`jBO~k_
z8|>`#?CkaJ?SJ*|?)C2O_V4fZ{Mp(3-QE5D{{G(G{{H^|`uhL>|A}SQ_y7O_Ur9tk
zR9M69&gWXfFaU+&G!YdXsJJKYJ#cTFbuUD#v3UQNVN!flux-Zq%ejE}JLD5viPV4+
z@ljyu9t0BIYa9Y7X__cN0Cnnm);R)DN}8=tlmU5SgMTA{JTX~-0O}-qH#q``6D?EE
z5MXtp0uU!!r;89EPV{YY1du0YiVz@A>~I8-CuUzDfI9X4dp-h)6KTy8QGhrxpmib=
zkSFF|AwZlMJn#`foM@Z(AV8it^btUwSnwb~oEXac2p~?hFM1F_ordA#kN5Ds=>RO5
zJ$kwe-GA+)2Ee*<XE$!du82B6zW;FHS_83pHK52V0aacBsPplFMm`SE%EtgKlRH=E
zBLS8g+ttZO0W7nkmk$RF@}Yo9J_In!{|5~7)qrun3NX)C04z0Xoc{~3PK*36z#2!k
zE%HAA>sUUu$$ta(`7!|H10V_H17P*UJ|6%`J{<sDw+38dyZ!?7N$S(54seeE0000<
KMNUMnLSTX|&noHw

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/DE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/DE.png
index c68d03078bb9f344d0742975afd3e970a9a77798..8f3f29aa8add28bee79ce68f27d270011e9884f8 100644
GIT binary patch
delta 124
zcmeBUoXI#rrBph=C&cytIfnmd8DDy_J!D|G%fN7lfnf?88#5y#0|Ue9NgRPd%F@%t
zF{I*F@(Tq92{+Lmtp%H#ikKP{dl?c8)EFdUI2r<37jt<83wSXYXb3X!G_f!o){tOr
b=3!tkv{R7Zb91f@&=3YsS3j3^P6<r_{B|O3

delta 113
zcmbQq*vB|QB}*>AC&ZP3fq|KkaS9vTLk5Ps3=DS|7+!j@{Xfh2{~QAl?Y{S7A5ew1
zr;B5V$MNI@3D(641&nTvOk5Ee>l-=~Lk_NB5)#?K!N<tDc%td5hFx3?)2A{ra-NT!
Q4AjQp>FVdQ&MBb@03Z1z#Q*>R

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/DJ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/DJ.png
index 456354b4cc494adc1ebf398451fe43479370acfe..adaada6cba2568fa27a392f3353adcaec457f719 100644
GIT binary patch
delta 1053
zcmWm5Yc$(;90u@TQkRsrp+cK(C7QgTE!Db|<C0X(j&9T1I83iAnp4iEW{!LR3>)3r
zlG&CBYK-peMaStuCz5E3G7{NwNjM2cQkS>|ZIej;-^KHM&hze>CUuf3Ju%n~ZYkh6
zn9XL~WWr5gGQrLc7>$M<++f5(uh$!Ky#a?eZ(w^HHa9`1gN+SXUtcyZE$v!dG%mvG
zDy*z57+!-`yRe48wphhA7Av4$!RIZsILys~N(D+KOih7Y4%oy5$Yf%jNTd@9Hw8kS
zP^jzf)(K!}s9%BiS;+BTIsVdO0)H`qKOe_?EXHv07!D#42n5jH4oywa*a!^`^&+Sf
zL6N4YP6(I=!!&pAY6_vQuC^NrHHCc3stXF#`85LI2>@zpcwHE9yWrO@01oHgvo)xw
zfU+_uDJlE|3M?K&{$t2%fn1Abfb49@%w$cnm<lFS5tdd9VT!QSS_oByrt;x7A40~@
zvH8YZd?T9&w|KzjLJAjv%}(Zm|AhbNjgtuts)R>Mh>wTZScr~xmN{b-8O2HFL>?g@
z95@D%kt8X}R$^=4|Gs_ydv^UttcI<K!$e>*(J(?o2tq^Q>{;;hgEME~^l9+%0WUA`
z@BnvrpwYn14UQg#!-wI}A#ia4M@QJdANKAA0s#<ep74|-MBEn@aV|Dzs(Cae(<z41
zkLgBB4~E<S_GN2$Ms~JmqEg68RJvUC9#eI$O`BUnN0+3zReU~gp*}vh&0u~s8MWA{
zGBeUxlf;W*p20Nj#z!gErM`CFSWEybFiGb~Ek++xu2eaadgu>Cp9UZ&?Y$hU1Fe-=
zEA7PMqJ-<)l0HPOy5vCX{qAxIk$@%l>Pm?O>VMB1X!K|X#b%&9_`wh8*vTN?B_A5y
zhZR}vL2|e`TKK9AQ8WIGAQXL3N^MB+=0*N)E4|K;luO9T5l3dP#&x{?q}Ds`Hev3v
z%D3Yuy&v5*=n1u4-8cVt*=N2Nw>G!rk^XdP^>Mm`aBN&2JhwA%-XlEqHTF&V&7q`M
z{)mzvxICgt&bR{W33+et@0>8;CN5TcAWL6RQdU(hUcEo^&k$!F+X!*qDfs!{*cq~y
z@}00fXen{I#JbG}D;RK_{)N~O_bxS5<!{roR<V{TINoxqG7Q^D6R>T*!c`Zlw@j;z
z6hrjLzLSc!ADJ=9`5o?9I`PGGj@oo#P)m3j<w{^YByc_?NM|%5c6aa|wzLT?q|5KP
zS_eYamJjO$gN!)eBk9a+2tv7p)^5a^f#NNM)Yg@zYlC}`m-w0_mojV0-#z}7;c64k
z<Jh9XB$h|!L$%`#N!;N19&y0PQzC;*toM>7XS-xQCFO`$@?yAt$dafJq9dM!-}v@_
D4}e?p

delta 1092
zcmW;DeK6a190%}U!ic9v5XEXD+v;Jb9>PW4BB36p-Ox_eZtG?aSyhYcZgfOKpHjQs
zId?lE(x^^7w4=Le^%_Z0b*?nBd5p&^A~hi*tn%RdS=#r#-v7Pd-Gl`~bpRI|#;_3#
zKZ3U&v9^6_OOO-n2fZ8y-**^1L>wi$3{hPbu5Jo9vVt5j8S&{v3}c!RJsr(_i^)>5
zGQ@Kkjq_hMDYNS!rw(!jkSjE@>wql)w$OM^2zeF_aJ~U9H^b$-@bg_LZGke2Rw!F3
z<#1bpvr@)UamrO3uBx1?;__6ys>hqPPoVAz2rMK}F9Bf>H1vQ-3L+WYl0lD7BGvUs
zbyDfJM5dEH9Y;@fvfgpjJAwKpQ2!))W-)~ZrqFYXX*4*Eme<j;2CZn2N&~75v}&=5
z)SFzSHmtrjzFvE4?O)^Co&oI{k-@@*%*ect%z$Bl!-1V0I5`1{1n%x|@E~}2fVVgJ
z_yC0hzP{k^4?#f?5(1&25EcgE;XtPYg8@t?BqTs`GNh%!nKQs<!=+15TntyPz_n{|
z^ClN+YM{OzL?UQxgr+9Aa|a$i1c?M>G8i5Pg#sogVQLCyW?*g(=I3E)3D(y^qk)YL
z&}w083v@cz-iDnW*xiM_Jun)<WCF7p_V)oHKmhOBDW&~@VR%|nTufTVv*v%!eLco<
zyUu;(7#R3CIFekPR+z{l(dTgQ(G`_hcCG%D)Pb{ZC-3<;W#LY=C5<w3Y97@+q6tPu
z3^ggzMfLIa3u%(rFFbqOS;_<VZMr74&yVv+1yO%`-@_8j3uFVqff6@Xq~u$(s7Gou
z$vo#@PoE;`Et5Y!84SdHFQ#A6w_)krfs6O?&P#)#eSAk=+;~-dHvXr9bg?~)nrBV*
z=aEmY9j&zY&`D~05)`-!f_rAXrr+}J@ZNQPg|FuSVkXdgzr1S28*<|(Mpguic`ik}
z{PR~`OY~XSjfanD2EM_D_B~6&a~T07vW9Q%EOfll68mQMhM(Wz^27iVS1lmfQH(_o
znA6ScB964Lc&v;5cdDHK8Rl%*%IMbirFyjb?8ueW#Z}F0*T)8z?{@^dCcoPr50L8=
zu`_r`=G4}S9dq9bdtsD%wtg#+e6;SaZnme6?#e%qn*6MIv!&al4fkeV0a0AOkJ^`M
z3Ux}yi<r&cq4n=D?wEE_9<~~>a=>iT)#e||FH6W?z<E^vS130r^~pTL_WY^=W8bnZ
zR3F9m-W08##nB4$A_^9qFhDt8H8w+LFQWc)tX}$(hH3RbV)eulQ420s@5aiHb_lU*
znW`FL<NNh%JkQ7vqr^6>;Xc*7SCq~GSl1y&jUWY=D_kjasTOzR{@Q5R>2aD1{7u|l
nL3VIHg%AIoKslXxdnQO^Rm{k<KVgtpW0oYvC&zWfW>)?W&?jsA

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/DK.png b/typo3/sysext/core/Resources/Public/Icons/Flags/DK.png
index 3bae2fb24d70be197b3e059bc410acaec22ba336..0482b926add5d7cb3caa755e7084091ce69ce392 100644
GIT binary patch
delta 185
zcmV;q07n0V0@VSKB!4+jOjJex|Ns8^`uy_r{PFYn;^ynCx9Os<=9Q)9l%(d9qtZWH
z(mh(uDM`#IN5%{=#tJUQ2`$A4EyV{c*<BbK00012Nkl<Zc-rmLISzm@5Cp;DG^Y*x
z|FIxhBG_aDJF>bTP|=K{DIKG7!*)eK0RR91002}4lIcEwU^0J_pMq(bd*!-m4Spi}
nDjrhtlv}tn00000Kuf?2FPWylZ=87g00000NkvXXu0mjf2y#=N

delta 231
zcmcc0*vvFRr9M2sC&cv_kHIl6y|bF0KOQ~%|NsA=kDo8uM<3<XMHWX0a_JrA&^@E!
z4pa;hw2eB-uJdf_(q~hayj-;Y&!;c{e*SvBdi%4<i(k%5-NV4ZknZW?7!q;#?KNwz
z1_z#&hmw&I+1&5z?fnI`xf4>k#p8cyJejX`^}33|#;}cVjavCGzeodWV_>LbU9wGY
z+ETxwl`~=$_A|WTdT>OFamkgd?Ive}^ZV5sZtOYogUujc4y5+L<O3|HN_aL(Tux8{
O@jYGrT-G@yGywpa8Ev-!

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/DM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/DM.png
index 6f3265a63672316d111f4f8ad25eff9b308996a0..0dcbc8ac491492cffc67f6d0586f1f64a7a60499 100644
GIT binary patch
delta 2541
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
D-oM?8

delta 2556
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
SqP}+k0000<MNUMnLSTZj{@jEB

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/DO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/DO.png
index 94c4d3e4c83e162f9cf4949355fb6c762643df41..e84c0260bb35162e135d95abec7a2a2e910e3822 100644
GIT binary patch
delta 1248
zcmV<61RwkL3G@k&B!9a}L_t(|+U?j|P!m@e2k?we``U+Ewbhr-v`W#jP^X>g<)KsC
z0qW3J#}-9PJ1C%~D5atZ0u~`cxkHg$xr+z{l8|g6+#y6DBtjs81QL>fgpdol5JE1y
z>C%T@rhS2B#&za=^Phd#IlHsJbN0;HvjjpQ4Qm3Z#r0FZEq|7+qfK`7fb6aPm~!Mb
z0ssI2000000000000000000000000yuYh9|tT{?4ez0YLwVf^V+b4Z<kMz(sgI<f?
zfe`XzJH`aZwzK*)zW)@0_&nat<NuaJG@^|;uZcQ`CEDn4g3AqK4-EhPm|hrhy5Lcn
zKCh}hy{v^u<$qLj#!Xfy+U#E#^cuGddkDUrE4#y814*+eti-&BA6%>qyVcYH@$;*B
zp;xJ-dKSB@Umy}0jC$XW){X(t&aG>gAN-=?W-+&4C>2a-p02E+=iOdpT5D2hbt6-A
znN%pT2vX~8cmzx;jp6A$NT6=$R51G$T)rF<%-b9r&VSjNwRWbXzs<&FE(#~Iszpin
z1ui#?I{=L>OQSt@x}DeZy92@sKa9xtKU<|<ahOR(s`n3SzYfp@1#E~%<O{aQtez#q
z8twpEgQj*Uk0+}rZ|FOFof4Ztx|m8+&GF3-v*n3jaf`AiV$ZKCrp+71*=6OL3x5E~
z!eD9F)qh$+`i+vxmp(4LOXjF%`mDNchk~IJ^G?Q8u|5f2m>Ob8DGlSL3WEgkA@~Ax
zNUPJBr&Ac86RR8d2GQbkdn{0+U8l9qN*?nD{ZE#2!y}DaS@o0LI&q=Ss>Rm`AP79G
z7gzFANqyIs&CBcoWi2Gr7i96t<zp3ONe@4#Mt`VNFUs}eoPjuE-<4raCxYN<1eUF8
z^!;fYCqEi1SR7!k5^vi%EfbR(R#BCN!7(Z|8e&E%sgo;Z-sy@=>9`=!ba-J8jsW(J
zRr+8`{c!exlBuHIQy<>99C50*dxDcopJziWElss=fAr32a^n~yo)b#!z0#{>dSEw>
z0Doxdtn>LD(Fsi_AX1b%@O6#fe#Lj;(@m_dUrA?zZtoBL<=D41Ih`pnttTiWcc*kh
z7=dvFKzs;m{C-k%NCEG1Ar#%87dd<GQ*~-AytGi+I2w5AQBVT=Cvtse&*fNFFh!7Q
zSvTQp5~HOx$y-HbjIolo2`VHcm$yXmhkxj>e#xR;6g+{LB5G!LOdKaPp8X|blInpy
zxC6Mou0DCQc!r~>$q?TNktBSkPCT<1_svpTgf=;BG9iS2Gl=ovhp~lTn`;%1-$Jm}
z;^1*DMLD_)A#1IbZiU3mW6sd;$t$zhMMJKs5i{}U<?m0KbMAOlbBM={JAiYTZ+}RR
zx0DyUCdXmB9f4uxbiZM0czUqOxHyeA@GL!bbp5Wsc4_suJlJC1F#x*UU`>AJx_ESR
zDm&Nz*|l!ih4>H;;_)J$zZN`X!-=>z+f2@ylS_q3C75!nR7j8>dIekdNZ)wbR73G?
zv6?zny8~!{?y9NV4P{pVm4NQ;v027%uc?-{RX}ss{O;p)j6Xzn9j5~T0000000000
z00000000000KoGMIQ(n@M-E_(|EuOY`ZfSBzE^=7u;hhzEB*lOOQ4)Zy(i%S0000<
KMNUMnLSTY&c}_k6

delta 1249
zcmV<71RneJ3H1q(B!9d~L_t(&-tE}?Pg7R_!0|@2{kk9KgiU{0G8G?TFtR0k{IJX|
z$c)=GZYVmppoosCjEN5ra0nH~8>aNhQxU;JTiUx)%DYssw9=LqT4-qtQc9upK`FiE
zp1a@n$o30fl3kN?^8EwO=bW6JlS83IvWOPJENd9W*Eu}xZGXCb+jP4_3AOhP3Isp^
z1V8`;KmY_l00ck)1V8`;KmY{1sDN+=(e^RQ?yno*7V&jqA=({Vv^$@-9b0r^A(WUO
zMFcyLB;xg0{yjwi@ZcH_z<&dLiXm&_2}{CpB3aMIQ35DNJPiA5nrj&F2e2nPdtr?z
z>rM-mDX0~UEPuNF0TlZO2EzavARYzZxZ(Aob%-{X!AmWC@WJWo*z3)Wh_t9yeCQ&R
z*1+RSdSwcQW5JGZ=-4m-!0~$`{q`@au9gXV<yx7_@@#$?$8mHGj9C{AR@>0%WDXNa
zEk(>W4;cX(<3e1P7?GJ9I}F@jgHWnRWK$mBs()g9S%1X!^|pD0+!?tlw^niOt}K9J
zqyw<{x=hw%KkC0!)EN<5^5LnXJ;!Ry^FAl7)b###>(>#M=!jM2kbc?|pW8L-SSB67
z>af%g6pD3Km5n{eE;Ev{X{R$-rb(&uL7qPKD`9D#D(S?MVa&O@FfnIb4v-I^p6;)Z
zT&$O6U4JRBe&ypkx99@Xc#qrG=`(OlO7X$O8r~-drbh=jT1MkYg~6c)I3O3GU0a*U
zJ(AA(oLbwoHJX)N(B(p!yf&+QLj73Wzvp13FfM+<s;hlka8Frcb6d%^0{~zXc4f6R
zgVu9-&N;{LGu9(IdvUImUO8MvS9eMC>*O}`jDOy)%<sEE?KwYa=>ULCJ22-qS4b|l
zjnE$s7ti!@m#8<qf)<s=!Yi#&a|8=Ui-nq9LF*7|xi=;8>Fp<Fmi9F)NFsoDb&1`d
z-Y}TgXXKh#x6Qjk=1v{%?o<g1*i(FDzNNYT?T_9$LT?)8Bnu8vyU%wUxj_si*BP+6
zr+<pt&!#l*M`#J=$Tuxvp@#3`#+rGOUuj39Z-hqv68>#nen)y@>wd=2tx=mC0~ndk
z01kK~cdtE)DHfkALC*FT#!npo)SQuo%}!T0J&8Q?Fgk_*6TKm)>s%7=07I7JT3ICD
zJ+P>6RovkWm$#{yh@4*8k{}&mWA<5>b$>?o6yYkEIh~0Y1c#FOUvf0e;07IljRc@;
zfgb%M<+#95m#w@KqfYtEoO*QT!Z)*-r>tqQnv@vn)o9NBABLy9J%J@MzJ)Ni%O@7P
zO7m?eW0qU1QG?nk=8m&(>#Ort6a#_LAt&|cx$h4<^KS-ClOTwa4&Wb@I?|F|m477x
z%?Rf80t_>b^*Tle$NHNWX2x(F56(XGNq)CqI<xd!A?9*!7{FefOSGb#73C8g$AN$4
z?@Nnf0f2)b2(E$PpBElj^#c^eaa=RuOskMzD<{<T3OPl)^EF~^(Z2QSVjW|>E7#m%
z+8n{6gfl4N%;$}<DS}BM`Y*6MR9Y9db+MkcUce*C)aEEQ!4Hv5QEUi+00@8p2!H?x
zfB*=900@8p2zZeJyZ&Fm-fcwN^SbjM`#AtFzgM+6icO@K-mUrr?MtAX_r8sr00000
LNkvXXu0mjfL6lk1

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/DZ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/DZ.png
index 0c4b917213128982f6645522630664c1c06099de..fa3dd53079e8840129d7205c16279c0c6306ec67 100644
GIT binary patch
delta 1098
zcmV-Q1hxC&2;>NmDS!X}|Ns8}|NZ^`{QUm=`~La*|M&U*_V@ku_x<(u{O<7m?C<;Q
z?)&KM`seEU=IZ+8>EZ3?`QYT>?C0R?=Hcq)`Q768)!X*b*!IoU^~=-s%hL7A(%;k4
z^~lik!prl)%k{s>^T5gTzsd8y$nmzp@wLJ6wZQST!0@iS@PDql?xwWvrnA+uweFj$
z?wYF8rK;?gr|FBG>5H7_ft2Tfl;(Vp=6sLldynLDhvadF<Zy=MaE0S-gX3$0<7t4~
zV|d$Qc;8oW-cD)VOlRCiV%t7j+B;a<I9A#>R@pUE+A~twGg8<yQP?t3*fCJoEKJla
zOV%Yu)+9yMAb&yCA3+~?O*d;xA9YM0bxR*~OVk=XGigcG89dY&J05XJ(-%6tAv)6)
zIMWn2(h@ei9XHYuHPR6@)ekh&5H!&dG}I3?(hxMz5j4&cG}8|>$rLou5H!vaG{_V*
z(hoDo6g0vXG{6@$(hf7y4l=kJG`1Tw(hV}N9yHMnF@LfgG_D>rsvtDd3^A`AG^rpo
z(F`%s3^1Z2G@m3ioh3BU3oxD}G@K<g(F!koGBkTKG<GyJaW*t>H#BfIG;BCDZ#Fbg
zLo-Z8Gf_e_PeU_JL^Di8GfG7>R6jB`PBS!4Gc8dwFi$fqQ8O!1GbL0r9al3KSu+({
zGZR}g5`SAW5nD3@VlxO|GX!BX0%9`&V>1U|GXr5W0b(-%Vlxn0G5}&R0AVr!VKLJ?
zN{0Xd0ryEnK~#9!W7v!rY>yOXAOJ=U7&TzjfWdFT`t_UEY>AQOW@jYJfc2}F&g$!I
zP7U;QvC<J^Ce{Fi_62=aSs5AG`4u&-ZD|2E(tpe(8L)o&<noN{93aSVsz{DYNbe0b
z=O@8{^@}?)^Fi9P3lkj-)#a5mjhup9Wr#Ll{k-}NkoL@+mbu}g5M`|5CeA8E8nAvb
zM1OYi#N}HN(a0!aDoK<9>z8*!^p{OryB;MSaH;YTW5BvenPB&q&fJ8akT`gWFkt<H
za({66<xJU#k`e_tLEa$3fK7d14`j5jT#sx3ucZKS(YStT6*&I$rmqL*g(wlQDi#Yr
zJ|Yd6l?x8R#+6|1ws-?YE}+A;V*QCUU~@mj2NR&VF-+In%}iO&tIL;212*)44al9d
z9%4X*uwF`QbZ}0kACXCURYNu?4vQB;4S$FfWV5d<Dak2`wpHh2B5c6=Wz}E<%9gB$
z7brsRl|Z4Ax+EVvHFlaCK)e@-4@7-LAkrlo*Uu&*ArX_5i^xsNh|IKtyv($D{URc>
zGx-Gy@kQDU@`^M>p;~}esG3L;TddC~qF5)oVsSLoP*Bz~CbD8dgu_&nsx7BC#6ygq
z#L9J1UsW!ma<!IXCb@cF2dds{Qv*F*thB|LDQjR1**4Os0iy<t8bFEx0N8zd>3nD|
QTmS$707*qoM6N<$g3A~V*#H0l

delta 1095
zcmV-N1i1U;2;m5jDSrTAF#usQ0Aeu!Vlx0^GXY{V0%9`*VKW0_GX!BX2VXM?Uo#L|
zG7(!d5?eD9TQe0}GZ$Gi9al3RaY!F@OCNPhA9YM0cTFW!Gb>RuEKxHpQ8O@4Gc##P
zG)^-$PBS-aOG-sEOhhwGMKeuAGfzV^P(w3OLNio9GHf_BZ+|v4Z#Oh>HZ*ZIG<GyJ
zdonb9GBlheG@T_ho+LD%Bs8KUG^rposvtD39yG5VG_M{svK%zF8#K5YG`k%)ydgTk
z7c{~aG{+P)$P_fm6g18eG|mz<&=54x5j4>XFVPDy(F`!r3^CCSG0_n;(hM=u4KmUW
zGSUt+(hoDz5Pvk%5j4^fHPR9`(+@P$5H!;iH`5h3(-%6^rK;2qG}IV7)EPX~8a&i2
zOVtlF)gM9CAVJl#wbmp>)+I*QEKJxjP}nk2*fUYtGg8?#Q`$39+Ba6(I9A#_Sld2Z
z+hTazV|d&~V%<z<-cD)XS8(6c(%|dn;Oyt&>gD0>=YQjAfa7a|<86cFaE0V>hU9UE
z<Z_4RdynRPkLG-k=YW*wft2Zsoau|5?3btRnyT)bs_v$<?xwWxuDbB9yYaNZ@wLG5
zwZZYW!SlYz^S{aSz{&H$%k#p^^}osW$k6r5()G*I^~=-t&DHkN*!R`j`Q76A;N<${
z>H6mC`hVx@`{?ZZ>+byS@cr!X{q^?!_4obu_x}0%{`>p>{QUp-`Tza>|Nj2}|NnlD
znKJ+Y0rW{kK~z}7V_?P$7({Ef;|C0*28<doYQW$(fQ5yXn@6^4?S^e+8Nk9Jq+(!X
zX_r(`-ZEk7W>O7c;gB}4^-E5UiwFwv@ea#uT7R&aBm-CkbR3f7LVzH`KPW0bCe$;f
zeFX^yut=IjMu4=(x!afaPMtGra!+MO*?gi6V3D^@25FBBG1E|}g{a%Oq^n{Ekp{3x
zLiEQu>k2R-qH){e&P7BSz#?D_(eJ3n$%2v&)=Xbbi~(%gkzn^bsj{Lcr1h(aFn~qc
z0e>8RA)4$cDRKEakT-}hfYku(fn-xY7GwifwJs+v8d-#F!SU~=%mU5}BGq7Jo7%Eh
z5@~>n2RH=H`M_L8;n=xrfDWIOkVT{c%=!=?=s|O%cv^mO$IN+oUO7Y>z-0(Fz(bJ*
zVt`mpf4EO#dPrb4kx7}?0u%(1&N5H~M1SkH)CUF!hXf}!PF=Z`umLQBHedrBC0O7E
z%Ce$Bpir=HbZ*164Kz1^VlQ9`#6Hpjk>Y4%QKB#*!IH8oxk(w3nfS@eOw24&6lQ0N
z3lyXxO`W_V4N<7NpcSfJi-;}O<tQuGQ7e{`-YK(ZPU<G9VgZGN7E09?;+fj9f<VN|
zRm#BD15vp)FWgLW_09&W-mUDC3d>t2l3u-2p@A{lN*gs`)PSL8006=&<K6$>=@$S1
N002ovPDHLkV1kiz1^NI0

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/EC.png b/typo3/sysext/core/Resources/Public/Icons/Flags/EC.png
index 32ba7365685074b56ddefe162f940b60791f94aa..8dc7219e628bc7d871ca02ae595c6cdd4ae3c919 100644
GIT binary patch
delta 2752
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
GLSTZ||5A(q

delta 2764
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
S#!=q@0000<MNUMnLSTXjib7ie

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/EE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/EE.png
index ab48e9924e9a6db258d68b4cdf856e37a2e6afea..1ddcfd3a06621d49273cb86226f0ad83704f3ff7 100644
GIT binary patch
delta 110
zcmZo+>}H&xk}ewH6XN>+|NpOFzY0zKFVy$T!NGx5+na%bLH@^t2|&uw)5S5Q;#P8i
z5`%=BXph!{%}mKm4T@735<HX{zyjNu#F-i#Com*Pur5xRz{nu?Gk=51zn^A6%?zHd
KelF{r5}E+DcqP05

delta 103
zcmeBXY+;<Bk{}V_6XGf~@jnRl{bJSjW?*1&aB%qg_3Qut|BH(9V}X2iPZ!4!kK@S+
z60D0G)-?o9XkZe%rJax@5o)liVI7xS@YfYh50^7AxZYv7tMKUPOrRD9Pgg&ebxsLQ
E02UJ`@Bjb+

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/EG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/EG.png
index 5d2daf517abfda8c818cc42f06017e37b18c2b4a..f13605312e182c0219aff1ba0e953070437ccf83 100644
GIT binary patch
delta 1048
zcmV+z1n2vr2(k!}DS!X}|NsB~|Nj2}{{8;`{Qmy?{rmU*`}Y0&_5Azw{QLC$`t<zz
z^8ESn`}y$u`0x7n>-qQT`u6Jj_UZZc==t>K`Sj)Z^W^yR<M{L9`10ZR^5FOJ-}mv}
z_VC>H@Z0w9+V$?(_3qd8?$-6~*7fbx^z75~>(KM+&hzTc^ndEd^6Jd;>CE)$#`5XP
z^y$R%=*aQt$nodL@#n_#=fCjg!}8|6@a4ns<-+jg!SLk3@8rMl<i79Yz3$?>?&7-e
z;<WDKx$fb)?cuoX;kWJJx9#Ay?ccTS-?Z%CwC>-o?%%EK-m>oAtnA*g?B1~J-LUQ5
zsq5XY>fEgC+<&I(+pFr^s_NUR>e{I3+NbH+rt8_D>Di^}*`(;&q3GD6=+~m>*P!Ru
zpXb(}=hdC&)|uwjo8{A(<<pnt)0XAZmgLZp<Ij!a&Wzo~ciqKx+{SX<#B|-nbKJyp
z+rn?|s<PX`Z0)MB+Q4htzi8OKV%NK0*SlWVx?R`0Tz}TOTh_T+*11{MxLD|+oYl8j
z)wfsGw^r4+RMfUp)U{CNo|V(HPSdkZ(y~a>u}IRfN71oI(XmF+utw3aMbWTC<C%!i
zu0hbQK+ml}&#gYHs;jE1s?V%G&#XMEsi@AYIL@j!&8j!esy5B3G|j0q&8RcXs58u{
zF{h=T%zvjc%%?BQrY_5-Ey|@UrJ|O~q$#DLmCB<h$)YEupOB-SjG~>3qMeGwn-s*F
z6webX&l4%m5+}|PCIbWo0|NvD0|Nj603lKW<^TWzs!2paRCwC$)jdnYKo|$`dvcd}
zP135hRPhbbq9`s7LJ?Q}1`Z<lsodP$1UENv5Pt+GrHg`6MM3d3)xITZn&ckQJ&|i&
zl-!cxfgk_-lRSY#(%n%=0wh2JB*4D`7{-nf0e%1uV)L0<yCPzNcwgTz-uFL97iVZj
z8zixZM#ulEhYt7qbpk5E$POaq9L0v4NvB-K(-2yrY=X?XeXr*WzTZc%IlXe}$tE!7
zCx0@>%`k@#Z*+OpG-|Q{1HL$$f*o};@JtR&x&w{1>C|*>ODn2n3z;hYDl>(E+Yp3c
z!v&(q11S(7tTrLOB|rd|z5-Ve;D!T~D>*<VC7nPA1n1(3Yq#ePAn4Kw3=qt>f;Dp0
zAPm9ipaZ~W;1-Lmc2$rLu3#wQ;nXge=6{rZb{B#!4QTfHuAfZ{k;#g^QoTpI1N*47
zln%TT^v3Bx390l#;rWHC7<uWZ&%I8IU%$3wzs6wHAJg*nnyuC6=nH$4Uuk?&RZXMM
zp<ZaY<yIuH9W_Cwa|!?g{k9W8WQm2?rT+bh-RvxG2!G<&mH-Km015DGz$f($mJtpQ
SO^B5M0000<MNUMnLSTZ7--UPp

delta 1032
zcmV+j1o!*02%-p(DSrR}00RR90|NvD1O=j<ilUv1qn(VTpOB@Ym8GJVr=^~%si>-|
zs;a81#F`Yun-s~SC(5HI%A_gEr7O#(Ez71Z%%?BRr!vf_G0dnl&8RcYsWZ)~G|j3u
z&8j!f5hl(OC(f!j&Z{`j6DiLVD$lGu&#XSrtv=7KK+vv0(0{H$(Xd3(utm|ZM$xfG
z(XmI;u}9LeNYb)M)3Z&}vrg2tP}H_l)wfjDw^r4+SJk&z*0@;Kxmnh^TGqN-*ScKS
zx?R`1Ue~){*u7%fzi8UPYumwW+rn?$#B<!na^1vp-Nba=#dY1qcjC^B<C%!#&yD2J
zk>%2s<<pks(|?!c)0pO-mFCr(=GK|#)t%?opXb+~=hvX<p`7T~qUhM7=-Q#_*`(>&
zrRmwG>Ds62+NkQ=sp{LR>f5X8+^p-_pzGbP>)o*I+@|c_u<YKk?B25M-?Z(ju<hNc
z?ccQR-?i=Fwe8@y?culW;kfRqvhLoj?%%EM->&ZAxqt5Bx$fe+?&7=e<Gt_XzVGC}
z@Zz-a<iPOd!SLn6@a4ns=EL#l#_{LJ@#x6%=DqUh$nxpR^6AX->df=!zw_$N^Xks?
z>(KP+#PsRL^y<g-?9=t_)%ESx_3qa7?$`D1*!J(*_VC;G@Z9(D-uLm}_wwNQ^5OXN
z;`sC9_<!@{`Sj)a^yc~X==t~Q`u6Gi_Uiig>-+fc`}y$v`SJYv^8EVr{QLC$`}O_%
z_5J(y{rmU+{`>y^{Qv&_|Nj2}|Nj5~|7|eb3;+NDnn^@KR9M69lrc-gKp2MayQ^tp
zn`moQT0{i}K@oKj2VGp8-2`#*mkBQY6@t#{T7LxvsYSu6X^ClaO>*~{!8Os-P41lz
z-th3;<-3D9^0!c;0UDqI8t`ub1<0)#p!f!GnAh@GuQ+4o1NQRT;54diPviq~+tGb@
zvG?0Ulra)w`K^c$jHSAPcoSe-p3h1N|3Fq_ss?`Z(FxnFLh-p1I*(0X*<f(nad*qC
z3x6|{;{0qd7*ho#$gf&MJdRJ85pYbD4I&Am-L{<g8fU8@V`acl5HySFoPuE@5nTB<
za->LWMmo*4bb*oj77{?5jZiL(_Ye|w0}lbM<vNe%SFLpEDH{Yx#Yo*~lBEg}fPu0>
zhzKQCzPv0I97<%U3>Zk-*s||};NISvV}HLe7&<FQhT8||x$IzVj4Pjky|aGd7pzTc
zJ&2bL$h?klo;3&Et19g@-bBN7Oujf}s&2vTH=erh!E`;GzUkOKQ`vy<woJUxwIYXB
zM(48u<;+H+#55Er0L9GD@}Bjt5|QZW=;-MDB%cweuEZmKP%{7k002ovPDHLkU;%<J
C#)VS=

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/EH.png b/typo3/sysext/core/Resources/Public/Icons/Flags/EH.png
index a9eb5ca4ae4563c6e36f1a72315fcc37b9228d42..2b8c0e5e2db63a421bc9fa73105d19c730544107 100644
GIT binary patch
literal 1318
zcmW-feKgev9LB%*Ub@Kb#>vG^9h-1!L~VJ=YsI4Ckk-}29ORUxGS2e0P^%Wx8d-L|
zR63VlHli2Q+$7AEh}89(2xsP{;d;5=p8dAxe7>LOeE)wgczN#RX$Uoli0AI+vX^P+
z|4xm=IHxpegoyppYtKGcFj-o{BEupU7#1+kFpv2;%rPjTRAOcpGc%Z(RxHe5dK%MH
zn3}`X6cjUxIRz97g;IgZNlYj(F@cG3jDNs~F^r92bP~g(7#haV5C(_Q{}%@O(8th&
z-d?;NL{AsG`|-9D-QDQyM|V5A+R)yIjt;cFM|(TkS|M*kYZF>p(A<JX8J@pJeIx4Y
zA(JUy)Zx!M)ILW|1F9QQEydGEkV;Wefk*dn|2GsD*UDrlzJ;Qq+S*#&&cm&1D7cA&
z0^BHpM1uTmNV1WaiR)L8n}^(7h;JY}4dN__#mGuSMh1RK!R5=in1<B!+WdT^rXo2R
z$)|As2b?>PbLVj83=$X;5TAh9a70BRG7=FHI3A5}f)NpfqX7sF#i9KO_JRLl_y;1u
z69;$WzybLBLL`Fset3Do%Ml(PaPz?DBJ8q;i_4U|3wG>q%W;Cei<{UUc6M;w09#ww
z*ulmI*4EhU;GSZRO$IPGhvjOR31Dgp6H^!)V~q(uUXHbEVXzKDBdj)Pw6ui25rjhM
z>O-&=y1EdmK*)wZ2l|Xz(9wY&2YLiuf`FhySg8vwEvzE&`QT}T$Cw8VKGfBrrVj3M
zaMi%&V%ajNs$OvBfWrZsfz6L6-gg8RM<im*7Jf@B<7h=ZZ3|*v)*_p=DU7sY>9!fY
z(xpKj#kvrPlpI<j8dD?9SmMRdG|?2%08s}~6;V3T*F-@?_C%U|K99#+Po%A`E+pa-
zv6y8OefE9lU1r-_?k?N*MR$z09y-3to6h!rTG_I3RjI@|sc-E6tf=u%e(ck=-Y@w<
zbW)y=z^Tk`z~W_>Ro1b4LpcqLZyM&0n3%?xq&KWt@X-_mvILic62B@=t}Hm7@S0A|
zPVD5p8*b_e&Y+3+@*byC;yo0f5a@R2;UL?!Fx6vAW{UdR6_e-XCHuo#uZ1O=sOoKb
zQgX#Mu0X=Ia8)_kXvVGk-8|fFZ||=n*~{jd8bj6SV@Jt;!`;OG>sG?P5=lDej|XL2
zwI!)>&H=+5?~FlhL#h9o(G#LzCz)~iM}J#CldDzMsV9wvtH|Oi40k!j`MK|)8&~Ap
z;-}B9YkI?u7oHs695_Ed?*F*7@e^*{rCh5`$|9rk$0~_ok)Bs0wmz$pKm2D4`=H(-
z-Sl9dtU|I<B<+o>$}Tuv|2*L7WaQl!Mlr?L%Qlt{#Lvp6EvYNhuepL3^|OK5#?BmH
zLDbPN!)#AP-Q<kbj~JFq4e9E7pOlc1ikq35C&CX8j$c}m%Q}Nw*fHV|)_t+WxN=~~
zwb%QhyLU*nq0?b;nLLfVeJ<2F&A^DCE((3!bmX1QPOf}vbHOc#m{(GxJF#^?MfO)a
zN1K1KRHCDy+_r3FBv7Q3I0SfG_*^`guU(myl_e^)(sy%w0>!A^y`-XChw?jFe2W0b
uADeZmj215zY6nF<xaOCr>g%k*TH*+Hp9zsB&+hwgB<`-BE`{3zPyY)$jmLBV

delta 1266
zcmV<O1P%M93i}C=8Gi-<0063Kaozv`1j0!~K~#9!?U_wXR96^=pL+)eMmq&;0maIO
zC{;tGCKj~Ds3f+Df!LU6Ol#BHl(^L>n>N8jgWYIStqY+sjmFSLt)cD8MAO!Vun>RZ
zLhE0ot%Yb&7=DzQxo;Pv9cN%FFat-K`zGIF?mhQ>?|trf&wsh+j0K1^mTlUAX}JJQ
z8!#;wfN2A!<pMBmz_eTdrVW^u3&6Ai({cfrHegyV0MiCc%bpKdrd^l>&;on{WSMqi
zN&@wR4uXmzyF=*}0tw`RegiEBS*A@*VpxjX6TAyF0L?xhLtZbI<Cree3DqzF0E58Q
z@^T*4)j>%Kgnz@PeNLR7z5>I-vZRU%>C73)aWqvmVg<w~KOc7Pgsoe_@1K~bFc5@4
zy5Rmju)~n&hr$BL%>`?MC+UP0@N8seN*gyy*RG`&f8U^V>_=(MMrl@wG%ZK+=SWpm
z((&Wcz`%r8z~}%xjj}SSr9}#blF$5Sr?h#ilr=rte}8_yw0pO7=T2&Jq#OW9d3jQO
zz0}=3{;c=@k>1}B+iy{kbn@iL<4q_e4LyEA0D$E2NY&NS<;!Ew=s40B^^#>r`^(Cf
z8k-VdbM=aJ>Zcb7z|)vJS88sShK5F;@zP~!_8YPNyjLyt_9eci>45av1}Qj(Jd*+d
zB)?zUv42DA>Ka|fy<f&nw;rkSSmO4NA4?zANaeGo+c#1UAS3B%BoKi8`{Ck6XlQ^X
zOA@yY2BEDr_E^sA@Ydq!?@$QZ&cdzVAtM7GK7jUC=)Mn4U%|pf5DG%>3|P4aUd^3^
zX>hbrTr3?ql6VB~?Uj};jlE{hJn7cm*mhSgNPi!$m1cUR0;HKwq7W$`X~hER=kHVU
zN~Cr}q^AcuJ0a2f!Lq=PODQK3&uU>g96ScwKZjSQM?ckU3u@NGksn~~ddSF3+H&du
zl$F8Jqfl1|nF);fd@yHD9JKBTw0Py_!TJv%ClA6z0t?nuLrH1MY$p%E>xE65;KT{2
zseb{FCvjVk2bM37{k#oyL+iPb+n;ZP&cEU9ipZ0<Y&d%+afOXXNxk!hh0?x#QXnw;
zm+t0GskAh<pUQWnu6wcVf<bBfr_#19(qA3Y;DGea0cqU|spEFaW`Xemuq>&vQaXKF
z3Wvv@_0S<HD=XTc?UCwtOTlLb&)y#C*MC#eK!5a@<4Emo(yi+T0r-4UZLQSNG5)Om
z{nEB=kww;j-xE2~{sYqBqv*{hT85`^c|JA(#l=!%qck{}eC9wvYS=3k&WiS*?UOct
zES+nW`uZkiAHuT>c0GTnv|;sXID9xV&}Ah5{e;&G%a*~aDwviBK`S!SU%v_MmwzJX
z-<+3tMoE#LzairHLv3wjdMhZH7#EJ<VLx>DL`HbOFS03;Jqerj|6B6&N~PxS#<tjb
z$uwdGIJU*3cdO8zJ+NpIIN|5j$xEwY03KvRQ>BMr)-FIZW=!oJ;dlU73SrMmI8_3{
zCnu-6EP;kR&@vzPu7De_foE#}7i$s=;I1EiT>;-NhCVOYY4Frz0Ib@AF3bX1=~43W
zvd<SiA(4hR4`8QT$qxfy+JI@f08AS&Ef;`k1E%EyFm1rJTmYsGn3fB`v;os{0hl&m
cT4@j9U)p9ZU5hsWfdBvi07*qoM6N<$g26FqT>t<8

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/ER.png b/typo3/sysext/core/Resources/Public/Icons/Flags/ER.png
index 88e7b08562a0bf8244c024349ff9e83e7b334a3d..75ab1af5a8ec3561e0cf3930518fb67cdfcc3641 100644
GIT binary patch
delta 2905
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
D(}iu~

delta 2957
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
Dwl$uw

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/ES.png b/typo3/sysext/core/Resources/Public/Icons/Flags/ES.png
index ae0af826ce62731c93d3cc14dfb3f3e395e37772..5aee10c394b5a1c10a745d40d77a850ad44e6c1b 100644
GIT binary patch
delta 1637
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

delta 1645
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/ET.png b/typo3/sysext/core/Resources/Public/Icons/Flags/ET.png
index 3fddf4e40f34c702cedd1e259503dbce1cb23f33..7644196d861d3d7a486671ecfb96b29e02f88663 100644
GIT binary patch
delta 1882
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
Uh*qXYMgRZ+07*qoM6N<$f??pE%m4rY

delta 1895
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/EU.png b/typo3/sysext/core/Resources/Public/Icons/Flags/EU.png
index f79a5b8514a54040ae56c88746df577646f19f9b..130202098be7aa29bb8ad9262a5de3e3b81555bf 100644
GIT binary patch
delta 1337
zcmV-91;+Z)3egIXDS!XY0RGMa{mudZ%>ez)0sPGZ{>%XV%mMq#0{6!S?!pS}!3*iX
z4d}lP=e`f-y$|KR5aqlO;=2*yyAs{G6y3NK+_x3mw-wm67uB>G(y|-TvK-K{9L}#D
z&aNKFts%;+AjqsC$Eza8t0Bj#BEqR9!>A;}s3gFrCbpq0wSS>3sF*aPl{cc5IG>X_
zpOQMBk~*A_Je!a_myJJ`jX#u(K$D9>l8Zr-ib9WxLym|<jfh2!h(wKtM2v?;i-$&v
zhDM2nM~H<-h=fRogh+&gN`!(+f`UtdflPpaOn-n)etu4TeouOQP<VV%d3#ZIdQx_I
zQ+0V$ba+&Acz;xKcvNzCRdIJ!Zgp2|bXaS1S!r@wXmML*Z(U?>U0!QpS7&8YWoJ@k
zXi;QoQDkUPV`)!gX-;BlPGM_IVQWiZY)W8kN?&bBUu{TUZbe*hL|kw_SadvBbvjmd
zH&l2vQ+YH}dNWdbElz$cPJS#+e<@6WCrg1RN`fXzgMTJTf+R_UB1eTGM};9qh9E|U
zA4Y~AMTZ+hi5fzR8A6H}L5mkaj21wQ6+ny?KaCVWjTJtQ6F-d<K8_PUjuJkO5k8I*
zJ&zGRj}SeN5j>C(JdhDPkPkeN4m*(zJCO}Kk`6hO3_6kvI+6@IlM6YM3pkVtIFt!E
zlnFPL34b=02sV}mH<kuBl?67I1U8ohHkJf6mjgAI12mWdG?)Q2m;y7I0W+BZGnoJ~
zngB7I05F_OY_#wI00P@dL_t(|+U=J4Q`0~c$Agutpdcu>iYN-A;(d$OTR{|2TgoAa
z6*-jKqkwXW$k9+hk(#!o+$ho-NMH7^Gl@SaLw`4kFgU|ZGs$G<yZb)7Z(in`N4Qsc
z5ng~7@E-us+6t=yxHzqrbFBctj<Ldvd3H21@<=HoN;In&0NjM$&H+FAa?!^pZCI4-
z`Uwsc0<6Zem=Yt!kC1-*4n5)rl(8hH%xF~xfZ^*Qe!&`&-_QA^t<B)%C9`Ie-{xyW
zpnot0OCqsz0EEPU0xYtEG`NdMv?xshT2db$ZiFRLBQLcm0f6wBO=y5z3g{z|$t+IF
z0IZC#2>APN^^e3@B>~*5wjY7Shl%>Nvm72^YcNC?)RTAsSzi!sXs}`d^!+U=^@U!*
z9-uExtqQ$IV*xO=-#@mS!=Hfbj`dHT0)IT9^H}l8S5knNCyI}E;sI`I5ZTRciHo$O
z&y-XdVOgOu^K0cutdbBG3xM`_ARiBJ+rcy72k0`~^Q_GF^X?2C%zFYXRHjCRA1HE3
z16)N1!y^urGoDUB-}WWWTjVmJ&Jn)1XpbqN{P;cDoE(75-W{KhJOW(h9bKh!a({ri
z(hnUKF3(k16#PrJh{CG1{I!8x07wH^3nLxRSXfC*o5_;1w5%Bp51{G_qjGC|@qpgi
z+^E7j3JY*N3RS5ulXy!rUsbC@9y+i9m`)Ce>ydJ#p16SIX}|+IPF0+hwzM;qr{7Ch
zn$3d7hcVR@rB7psvMI2%1rxKZet)I~#g+zWG<^iYQt4~@C<2B3!BBPH)|{%}#b8-c
zBCB$?<y9-~59kNMM9>|p7}?w`23hY05y9EC(*D4n6qqmq{Py3N%uMDx%S$5(fk}2y
z3TV1ibL9=cnt7TM7M5aQc<HsKM$@De;I@sUNwHXtn;SRWaELifqH){5H!_->Ztp%F
vw~9{H`Mm4n3+KuKqRX-CyxsQ#)(7Ah;n(;}$E2yt00000NkvXXu0mjf{Sj2j

delta 1338
zcmV-A1;zT&3epOYDSrSkoB%PK05X~YGnoN1nE^DI0yCKcG?)W4m;*JJ1T~igHkJf7
zmjyPK1~-)kH<k!CmI*eN2{)AqIFt%FlnXeN3ptYuI+6@IlMFhN4LXtyJCP1KlMXwP
z4?K_%JdhAQj}beN5j>C)J&zGSjuJhO5<ZR-K8_PVjTAnP6n{UB6+Vs?KaCYYj21wQ
z7eI^{L5mqeiW)+S8$*d6MTZ|oh9E|UAx4HFM};Csg(OLXCP{)ON`og#f+tIXDNKMY
zO@Ay-el1RZGg5jqQhGI0c{fyeI#zZ(S9LyEbVOWmMO<)5UT#TWZAxElN?>eDU~Eib
zYffQnPGV|LV}EH-V`))jXi;QoQe<dTWoK7sWnODxWN%$%Z(V3{TWNAyYjas_bXab6
zS8;b$a(7j7cvN$ERCIV$b$L^Ec~f?JQh0n(d3#ZMd{BITPkw$*e}GMZfJ}jbOoD<-
zgn~+hgGz^lNQi_;h=oUqg-42pMvI3=jE6;yheVBtM1PHlMUIF>kBLK)ib9f$L6eI?
zl#D=@jX#%-Kbw#|oRB=8k~*J~I-ip{qLnzKl{cuEG_|2DwxKM*rzXOvB*LjB!>A<3
zsv^g$A;+sC$gCmAts%;+AkMBH&aWNNu^iE|9MZBI)wCJdwHMpB72LNK-MAFpxfJ2M
z65_iN<$t^o<-HK*y$|QU59q%R>Awx^!3*xf3irna`^p0R%>w<*0sYMZ{mudY%mDt*
z0sqYa|IPpg+;>F)00P`eL_t(o!|j(>TN6<bhR@EoWDSVYAqhzo6hf#X(iDh=t`srS
zyNZZ{U8C4Ls0gB>C|yBNx&rxiUWgY+wrG?q_J4AB&il;loPEzMgOe9q2do3u06<Ae
z<P1Q~)z@?CzX0$7JOBuX9}f>dDG~sH*YJt~#QD}}IRdcd`r=}1FaYATHNG4v1n4b=
z1H~2t09NzieGLO(uoMpzTJ*{Q6nt@FVbW$M!1ZWiqSX~3lkMxmmrEg}umoeb{aqLV
z;D0v|sdxYs`qtiUR9XThx0ko2t%#<y_VTu5B>)0IrU({hUI~aavj`I{2S@?*0stb=
zZ-KvV33^EY=TRTdB(@&0@OlqU9H2|L4pwBC#R2Awia~3-UKF4?`FUyjMwDm@6xlkx
zG=54W3Lx(n^ZhZLcm`Zd|9q!6i38#um4DpdF9kU8pyXkkH~@xFrZq`@duA=$Zjfpt
zt!}i;^M7n4Uda+(6hH~PNq#-;Ng&67ja1hRH<=`OH#FCgn<IcrUi--C^HOO8LS6c7
zbmVD);3xyl**W`7qg(}sTlTqg8iysY%HG!voE(5_c+*?S90Jq@@v%kjasc<DoqzH9
zYR6qrE&EIQEvkrA|MO^*-3T&D<Bfv!dcnv`D$TP|PHByv5=t{<mJL;BMTrBVvZ{y5
zG7X{t|6}7z(^t*nN;6%aUYa=WFK#5S&e^_bDI-Pq&31Z8C@ub8{%vWc-O0PVOG0Tn
zBl8Ou=_Ucdwg6_(DNveA#Hwxz5q~a<l}0SEC1_<giEV8OWC~Ab3dyPZRGa&=89WaF
zWX`SqSe2u6KG2+)v`?MU0|2F@5CG^;PuV9MG)m_KZP!ds5CQyVp{YsO!~+!6Gt;G2
zJYb|=%f7Og0O3f-*jR^E0BD~r+m@;n0G%K6(E)(}`ETDZ_yd66hxzILd^6DG>R!F9
w<D8gOT@S_XIOyuktgIs9*MB(H0c!yG0c)VBK^uGylmGw#07*qoM6N<$f{L<5Z2$lO

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/FI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/FI.png
index 9e0a4653375b961d1c53fb629de631225c3e7655..3eea1ed915744ee82f1275d477be6b294fdbf1b1 100644
GIT binary patch
delta 186
zcmV;r07d_x0@eYLB!4qdOjJex|Ns2_{rmj=@$~rZ@%Ctkv}T60PIIS9Z>2Y2n>JvZ
zAWo1GLWlr0fB-ar05pF9GJZ##KyCm40A5K%K~#9!?bNvyz#t3+Q5hfj!l?gh9ZP`{
z5%FdU_}Q+wc5NoTRtW<D0000O2^7<Ec;Mbjm{i--EzsYyhBJxUdUJgmCoLHO0Kgz1
oJ?HeHq%UoTTL%CD0GJ2(0eAOfvB}|-{Qv*}07*qoM6N<$g0yB)761SM

delta 260
zcmcb{xPWPbN_}R4Pl)UP|Nk@Ew=fvhF_<<0N%Mr+AHVzniU1kE|NI4_KY#wFwQU9|
zFsd_4nEm$SH=v+j@p1@K@SDJ3QV&FeP90wPOM!wAl^{W&fk0#eG8TxcesY8|FfbH(
zx;TbJ9DaLsd#zxD1CLAK!@bsf%>Rmeawu7}2|oPC6t_%N@VtTUw6{CHXadzUFcdts
zW&F>}@vb#+PJzPNPf8bDU&TdU<z>IMPJW7>ROID71qpY*C0}u!W&l+DhqdE;q>aWS
iPvL$oJ7JLaKkRc>%4qMu(|ctZi0kR<=d#Wzp$P!+QEdhQ

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/FJ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/FJ.png
index 640fa5aba1b9b765fb3393be2cb8f4a7428acb18..d2aab8bb52cff750f069750f5c9836fc72e0dd59 100644
GIT binary patch
delta 3413
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

delta 3441
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
T*tcY`00000NkvXXu0mjfB@3YO

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/FK.png b/typo3/sysext/core/Resources/Public/Icons/Flags/FK.png
index fd1be9c4b2e9a9bf4fa5ca5dd92651fdb8db68f8..bf133ade379f4f90546d50b09de2082f74391f1f 100644
GIT binary patch
literal 4795
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
V1Ah%GLHYmy002ovPDHLkV1ley8JPe8

literal 4831
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
FV1j22B`p8|

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/FM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/FM.png
index 83e5116c9b8d8241e194400e0487b17b126dff0d..b8585388945ffcda0bd6628c616fb24e176019fd 100644
GIT binary patch
delta 1069
zcmWl{2{fB`008jM(NeWNlpcmrdse)@5|5`fZ?0Ljt7j-%*H*j|M}|&WoiC_%k6G)O
zvqao=)m4U4ajw%)8c7JbL?TH^A|jE*m+ar)`z`AKt6yx7(P%VkP_2R0Y8X}@!D<zF
zq*j6|wL%3SDq%UOfMuT^9ULC*%a0^7mH0p<lB$IJ%H4hCjzlRCEBImsPo&reg@;_>
zA!qlHy#vZOKgwC4K+Y7%8GIRyCtK$pP`0FGwv>cnONp%g56t}~hU7h6vPhFG&?JP7
zz5l4<w^Z@mDkz!-DWVyQXo@791XqOk72yO?IJUeyytwnv;?BT3LI1p<Z(h*zmftbU
zYX@g|FJ^dc)7wpWZsP>EVS<Z$!>J$VV8=OiW1Q!&w`xYWsz*Q!yK0zSIm|8}+WdQH
zvutp)ba1oe6{}=`^$hH1J?&%u)yFIXdzpnjj6b>=PrB%j!A|<44v?1DPRnhl<-DL}
zw{B#$Y-F~qXEd*;H?60Ejnv=425Ksfnu1$<P`{Q8V%L7duHCN#SCeX2F^RRS3C~x5
zt)ZZ6DDl;lIIs#N$AXpQm`XAVtRP2!N{TKgMU|6WGrM#kNIN*d&pR}Yx=T@onEYsp
z-z%%OHj7hSy+Q16Ye7|b;t`qNHU%xl@up^`drOEDj&YT#o|!^AT=|RgaU3#i)PuOi
zlVjvC0XyOnBRux1(%?0o46W(9^><v%2}|U<dO-E)r-DYvxwT9$@rxp76UZ%iZ$=gS
zwRF~`Ang{M=~eeFJ29E!O>3}|uZ8>AHv88F&8K=^KMx`JxlPjX2)oG;r`C^J_;YSS
zMnV3#>GjX8Om#1$rd$XR9nYu;Fhm+-7*~8{Fdc1o9I55%*Ss(#qw9H`Ebf&xJ9zCa
z$4pTh387|Q=d8kw3X=N#F56rS@42b9l{;5#)298tTbC2(bnyWO<}4WG6mB=5C7UJ0
zxPFM|oAgfX=W*Ldsk7wHJ%0yDK22P9@Jv2S2pl7zZ#(KRP)QaKbE_S%#$xKYXlMY=
zrjL9XZ7omhjlNW6nKik5C7XHzb&xPUIf%gVljk%lhH@Z3tnV2ONj4`qWTfW@XAPbT
z%ut$tf3iZS>$6eiIBjWS(IGIhz1wvz`Ok;+pRhhDh?<xZF4p2E#J?AkKNH~J8TG++
z#Y*-vRNFqn82y7PT@!K)lT+Fpxtn(sA$)WPcMB0|f8(@ntaFsfSDpnWXYr+$*l1f9
za+%Gt@e}3>?e1`6qcu`j03jJJzDCxD?pjQ|VW|=R%|?7)@WQExYJDS*?fdSK%-y{9
z4BY^__Kn5Q`h&idovAGMhQcEJi1$6G#f2(yDrU}-HDqOR-L}&%O3&+ZJ2g8cL6j{{
bf=GAgFQMqRXHaIu4hRVNF3|6#4>Iq6J?4G5

delta 1076
zcmWl{2{fAr007`W!j?&GwQAS8-fMaKs!w^-t$QfyD4yfl=4h?mOzP@VEmfsh95dBY
zbw<<`#~h`Olxp0oxMl80B8MXp2}va6PVD!+ZyZL1y}pFHSF#)qE(NbdfYB?F=#?mN
z*-G?rQZ$BiA4B@1oP;bVJ$SPkQ?dH6V)aoam>gS0jssVdA6Jv(YsgP(C<$0fLM<f`
zTt`i+qdu#rCO1%18rD+(Sxal8r8m<unrWFWV0zYDdR8m_Z&WKiyN&UposrwY%<W|6
zbuwRdGV{CE^Kt71;P>l=-5W*S8^t{vB|RJH-p#V!P0UB|Ryls_P2W~!KdWkhRXxC}
z8DwFH*tJ9Kx?y(Xr|qUuPBWOmX(4dhCw4lgxLs3R+%)$CakrPa+dscIw8$S`;*Tt$
z_#?~wf0y~ABmn`uDi}L1oS+CNDZ-hx{aKobNE7`>7tJw53rz9ix_Ei>U}f`wv~@sb
zAJRAy#*T!^m9B$%(hZ(;a~CXQ?aA1D*)~`p=LqCGLOE9`-xVqL#0tJxAvjP950xT`
zQY=-W4rMBd9ITdt6>6D6Emx`)N{vFLQG(SPm0F_)Yd}YuqhloKwQK;;y6xq5BjDDj
zJrXbY>l<f36INC}9e+ahy{v~T_BIGIXucN`78QLBSA3-u6Ozzit~cwQ5de#jsHRgp
z5hf0B;-4a8wi2ZxItpg`ZQsHoU4t#1qtlGFmQ88;&Us&Pzq<(Ve6j;?r~MFo=~c4s
zc7=J`eU!H_Akowo8`?o=6qw9W84<Q*D`Z=E*F&PWyD*;x0X}+|7Fu5T5OW6DQur3$
z(P@Z0<vi$GaQ7y{7;g6R`7|FYLSatK?d*^(CSeZWqWq_IoZ^+n=v;rZtLL=?mjmn;
zG?3QoGq?oE9a8>}n8itIA3W6Ogpte1%kysMzWDumQa?P@uifMHBID_#pUu0`6bl|B
zB`8q)HShFKnbw1YVzLglXtE>+>+W!r{2LN#c#7|-3zWL__}*$N2n1w_*k2KpFCX>t
z)*Foh)K*x7ZnGW|7|zEO5Hs!5l$50@Ye1GzPy#GfIRMBjzN1`CPE9#o69{-F?mDGc
zmqF85W#j(cM=vG}+56`magIR<qna2?^jVB+ZRs~{F5-o_=Y78js=DuH2}66UJQi><
zmRc#*$zCVT7QfH%YO#24G&vSF?8LN`nxmpVk1?^<`YSxTHf5wWzCIO-9D-l{S&|Tw
zS8hImH!K{egu?eN2=;col2mM2Q6lPMP9q+vS3GD1I9X3S#(EyGASr?~ar&}(<vGCl
z83%@jxU|Eww1j;f1*oK(S~eke7aq*J*W)P^`wYB~_LzYo!3L2VOKzLN<MgfAob0-!
p{&Zs#3)>odhrECt&jtvMY@-2``m+fB(b8i8<mK+?_Rb|V<9}7$eTD!4

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/FO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/FO.png
index 80002468409392410992a9190bb1ab81f689b5f0..63e101249c72a6de359f7215f12935bf7733e3ad 100644
GIT binary patch
delta 325
zcmV-L0lNOg1m6OXBYyyXP)t-s|NsB|{r=M2?a$im&DiRQqRwuP#8Y{>L~XO$C@0z|
zCfO(_*eEF2C@0q_DAFh^%qcF%DKN7uJB%(*i!M)oFIILhT6Hg5buU^HMxGHyo)JZ!
zFExKKG=2#`n+80Y5;u<$H;w=}ngBSN063TcIF|r7mjE`F0Dm=>05z2lcy-zU005jx
zL_t(|+U?Xy4#F@Dg<(S(OEGhRGDA|}{ucxxD%I^Gk=#}Ez61P=*bYgZ;oF|(88c6o
zH~Z|97Xk<%fB*t<1rnh*dQ}61ZsJ3^aJaZiz@7KG4;7LV0atjDt-Bxpf$PHtAXB$p
z&-iP)*z8OIN<JIL{F9|Yh?Qaps2{O8##K2+6GFX6>Qz=Bllq)v_|gzS009ILXfN;q
XP%n+5EW3mS00000NkvXXu0mjf?m&lN

literal 580
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz$hEw6XN>+|NlRK{{>g>WH6n|
zU@^nMr0$HS-VF_n>lzw2HPkn2TML=@0mT{2rgbbj2UQ7XpTG46h|b=4<&wLZ!E_o>
zL0;dHOLyK1y3GS2*LiF<GZ`$VgY;TV=d_<K<Tj7Nd^!k$1VQ2uyP)Pn1VOSu^|SO%
z>mkm7xuKuIVrH3sRH=S+x1Rqc4Q-(FZfK|<*EFcp4=dG=x}~88M(RLu2m*QmCJ2>+
zi$Kij0h<Fi1Skl%8tiM3jTv{|TmXjGBTpB{kch)?uNiVTIf$@-_;0^P<WO5ymZre0
zrhSgi_xGH?a6xH{3Cq<5EN;BIQ}3<3(>>?a-jl(9R=&UYxzC{Ke1)uPfh%`>8xxnt
zf(9mDrg@e;GsW~T@fIZLb1$!neK9fox%3aS3H@!)Hn4HLnX0Lj%y6JZsG<9k<Rs|?
zKcmSihAWsDSSB4eXS{Gd=v&xRm9!Y<(|VPY8Ri;Yuw~#_dilllMqS1?X@@d<w9Fz6
z8H>CoiK`oIdw+lb?n0H7Y5J?*A6vX+?%MNjjCJ1#-?pj$<?hvU<nB-LrE401PWs?{
afcaaN<k9T)CV@cTGI+ZBxvX<aXaWGZs^%vE

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/FR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/FR.png
index ca346a7f50fed0e318d7943df7adb14ce8570bc3..4c05f0093d7505e215db8b99312b45130c1e1c62 100644
GIT binary patch
delta 82
zcmV-Y0ImOs0e}IJBr_FIOjJex|Nr}~wWPAq^BFPo7%%}RfB+_cn4{~p0000cNkl<Z
oc-mt~gM%OjI1qM$1Cd`96uRreP|s-A$^ZZW07*qoM6N<$f{H94sQ>@~

delta 107
zcmZo*>|mUrk|G`86XMFCRu4ps>J3XaUHt$5|L?V1KT8^ZmM{RKy)EbD7#J8dJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OR{$CW!z5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GA.png
index c2d2b2bcdb22d90989c15bef1c9b15e05b779b2d..036eaec477f94915e272b7d43bb745b8c872d0aa 100644
GIT binary patch
delta 125
zcmV-@0D}LO0h$4jBz7B6OjJex=>Y%e0RQIzxXu8iyhAsk05+ij0dBhhZM=KhG$#N6
z06IxTK~#9!?aDC`03Z;=z*xWn7O;Q?EMNf($VNhj=BwL!*@A?G;;;lm&;(s1B>V+6
f1xIj2LPBwPMOMlmC0lzd00000NkvXXu0mjfJ*h86

delta 120
zcmbQmIF)gNN}+myPl&78LIxl*U&yfI9K-(?4F8`q{C~-?WREjr-fo86J#h3<E!&!b
zfkD&L#WBR=cyfXS>*9uW4S^FHn5H={Xy{A~Ik<vJNMu9LvR8qu%K8_X7$hthZDw>i
RwgNRVc)I$ztaD0e0s!CGECc`m

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GB-ENG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GB-ENG.png
index 674b4e40f8467670d1724fbf39d6f824ce0429af..8194159347591954a1375a5a723fd0399fa23100 100644
GIT binary patch
delta 164
zcmV;V09*g*0ki>-7=Hu<00013M{Ml?000|MOjJex|Nr*W*Y?rX?yR%XATrS%FU}Gr
z&JiTe5F<P!tDFD;08~jtK~#9!V?Y5a?d9baP7KIkRKci%Q3d2EP(lKVrXU5uLdaqa
zF32FP90*cfkO4ynGH3@WsOUfj4CMsC&`?0gn*;-jU{DW=^c^s&U{t}dQvd)1+Y&J6
SU^_(s0000<MNUMnLSTZ^e?8Fv

delta 217
zcmdnO_>ysgL_G&H0|Ud{?Tv4MlyQJhi0l9V|G!<ldQrjXoPhE<K@~Xr+vV%;)@;5g
zs}B?h$qK0gWg%*g+=yKX)L!W6;usQf`0W)-u>%Smu7M$Qj{jY6#_B5-#B%z7*14?$
zszJqe2FAwh?_c->l>@<n-9a-pF<2g5U%bUDH@4wkR^agy*}Z1d8M3!6><hebt5%lr
z+^c9=Wiz%1Yzh0^J}b=(zxijz2W3W(=7!k^n0sdmEv>pKEC%9xy85}Sb4q9e03|h9
AdH?_b

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GB-NIR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GB-NIR.png
index 3ef5b36bed34894beff3bdd7a4f89ecc33e97bb7..e604400ef6196790a974a20727a0d2c3e45ab825 100644
GIT binary patch
delta 1707
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
BIMV<C

delta 1710
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
Ef(Dl~MF0Q*

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GB-SCT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GB-SCT.png
index c7dd138c06e63ecb7541c1d31350b642264420b6..f4a9e452f57d7fa27e61f0de59fdea8d4a30e7d2 100644
GIT binary patch
delta 364
zcmV-y0h9ib1p5Mz7=Hu<00013M{Ml?001yhOjJex|Nq$N_1Ne2*XQ-n<MYqr^U2=v
z$lmeC-SISp$}@z@Er7@@f5<C;$N*)%0Asw&Ty5|G009O`L_t(|+J%<8Z9+j1MXxQ}
zb+`nV;y&zv+#R?HQaT_cB_pJZOAZK;EFT@MbS8RQ&77T?oqx|ul9y$ta{SDYze^`_
z*ybi5o0-CCk-Pj{CV+JkA_yRY03zmqFCYMT%?bzr{&QXsF#y9Zk52%GS)RUUfTlnI
z&=d#&ngRhpQzBpy9?&2>p?-Ko^$^MnL$~O1=odW>BV)`#ZhrU3T9DoMZ{$4%0)VDK
z0MHZ&0Ga{;KxI=P1^@~J0RR<x9wEN%stSIEI_Y6*qCD05SpM8vFkW(6v|jewINo~N
zyx#sgKzs!05c4spgH%Vc4s%@xx=>^#$x`#R=!?}?voCl3J-7lsdU)?Y>9%hG0000<
KMNUMnLSTX?xS^~7

literal 529
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!x&nMcT>t<7f8)hhla^Bq$$J=5
z_X0`dmQy#Le?4*Uqi(|qAXlgU#PPcyPr|rBLAVr<4H1V3UVr`-s1c|gs2+%b44__!
zAwXq7wst*8@A*fcfe6S2k{2E$7;l*PBp4VNojhF}Ln02Z4Ucs`WWZw+8#1SlscF83
z!hEHF|Mx#{_P;&r+pCGkb$4#_te(zLUsf0y*%%vpe?fBd?OFZn-@m)KIZfim4+AM?
zrY2#26Jf50iLZ_@Z+2%=w6Q&Gn#8~NYy7Ei7h?a5=6{~#Q}+4$zs4-XXM(#vo-JZs
z?QY_vUl$>rG@n^o{!D_2(;ePpN)~<wLI;Z*3pv&?_c(p1KP=I5#NWVAvq0dqih27V
z$ICAr%|d5>Q3_uZ(>PJ@`}3;JzVQMn9Ld|y3-EDi7<*Md@U;GSBEaeQMt82z3J33g
zXXAvUr<JWNJ{A7RIxfFoc2NnVUv9&EBZjXWSwdHhR*8G=J@qO%X#Qp|4Xvdsm#n(9
zOG{_fmX(iIo!WgXVTEqrt(29y^KNCVTD$H}&gr-NYzj^&pSNt+D}58p?qB*PwEca3
b|Ns4_+%ADXI{cRa<CwwI)z4*}Q$iB}OJM@f

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GB-WLS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GB-WLS.png
index 85acc39519072548d0711e0129daddb1b1f484ec..523e9aa9401bc2a584f029e4b5106108c82f3333 100644
GIT binary patch
literal 4030
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

literal 4059
zcmV<14<zu3P)<h;3K|Lk000e1NJLTq002M$002M;0ssI2B@5<>000l7Nkl<ZXx{Bu
z2UJw&wnk&}40Fzz5d{m1ij*m*&Y6K3EMOOVM2#A+8Z{a*G3ILSvb-c1a}#Uq7!eBy
zNE><|hdRShhcehB#vtmoyxc@Vs=j^B2x5tnvetWdEoS}etTU&6-`?N;_MWkN{2%_Y
z>LSoZpo>5kfi41F1iA=x5$GcDmwZ}VTYvBMO-)Vz_XJuWJ$mr(Uw$+c6-CB1H#c|k
zu3zuo%QzZTUQqPXvyUD<s;{qy?O#ve*L(j{Q(93|QgQR_h1*wtym9feX}f=-*PIwT
zdB)$?JZx-y?Gu_B8_y+cqsGq*bDMm(_QrE(TUuLduT*P8BMS8T&ZM+c1RxHLO-&E(
z-@ktLe9rV`Irbg~`{DVHUb*7&3C^AwLQ?a#YntQ8f`i8!UP%C+bL+z8Gpjd6_G9yU
z$_($UY-ns~KU??UfjKWf{?pGxCeAO`By>_;RxjqRu>**fmX?}AQ^^;*jB|XoW9G%-
z<8wsJR#(*?C-+p0$U&(>jEP32x<0HqH0IUedRSLic_Jc~o|q(%mI~!&Os@CvxqYps
zsk!;)<tzGtponRU;`%EyhIw92&3sWhfaF41MZ?2}*AaO9xF9y^eDaz4y1JIfk4mHB
zQ%Cw_<CAiRjDi<u2xNv{Y^<wS+Th_OLV1Nqkt3wT5J`fFGzFY$eMR6eUd~y%KBhO7
zi4c_{g;}J4d-c8Kk)A$Lb5}%2yizc-1fff86cvYqT3_~rOG(<a)f*dM$nZ-fR8wY7
zQ%*NbSz7eXe%;B?+DkwDeEZH%=Po49TpHM)3G)4{;&g1T*Zgu!4mk3K%xP3ohRF?1
zWAeY;{mb2Z&nv#U`9f@}RxvF>AkD`ZxTRFY0_{W$4@ad@)?%FiH}Q`$3t5As*LCx`
z7a{#<EY8Iz85e!p+}iSb0zkJaC`xbV7HKU$J^4M;zCg2ouzCOS<PX*bjF^@-e|6fd
z4?<+4&tT+Pk+ML@1S4XTP;MABBGYf@t)FT-KI;C@|1R0OPiL=A5y%RJa-)#Rz{ms)
zk3nVeC=N8rMT#ns(%hC4V=q>_&hN(c+Ghf4s?1Z*DtntWzQ4Xx1mFX1SbjJ-)Olpa
zw52(-R%B0Jl09aAoa^YL0vG@Pa@=h_?2tVZgi4?cApFs&3{+8Uqs*DH{PyMQ_J`cL
zdd;xt?|C974v_)wG>m}jlQAL%Bl3i_NyNee{@Fqb4o0HVAZwQcw)laCD=JD&9p#WS
zVoo+fWD0QoypI~2n>s}RD&|35-TBPC>z9524Lq#pKBh2Dnhl+3#}@DK&pQwpW<wkj
zI71)-M+H>mxP^JEH=9n!Se|hAT20>M_lr>a6e5m8@l1>Y^socybr_X~k+2_uN<&de
z7%G8;q#<|;F|jf_v7zB<nbwq)L!lc5K%Pvsmgadcfy(R@f&2IGYY!f+DXZ*w@b;xE
zNuG1g>^pL&_D0^cWl)Ys5tl3>RV7lCql{t6x_fu-G(3FBwYJBPi?@7Niqh#A3DDu1
z6NoG13d92|7L{3;!0|$%yj;YZF*aX3{z{g<qxt;ndTrW#Up?WS;514nq>@nFpqTOV
zt=q35aP|B}bFvof985jdXL)V))!Q}KEvM>#`L!Z01?>59o-tvNIuj+2A+DK1$|7HA
z4!U=Jf4Os)bIgVY!;BA#5H8Z7u3RCV!s`e4WD98kT_$2JUIYtvz*S3k9Bysv>-VnT
zsLs-#jZHD9XsfHvWzJri>pE7qev4Kz?x*6i*ARf{hI{#B`R&YK>!+o>Q~Y)m9zNNj
zz8^KUw&+)GFd`%fz|VR}5=K-B6-N8v6``7vfKxSRFK|@r>+`2B1A8$D89*O|h@(&`
zaDZ%p`a$<4BDTDpgOJT1GRl%|Xv0+@nmomfLR+_@-b$nMSncG+sr{7s3)X-r%1_6d
zGjm@<03?{>vr;#BL<}=2p}#U>pj&xle8&r}8B5|^ys}Xe%I-VCFhB+%N_r~`*KGye
zTc#HvkUi!76l*D%3@F|r7@!LJftrcqmMk9Q4nhK<6&f5z->Bl4*Opi1IgKgB<k`d|
zXg;OA6cs3wg5XB~6P70X;;i+O8mKrDl54As6LIg$@m_qV`r6aE?eSy7`mLn`E|5^c
z`vp!X5i!IPB$P!@&fVqT+``%1-P)T`thXMeEc(%)GI$j1fQ`b9Abl+qB}M?5NJJ9+
zw)0`sCH+t!+;}-fR|HPVPQ6rFb@jr<=qZ0IL1`1pl>Br5qt4Gl^>y|7)&Ffm=!Bso
zs!Pi|p1O7ZQUWzG1HnPc-y<#u1Wtzq&Y%<Mpr(@%_wL^P*ALaznR#bE{W9H#F$r0S
zIyekKhwA|`>{N2b|3v!G3Ui%CXZdc*4hYIjN@;9rym#$-u7{7lk1~7Cs+_sLu@357
zjH*PK{Do_qTADjc0Js)!+Fp*(pu)4KG#yW!4bc<}<wZg{bTP;Ppoc9qRIvFZkC}!^
ziw%+qg?&|^0jNvp4~e|z0F5-R50FWG6M)+}0vMZ3dRL|C?$_5fKWc3caBZ2n@T1QS
zV;1PWmuNg@K+-A@x?t7jmfskyUqYa{wbi)nvkHU(4h1VW!qeM{>A&8qMF`-a7t){~
ze}VH}ffM*6NCMIlZ!Iapm~6gMp*A4oKp>58UH}?8G4KRFKp3joh%s?4o?uq_)0gMZ
zURB_`x#G~ttJ(QCD$o5?Za$ZuY24|bE1w2D3++@FV^V)}8vU{EX2*4{{?^5sOIokF
zIVfpH<+`!+FWtNX2VtGRaY;97b}m9%Z~*!}f??sjy=Xaq<cbxJL*OCU>3qC%c*Q61
z^=k1P@Sign1>Fr4n9aR{$rccK0s?{s(_ukBb-u%>{2`tN1BS!MRE4p{7^C^X_rl$3
z0Pq}C%d#4r{7(CFfNlKDkCu$xEu%hB<G?<_hF-OFynXUahtzilM@{{Xm7l}7=>>GZ
zOE3(kAOLES1h9gr0~3fh?3ak-KnA{=c_RYPg)#v3LkH0FliUu0BW$bq+0N4M%x$g;
z3#|DprqJ0k@6DtJgiRQnI;$hjj?2m_(*5a*R$+VPdk2WeEv1KUk!$T3EkYjZE1ois
zc<Tsj73ns4E|HFKb`ItP;Rj^JJbIWW!0aIjKnyYfTR51=_uWdqUI8LZ4Ir&#z5&Bd
z5{8%arz-hA2%IfV9dMUpY<gej3pFL(z;rvU0#wg{d~R7qsh_S8cb5-kqvy(c9&@ug
zty(dODngkA1WyzayIk>k6J@)d@gfY=%z#>8I!Nb78pr^Eg9Vv^Fhfa{^RWb;ATZbm
z_2==f1+*ap78e5Ype1gOXd6X=!|}edwVtH+658Qw_Kj2SRvPs)@Lsx}`4XY(al)-z
z1dvw4LJupyR6(QR!~lVh5lCYYnTbaLF}4IOp7$BBBlv0&0}!*+F4O>c6sSK0m89@p
z45SZCAOsL*Kn#+DgUP(TLMF?FY^p82d?MLrH_Jiq4EpB@L~*z~?pq&Gem07NoPwRD
z@xwDOWhJ~)%g;GbuK+6$aScHv(6EjmE->K%0bmF*4nSNW%y5^bJOI58BiGBN8$HOF
zUbr5m^%z$VS$wX5a5735Q6}1fp7kz;e6Rfd8F+DNxIFA&sIy${Du4#ysN&NN9SUUg
zJ&(A3PKFGCz%0L&A+%5!mKa;A!YovPvH@AQ5I4{F$$c^^u%FDxCo>Bn3lVN=fD+Q7
zBqU^~j3EEPfGGYP0iMH<ujC2#G&n<<kc}4M(Y8c*FB$xpglQB61K{%cc!TImFnMt=
zcAKkgj}smv#4Uab7G&bJ4o2zmF=G|yVaaoklWu*tv#K==yP8@xo?PWc_)&OdZ#)$x
zbiL?R9@6a+oc)M;MihU90IW#W(y83+zGxcdvRQ8T75xb%4i|9!D-WY#WB};77=5h2
z?1(ctbs_y$pmLxelWIqw7b+oLmPS^^XW-M(lxUyADqLk1qkbZE%ML_3Le)LkZPI+s
zuXG4G<2~ADkD}i;aKArKAV!UEl<$xdNPyBR-ec%iHgJF}8j)6EiUVSDx0q{K3nt=y
zcCv571yL#h)IC)7&O9o%AC-kt{P@X@PoS1UkvwuR{mEF$b0vfME1!>UjECbEd30}F
zD<GCmr#n^3og$!7WBXXA^`s>mQ)UzK@c#-*A9tn)e9MkoP6s-YsJ{YU&%H0Y%?u({
z<i}LNU?RN_4Fq7a2<L4F`eTMIonS|8bSFSX&v4MFA?gSEOVX{01+(ebh^JEoqT2vL
ziX*wu_THyB=|BR3qs|n#H6#Z+q@+J2EY;Q{#Qn{7BaTwTj_{Du;S1(-S4o(F`}v=S
z5@&1~_to@(ZLE3)#WfsF2kX<Q9k$4i^^s<v<d_xApLHQXBRrsdBiPOIXv=b2Nop|J
zF$ZGkSMnz>0F8!oh^_arW2Z|tOC{45(%r+{IdR9RyG5y-Hqi$M%MxKyLS#A{diny2
zuK^EeRm2*~dzQ>@w}QKvf6MGyBs84l-lX%F@;^ra40Jo~<0aleN<qziw#fwt6(c{S
zqX*JZxZaCi$ZxdzjblpDxAeP{@$aPMvWcYAKd4b3(u*b&NBc>m1=3uEinXU<Na48g
ziS2PzDP1AkH9!oG=?HK`-G%!VTPWOs(80rK^u-GK9R%R%!S2o*XrFNsjX(;2>;(3e
zo*G0NZR8g)Wx@d3cAMN%tnG?N_A6#ilzuJ4eaDjH=irBJC15@#j6H`a3>Y0ckX${1
z8u$&%-PLwW@7=7=1ZjYs6xv*HKl~d7b;23`>SEy)how|c@Pioj>pA=u0dxm5Y9YRY
zafKg#V9X{|4t5Df9&b-a*;9K6YUMbR{DgY*)RS=b+$$gY8R<7noX}Gmfk^{xrJ;i<
z=&4~t>ErhJCYeOFjNpRW?un;W1J@BAiwPJI|4wpj^)~V{jD>Z^j!EiE`zc8JW9qFS
z_dnhT(1VJ1M~K61aTrV2j;7q#FvEQr+g%D6R5y&IAlH*-NJZP)N=>8gc~m)TjCi$D
zGGPf9Y$$G!1mdr>|CaR~Pp+jUqkN=253x@GaZFU!0m@kuq}zu|=lf8Oe)4h4Xz#`J
zpntMMx3Dl2tx$?(EAiJf<5&2PU<U(I8T7TBn+-#r6s4t<yM?)P(<1m%_|vC%Kjr>r
zpt4&iA2W-(+O{wicMo>&7Q(HLufTRNP8(@#zk)Nan5S03-4d?q9^&33Q29p*w3YI2
zc9ZB%AAI$xS9h!Ezoe1<e_mY#x(IX;=pxWXpo>5kfi41F1paf^{{moL;w^aQeT@JB
N002ovPDHLkV1f?|v9bUF

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GB.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GB.png
index c115f77cd880cba0b923eddac930cdffd3df438a..7b6284afd38c5910b6b1d26cd2d503a003f57ad3 100644
GIT binary patch
delta 707
zcmV;!0zCcy1>gmcDS!X}|Ns8}{QUm>{Qds=`u_O%{rC6%_4WPq^!@Ym`se5P+uQis
z+W6Yp_t@C?*Vp#c)Z5$X+S=*##>Vr-#m>*-&d%b^&EfLBz4E-g$;scz$==Aw-p9w@
z@U*n>v$OEBvhT66@2{`!tgP;;s_v+$?WCmbqoeGiqU@oe>wlS<>X(=5mX@WZ$)u#o
zq@>8_g@xvWgXMmH<$QeQdwb-1dfr%A-BeWFQ&ZedPTNgQ+e}Q`OG|BSsBCPfYip)z
zYNpd8Bhw)v(jXww8yn6H49*J+&I$_62nfvw2h0Kj%mD$+007GX02&%~85wmL7<CvJ
zbQc$N6BBU~5`S?40cQaLW&i+Y003nG0Aw&!paTE^0gXvSK~#9!?brQN0YMzc@$W^E
zBt1V%ijdNyqM{_q?o|@b|NoD)7;`uK-Muw#rZMI|Kbn2N{KVctN3hm80A#3T82~tI
ziOzxxOafpy0}N;y#`u8I{e|79@2)W-fbyTxK7ePVXnzt4fXkmZJph0RIe>C4bODG^
z0%jh(E)xJm$N`*F3V;YXfO7`SAwmw|T>pUkLq8&90Lp8HW6*04QJ!dvfi|B%_DV`I
z@tG9?*)Kuf0|dmf2v}kHBA2sO>V%C}3lSe!hXK$Qu3iWwY*ot_hU1C;Qn7#v@UEUD
z2Zy)kL4Pp}aQhG7bVMK{SvqG0a%tH)pbqB(E-)>C(;w5gKj(@3NAhna`b#F)yec3N
zOAQXk!^4k!2ZbtOqojNj)Kq{kl7FLwtzI#6owAYF+mI%|SWLn{EO0)vF1^}H0s`lD
zmumwPaFpkA+v}YtqId9)a=Ql%M9c!p?Ey@nTs#3F0_6$-5tmC`t^hFM;c^9lh#e;n
p+l}I$)5ra$;}?!;c<FM1&L8{Vr1HhpqZj}H002ovPDHLkV1jM1Xb}Ja

delta 738
zcmV<80v-L}1^)$*DSrR}WB>qV003qI0cHUKXA%-|6BBV47jzgHbQl<Q85wmN8g*)F
zrfX}aY;31(ZK$NA$fTsnrKQQo$KJ@u-pR?{$;sc#007JY0L%da%mM<<2M5gv2+hsm
z&I$_73k%K+49?Et&d=h}8ynIfAk!fs(<39=+UeU%OWRCL+kZ_>+uP~fPEOrZQ{7Zl
z-dI@VdV1x1d*yt5<$iwVgM;UVh3b};>X(=6nVIaNq3oif?W3dZq@?bssP3w&?yRiu
zudna1vGB68@Uye<w6yZPyz;%h^ToyV#>V#4)c4od_t@C@+S&Np+W6bs`se5T{Qdm=
z{{8dw{q*$x^?&vK_xJwz`2PC(|Nj2}|Nm|cNh<&V0jx<xK~z}7?bl~h!axuP;Ef<+
zL9vpcf`V8O#fpHUh*%I26qMZm|07-!N^*NCL&h0~$$rWt`##B+yW7ANr~J!=kesNi
z9KEsP=k<aIi~}IJ0|W>N!svhi)3ClYi@w4kAizv$6@N%;cabF=0W`j_-6BArAi@El
z#pU|70wBT`=*1fsDM<qu!UoXAMX?VU2ur{ar@#-vgayFFBb#vY*hYjYz{X?gdx*r2
zDlFmS13or>NRyyku*7_r2ZZNvoG1W?IOYKdH2%TFDUggxw8VJ2+98HQ0Fgg0_a#wj
zj}Ko6wSUr`T7`1c4(Pt!7PaQ*??D?7v%&zk{t>uw2;@vEpVb4|yjdTJF3STvU{V0r
zi^=tJ9-|$p{i1D{#o}w%4rrDOT63w^2RcvbxVpbfsq=<x2Xv~L9d&<?CSeedD2>wI
zSzR_iScXKqp8yp9N|+vPAr1jJZgIE<F#!)5Hd}6ayfZ}Q6t+;@X238KzkuVmBaVRp
z9Ct8e=?K7aM`PZAfU9>l?r_lT5p>i|j5_M71Z=n&wu6gnZpZzA`yUSPuWb^5KmW-n
UE4%{j4*&oF07*qoM6N<$g7~9)wEzGB

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GD.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GD.png
index 1fea5c1de4b5b08d59d35b9af23ffd329ee76055..8ca4be8d85b29ee0f5db1f13cd64ae016cb32434 100644
GIT binary patch
delta 2328
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

delta 2386
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
Eg2p|H%>V!Z

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GE.png
index c89672f2480fecaeb1e6b3d83c79d0ca996592cb..1929b7b0db957155bdccdf4f2761a3a348690dd0 100644
GIT binary patch
delta 579
zcmV-J0=)g?1mXmcDu4g~|Nj2}{r&&^{Qvv=|N8p>`T76&`2Y0u|M2kt@9+QW>i^~C
z|K8sJx3~Ycw*RQ8|EH(_rKSI*r2nI%|DvM*prHSspZ}ho|DB!xoSgrSjsJ{{|AK=5
zfr0;YbpLH_|7&aiVPXGYU;kQK|5#Z6R#yL2RsU2}|58%_QGZeYP*DF)PXA0y|4U2%
zJw5+4H2)?h|0N~=A|n4GA^#p8{{jO40RjI20D8XkkpKVza!Eu%RCwC$mf4PiFc^gk
zm5Kr`1MY(h>L|FB8Ks=}f3ne-7zs3;30@fWT$00=HvFX@k!FaS45hU<;JyHz(F#)o
zScNjZ5a2A=+kY`t0qA(UUOI&U`v;h+S1<*>?LvUbfsq>U32-yNf5$ef5rn7J97_(c
zoSNpP2&<;;=ox^qIPmBQ!FO@ekptW$-f@9r#1BiB0no2&SG47TmbgAy(JUYYgaAZ}
z)RhB1Ql#S2j4IhJ__LA6AtqfvXvzVN!0%23xHp=O8Gp%y62kVtfDnz!0aPPo0PNZM
zg<R?};Hy8Q55)E2Nlbu13D5!{DV{{jZMhBgC^t?u>p_q6>jH+7^yj$Ayf5n!l*}9O
z20RO(>|uI_AIeh!tWLYrR9|h)Q_Z@^<y!uFFC!Sn`GsP|>8TW_cU7Fyl2uysa-tdj
zT{OdsXguasH~o+5mX_`N>%OyCZG818`<vCGcoKC(r-ph320axY^f<pP;1~Yye{!lq
Rx$FP{002ovPDHLkV1oUEJ9Gd5

delta 581
zcmV-L0=oU;1mpyeDt`a~{{aF20s{XY9{(XB{~{v)B_;nRCjT@v|2;kbOH2PuO#e<!
z|4>l>QBnU=QvXy`|5a80R#yL5SpQmD|6gDKVPXGkYyWL+|8#W!fr0;mg8z(+|Ba3R
zoSgrio&TPm|DT`#prHSvqW`0#|D>e<rKSI;r~jy^|F*XOw|}?)-roP^<^SsH|L^br
z@bLfi^#Azy|M~g<`uhL-`~Up>|NZ^{{{H{}{|v{A^Z)<>bV)=(R9M69mTPZ<FcgMg
zif+^k=tR6QufV(jieO9s|1aBz88ZS+x8V{$@P2Ggp0w%d=>s9l65q0vmZ1SW6u?t<
zP1S((%2Hkl2!BU|-khlbY~CA;!b(8&0!-CAm;$d+B_N@|LJfEaXi@_3FiI{ah@YRs
zSPqE8bM9-fE=d&f0wA;7)NFy!uAzH!K%g64O3*TCdz2Oc?CoAlc5=X;+*gLI2(SP`
z0HQ$)<bV$i8u_X;uf-#{lZ8(~W?R=e$N@*k-OdQ8zkis_i$@Slh_nN&gvgm3z;Yp0
zKqnP~m9Oz+0IvEPUBEb1ccKnBN<i)adUYqp!9F;uTlpC5gSZ(ePX<^@vL1g2jMuU{
zG-=Z0_Ri`)re-2N7a;a_-a-Af9lV_v|Ig=I?|c89U}Po1xGT;^r8t{v#i=b>wKXrZ
z+tm8GXg*pc(Y&dy_Gi_tE!z*#{m>rvU3DwF{h?jmi9F*hQ|};SJmbwkc`m>w%pm~1
TM_LfZ00000NkvXXu0mjf84Wbh

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GF.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GF.png
index a91cf0a0fb87d985907db8fd99e93055eff02ba4..1905396e81ac611dc64661824573ab0081105e91 100644
GIT binary patch
literal 852
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz?c`{6XN>k0q39loPY0e{<+8b
z_b%rjAiBf(<1Y7~+nnF;aDTnc^ZN$puPa=?&U5`d%k}Ft*U!`3KTmOgJ;nRuIQNfZ
z+&_+Tf8WpZeIL*F-8|oR^L$>(`*{WL`xX43m+^gC!1umipks$Z$9BceZAu;6l-jo`
zzHJhG+bGz&LaAk`(yIcY7b(KelZ2l|h&&4ydEzPh*hBP@i`YXOv4>XT4=u%STSz`I
z7Qb&Ke&101zJd5HL&<wu5`w)3-2uvcy#{<e2Kr^XcNHbsx(ryl4elsPa&{Q7cN(yE
z88CMnaC8{3bs7jY>+`hf%h%{h*Xc>t>xnn$N!97Gb{J@v>NsX<*=K6`CTY5-YWgH;
zMn<dOmXd6DRBm-rzAYiy=BV6ft8_?NcDcU%dM)`|qEZ_*<#wyc?ogFGq#(ObNp`Q2
z>`oQgOXAX3M5XTuNZk>Xx+NraLs;sXh}2yHsoR25*M+5S2}<4Jm%1e&b&Fr>CJ^yS
ziQIFq1BU!UPZ!6Kid##sT=$oDlwkQ#IERx{af!LmCGEZC%yt_-HZfkVKK{kpU<UKQ
z>J6<W{2m_F#{R!I*{|Jqar=*pwi5%IF2(P4W0JGG$Pysp5Xj)lD8fpJ@m{=VBjY=+
zw2B)o3`_@S&Mb6dXq*rg>wA;Aae~kLw@W8qb5O7-R#z|f(@>DA4ftf67FM)#s>>b;
z>j!~9Pm7<A|NHuO`Q5)KH~Od<Tg}_Vyw9X$%hs}Wb1UzC%rl#PH*Wq`<{vvYeSCGO
zeDCZXdG9ikvo4f%RK#w5Q+;$tyLaaCU94{N>fW9be>eZ#nSPbrD2}cb`*av~9^K*D
z!gOkO?fLJv<=HlJTn<m2?&ary|IB{b`C;6L|5=;A{oOt5?B{tiI2m2$oAUnA>~=X-
z_kH`HUdd_((XaC*bkA&B^zQTaxa9v${rQF7dw&K5-SGV_)f`-CuFKFpUyN|Tzyr@T
jk?BfHUVxBSeH^nucUH$%i_VR}+`{1L>gTe~DWM4fUfNj)

literal 1274
zcmYjR4NOyK6n&*o`uay7rIbEaDJ{(L+X~F!!lbP=P@<#~1~_CX4BcE98G{KyqAiFN
zQ6xmCS;ht=AZ*dOxd02oIuKoC#Kked{sW5)0>VW8O3~fdl8xl_>$$i0zH{ICZd$8O
zO=8k;8iF89RkAV-zGcLRN`|wkTQ`p&9{;Ehr5~*A5@DC5UV5o_ErAsiqoymEbx}%j
zg<BSM%}n2!aavG!5{R2a7Zd}0t0VvjJ?o^0^TGf?Af)Q0^>2#+K)fzUgDRr?L;?U1
z=z^L<d0}IIH~<KQ?k78~C}7Kqu3PB(?qJp>LgKt!Y+>U7AcXFP{{bPuX+}3jXd4gd
z8^d(RFm2@_^IV%qaw_Vl5P=!P;f(k!l7BWDKSLn!Of*j$4O0<{X7qV8Yf9;Flk#ja
zJbNt9xQ9O=7L0Rnqc1+e!TUvmp3q%x^o9s-NP?1%he0nP>axOVLYLcFlL`J$Sh&##
zH?nb1gkCp*17LD18~-jmNPaRL-PvnL*B{XT&gYl{_|UksYm^&Utq_A(ZZo&#Z0P0$
zx_Fsw4G%D4xCz4tgo2~lyBX&t;4o3+a&IP&^TdY`t&xifuUvWXXL28JTLrXSbABJT
z3#@<|r=55U6V8Xn!cVq6JOELQ;g5NNi6_I!?hCS_bD#JUZ_34=X8Nu5GuD1)Jk9ch
z(CmZPsm1R5f-xMAXp?X8%)$Hx9p)INIc+Ea$U-G%3Fe#P`PCgFC?<3}nbXPK<qjs{
zC(Q3UA^DezyV&8Q?-4?BwU@CzM2BLx=j-?BYml)JE4tm~UK`hq{I|WZ;lN?H^<AQt
z(#Tu{A>C6c<>^_2ZR35ZgHkqPztcnsl?#u&6UnV?q5mc*BUzgl4FeG+c1&~peOY>f
z=Uvs%eT1C$dB)I0;qvroeZ@>*TEsVrmbM#p!`e=y{I-rVhRJS`G8#!=wRc|mp_#1E
zzoDzTa>S!1Sxzddq_ldH?@_abiV0Fli^s1Drn;IUq(y08|B=+FA^H76p(?x$^c*BA
z<aB9>zQjv?J*;#<_R=16yV!ng=_Nz?EPsO{%o*&&%T(`8rF@u~dtyI1PE99id(Y)?
zr<F;@%`we^aZBt8@9RAK=`yrnV*aMYrvE^iyH}I<0%Kh~X5fgbuJyJ%-d$HDD7nRV
zW;1WrkIe18d$qerQp_!HOYGa+;v)$Kv9CCDF$Yey&Q`bnNv(Qwe^utUR|`{0C`tap
zx<;yDegv^&&gm)jgXNO)rl9<zT`vyrOKcb}C|c?GV(!xxRvyRp<@^T!+RVuF%8xUi
z{h{&EoPD%=$uPUnwA!N0q*5vr@pg=@%{CyZB(EON*X-;DL%-H*)idsQ?vgA?h;+$F
z^RWyiEv`9~txE}L(4{owH~acJY=!98AEi8wRS#qd#IHyNLk@F%qPiCT(-76cROKy&
Grt)7l><|zD

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GG.png
index 2ea601ded91203a6f8a12fdeb0c4e3faaa09082c..f82384d83ad41ce192105cf96ac2480c02d37fde 100644
GIT binary patch
delta 510
zcmV<a0RjH)36}(rBYyy>P)t-s|NsB|;^z6_7Wv;6`Q8@!-4^-V7Wvv1`Pmow*%tZO
z7x>T@_|F*k#u@j;8TY{%_P!eSy&Cqr8uq#x^MaA{fspcagz$DE@NOgUZX)k!BkyD+
z?N27{O(yM3ChSBf>o+OuHYw{hDeEpq>MJVhDJtqDE9oLD>3<<B=^i=hA1mn?Ea(+2
z=oBsJ6D{ZwE$9#}=nyRE4=v~qE9ed_=ngCB4l3vkDqrVDT>t<9DoI2^RCwC$*V$6S
zFcg5{LK~2@h_WgLDvOlGa1N!w`@flOaWppZf}BxjH2-a8zUh`skMl*9`2nO3^NOSI
zI{{4ILn9zwJb%Bnh)sawsNK9RYPLs5lPeGpyy|9E`J*s<24cWj79R*S0w7u5yNtPa
z%LL2-Ty=7wvqDoKz5uZWEMS430D9WG{q<f3_UnGPr_DL*I|0Z5!0D{dfxPVtf|3lV
zq1ZxR0i@Azht~nP8%F5|Fb+aUlXB_i0&Fx(5C&rjn0M6uaQ0Mg8ntqu6-||;S?Jd%
zGSKjNpyt<DR?QF8xOejzV9e9Riu5au5^!~NfPM?~hY0l7NdJ)NpE7wfk+(DXK=})Y
zss$|Y4*<gNK4IV>j68&)i!k<)2T%Iw`}@=TE2mxNP1NyPQUCw|07*qoM6N<$f_}03
AI{*Lx

literal 1261
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz_d8PC&cyt|Nnm;J$tR^_JUvg
zg`h5!A)xz$AB;c@ZHVAYCGA(*TCX%=NLvdi0+r>{e(SIHZMW3-W0K#Gg3&QaAQve3
zf)AwTg^2ElJmsG^#D6{z`*|OXfQ%dBAM%udQXmCD1hfmNtV{`{?5-FH0Tq;i6#%6K
zLGF2_qWx{J6vTvY`=o$ekUN1=0=h31wZH8GNdZY98ziCx75Usa;d9f(PbDoc<t$$a
z=)B<7LPvaBAVYu%A|<H%QbOm2D9Bid;XsFhM1TtTbl<qBzt2#9A&ev|tP2zYiUVbV
z=&i5XkMk1mQ&b@8K`!LeeJKxh3`mWjE>ISz2B;FG-bd}{EwLXL#DRjZO*LPegOQmg
z(7^8pC4oKyl0Y_43Z(0TI8ZTA3rN>Zv7h%qp#(Gvfq)8bgG28&$V{L(C_I76Zi+*-
zK*AO%0!I)LplM(RNEuKISQo@1h})2D2O10Hf;<TJ3nWY+fdCCUScrk53=&iD$VHA;
zc*1}u23T5xq#t0C%bWYT6qsCDJzX3_A`T}f9N?3fIU{lcgR!tOb7n&kbHvRXmKF;e
zn!9IDO<}I6`1ymC<)DK{gv*rn6y_sGR8^KPNo{b53iFF|>?zUL(9&GJV%5skt1~mQ
zGG9-4$Ep@<Tg&XMoSdvI9Bf=1Ta<M0(4|wij@`I%?cBYC6Zd446qOa4nw6Cnmn#{|
zR#a3~N=sK)S61~%8Dt$;!B}E&fL;5;*U$V8W(o)HpBLZl)#jkU!NteP>%y4$P;lZ2
zHW#;+_JylBdb{|TF7hl0vR5<Hvuk8!R*-C96cU;|DcFH$1LMlfmy$Chmq<*QI(PEy
z>HOvk7Hn9tW62gC*(u>6VUp6}p<z>!JwmTvxpr0j0B=S{PF7xKZnitK?A+M9$Bx~#
z-7EXTD7W^nu$o_%gM>llsVkY6)6cjtZ%#WuGdsto{NA6)7e>b7Ix$-+I5#nRPuGp#
zC?vZk%C@|B<HuP$SBEEhtc}>6BfE<6b+0Fj^om@D*0>uMsjt*7F%^EEb~Jh-&y8za
zYS}$6-q=-q{hckZ2WRH{eSepzE@5V$C>-=^;o&9fPnF#TJuRQzD7<8RxpVUJ18f0v
z=4$E%xOqPfWOn0~U}Ce_8GP-|_6;_??+WHvddIaphrhq`lY4>Q`J>*`*H5_kG%<8f
z)my72mrEZ%(>1b+P1^qcPHXA!cX!nn-)_J2vBtsg_~b|H^zT-^XAs}`=lOw?8`c4f
OF$PapKbLh*2~7aZBuXX#

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GH.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GH.png
index 9da7625321c29dfb13e1e629e34537125b3fb515..6813eb83542b09c36e8df9fea9c7ea75cbae43ca 100644
GIT binary patch
delta 688
zcmV;h0#E(P2*(AGBYy!hP)t-s|JN7)*B1ZP7XQ>1{nQr!(-r>H7XH!}{n8fv(iZ*E
z7W~l``OX&i%@+2|7WB#$^U4+Q#})6#74OCs=fD)@z7*uV6XUxR-?<apwiDR16V<U3
z)UXrKtrE|y677y0?2R0yuO*|cC8Dh*oTwzbn-IF15SpeWxqq4vnWZGSnGm*@5VDjI
z)_NMFhz_HN4xWP!nt}~&fFNvuAc=7dh;a;ua14fT41Z?|erF1MW(#^{3wL7*bYKc|
zUkYto3TjvhXH*DgQwU{K31m|V&l4uj5+=?OCIf9h0&G74Y(H2@2mot8RYnI?Mh8$r
z2Twu=PeBJcFMkC#Ed@3#1vM-MFDC>mBm^cO10^2=AR7Z47XlU%0u>Sh6%hgo2muKP
z0SE>G1q1*C0{{X700000J^L>K0003{Nkl<Zc-rlf*HQv86ov!Q5X!13C}2SlE8Q-l
zU_n7Fhyn^CWjXKv3a&6amT@E5y<_rCE^=o6e3RrHbboCSBm_br1VS)Ef-5$;+&=-d
z%)}p!`q>FI#>A9Nn%D_sXCjqK5<9^b5MQI=BL)OG(d#9!0fD0kP;}@Q5N{oz?j`&J
ziu<6L3?RqQprS(yY?JZy@h7P=D3nwEA|0Qy4Sj>f2N`}LKQ3`RflTi=;Ro*rGlb_8
zseR)azJF2KvQy43V9!NcJ>I_bVE#4|=|mNrP7pnFV9lz6tX0n-S==>MP;*;!2ymnW
z0Ix3q(1~Cj0-6En-Y?AGbpbMzUqD?|Xzn=)aqhlB)kV1lINYkNDa}{b>QgJM-Ntb(
zj?U-IgPnQy>`*g?R{ka!+Sv@KMPPk96x0Z!8!0XFg|B@fuNgzP1`z@w5CS0>A;AYr
W1Ab+4jnqZ}0000<MNUMnLSTZb;t(PL

literal 1097
zcmX|<4NOy46vuDhqqcq0rnJ7tCQ>?SJIB~yAIKmog|)!*1DTWrDg-izY(h88Fl-EF
z!41W1qKTssWa2srF2I~9jG-H3M$nCK1jHp89g#2@grQDm?f&%<UViVs|M{PD&%LK<
zd16AGoLR{bLgakBX&b&q&nu;|*0h$~BZP7!Znl_veGH4J481BtpW1Nm%T?2dR*e*{
z1g>EYxJS9FQaONlJmBGB54SZ&0wA6YabwMDKVJ$!AVh(CnEQI4f}#k3fb*!AOW~zB
z9V;{(RNiP&YyD^d0SCASJ$n}!^>rRl&@=%MNO=kdxcRHBbHAcs2UD1}e2GtXE{_Ni
z1HnNSHUC^?Q7?4vZ&W45NQ7=%qa}R}D!~_4TxO<=-Jj>pswmcnD*M2D<}xeH;yLu`
z(QQ@AwZUSHfF~?i{Npj@QVIfhzS*YEN|MPWBJfU<3?WRU1kepXSAHh*VFvTychC49
ze~{aiA_EXl2Dyo!SG=h60uTtX{p?YtbeTvWKpO&R2!z;$``ETKVlQHel?<OzU;9Cw
z94kQx6De@FV@1gGUYO;;ZtvMH&maJze785JqL4xXnzuNVj8ueKeyUn*D@@v6tz7$(
z7%3FEhggA6vzeVq(mU;H_cd<G{PTi3+aleY&A|DlQSWTjAFtQt+O@|{=}vvGhXWw0
z>U1`{7AX{na-#%jTNL$FV}*uEauzu~HkVF_$i|zZEh)cFe|0i}j#if4&1t>iY>lgb
z(?>((nz!PlopZ!|GW3~k6)|juUiX<c^rLm}=B=^3SNpl<_IM6IcJbme^Mius_J<QE
zu3wKhQj2GA;F>YVaIrD@;J>G<YrhkdSTRYSU0)O_+vrOLy>B1NkQ;yLk%y)-b>SgK
zx>OU{oVH-w6A{vBocfr}DDrP0p`uIAYPUEGA5Ti+yQLk?-G5EhM;<+=*s{+5b&+On
zmN%J3E;khsx&8is0Xcr8cxLtAB+t=RO<bGY+YhfNO<e;V$<A81l{Ws`3*njl=jTiA
zhZUUfJyAZA|69S^wyD}O*OgTNbFWIKi+##hTPLikrpUY?2|3>Voa@e6#qBpL19yD!
zN?jnYa_s3J?^$@Xu|+hQ{)d%>A4>JQu<4S6Dy(e#mP@ynOkPRjgOkj9MaP*9HMs$m
x`*w9&Yx3*(c;{Rc*HAJVwh%-pEun7pk(--ej;h!&-)Hswzj<?lsVOG2^ndus%G>||

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GI.png
index e337a2ea6d98514ab4bbd827387dbcd3d580d258..0067a4fced790f8c3b81f13c9d65bde10b0861e4 100644
GIT binary patch
delta 2247
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
R780NxGb0PbN`2?Ze*iPoD~SLA

delta 2321
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GL.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GL.png
index 66ddd442fd8b031f2f2b3db31fcb2d1992134712..1d77fea52289cecd13f0ec2ec42ff257294480ec 100644
GIT binary patch
delta 926
zcmV;P17ZA+8L0=58Gi!+005o0f$RVP0ZmX$R7L;)|Ns8}|NZ{|{r&#@{r>#?{`>s?
z`}_U$_Wkqq{POht@$~%h^Zf7f`{?ZY=j;0B>iXsC`sL~R<mme2==tO4`QqpK;N|(>
z<oVv@`QGFB+~WA$;rQF(_}bw2)!g^g+xF1d_R!b%&)4<J(tq^E&-BI5@wLJ5w7~DL
zyYH^M@2t7+tGVy1xb35|?W3{moUH7dtLl=Z>XM`Ck)!B_n&^g^=Y^Q(gqY=ekL7uf
z<#~?fc#h+5hU0F9;%I^5Xn^2fdEj1n;9Ym%Tz21FcHUNT-c@niMPu4QVA?@n+CX2~
zJ6qX1TG={U*nc)w*D+GpFj3bpQP(d})+|oeEKSxcP1Y$()hJ5UCrZ^ON!2At)FVdJ
zB1Y31KhqjM(-}U}7(LP#Jkbz0(GNDz4mHpXG|&t)&<irq3Np|NG0zDx&j~Qk2r$nE
zF2Zp>&Hw-c7fD1xRCwC$(cfRvP#nf_lwwGzWQCSSmVb~2Rx5}oSVb9;WkeW}D8^(w
z=f~#%e_7NG<j&65J1_WL?)7@!+s+A1n|6_#xw4ws%;h#StMQrhuV=62tdCv$#BomS
z?yj|cefC`QOLt#>9e6Hh0KmBG4VvY9m+AYJ7l%?{BH<pDSBP`tK|^qyiHk<opzP<K
z_a%Ij{eRM&em`$H42qaz&1>Ipfk7FArTK<P$zceHIi*M-knJ-B#`@Wy{jG+CCfT^D
z-iIp!+C(|51U8O1wDH3YB~WoeNLEz)WK)2UXx>l&4+kJM*j50qJdpA%|9$+E3sUZG
z+!t8ua**QPHDBPq%|MFT8DC(_5yYIW|L<?q(tqRj4`S^{OUdy<f1e(_UQQBQeseGZ
zhQz4TS|miw_;4!53t^O7k5YkX-NktS0P!tB1+KP)55Rh9Dv&;AJ^)}+0Tb{8yejb&
zBUR5A;GGl=NOia`0OV;v9`Fa`=S9kXaZf4$3=0&XFoX&a`|JAs`gfrOAm7Dw``C_z
z8h?OOjA*W~=pYDSwiyoEhfSLW0^mK<2zbBQ;|K=8?P5&%|Icg=9RTLMSKP&&9fv^=
z0J2?JI6Gg+?@NFLKn%YWQWHmE+<v+@6rcit#Lu@+(ut@M4ja)#+N^dU0nh<}d-&C=
z*Q(W8y>$$a0~)|5CS31Nu3!K(fTk%h1s4eY2Apg?{$|>xNB{r;07*qoM6N<$f}L*o
A4gdfE

literal 3215
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
B5BC57

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GM.png
index ab0107db1fcbe8cb3fb03a1f8726b5bd63e3b326..a3d5e43bac65f5f20be1cfae5c7a1637c803981c 100644
GIT binary patch
delta 159
zcmX@exSnx>L_G^L0|P^Zd(K-Rr4ry1;`;yp|BDyjo<IL)$?YZoSFK{4#mF#|;XgC;
ze+C9&;e~>N3m6z?u2}Vd2T;A6r;B4q#jWHQ3Jel%qCHv*Ha8V9H5_bZNLV1FA;`e9
znuDS3F3W)xOusZ|crqAp2r=+XVNPahP@KY$;GxU_(ju{7GZVv;{fEx&F~6${G?Ky7
L)z4*}Q$iB}zot17

delta 177
zcmZ3_c#v^|L_G&H0|Ud{?Tv4Mlx2WVi0gj_hX2gW|5vU0|NsB_^KXDiP;dbdF)+-8
zAYtK!7cahDa(f97G0tKHB8bc*#Rz|(A<mvIjv*0;-(K0s%V5C4?C7&%)Bgi2jTl>F
z|L_+$c?7t+xY%cM_Q<|4@?Vf?tR=9)g`uIRegj*{8}B_eDt(*`3<~TO8{-%zuQ{9g
Q2WTFHr>mdKI;Vst0Py5P6aWAK

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GN.png
index ae9a29c6cf7dcfc9d7824f360814fec8a4d13fbb..e4f22eb94f7bdc4bf9bff4f864974b3f6c80ee27 100644
GIT binary patch
delta 99
zcmV-p0G$7X0e}IJBwQ6xOjJex{{W=h2LGxC0h$2-nE?L-0sjC1hy@tP0000cNkl<Z
zc-mt~gM%OjI1qM$1BOurqY6e9j4BvaFsfiw!KeaM1pvD1!cfm>*2(|?002ovPDHLk
FV1k8MA;SOw

delta 103
zcmZo*Y+;<Bk{}V_6XN=xf#E+h<NsA`|Nk>Axy{Bni;-a_0}#nC`yS4~z@YBw;uzv_
zJUO9(Suxq7z*oPWu`Q5wF_)WYkCsHJ!K#FigDaRqSQ)O~-gRNk?P?*Q76wmOKbLh*
G2~7YASt8^B

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GP.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GP.png
index ca346a7f50fed0e318d7943df7adb14ce8570bc3..4c05f0093d7505e215db8b99312b45130c1e1c62 100644
GIT binary patch
delta 82
zcmV-Y0ImOs0e}IJBr_FIOjJex|Nr}~wWPAq^BFPo7%%}RfB+_cn4{~p0000cNkl<Z
oc-mt~gM%OjI1qM$1Cd`96uRreP|s-A$^ZZW07*qoM6N<$f{H94sQ>@~

delta 107
zcmZo*>|mUrk|G`86XMFCRu4ps>J3XaUHt$5|L?V1KT8^ZmM{RKy)EbD7#J8dJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OR{$CW!z5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GQ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GQ.png
index 0ac8c3cbe0907d817795aa9d69f2f8509762be23..4093876b92a64395acb7b615e4a83b1d54f3e27a 100644
GIT binary patch
delta 1394
zcmV-&1&#WR3!4j&Bp6~zL_t(|+SQkPOj}hP#|tcRCN83hI2MsS8h?{V+*FvFKtzK$
z$5x&jf>d7eGJ!E!uoHO<=nGn2_m=k32lQQNOH1!<=Z~#vmNP1kOnUCg_mAFlfA{3~
z`JLbS{Z2V?g{jG99QKN{?W^kjS9YY};mt+>IGN(8+>GS1P)r=!0Dx%A=luAK2`S}R
zIJ5x(Atyr;o>P)k{C_wmKCK%76p|^3%|D5WPa6OLiMO8b*jKcRb*I@60Fp#}n|G-6
z5llSW0DveoYhZW5QFd*@{Qw~GV_()KT!~~60|EdNMdhWls4buXtZNG>0PETU3c$Ly
zfC8|tEua9bYYQj<>)HYez`C}80<f+vpa6l|0=Aog0<72;o`1+GIam^&TFyx+55Y|c
zKp=*pG+s>?@#~*N&1wQOo=;?L7x^0qe)uQB;NfbG0K%BOaf#M-XAOgPyBRml&~DSL
zc+sYJ+D#^{kfE1gl6EiMdDsI12&{C$i5kVC+Y@LZhM~=dDZ9-~NiWF<Khn$yNq+qF
z$WIDsDan6cLw^lV51&<xd~aJYoAgr*<KAol(4*(XJb^jTLMHtr!QZQp7AwKyp)(ef
zMnyE5^kWtyp_*#2nrG$1S&Gr06|!Fle!O9BGzb8&344AVSDIH&1E<4E$%@H|Zh|05
zf|ywz8nsHJo>9*%OGT386hSJ8e<;~yhuyGg0O(=J{C`8uc)Wp@o12@nSS%io$LsMJ
z?Uwx8RTU$xG)*%M<Mn#YX0uMG_n8I@;K^)B*VICw<#amT!ou=ftIKw}yC9UC7;*K;
zS$^Rcy<BR3c7A?duMYwMnn*8~5GDux-vIf8Ra>}89Bv|qdw|1D2;m+`ZTVzKIchW*
zgA4!)%YPCU@O3LL2LU!(OgE{)7i!Wtm-oL|^lHMz<2%Zah7}*&R(7~-u*qyR1s?zs
z>DgSVNVE9hat6I&QagR>uOD7(%Y5tl1s?Z&RsK1NYOH3w^Oj0DYt$JGhF}4piS#y4
zxx{!M+yO{*w}*DoOAf|0)LGxx(dd7R#~D}+0DsPa|513e>Gq8l`~X%;At;ehJ@4&+
zf3mNo;#N!b{Q!_cU<Sr`9b)ha`jpjbMF6gsUg)U0gzNw`3b|YkpI}r*T`reetp)~Y
zzy1_*JMFyeH!HqA%`mhd01UtkjNucE8kyVe7Kua>iA1Z_LV$feK|aELZ{Ig34jbn*
z_kU*K6&QdS7{ezRT_xa}KvC4h!~|rBQmM4rY)+?hj+*LiD(-HoHtKZ{Z@b+NHgMM%
z9v+^YoP<yCy3DCms=B(mhK7d0yQ8nKPb!lsfQF)EGFfkLuRtK^@9%GKZ?CVf2LSA@
z(=<&J1ku>oSXo)w+}u1cFaReN5(Yx9P=6@+d_GJ9UQbUCJc2QHe`x%t8L~)zcR=)c
zJRWQdcnl#Q8ykaHV1OjgrT}CJqrV#$&90+v*c^^ogJF^+B~qDIr(bY55U)2CAT)g_
zFSo(j`n#jGX^mQJYhM1*=KJA${2#OifGqK$cdkiyKc|k}u8NJsO{)Tk!q5C&n}2Xb
z8~v0jW;=#j4IoSO;jwHgHWCwe*9nj%j(fjpATC}L9f66v>jDsM{cNBpIZcbP_Xq$Q
z{@33qBzHcej(HjrU)KQu-ba1hd1Fr^=HU+r5SAgxdF7NQ8td2x27tnU@|twlPRx@B
z0YD2s{>kG5U|r!y0a#b~Q2^EzeoqvDb%h@VU|r!y0a#b~Q2^EzeiQ)eX85OUD*P(|
zd~hs>MTH*)*!ym6f80wfD*PzG)uiKWOntxp1xS^(VDJVj?EnA(07*qoM6N<$f+mWD
AlK=n!

delta 1380
zcmV-q1)KVt3ylkqBp6glL_t(&-qo0UOj}hP#|tcRCN83h>=BVX8h;boxT!ETfrtii
zj;%a51gX3%4-*)Z1v`<)pigLd-CNpA-*2ETE$wab*Mg0Kwv=R(drp3T+<WftoSe_^
z{Lb%tT3T{RRz@WaU8C*zvhMJWJ(=hN(CEVWg4~SCXmkMt+dku@TusfaLKT2d%N51u
zm#3FKjw}G3A4TUS6@Q&Y7ywSf_RC#|O7~?V3jijH`=;<%#Utnf2%;H7`-@LzA`9S4
zq{qH!Ouex?6IlS?KExO1AS4Sx0ML?!^#F*;LNEZNWFa^JLb4DF02x^b1AvAsgaJT9
z7QzD{APXA<tjYqi06tlGBES4-d2Ch{Ewd_$Y8C;2k6|R6Re#@u{qhG^zoGSDtX0Ds
zdhlQU))457WQI*ygaG`+!U>Vuxg0@ryIiEpO}bqsjd0Pbci2oOHJ@}ZL8sfbwEUo3
zWB_0}yfgK(MVBYkL?r1p8>VemGa<ev9sW=?%f~q>GowGs#1%N_ITgX3;a-%DerH`U
zoAlEp>H6OR=zsi2F9}&ZbEt_-`YDWaP$n*u!-_{PSWGGf)?(6+Ta1`ux_Qp5k#ZTb
zv7cm;pD|8~K|8hu0I&%MewdJ(gQtPRK1WE(@X1~b!*L9o^);1Jp;FE&XMLu?aeNxX
zW!T?@<htEv*a`suVW9u6Bt70x(`mI@i^bycc)T8u(SK$sx?fv8+U|C{Ns{z>y=Jpn
zr_*oI8Tc3A$vjcd^g^iVbUNL_g752`(|W$QIGULjck{$WPRZx}Ok!R$KR>V6Z!Lg7
zkzOjtOm=s8fTH2rZOn8UGmXYPLSv>zF^^=meLNx`Ga8Ir4M69|F!;qBUC`+uz($Md
zE;0OkeSbFX`r#K!UrD`sdQa8Kn6jfgDvwtVv&}}+)&oEyJyReSs20~xXV4p_)HCP)
z{QlJr`kS|}u$Y%?i!O;2<Mk8W_Y{1MQD-n1C;;G3q_<e|CDOZo2O!a19=FrIWG9^?
z-Aw~sErGApI0G92tek<B#=pzHf2WOl0KrlSN`E9&&y^hrbPlvt-)pP;F94(vxPddZ
z4l%3=bZTyHZVkZgiYr~U*VgO+2!&KCg&`CwqfVz&sZ;_3$ZsHpTn-y6?~UrO&cih+
z000i)2F@^qLPF+pxdZ}%NF-9L)ezuSO^}W<-#zs8nd3&SYNZE0fdjaKGYp~7RRXRF
z1b;zHPEJCG$mMdY)#`9Kw8V5jyR4U8XVmK;-Zq;JeBiFZ<#MN{reFxQE^`WnqOq~D
zxw(1R-v$N-#1e@NXb3_gk@WZX^LV_$!NJbX&Zed&0HEA;8g6VDhPAY`)YR0pwzdup
z4Z%r;gn^LDWHJti1D$}^*VhNH;7qw6G=G893|S=gH;6uq#e!{t6+_6!$H(ClI6SE2
z*$hA~KjGU6fo2nR!)mu{42CHj7l|cmoqoY?_bxw_77;*n&PZWFv!netdpkQqTkL4{
zJ#?%-tiC=3ivWNjJoff2@&0F(NxKwDyQyXy|FIQ&;jf0&6Y7Mg6p6biXd3}A1b-i#
z$|Hc4lB?ecfFVqNk3E!}qDqKE5kRp0)1lIgY&C^f9~OWieC_oTeDBlB#GMENFof|R
zb>BIVM)B~61c=Gy<-dGRm9UfIs}BJHh5zg=@xHwjPo7W!fx;h0{nZBppnTyE3xGo5
z4+DTk;SUXfNZ}6wfKK5L4uDYM4?zZiRN-F-z!1cKf>PlR0`UH+e1r=BT7ZM^Gz=!c
ms6sRRK7gC)r%_D(fc*nVm9=1T4*;V80000<MNUMnLSTYbnu+cJ

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GR.png
index 527ee7c2128a4d85e4f136f828b4de6cdb81abc2..538ad39fe473de1ca316d25d4e16b3dde507f9f2 100644
GIT binary patch
delta 427
zcmV;c0aX6L1;hi8BYyy^P)t-s|NsB}{r>#@{`&m=`TPCz_xtSf`QPgF)#LHh;_=bo
z@X+A!ywmBt(&@U<=(*A8x6kLK!r`OB;hw(Voxb0Ywc3QO)`6?laG=m{pU-Ze&u*U2
zZJy6;oz82W&T5>_X`9Vwn$261$x@8QQH#bxfx$g~zbJ6H9e-%F7-h2)VzClpu@Ygh
z4_~kjU#|^buMA$V3|+4aU9JjTt_fVO30tlRTdoLOtpr%CKEH&N0002gNkl<Zc-rmN
z#}0x(6ouhq?+ttJ4HN`Kc>gDpOk#33GnwSZD1>i$7XR+%!lBGIgmvKPLKe^qxC%M}
z^P->;@OSlwoPS0jm_Z?Jfrs@8gk*iqp<)u&wFO~ell49=6y?yST4e~;4jG%n!(I*=
z24Nrv4Sm;<%K~v=O)aVrj4c^A<DMahfC%jlgl$CDXqBL2N^QV9jTEE-!hI?v<h6Y@
zAiV`$SW?p(^0Az;q3e92fXqMWGU3JqhbavKp9x1Mlq8st0bhj)XC`<|X}HFp2i~7w
Vums?Y=%WAt002ovPDHLkV1ja>+cp3I

literal 704
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz}Ot%6XMDnw;qUulQ!<U_~QTn
z|5<a+aYnC$2=c_P2O@~9Y{nJ{;)+=pJ?Z4d2Olng5m0g7{PRG>6SrOnYzWW<j_9=<
zK=FC!fg%#AoA+FLnLF=1U;KLh_zn5<&;R=K_vddA0^0cI)6c7qKkmHvV$bE56Sm$8
z>^>IM14486-3J;1G#rTL?Yj?g2AlzO5;7ZTBhY-HIg1ZHOrLc&bN1QB)mN7sdI;nK
z5zri<)hrQffGB(JIiORyW7pZ%?QdCo4T6BC0nO)(SqDPV>mcfZP6CDo5C9DXYJ|81
zNaoBv2Sh+$TzT{nDEsH{KOp-1_aD$ApuIpTpsx!STmT}lZUnLY{Bxni4M4kq0qE3t
z@bmZI_g{U{DA)mX%vOO$7htUX@N{tui8!2`;=t77z>xYUNkPcKFo2`2kx{2*>W0Hj
z(_)w-BtFh`XklD4MfyYEA%_&1Cl@>3*cG}R3r}d1cpTiK!LEFfZNp)w*|L^5Zc0x5
zaFl72$aQ`{j%MLVcJ+H1DJn{GUp0K#7c8kr5^z^GOib`<HBc~;%9W7hZ<6HeVHa4`
z*W)66;OGyASB6in96z{Y>Ww*Vdn3eCtE{8eL>mQ&bu?bln5tQH@Wc9;#Q}#CEGL}b
zVKVEZdQsega2?}ii&&METYmM;Ir`xklb6ji=c`8Fg0{Ly<)#RFv8!HLbC3N<Ln4F3
r>h>C)o@Z`ZPmZm+c*lZELV|%^Rou*5{7D5c3>Z9J{an^LB{Ts5{~cbQ

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GS.png
index d4255f73358ab515dc92c8c0db58a9df081f560b..ffe25ceccb5a49b046f7b26ee67f5059457cc703 100644
GIT binary patch
literal 4946
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
Q9smFU07*qoM6N<$f}Vw$`v3p{

literal 4982
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
AbpQYW

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GT.png
index 727d6a566703a728a6c3a7fec1a3fbc63e78928a..b79743b1812bb1f9110cb9e2cd3faa8c4e7e2a1d 100644
GIT binary patch
delta 795
zcmV+$1LXXi2C)W^BYy$oP)t-s|NsB~{{H^{{r&#^{r&#^{r&#^`279+{{8g){Qdm=
z`~Cd*`~3U+{QCO*`uh9&`uq9$`uO<z_xJkt_xSep_x1Jn^!4`k^!M}n_T2aM=<@UQ
z@$~QU^zQNV@bdET@bm5N^6T;L>+SIA?C|O9@aOCA=<4p}_kZuU>Fe(2?&I|B!T0U3
z?&;L!>*4R{)9mQl@#(_m=jG$+-s9=r;^*Gr=G)=r+w<n7^XH%3=hy4wz~STB-R0Ka
z<k;Qj&)nqO-Q?Hs<f7!@&++4!+2PaJ;nDBllkVS<?%t8^-H`3wkI&u7(A&x9*_G+p
zkJQ|=>DQ3z*nfz=+V0QU#>(2m&ez4~)r!j1z{=IX$kV;j%f;E!io?^ozs|Y9&a}JG
zvc1Z%xXrD;$+5T1uDZ#sy2!4($F8}^tFy|fxW}ux#;v%<tFg(Xw#BExzNWUrsI$bR
zvB9IUz@xChqN%}|ufUC}y_l=Kny$Wvsl1t~x|yoEnt!Lcn5MRtp0A9bu8W(miJGj4
znXH1Js&ka9fS0L)rk#zGseqHHf0L(vlB95rq<N8^c#EKQoRxZro^hI%N`aedftqN3
znr42MWPF!oe3xN=mR)_6V|$fjN|?||m(X~VUTTR)b#6&`U_$@Cp{f7?0SQS&K~#9!
zW0->l%zqAMzygA2V^hm8YQU%gqXvu`FlxZ40VEh8%tyWfiXqAj424Nd3|w{!<QO1U
z(W=MIkv}h&U#_v1mka}J8)|qAoh)L?;>5G+UCA)OttW>;($d|<I#w%kLOSUNFlJ0q
zV_?(p^wzNtRiBhbx&iFvb5&U6wLOBo0#Z~b7k@L8Za`w68H28$e|TVJf=O2aFX>*0
znpGklt?z6gRcci=ErN_dluhn!H)7z_bjXZvt1~9U00x@{^Q*!bM5|k-cQ`VTV}Mfs
z%&AQ>KHU>%6bX@K00VDor@5(bc5|KxxtWPqkb#j^K!SB>mj|N;j2bX%z^DPE1`H_!
Z02K8tz|b0_k5T{t002ovPDHLkV1i+o`49jA

delta 773
zcmV+g1N!{22Al?vBYy%GP)t-sNte(`m(WU>(7xL4|NsC0|NsC0|M&X#`uzI;|NsC0
z|L*eZ&)LT9@aeO}q`1wk{{H>^{QKVI*zoi1_4o9vyqc7&faUAq{rvd;{q(`UrfP{t
zvB{+R`}*<o@SCrRr@5H>{QBMH)}OA6s=1o`{QL3g!tmsx^MB^0+0u%yz>UAox%Kw;
zxW}uWuZ-E@)7atBjih<F#;f}F-1Fz3@8Fa1<CyE?z{AtJ=kDXm)xU_Ial6N^{{H^C
z$g6&uX6x_h{{8s(@3!vVk?q}&_wBIV=FiI7!|LwkftzZ&$gceT{Hnc}c#~f2@ag^i
z{_^th^zFg!-+z(n*of}kkks6>x6Q8W@aKV=XtBVf{r>&@{rtVku#2E|;O5)z>D1@h
zmFd}!=hceo*O0EhhP%+R<LTX#r+&7>sQdi-{{H^R)4h9@W3a%Y^7Hi4%f;{L)8ydK
z?C9F}^ysO<ncU~ssl1tdmt@M-!2kdM@$~M#$+3~1cz>pyjppa&{QUjt>+am-+q254
zz|ORnse-1qmgDK(;p5qOU_y0nNvXV<&ez5D_w}i|nV+h2e3xO9ses+&*YWP_oRxZg
zlw*FDWSXpq@$~P{-N}-qaGI7%f0kXb!K3*4_y7O@`~3R4$*q&9f8piZ;^*Gb+sV1c
zt(mNXwtvN^_xSez|Nr~^`uY0!|NsB~{{H>_{rda)^!M}q{rwiFRMG$d0KrK_K~z}7
zV`RVtj6i@z_&*R}iZU@!2u2MUHDJ_$Q3FN|7%>Jg0wtMQ7#LXD$TNVQogGB*FmQ12
z<FN&2)h57*3?AdE+E{QJ&4*$DPGxuvxTH^k0e+SsU3`QMz!?VajHqB0sbK&L!)4Kg
z0|BQ2{6I}vM1&&lXe<L!ZPifyb-1Dtw*d^zAiA;xtiPCn^mM?$4bnN8KqTNZfCmu(
zG2|p=28N|D{lR!zX^f-Iyio&24Hz|G)PPX~sA&KIh;b+~ltf3r00000NkvXXu0mjf
D@+Jb-

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GU.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GU.png
index c0ccbde4e5006353716dc2e588d4865b8f4c2a7d..84891d90abcc6b7023e3ab19d2cc50bff4b22ef0 100644
GIT binary patch
delta 2135
zcmV-d2&nh^5abY$B!4SOL_t(|+U=T&Q<HZZ$EkMFT92LXth-o`wOv~|EVQ;N7>?B~
zTMu9qP~=q5wYalbJXYORaS=rsb+|;V2;oiwgg_1gIo~%SByUb~5eOj%n1DMKyHc)#
z-G|LgyEFR-B<V2oogDA`dw%cpd4JFIyubJNzFu6f4?S95&VMhS*9UyBEgmFr_$L7P
zQ}<59P2aSeTS2LAue7|asif5*3k*&G00QrWlj}p0>O4Zb6Kjh$9s;+20st)M4v!G-
zSWWT&0i-ShECMV7ECMV7ECRTPe{KX2oKz3pdL#h!7M6fN7MUNn?;h^Ie?18Rx{8V_
zE_gqIu{5CFJAdegU-}n^9t9`Wc?`gbh@8eXyZOuf(TEguXFTssU;MB3Bz}Gy4&m+q
zxWt;Qo#(0Efyg?X=<XAl!HlT~x~~=?zuwjQ*7no5EA9@EwewuZn*nIR0dY&0$YOh{
z>=K!+Qkz}eNJqDRLG%77Gvrc8Vx2nzfO$svHE<E#c7G7->{g6C?=YzMxBR75CskNS
zrNg6Q1_EI1%YxGW@K0#$UI1VlbFh%ODj3-qE~c;<Ms1s3PSMN4h{tPG+$L?$WnNk5
zpkC6(MK(o1dPGMRfr%RdK*fBpIgbBUfT*w<PBu85-jREz>uwY|D^FOH(UDt<wMopw
z^5L<b(tkSsijVHScLYq_1puyA5Imhr`~>k?QlnLFbx1AGP?M=lN{wzkn?(CZt^j|D
z_b`ifpP&&+2W`T{^US4w>EYMG&@BKWj#QTW>_^t_lF$)}?OC~u{$*!=3jJC(r!bU|
z7Fc^YjggasK81|{!!ZqDUEPS!ZZH8u*8{*=On=#XlexrCnEE%F#onTo6o?4bDlP>5
z_PY4rJ>45hNG+7KKtjW?um*HJW-I&<X8avYQupM7x$8&Z)(6SR+ks*t1ERls$O0G)
zLvJem`W{k-Z`J-IlnXE>(XCkpJp^za1kJ=Poye+>^S30qcm$xLe;)g|el<?8{Sc-#
zN`I|(ndO<-Y&*+-a7$Q|*Ig5ekBcQ{K2>y;V3a+ileH=yWC%3Fbc2E&agD1&A`h2C
zCoThk07!_;?^xn5JbhhiTgY8F{XFBqLuq@D*_KSdcChN$Me41n*0TbWsZlLx)nU*8
znn7b><_+c>elWj)PFx8969?`R-=2~>>3_(mGeV$Tf}jeeGOpimzD*G^v$;iFqd{SH
zIK2l!<DSxbF#KvqwkrX^<c8k~WMz=JjUyd)IGuwCS-`LivyFx>HW`(PCDvycY<J4)
zOalj)Aa4idI#&c;n8f!s$D_XqmY`B+2+55WMXy0-vMC0wD$@vyMMkl1MZbArSAV}*
zVYDg?L(UMAAQ-wf_`#-FoC}i}Ix1Nojc$s-Bx;zk$%cm26qbg{QOUI0PJy;d$R^hc
z`CYoQdU>Bo+0>!0AZjXzvY`=ZjEQ^E4dD;h9Sl8I?J@v3cImrO=;l3`RI>nJw5S`Y
zdJ;p)muOp<S`vfZ)+nm4(dCybSbstlm81Kbpsl6IOvBI^n9+?9Wj+T&6RKS~0)-n7
zq3gr29u@es5GPo#vQr?_n-oHsf+ykd=t6p{QrV}FYaz6h{br?HCpC{Ogpg2<`rwK;
z#6TymOyc}4iO4%UBy17*<ji2@$Y}5I7zU|4Jc{)2**u!uHU`_Bl7TF+%YPwZ3XorJ
zzw`TJA<&fz%jo5xO#ZTM;szSH3jiRc&Ea@4p&40lx&`A@5eleUDO4eWX-H@?bBzOC
z{W`JD&aWi!f8l>6@Jkn82QtF0vEJ|%<vw%*fTMD&{nf<G#CP8dhWcXLGS5FrIn{9b
z954TP$HjE!rDS?`JoQXAl7D|YBZlqedot{*i?0K4YeMn<m=m4Zp&RVzGcoig%wnIN
zn*U+;hw)eAY!kPshg?UxT`zBHRMS8NHJzwo5R_C#<Y9{UCt&X4>p=L?Dwr5^HiVPA
zx|`Mg6qRmhZ2Y^)`Ij%JUXD*b|8|C{8zeEBn`lI`dVs7MY*8D@+J8YBlh0d+d*rh}
z{3zb_)9G`cp5-p}rRF_qQX87ccq+MqPH(8ME5lb6(b}q;nk$+lG6JcbL?e)u8k%0G
zvI`7_m$^%}W`FjT>!;ITbuhZ5dBqOy?l_T_&(a86gnSZ<Mr2YzR5k%sQh7!NTS6t2
zU8E2T?4ym-&!4D5_kWUB>^cxr3g&KcPn_eQjx6_e)Lx#PA=+P1&HrMmMg;7E-flD2
z=iu}?*p{(28UK!umNW6P!clpF@9lea+bNhxyTvUf7)C`G6ITYywueudOQ)wBM!sn`
zI9Pf+2R^w2@}^#6yH0QahB7~kpByZa2I3l4<MuC{e)j-yGJpJa=Xusr-`+nTNBYDq
zn*LTzAG=?PS%eZxx6+1~o_9=6HO{@NG@MN6T<Q<YTkf^2;w(q7n#)}lK)-TdY!;1<
zQzj=H=B8^v^E1`2XRGI@@zy(M_{;tBK1>NqsCKV~EfARh>CmIczukwd3AB}8cs+v$
zr@{3F&DP9K;eUsVv(VK6F!}jo+}CcmGWWm9P_Z^rux6XJ;LP{`u6#XL^Lnm!_Qex(
z&M9<dK<T^Du+AQm<d$orKQcgZEM6bOTjpmtab!YY_^q@+dpL&e?SJ?Egvi*((7>%%
zr=1LY<13&_(!7Jjn?4iyd_rFSDO~IzNj%{BfK$!_pHRFv4~C-Py`!=F?s?cFrXPm_
z?zZ4y@Wb;S^8HL6vn~QG0=TCZ0o)S6(_g#v=oeo-{?%iTfBD;^^&h<2O()<o)hz%3
N002ovPDHLkV1nR497zBG

delta 2157
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GW.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GW.png
index a6239a2322a17212bdf1822c4a54f803539a8abe..51d9f955e3205b61bdc50d92287b706e685149fc 100644
GIT binary patch
delta 506
zcmV<W0R{fv29pGkBYyziP)t-s{?iry(H8vD7W~l`-pm}{%N+Q+81}jt+_fDYr9&R1
zLo<>;0G~<#pGg3oNg0hr)F>p-CndQfDYYUh(Ge%n5hl<PCeINj&=4lh5hl+NCe0Bh
z&JZTd5hlwKCd&~e$`K{T5GBD7B)bnIyAL9{4<fh^BBl->rGE|{p$#6M4IP~g9ghqe
ziwqiz3mSwA7;gy`XbBT%2@_=q6J!VyV+ayp2ohQc5m^TiMg|Q;1`Im|3pxc0I0Xtb
z1PL+(2`U2!83F|u0t6ER0}=uQ4*>%X0RsvF0s;U40002qrux<Z008hwL_t(|+U?QD
za>6hWfMKQggnuML$^wGm6bz<!(>v_@zYqd5!-0#CZ?OMmrOP+cEQ5m*k-N();}`)1
z5I_I{rwJsJ;Q*1%if}-)848fjXynKc0QZ(lkJ|w%rIdmiVhxnimtz6>SMT_~KS7-6
z(P{k0BDd_qI0g`RyDQwa>bdd6`~CHeaT);OR2H~xQFC<!#6F%L9*tw5lTetWZeG+!
z`1*W%el?B-JIDk;hQk(kITnbP5oc4xa?}ox={^p<+yMJ&X$1&(-2UbKr!{tk9gr`5
w3q4Y$yd40Wmj{0VJ76CH1Q0*~0p|^@0e-;dOWqVFfB*mh07*qoM6N<$f;sEE%m4rY

literal 862
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz{C>Z6XJSKQ0<(6+7%6zZ@VP^
zToU_pQ4AykMyCbUfC$LGAgH#GR}P3E>;w)WAOZ@W7gReaprXah0YpFsT;oMS^|`#V
zT#QUW1Y`is2TGj*nWhRPAqXgv${`GN43I>Y1u6y_yOUojg+s`NjmM3R7lI_1Sbzx5
z1xh7z2<_lkIuCaIk6jY~E{pyHJN~So+EP9_YgTS1pdT3+tXR2$T%aJ(<O}Mmcecvj
zJ0o-Nv<%QvpcjD7&fpa0V`K)RbWUL)7bpmn0vfwhS<`ruz3ftFxh2jZ5wLhSj}$*6
zGZ1xiOF;xL2&ipU(vs|TWti{9FwYYx2=x9kK6!{TAOpxnQsW6!b5T$&pHozbiCLJ5
z8OQ*dd`v*qf|bjNg%cQD^LS;ASvY}QpdipOK*vimu|~2B?B-Vj8U;kV`IV#C1%ZM<
zDWG*gHT^tNE!+~P1VQS72pG;lE>IB21}XrW193c%4MY&@AZ!SEW0uc01_nk^PZ!6K
zh{JEE8G120inRUD_bhvS#zk6nt-63sL+@1f0G5MJxh&GVuV}u#bfl<Se}VW1mS-%M
zO-?S4HYIQFUes%xt$Zfl_w&A=@_+ijU*Kn4a9=CfUDbg}1&9vFGgZA+cCWk2I>Ax)
z@q)VwVk`a{)ok3tSH%$8F7_+&e_igub<U4>f132Y*)@V&S&H*st>7!>w`O1UZ#@WR
z<TGOwoAgB|mz{ZnEyE1&No5@j9?u#2Cw*(!{z=P%{b^~iVawIEF+W<3wtjPLci*-B
zr%9HSdgZ#wi!81tSaf<ll8Rx7aceQ0Y*KvA(!Ad2*o?K2J<QAjS@I7|)8@Qi_3viT
xB-y)Hj!UsWe=z&l%L_gYEFKLkKejjU&)Bc^H_P+A3oxlNc)I$ztaD0e0swxZ9ZmoM

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/GY.png b/typo3/sysext/core/Resources/Public/Icons/Flags/GY.png
index bac8ed995e4b6d4a0f868117370ee6277cb727d3..1e8691fcd60d271e36d8fe5bf10e7dddcd3a1f37 100644
GIT binary patch
delta 2648
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
GLSTY22mqS^

delta 2681
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/HK.png b/typo3/sysext/core/Resources/Public/Icons/Flags/HK.png
index 2ceb6a03bb5749d3d8a0a7ba01c6e7a457779e2c..6b875fe4bb4fca545933c7e02bd3ddb3fc9d4d48 100644
GIT binary patch
delta 1586
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

delta 1603
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
BcBcRU

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/HM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/HM.png
index 76b1a9612350ac41fa8bad7870af33dd480f9dac..07b425f4074c1ed396d2b2896929760c54e5ef31 100644
GIT binary patch
delta 2399
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
RX`KK7002ovPDHLkV1f^Pv339e

delta 2419
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/HN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/HN.png
index 77db9bd85c3ce866b5664ab44c77e78764a394fc..6fa444c85a684efbaf68d96524c28f35c9413baf 100644
GIT binary patch
delta 713
zcmV;)0yh1L2;c>fBYy!zP)t-s|NsB~|Ns8}|NZ{|{Qm#^{r>y?{`&m>`TYL*`~LX*
z{`dR-_WJ$x`Tg|y{qy<#^7#Gn`26tq{O|Vs?e+ZZ_51Af`{(ld=JNXF@cQHM`r_~U
z;qUq3?)l#B`P}UI+Uxk)>iE^@_tNI~(B<~e<@V0x_RQn;$A94Tz})k<*z&g5@wL|R
zv(@pk)$y&;@T}4AtI_YO(C?_v@2Ai1rOxi9&F-Yl?xW4_o5<{$$Ly2D>ypFkkizPU
zzv+p->4LiFfx72^x#xbk=X$p0d9~(rvgK{B<ZQ0vX|3aFtm9^@;$*7gW2xd#p59KK
z-c6m}O`Y9In}6L$n%qR0+(nq&M3~$@mD@Rz+BcBdFOAqNiq|HH)**$}AB5EzfYca(
z(-nTx33t&4cF+fP&;)hR1a!{<bk6~E&j54J0C3I#Z_Zo{C<Ooj0ar;xK~#9!?bXLm
z0znkV@gJ_cqQbfsu+yv96&6rbELc!c5a}o#;s3vzaDUoKc7_Bvk^Lm^FmICY_2F+!
z&;nXO3uu8U3UtN<St%5hhYE&>CkXr^hFau7XAfeipdA#PsE=k%Mm-qxMpHJb7diFM
zNTyoPzgWRwea_dbnaDg;Nw@7@!38E)q1V1!28H}vP8+~vNSA+PP;i&~J2y5E*499<
z#diZ29Dgk!0Sg8Y!eI~$3xGrfSVX5gm2x{pj7q$!v|5$xC5()}@AV!85SWacAj~E|
zKa#T`Y#Kr5i|e4Ydc3l7v<f9%+y{y|hbK|;d(Dc~3<q#CiiOGRFC{#VIjG@Jij8jV
zX#))FkF{>2c*;ZFS+k##z$Cr*o9Cd3<zBzcU_vr~zvW_}5DvG6JqwsD0b%PvfI1yF
v7$#0Pm`ReygwB|z;k0Q1EuaOoz@!5IHeQX;z%RyP00000NkvXXu0mjfe9oY8

literal 1033
zcmX|AYe<t}82#pSE=?`5*zDpW3KwP4MU%{?%yeQ)!lEBRlSwETCC<ta+eGtLBxYdR
z%BaZfZh0w&nPwW)HnVxjCAz6Aox7=X_jTrv#@Y9sbDr~l@AE$2R*}X{3h)c{BM2gZ
zlgvJjJInK>l5rKci?jscRhyQYo=D`$0FprV=(`Sh3`jl1?RGnyu4TIiAfvMu_yCC0
z<zBQptq#|nK5b&1QoCedT9I%-AYq~ei5S8l4gK1rdSzINV%4RAn3`YN&(%t;1;~D(
zhJ=X{0*G1dE|bN1^}WVhAR{hFqpL^d(`Gb-4+tbol!`huMvDV|(u9NC%ZE4(zs)u$
z00K!D{zM5|*YwP_4jCu)*5VJEUvrlEB?kZ^`k<NAS=)w<w?5Ay24GWcVX?dLkcZ!O
z00<;Zln}sKe#|V(rp;XOH~<0(6R7<7cT1_lJ6{ffRCNAbusSicD{V9A7AR<)u{%A(
znKIZMF8A4Is-xoHN5$hHkT6l|n^;6w*iUbEJRi^-mL0&09|lO6C?SBwia*QJDYKwu
zdS~TumvZ5odP%!zcdZ-&O@d(lFi}DPF@&)M3(?QB0sZb9Bfb~qq&(TWqQRV(>KT(w
zW3rulH3bP1B?Ow~dW4%~df$9GabAkUVgkUid*g7P$aK}+vvIe_GMiQGJ4);hu<Mlk
zrz)5z;iN4Jqe^cBX&*6-&szbE8d7bry;XP!PUPu!<@%pM;;rGQ=wCR^CkRp`haI1O
zs)x^``8?!>TrbWb)9B27!qR3+q}Qjggisfm)Ur7+J;=E=Yun!DO{q;^-maNEo4!9e
zVj{Cd7<5_SpP-Pi>dLA^7~KS^kP<swlB~)*e3<=}xlxoASQA?r?VZC)31s-L3LaZq
zMOM-;H5v-yQyftlH+|ybIuA)CO%$G~-DEIKr21wtLPIkb481$zg7PAR15ZjKc>R>Q
z`(3Pe{(f}(>jR_{N!$1vbdSFEo~Y{9P{<(<*4HxF#)N}E`x2?6MPIzGRa`HiioT}p
z&mNI5is_l9th+aNG1b)13dVbugqcfLhn+lf=Cr7v6E1xn9v{UE+nPb{h)?0x^P`1j
z1GST@N#qV%06iiySX^Ds96BE$c*D)@-Q#!UQ#j41he{9})As!K#@QJB#R*O#m;Ew<
GSNso!x05IU

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/HR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/HR.png
index 06f7341e5abcf14dc40ca2a3a7db5c44d273c98c..76c50ec60fa86b94ecff097848ca1aca00bf34c6 100644
GIT binary patch
delta 1929
zcmV;42X^?P50?*+B!6B>L_t(|+U=NoP*Zmn$8P{hcnMQN2n5vdvXB+!A+IJBT)>50
zcW`WR2@hMOExU*-<zaDI9-+vqU=s3<B?LuVETp=k-J<S}wJRVxxGfY=lt;j^&UEX5
zuGN}f&mA+p?H`?KlbIw;bLTsm-#y=RPR?g?pTQ7@t!P=q5Pw#Hl`M-G!V0jGWf4PI
zE`ZL(1++2%bQH==T-tqq7P7T@7J0m8U1ya-SRsGlyY^WGtmPoqOl;ayGR52gBocCQ
z(a#F9v%SX7NQhBqu;mvL^1q=o?uSSHt?i7HV$NPRThP#dcjM-#US306^IuI?aw0qa
z6S)IQzNbPi&VSI*qyS6)>)$!}-tofvJJIpT&Gp9S-~B#X;YV%V{9JAJ+KN-jMFoO?
z`baJ~^M@SxR~h1S>22rszodLVSoIuD=I$X)+$0+hO+s#~@5RLT?QLkRfA1@1kO=|E
z_FcvAP!#jF()kd@#Qp}&2kh7S$dRAf`QEc}d4$<6x_^3YuWVCyZ^)Mwq>Czhx&veC
zCDdT`Z#-)ws0SD{0hK1*#!*%@p4xo)^QaC@pz>q!o@QikZz6!(38|s-32*U*OjQk4
z^r@ZTW^d@$`xxc=sx>Dm5$%r2<+N84E8jhPI{2^Zzho$@FP>$_@nn&l`oo1`+4Sv^
zE_><jLVx$z9+KeJ>h=+JAG`KA_j&Q?I49L402Fd-jT)0^w<slNPX$NFx-rpg_|9&&
zdli$$r+bRMX`%pz(5vjzb?v8p`TgGfj{@2?&ijWpMjZS{XGld+Iyd!|(DgN*-1D}w
zSsUSGw7iog?ZYIqf3Hv>GT9Wrz?t1|Imu@o+kZy`B>m*}F-$b=T5>tf^R4|Zf9i02
z@f?};nf;oKe7Q~g!~x}wmX0l}g;yxWBP>=!zdHElCEAt#wOeA!TXKbB)yJ7VH+<9!
zn0U@!GIKn;%tVLK()y4T$p|LAg$ZxNCqq8LYPj@YS`b+OC#_nvaT~Mq$;uJgipC{9
zDSsb)7~v)wbo}$>jefkmKfJszcU#FD=^SR=fD?ni+G&8z`KYwIsq5nF?+)J!2sRM_
zTme<Zt#ri{OEnpObb9ycX`1+pqNq2Eow%uPrJLN}_NTTna?fM(d4}Y?pR^y7%{uS?
zgzhO~dNqgm@R(kWu?gJ+4a(D*If}5bI)AeLzrDSe{<s~jGSx{8x)a5YR(u|J>}J-f
zTY;)+ID*}Fe-gC5BOzRw8!I@#u0O<W=I`T63R^&eVt#X0OGVt<xiS32FnMs`VfUPW
zId?9`zOSw7869Yn-$~!0^Yu0Djm*)Zp}Gr`%-Kq3f~4d5js4xbs>U{L{huG}34hfS
zIXfYHJ7hybBn*TvR@p%itgo0MkajG)5=x-ZRzBx?<ZjnNHFBUB3P2(mAgG*5PJcsi
z{@82P3lT3ob#;Z{FS?OK$znv@`>$8$wGLc+aT_vp5)2(ZYKXeKbv)j;rKKo~i+1ir
znVBdz7nPKt@^ZZj3lWz~XwRPSEq_RZWGI0`D1TB?s;jMqhK5aoA%nM}A$$TR69ohy
zKR=Y5jK2JmaQpgDU?5l^e4)`0*4?`(DG5rzf^xvaTN%0;0Wdg-;^T><A}9zgE)s5M
z=Z~KJy1EE!VF8c`H!%@fSpj~f04XVmLP1VW$iV@HhN9_d^xy$nUPg}|p?{7Ji0kF-
zj8rNJ;?~25c-n>yPy!ZSo|<Z=b6{iyXSjF~*QHDNS(}!I*lfh%ptv}+cQ3>V6%|1c
zEJ(o9G#V(;TQEJeG6TTXt7vJ7*qxk2US7n3v1=D$>2xS3hp@c8(bN>-E-ynXE5NTB
z0Oo^jVnPo<BIyC}I02xy2!8;5Av7@)!0<4FM}X{XcrL(IP=FK)q*jCQi)LdZ1PL`Y
zLGYOiX^^asLwQ{tw6fj@tN<$zV0ak+ZsP%xlFW1tjE*9i3{_U5sw%x|YYElVK!gzN
z{=g;TP_9rwD{}zArBJIi{yqRrpw=7!@Ln=DW;_5ifmY@Kc>EY$xqkwmMgR~^%mDz~
zO*o3?i~`WkqZ|0zaDd+4DT8(5==E#LGidNKI&uWb<tQ%?f5FYl!e7|S%YXFtT~-D`
zupj|XQz-C~p}}j1&zv}N-Iy6LI$dh8Xmsfd{)fijY(#$R@GIlO0`Y_cmr)xV{huGO
z=;|UYtrmZs_h*imHGi`M+Gx<q2w|R{5@SU55Wf_5XntQc+L{6YKj%IG0FbOL;k_Jw
z$iqWy<N(G3fMAG>u(rvj4)pccKL-HPrdm`x!`q1I%?Cg*a01%;s(K#W)*{{0p9Ik9
z9?mRis!zlR>Zi990Gxp)S>wUaj^>}_^)3#LKk54rCH)q~M1O%`@kDd-&d?Vp>w0sd
z`D;D+kPIc31puPqr-Xz-6~r=IUu6q<>0%)l7jL^bk1dR2w)#*7kU+zeEfU}dzlPM^
zL*h;qQ>h{lEMOOc`UJ}d_$gTdtN<1$D}WWi3Sb#?SOHe7tN>O3BlR6K(j}V;**YKq
P0000<MNUMnLIPldgJH1+

delta 1940
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
azXLPUC7WZ$-VOBt0000<MNUMnLSTaSq_JcG

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/HT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/HT.png
index 6982cdfb8b17db123900a9e5cf49cf7832bfbdd4..4e0996a1573a0a010f5c33632df788d605f764ad 100644
GIT binary patch
delta 1253
zcmV<B1RDG63Hb?-B!9q3L_t(|+U?g{Y!p=(!13=pGqXE;>E3tS+OjOmwiL8-sRXdG
z1q}gI;)}%Six0$@7!%{Wi4Vp{V*-irKtxTvhA3X5kVt7OZG#Z$#ck<AODQe8ZRyT*
zFSE0|Gv}D9;S#ek*^+EGng7#fGc!5AIXP!$cnF<@YL160&wl`v&HxyIs>lG8&HxyI
zs>lG8&HxyIs>lG8&HxyIs_0<=D1)*iSYd$K#5LAix&Mp<kpO^3mvI7F{>>PL2h%B=
zi7WYnUO50|;h_E0M|(UjGh=s$4wSNlJjV+{^3VBrLf-UrgzB`;9YDnU4@=7V7vDHP
z7L$Qsg#ZkAo`2N(EMB+y?tf}Q9k_bw)1EJ<(zCm5YqNJ2kA0nvID@ZtzPz(#yIHt*
zq`(uNC%{(OB9_wfH+`pvXUArx_>lfP0GK#e#+|nIf8WyBT<Z?3zD4|CUZ>|^+kU6b
z(K|LU8XxBf7YT$qT6XQ;*zT!uugYEMzVeEc&)(j*?SGlh*7k4ve){nA`y6L}bMI>}
z>^flPP1)o)t7$M<T&od4buE{gW@x{7;&cCFo$L3sw{Li|e*ZyY@`Rgq>KYw7b5@EC
z?0EgHqB?1D1PRAKEC52;A>2KkaQy7x<>9l@AFkSjnZdV%c8+F4cAd9i?#}4c9m|n3
zBRFrBlYd7yKf5K;5x#c`#FdPJucs*}H%ghGng}qhkWI~vObi!4=%>^n&kl-?6Q^G3
zSTyO^iQrc0&}ZGAUq|c>ZuMHf_--)o4PUIOZ6!ebG*e4cWF>%4GT%YDF`d>Z5j%UH
zH#sIQjP-O~%31@r7o2Nq7TASoK6#UM78oQ7=YKgC3;R49Cl-8byn6T9UXQ=nc4&v4
zrQTDz(&_8Sk@5izE0_UBsYo;b?BuTC_H)H_UXxlImkKgGB_{Zhl<sFt10jn0mDm*_
z+}fC$k!@XM)8XI~06>5RXvRTPh${e4!14ir42hP@>55SIsQbX?=;)1%gO{Mzo~AZk
z_J67RJk!zA;`0<n+dWqoidHx8dc4U|yYWz7Q9xB0A_YXK(32SdUI)sRVc8|Rnj2o)
z*F13UWTSI|Lnh4Y%A}a^Zl{I(BTGY;HoDIjEmE9W3bgM%Tu`&~<KynM29#k1w^6o?
zK*zSN#KHgE_f;%0B`=w-NnV?~5LOjCmw#WIyhd|+3iFAaIGGd`$z0$~iRr1$T2DvY
zb7n~aL<WGB0uV$=O?}aKd{Bz^#s;*kv_=#KtBZ(DQJT;qH!KSZSRo(OiLH)W{5-o=
z%*VU>KmNrLxIFP=n==wD<~Xd}3?SmIrTDS#qg2o=-Yv~d>*`&PSc&WA{M4c@Qh$F#
z!Vdz++Yx{go5>qm*GYszNL~6PK5=~bLIYfUN2=d|gjND@ZxfiyiaDNcby#SI{x;n|
zmzwjM-A>NovAX<%ndf<>ph`J;dNJBN+2gW0*Ly>}qOzPQ7m?FhC0`{dLSu?M((R)N
zI-6ze79t@iFqUSJ2ABarVC>%qE?yv_jWLa~7$S1$Ck*N`9L0*h3z>8X$s8=lm3Ip&
zI0OGbh${K0FOdN-09BCzD4hW?09BCzD4hW?09BCzD4hW?09BCzsC0h;_~-`c6G1+`
P00000NkvXXu0mjf?cZiN

delta 1239
zcmV;|1StFY3F`@vB!99=L_t(&-tCcnFxz(=$Njgzl+oy=tq4)3h9u3DsKrA|#0Z*-
zhiZhCh?KNch^VNC&8oN7wqC6_59w-c<|(ur@l?f%t0L5O3^&hQ1tp$hw|#SSyRQ2$
z>0P*ebMO1z_m}VI^~vXzkB$zyXm1A!KmjNK1)u;FfC5ke3V%QWC;$bZ02F`%|6c)A
zq59Ffz<U-V45`e*wfwDEx>bT;T*}Q{cFzB;0U*G&Du61qI$7~zXmMtKZF+7e;5;>}
z=zclcH!{&I=`Jm3>>d97`OC5CImKIL00g+Ed(a3rF0>(6y^?SI`Nn5`bG@mrg^|x9
zW&5Px;3Nuyoqw}FVSdGaENk7^`d1|Y0S=n%E`jM+Gpt(|aXgYyl!boe0T81oOYj<d
zJ8@P%w+93^m79+`>v$#Uj>#T+3=;#U88O8(xkOmoRllX&+U)`x3i<N<z_xOGb!}Bt
ze;*fXLx>}kHkB#X728VX^4!4Y+Tt!1_+wkSDj!){oPU$%r1VtRzFt`w86U5&;WyUh
zjZI8~*Y3)P4Y{c+OY@)%6u(1(V)cV6vLQ?U*}$(&4}Rob38Q93us`qbZ5w=EH{8q{
z>$pDHBbD{EGNL~V_s=flr46@~zp()cXrj>!NL0SsIdJ%<o5wx5d|kP@x-kCqryJip
zI1B8(6Mqj81zZldOB~kwgQKjB(j`8}VRONk;L6EaApNFPKGC7vQUDO(pou0k=+qgw
zs-0RrQu~R>t%YUqcXpK)@_b`#Jkt&BGqLV*@mTlP5cAFgR7Zj7lOXe0yocS%c-57c
zknhWSCN2R8009n~XflJ&fc`PH)31vgCepVTmVdxBLv8&8ubUR`LYII<qFY><gY{Dz
zqhI0??Xd`OsKKC#$5}1`m(AUT4&M1A9WMX^K!AfLn#`ah(<i8%K3)8fQ}D**%%(!|
zdT}x>IqEb$gc<6^j5$*jZQn*GHE^uzSx4K>eB4gmf0^kLewN}N7?PgKT3w#mP$)L0
zW`BpAf<O~ZX3$7L1_T`G@|wEQ))x8PZv)MFcLdfyUo(>CA)1p6q^Ayw*wo?(veX0F
znqts!9RaTH2tFKa`4SY5K6$+Or~%+IEefbMKn&WRnqOLxm)71A7IU~4a7nRN83N4R
zIAkT+uqEhdGu2Y!X&~Yr6sDRbv8}jq_<zj1@zssrEiKKikBtIcn;YogcdQdn5s9x}
zDxeb*P*|3(4;K-@J3`AM2lBB29KBFFIy4wfyPy}Cil=3H2Jw%cPC(km=n{FDE8qG_
z9whdBM3wE+p1^<}p$vm_WFwBpzwdn2HS%_Z;JzS7oEQByhnC^zm*MT6;Z4q>(ton4
zftmh{FFsAbmy;nDCWtP&=K30O_TxCna&tUrqD_G+Q=A#Y7#Vqpl15?Xg_HPhA8@Rl
z5>8N(C})Ks=d+nHx#t;~VZMAH2d<+j>j>@=ftF1>mFj_rJZyT-7~t9z0C{FecxZyF
zM&l|?>?%+;;3+|4t4!=FRk2k)QBbz3nAleBTwyCzuXX?dAiy;oKvRLg_n>w(|Mhnu
zpxr<LC;$bZ02F`%Pyh-*0Vn_kpa2wr0#IO&<}cxr=D=5W{Tl!P002ovPDHLkV1g9~
BR{#J2

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/HU.png b/typo3/sysext/core/Resources/Public/Icons/Flags/HU.png
index 8fea5cf9990972cf309bf97af71a230309aa9fd8..2eaa1daded911c1f0a91b89e4bafb1a9f5c12f32 100644
GIT binary patch
delta 109
zcmV-z0FwWi0g3^TBxV&*OjJex|Npqwr0=w;IgSB1jR4g*8Pqivd^o(;0000mNkl<Z
zc-mtKB>))G2!K%qqYCJ)K#2fg7zLwXumM2=fWepmU~nM-Miq=IptAx1&!WI^IgvA`
P00000NkvXXu0mjfDQhSG

delta 124
zcmeBToXI#rrBpq@C&cxtx#Sg7F*tg^W##|>|94zlV%f)N(aQiwx{v(NFfcIadb&7<
zcpOhoP+*W?<<v+}T++~)7;<n0laLUPtVqwXqbr&&rr57aF!2pq!N9P15o3a~Zrcx_
OMg~t;KbLh*2~7ZCV=Sux

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/ID.png b/typo3/sysext/core/Resources/Public/Icons/Flags/ID.png
index 5a74b960e73c16f34bcf1db441bde310918afeca..5689562da26506e40738ca2dfdd7768ce85514be 100644
GIT binary patch
delta 103
zcmV-t0GR)u0fYgNBw!U#OjJex|Ns2p;_4qR=K&Ju0TAZ^5$6C8iwy0d0000gNkl<Z
zc-mtK#SelRMiq=I7*#Mt6{O(@DGW*k0D~X_z%U9%!6+E1007(dQL?aRzMB95002ov
JPDHLkV1n$KB+CE*

delta 130
zcmZo+oX<ExrCKY%C&cwRgCGbo3O#4w2O&m*SMqug^yk4N2>K5O_f|f$VPIe|@N{tu
z@i?BGaDcyM28Tw1M5w{4gph*|LJnm3D3ou$5W}df=>AW>cTFJcVy?CoObn}3nP%LT
S6<h|?%i!ti=d#Wzp$Pz?@;06T

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/IE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/IE.png
index fd54e8c4c395f0822708d529f22de913523e5fd5..9cc294f36892efd7e4fed5333aa0cfd1064ae135 100644
GIT binary patch
delta 82
zcmeBRY+#(AVk{cq6XN<G2+l8Aa(mzZD#rhn42-kA7-o5%a;!baz`&s9>EaktaVy!Q
lxmkhDLZGaXd1Ab%$gbCi0?ub#I|Wq0;OXk;vd$@?2>`O$Aw>WH

delta 107
zcmZo*>|mUrk|G`86XMD+%M*wgXL~KVz3)E|oL}<4it&FX0}wS&c$mq+z@Xvj;uzv_
zJUO9((JfWnf@AfI2FA8P*2P?IqCHv?p$4lGLJqEA3Sniq)Fm<hi-c?^P!EHrtDnm{
Hr-UW|5n(7*

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/IL.png b/typo3/sysext/core/Resources/Public/Icons/Flags/IL.png
index 4444e6d7afa2bb397f43dbfae803518b385a078e..16ec7a9fec2427d2d0da1dc151bac5dc4a4a427b 100644
GIT binary patch
delta 1217
zcmV;y1U~!m3EByeDS!X}|Nj2}{r&&^{Qmp<{`&g<`T73#_Wkws{qytv^78!g@%-@c
z{O|Al?CksN>-*~J`{?NU=jZz7=KAB~`QqaF;o<q<;Q8O*`QG06-QD=y-1ytu_}bd|
z+1dBl*!S1h_tw_;)z$aZ)b`TS_R!Gw&(HPF&h^dB^~}um%YV!D%F6V}$n?j@^u)yT
z!^88!!t=qw^S{6HzP|FiyYafZ@wd0}wzlxKweYjE@UgM)udnZ|t?#O;?xv>gq@?Yk
zq3oZZ?4F+NnwsmGnd_LC>Xw%3lauL^lIf6;>5h)*jg9DxjOd7n=Z1#ofPm(If8~CD
z<$ZnSe0=44dVl13dE|F@<aKr9b93Wza^rDv<8W}|Z*SsmZsKii;%sc<Yir?ZYT;>V
z;b>^#W@g}IWZ+|C;9_FnVq)K6Vc%e2-(O$fUS8i^T;5w--dbATSy|p#Slw1u-BeWF
zPfy%VPTWpT+e}Q`N=n;FN!mzA+D1m&MMc^~MA|_?*?&Ad*gHGeIy%=lIM+8f*EKcQ
zG&I&SGS)FM)-W*DFE7<CE!8Y6)hjF1Dk{_|Dby$^)F&s@CMMG*CDSA%(<39(A|lfv
zA=4ip(jFet9Uamg9nl;d(i|Mo8ynFY8qpaU(HI!f7Z=eN7tj_K&=nQX6co@C6VMYA
z&k_>Q5`PlU5fRT25YG<}&khdH4Gqo=49*J+&I$_72?@>#3C#!y%?Ag~1_sRq1<eEm
z%mV|=0s_nd0n7jZ%m4t(gL!tG00078Nkl<Zc-rmO={J;70LSs)<6(+OikTv_PztRh
zTF^qNv`AS(kt`*Yv`k7RDmBp}p~XH+G<t?+%zw=D%>Cb*jx&c>ojY?+=X9L;y!*cS
zy}9S!a}fY`3Pu=Y1UI9=z<)82#|VGNfen|f1QX4t%RCtHRm7|X1MSqHMHdFYh2ERZ
zDxJ@P-wrvNLN@g3<?z$G7vGYABlaQ=zTgwLrKYANCvV+c?5<O)RH@G=4`>n-5;PjM
zT7OP6#hn*s1gq65SmuevU^E(kkr~tU^wf95_~aSTP=1hfmDN`pr))RN$}X0c6u%^|
zYig>idPr{^sGO8)LxBBry3mE*XYGmtHokKm1)a#JLI%Ryf2L!BtkInhzJfdq2c;}q
z`>Mmv8!~SvkG@yzGXK~ES}Sh53c4mz;D5zka9_Ghs)Ipo`-Dv_<rZ6^cep;PL655-
z{qa~LPn1r>2O$llUx_7-i_$6hAj4vp%7YeL(<h33YEX-K<Sgtq?|_%Aj<mFrE5V?Z
zE4GCllkTkacBXY`)0PqXV^rv;(-7HV&-UKRPI49~ByHiK;yLwl9ysWD7R7OY`hOhh
zTnj{ZyK+G#Wkh^XTVLNQxSq5$H`G?uOp>>^nwze@Aw9965L|8?H<*k@!>E-AW8-6^
zHn-{X$nfyj!GVDjpuop@UJjK?sf^8cJx+*SuN|7mh*8MpF&=9;_#&cxE)zi|?jjC;
z+ADOd-f7k=;4j&Asqnrt2mVX?VmcFbVPH@|Oj@vrepShXNqRi~x!sH~%V;_L6PLlj
f93!MLLIAtpM<TjMiV<ON00000NkvXXu0mjf&|Q;6

delta 1240
zcmV;}1Sk923GoS#DSrR}%K!k(0RhYc0?Y#g%mf6?1qICp2F(Wt%?Jq12?@;!3C;=%
z&I=393=GZ<4bBb@&kqmJ5D?E15zi75&k_>Q6BEx96VMbC&=nQX78cMK7tj|M(HI!f
z85z+U8qpgY(HtDn930Xe9nl>f(jFetA0N^oA=4rv(<39(B!48+B_-1)CetS;)F>#_
zDJj${D%2}0)GRF3EiKhAFV!$G)iE*FGBVaQG}bjW*EcuUI5^ijI@dcp*gQPgK|$F>
zMA}6~+D1m&NJ!dAN!m(E+e}Q`PEOlSPTWsV+*DNER#x3uSlwA!-dbATTU*{-T;5(@
z-(O$fU|`>2VSnFZV&7t7;A3OpWMtrGX5eUO;c02%YHHzYYvF8c;%#l>Zf@dlZ{l!p
z;&E}~a&qHybK`Y&<9B!Dd3oe|dgOe3<$ZnSetzYDf8~IH=7xsnh=}KmjOdMx=#Gx)
zkdWz;lIfF^>6Vu2n3(FBnd_RG>z<zMpP%fZq3ooj?SH1G?W(Hot*!5`ukW$3@3XV;
zwYBiJw(z&N@w&S4ySwqezVg4n^1;FL!ou^z!}G+%^T)^Z$jJ1{%Jj?2^~}um&CT`B
z&h^jF_0Z7v($e<S)b`cY_tw_;*Vp&h*!S7l_uAU{+uQiu-1yzy_}<?5-{1M*;Q8U<
z`QqaF<A3A%=H~k6=lbaA`s(WY>+AdM?ECNU{P6Jn@$vlf^8EAj{q^<z_V)ex`TqL)
z{`>p>{QUm?{r~>{|NsC0>A~*z0007VNkl<ZSi@u3OCewwHDE8pG715M8ijy?kwP$P
zz@RXooI*e#Des{$FYIZUPniL8G!k}EV!*CA27j?`N(|^0Q4@6AOuhkIJa`(@*sIAm
zppGqY#}WhM<>VT$%0hAa-n}&(nR`ewVArgPlO|1`GG*$F491B0^X5&mlxm(cYxe9p
zbLP%nzJ~|{_GI%3@bU8U@(Hpt2ueywNN_O-hzkpgh)T*x6%gfx`8rH)@iEasBAosy
zDSxSH=^5q>CQ(r_afS>Ai--$@5~j!<d-t|*yKRB+TY0V4?A^OikEN2xKwM|X*S>e7
zBYy{!zdeYtc<-(x2Iq~$#zG^f<EC2H;O#K}6gk~xy<$S0L`UN`AC^2T>B)$2&0<XS
zWQf^Gd^(sQ&B>gG6lKed*;usZl8})0B!4kzE<hG2XJ#rSB_-|%VbDY=2+Ek5ibye_
zU66w*c{ftApv}yzO@bFTII-rKiS@(z+anl!y%}PO55y{Fm(3MSURz=OCSKK<)8vVd
z#%0FBU3=Hrax}nlr8PtT-n}^tE<`3IV5}zt3&MIfn>BktQMo6V!Fu)Hy(`UFs(*+x
zV6r^3Yh-x1Hy?|=Z$L<7T$B`pzF$CKm=S~FVqy%~nJghADJ~%)DaXseCo3Z>$H^$J
zBCnvJq^7Q3N>qWe2v~B=n>T;{;$jwu*^8HUt4g=8Shjrm3Lsd!homBHgClp--rebp
zBo=8%ppDOVeV>@|GO|nM?V(IL?oq516zhAZD|0eaQnBpao5vtdQPsA0rD;4xmFwQU
z9SdmRR_>t?Fz`?aMjM)g!T@dx0YevsV6^8-1p@$iPZnUf%Emqb0000<MNUMnLSTZg
Cc94w#

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/IM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/IM.png
index 9d240e1361579dfe0a6dfdc9831d50696ee390cf..1f8322d3d1f5b06135d59fc8e94c631218982800 100644
GIT binary patch
delta 2714
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
U5^(81Pyhe`07*qoM6N<$f`gI`V*mgE

delta 2736
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/IN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/IN.png
index 1cd14105d84148953ff88370ab2e95ce706f6c8b..293564d9d058bc560ba1a7a91f4107bd17755986 100644
GIT binary patch
delta 525
zcmV+o0`mQ`1giv)DS!X}|NHy>`uhF!^!oGj`tR@e?d|vM?Dp#F_37#L=;-w4=k(;{
z^W^06|J}RY-S6Am?$y=n)YR+7#^lAt<iNn;tJSB!zu~^V;kmiqx3}H4w%xO{+p@CT
zv9a5)uiB`n*8iF{|CuwCl+BWo%z}c&f`Y_>fy97-#C&|hdw+Yvdwaopdck>lz;}1R
zcXz*SZM$r2yKHQ_X=%A=Xt`);xK~%OR#vc8Rj^W0uToO36Nv~ChzCbUs76MqMn<Sb
zMW{ePrZO_0Dk_^PDVri9m?0sUAt9Fp1c|$dj*b8T0Sie)K~#9!?UdV6!Y~kqw?wcu
zR11x!qP5jlYk#req19>>wUpEQKM@05FvDH4!wr+~0lv(?*?-{<321>9Xn__Skl+>x
zoFaj}LRge#5jz4k8vfs;D$A<=_Zv#jr?Vk%n`WC2=Y0aw82xc*wYrYeZCT;?$pBey
zrXi)w>-9WFX*l(z1B?b1^@2D_;(*hW!ALd)t9g?JNq>>&#Y4cFyk;OrRM{OK7cWA*
z74dn;t|E{l`#3(kywAmAA@av7$NbD>1tm(bjqoL2-!~C3Lv-bbi2p|LcNPh`%Bi7L
zre|)i%QQ=gQk}1V*L9w(>Z}HFR|mx<uvadSz&8^3L81j(paoiRK!PROH5tXw72S3K
P0000<MFvhpu0mjfWjh-c

delta 532
zcmV+v0_**&1hNE>DSre6i4uqh6Nv~RA(tT`m?9#WDJh#ODw{GgpFlvSMMbDaMyN(c
zsYgesQc|u`Qm<82uvS*ES68rTXt-!-xoK&+Y;3x0Y`bl3yLWfLcXz;fdBA#l!Fzkb
zdwarse8PZ$#DRgtf`Y_?g2j@O%#@VPsHoPf)u*qo+Oe_QvVXGMv$NZ_w%xb4-MP8m
zzP{nVzu~~Z;l;(|#>V8-)a%vN>)YGz-QDlx<nrX?^XKRE=;-w6>GkUB_3Z5S?d|vP
z@Avcb`t<br`uhF*`~Cl!Gyj@3|J}R)|NkA9Z1n&D0TM|>K~z}7?bORsgD?~Z;HWJ$
zYSAcop|OY(M1QmrLyHi^wkc}f|A}0=(1l}?T_^tod^6_?-VFmRU;ztQV2gkc!+=l2
z0BM*%0l^5ygsnA!O@81&grK{hZ*%|=4MN&<T|>jYsZa;{=_qZN^QxLJ+jMl*D+Bk#
zlyg?hW(DIs9p<Wl7*ASWWJw$+8Rf5&u}}n<OIIw5{eK|vZ!)%`E>i>utQR!#FFfze
zPo5VwB#Hn&d3$-f4Lkt6;QF!Zj<G6$41w<wj=b|ztrC7TvD9dy@fc-pxJbWNIqJ2J
z>5|r6*U)ef39WN}ICLOF(9t|+DWxb0#-tS5AL(B&?anY@*DzqmFcz?Y1uU>dz!&)r
W&jVg=?+t$d0000<MNUMnLSTYF>=t|g

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/IO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/IO.png
index d66d52ca0f0a17c232079acf644e721415fc0b10..d8037746cfa3808ce0e048d9e266c3d3b0e0ad81 100644
GIT binary patch
literal 6472
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

literal 6533
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/IQ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/IQ.png
index 3f752499a5f928f273bfd67ed7eb9b1e673fe432..c5e8de6be255de6998e4d899f6fd7b69cb918c48 100644
GIT binary patch
delta 1026
zcmV+d1pWJ)2%QL!DS!X}|Nj5~{{Q~|{{H>`{{8;_{Qmv>{rvj;`}zF)`TY9$`}+6$
z`S$zx_WJns`uFtt_w)Jo^7!@d_w(-d^6K>O>GbaB^6cjF?B((6;qU0+@8{p{=HBk+
z-R<Sv?d03+<l5}x*z4if>fzSu;LzvW&*s|B=Gx5U*vsVC$baJ1#^Kb(;nT$6(!=1<
z!{5=t-_XI{&%oZ#zuwNh-Oaq*%(~mlx!TIM*~hck#j@ALuhqh?)xoXQ!K%}~s?xow
z(!QwDy{6H-rO>;i(7L0~x$dg6q0YFU&9<D&w3^DYn8~r1$*`2iu9L^Dl*X)*#;lRX
ztdYj6kHxBs!+)oV!lj78q=vwwg}<VKy`O-+o`1Zaf4rT3yq$l$oPE2Te7l>Zq@;Yh
zn|r#Odb*l<xtV#nn0UFEcet2$xR-UemUOq3bheamw32PJkZiJ#YqE}Nv5sl6jA^ip
zWv_~2tc78$hhD3MU8{s%s)Jpsf?KMBS*d|krhQSPd4El!cub*pOQCj3pmj;0bw-_V
zM4fR#oNhmxZ9bcAJ(_DfnQA(iX*rl^IG1QQmS!`RWHXdxGL&O6lw&iKVlk6qFq2|1
zlVLBDVK9<lE|Op@kzXs3UMi4XCyrYuj#?*;StE>CAc|BSiBlhlQ67j=9f(mJh*BGf
zQ5uL*7=MRQ7=}+6g-sQOO%a1i5Q0e(fkzL5NDzTY4S`1ue?$p?L<)UE27N*Rcsc-h
zInEL%0Czb6cR0=wCIEIg0CqP3bv6KWH30zu0001g6V%!O00EClL_t(|+GE&5Az&Ca
zVAOz714a!PMh5Jp5HPq=2pC2b5anSY4QR+Q0Dpmj8Y=??sEczl3&~mtFc1mMXL~UK
zLE1z~1`uGDvhvV14%1(5%Rm%hv|bR;&j19OeS#1XDOF{~;!2%Wh7802X6Hq*5HDx;
zz}*}WUR0s8QjaM8E-RwBfs`08!T>S(x|{-{3}EMAa$Xe4#lXNBJgY=39cqA3jdyK!
zK7T<2_;?ujLv&@9Om?zybPZqMvf48lVt|C*Qs3I_JVFL2R$H=2&ahW$Zf|Sv=<Mza
zoEMbbBLOr)q-oBk(E9w6a-Ef?!gvgjo4>5FVeQ=B{)v;OOqn`;+RSZ!@oT#r7#K7+
zuGq3-!<uzvI%_8sa^Nu`ckjM^J9h8e3wr~*{p0o@sA6L<+`4=Ft{uDfm+EZZzgPi}
z0TBzcvNF>VAVb?MJKL9=K{_fmB`F~x)kZ2NBVLXHC(vs3VQ^PsARDlo7;!L23o(o|
wkVqk5I7lI2I7A^BHDJ_$Q3FN|7)AyF0CdD{UFH@1od5s;07*qoM6N<$f_vi}&Hw-a

delta 1024
zcmV+b1poV;2%89yDSrR}0049~0ChG1b~gZaH~@Dz0Czb6csT%gIspLz27N*ae?$s>
zLJfaJ4S`1wf=Cd7NDzWa5raw+fkzdEO&Enu7=}+6hfo@bQ5%R+9EegKh*2GhQyz#?
zABa&Pic}+vSSO8HCyrVtj$0~_T`Q4ZERkO>l3*{BVK9<lFn^O_Fq2|2lVUNHV=|Ou
zGm~O7lw>oNWH**(IG1QSm}okfX*-!}J(_Din{7XvZ9$xFM4fR)op4E@bxNRhOQCj5
zp?6K9cu}KyRHl7dsexOnf?cYDU8{s%s)Jsugkh|QVyuN_uZn4~jA^lqYO#)MvW{%B
zk8QJ%aI}(iwttj#x0Q9bmUp<9cet2%xtMvmn0dLGdb*l>x|@8un|!;QeY>1~yq$l$
zoPWHXf4rW6y`F)+pM}4ohQOnU!K8`8rHjL-kHxBy#;cLWtdhp8lgF);#;labu9wNM
zn8~r4%Celxw4cqkq0YFY&$*<eq@>WgrO>;k(YvV9y??3FzN*r_s?)x$)WNRR!LQZA
zve(43*u}Ql$GO_dy4%aV+|0e*&A;Bxz~0Zn-p|3`(8J%+!{E`x;L^q6)5hV{$l}$@
z<k!sP*v=6q&Jrii=GxEZ+R*3Q*6HBa>fzYy;o9uu+wA1r?d09<<=*b*-|pt%@8{v~
z=;iV2=6~|+=ko07^zQ2P@9wIy?)LKU_w(}j_4E1m^!fMo`uFzw`1bqw_xt(y`}+C(
z`uY6(`uzL*{rvp?{r&#^{r>*`{{H^|{{H{}|NsA=kHMb+00E6jL_t(o!(*61Az&Ca
zVAOz714a!PMh48J5HPHz5HK8~5DX~;)@&oufPd+WL1h2zy-@zFRXg`@Skk_USOYp#
zOF>kW-U={x|MJ%INj;epB%6pc;9!eF!e$U7+-M_2Wci$V3w%8$i}ev@!2TMUM2MHe
zP2g_M&+v1fEIyGK1NK)-q-+OLtG6NySiQ(8B!DObcJDe+Ba^n{(4n0<YCfwYp$2Sl
zDSvSe4J2s5mTiYNXHQxxt6$q(SD7JfBU%;<F<@n*bdhst5FrB=xVG(Eq1iCk*3!z-
z!ras>PboLnWF^pqb#^LzS&o4|o|DD9*5ff?v7(f{gOIYZp`Naej<$xDI#)r0kXikq
zL(>E#xFz^S1idB;8TjwQ<Aq=rW@dI)W_cDEU@c5yVszVcsE>!0gN>by$$K&{liWf)
z2Bgb}g@s2VK*W^J(9ojohnA&A$Hc|QM>j7|j!0OH+kmOo#fK{9lb@M(clYi(v~0uh
uEe~)QP(>kN;G_^RjDk@x3P!;wfCB&qFT=_*al2*!0000<MNUMnLSTZ?Zzz=j

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/IR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/IR.png
index bd561ddbbfce0da9a09a5b94892002758061c54a..fbe08c1925d5d6cf308e2e4c0600d3ccb1614049 100644
GIT binary patch
delta 2188
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
O002ovP6b4+LSTX=s1XtX

delta 2227
zcmV;k2u$~w5x)_TB!7lUL_t(&-tCupP}D~j$H!Dzxet?6ZYzo=<}zNCQ6U}#OpH-9
zDyYC<yimalC4jdmcp%w`F4@&AXjGI{(4Y_^D#{_JU}B6Bm|+fPMi@|-L2h(EzxfTL
z8~2Z`-B>%;{(jZf)&0J&U%zkn>+biH^@<z$;FjKTBV`f+iGP4ZKq4R!kO)WwBmxov
ziGW1lKPJ#KcDPs^Vn;Z{Sxe8@5jMFMjk|+7+>6Hk+i2YH(VqVWie;H=l8;-G+%3sx
zQ2h7-2R<8cU|jzLpAAcx?A9s22OT@~&?Jl8rxTSs#=G0l!3QV)4n=|-1#0ZL-i3}%
zk`GOo)PMijfqw_ap+N1L=xv)6)amb2`gNi>=91{;nkbAFYnLNlvUPdemz>+MGH2W3
zvtcW8wk^vHUzo9O-sx2l1u<V{ZC-Ug%7R8&&`41KjJ31ULqLPGw=fDcG$(S&*)ZCH
zma+05mw_S-74#!QvbT!%K`}BV#Xr2@&#TUV6`ZvN`+v(bBd}?iHv$FE)P)=JcdW_%
zQ&83>h9eOg*^#JGJW>MI=6+2PhhUAiY*XPk0U2wfOZMO^b!5>l#;?zd4$0oKK5sj1
z(CsC0HWXJ@Gkx|JW}@wXW=-UU-8i)4;@+)AyHJBCPK*4Rb!*XIF%oS-nNM7%&4qt~
z6{FA$%YWa2eJpRx-?>x}Mr|(qX3^R88}fJJ19rYD{u}6~!We{DK*BQNHp*WY$I4ib
zNhjuGYgT%2SY9+<&OG_0ciK{)v_Lioy(uUBF=Rn^;N`57!P9?O42msgV$Co#=Ts<N
zP_~YB0$pkGL!P#b$>yJ4jnklP)P!U|wup7b@_&LeYrN9}VG?+5BPe^~o;=t0$K@CV
zg(_~a3Rs9P*~@y3`+hcPfW>>3W?Jf^@PZhbvR=FI%F*KL%Nny@Wzwlkl?Q)I&ea!d
z%?7ner!nacm!@V`7SIJ%3*D3~T|p<RKdv}+Ql0fLx@JA~52|x16&Yd|G+mwjy&~PF
zoPTF1VJ@}BEZwu(yu`A!yV3Yglyb@V+n&ou6m=RA%{N>WQQ7VL^K}@Fw_96pwY3SQ
zxw+%Ujr%mw{UTsKdi2_?S=Z!pgO}GeAD_mIj0b~2dreKt)vK&`du?squ3h@iKi5x~
zVA{8@!(>7Tgo3>i=;&xjO|4n8=H|(hH-FR95wu*oq<r;N<!i6epo@@#LPJW*?e=y%
zBhcPn7ZalyHmor_yJpp@=8G4RH5C+;KlN1k6Hhed<<Ui0vwC$?P7Z2yJ9qw39R3&r
z4abftUV5p1@7{*v#|_@zoLa%-3m3|te!Be0C!6x~=^_MbIB}x>yYEoukk|_W!hc;e
zbf|Xta2g!h+6@~-d2>lgdADwCLQ`R(D5(t#g9B>X5hEBv!!8KiOiL?!^wAsJx3?J#
zs<+-U9Xezs@bk}#XP<=tTOmqJ2M?;=e!JaZxDg#)_Q)d)v<m{)BO}Wnf1E&Pr4`RV
z&rufTEx-Iimndp3F1AKmN(z$ZqJJWSiXqpxZnX;nH7iyqUVO1trMh|gG)LB)lw>7v
z<%;5k7s{V`Mm*EP<B*t$LgSe;Z7LPVz!(~8A3LyVlk$~U+B6z&n6k$nyB-x~C2;jB
zUMjkEYyRmctLC<CD4>QiH*9T0gk2EeK4AwqvaJ;rFyZC8)zX5zwX96}@_)-51MwX|
zsB?EmfxSYRA-28x9}{R(t2vtWv9Vn3x^d&Ud793j7YHboEVJUd=Qs?)vyhWRIO)cZ
zN3A|Cj^j=s*~>d%3=Y;$o{VQ)L8V>0>L*R=Fq<K!?B1PI+w$wL9Ssc#%er<oCnTVz
zpEAW56l6ya8NpNO>PixEtADXk@8MDU&_g`Bt)-<EJ$i7C2^hKv4W6DTkWiq^{@7P8
z)R>iJ3<)7)!*9*t!DSCW%%jE`AZ$qKxb+bNp}^(Sn3-vh*(i5QJHG*z7eG5|6iZ&(
zrAw(yMoqWn@?|kyMa_=WX`_*6i&$crS$n~InT*G{ddU)AG19v>oqz83ty^|Xpt`#8
z+&S~%!<=UGv164Vf2{rRL+)A5t|=km=BZO{TCH6ZxHqU;6^i>hg^UNk?%Qvha&ueD
z%XxaJNq1RAp<P-^ZQ8$|mBSAaHO0r1GT2b_kt3wgR#c(jZ6aZ|p$*B&?1K#@O+w#>
zGE4oQJwn%layzka|9^zW#ffd^B{J)F@8(9fqM4Z@Dy#hD6U~qz+-vHA1J(Wdsr&a=
zzW%z}(NQ;Mj9B>p(2g8wMF$K}_UM7m9n{&GL|WtMD54b(4yt$GwW6PXO8ii`f7I{4
zFQ9L{QPI2i9n{5zq#FBHv`-(Ug9HBDjcT2p)qVSds@{7~(SN;r<>=9OqjY6e3l<nW
zJgR2T=GLp4H}9ISuVLy`{ltmJz(9V+tLDrRQ0h*UYhE{YtbqFZ^4kt7)S&a{i(@O@
z+^Ux@z4pZy6vOoCVhw5l_43j<IdPz?=FY{q?U!E|J7b1HE{ARPqD4$3$Y;(pOq+(y
zDnCC^3TTzTzklE`264&LleUb@8@<}_aE$UV!ar+uKtT24#Y|is7>GFm-MG<)Vx3{2
z#^uW~r}y*}gnoYL@LJ)D;M|NEyv@vk6E!PWGK60l(CUQ?g}G<XW>UPb3J72zd}`ON
z!w3fX-9f@wgO873pLS3X|EL0rpHrtYwWua^<#GnfNPkYqWY{>>JMU04f!4_h346^Q
zLi$D0VnxS{0cFQkefkLK=+WeD!q|^KVt?rhW1XEV-h8v7SFcJJ7f@n@7l4qX7SK_n
zh%o{QHBdr}*b|~?$PiFs1G5a*eDDD%Zm0(hB0i~EM6xW*;tXBAySot8ef#3POuVWe
z)Y7GkL@YoeAQ6xVNCYGT5&?;TL_i`S5%~Wl@DJ=vJP4SMOU(cP002ovPDHLkV1kKR
BR^I>s

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/IS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/IS.png
index 0f5b13c1319d6d741dcbde22afec8e675b393c4f..79d9e9495feae709cd5f8303e6def73affc44335 100644
GIT binary patch
delta 319
zcmV-F0l@z51KI+RB!75NOjJex|Nr~^{{8p&{r2|s_xtbi`0nxe?eX~4-tN@i?#tHd
z%hu`gxVZASx9N+E>4}Nxg@t~a%j0Qj;ay!}gT7#bzS}@RJZG=hDk|40Dc2|{*C!{}
zCMMP;B`{s8FI}oETB#31oex2r063QbH<ti5mH;)C05X(q0)Hl@0001;Nkl<Zc-rmM
z#}2|U5Jk~P3!Tu5!J&kN|NldbgwQw(Y-Ki4^v>RQVS5I-P;P<V#v1212PXGt9s~v$
zV1NMzniMF6*Uk$}A7v4QOt`JQ!1!>@f{+Nqz8B~Wk}&vWpr-COFhiuYV!1yX=d@m=
zQDCdw`Hzc@13079hJf}G)z7H@Nb0Yw9;SceJc=1-^+IXGQe}Vv1{h%A=M8AZu*>iv
Rs~G?Q002ovPDHLkV1lOZqSXKZ

literal 494
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!o&@-WxH4EwXE2?b*u3vQ82tVA
z?O|-}HC5H?8X6#^rS)n1_S4s1@jK6DFrUs~HjTk(N<tGz@#$+X`5or~^%}&k(urDG
zH|zA3d+%)0*XzfwdiU|i+mAoKeE<FX&%gJdegL^ZGyi`7jxZT$?2a8TJ3E2sMQiJA
z2Z!tG>LBYhH6LeYzU=M>Isk&8;t<EEsR0Es4Tn46D$D_JcS2nFEU$eU(7#7LT^vIq
z4!^x-&wa>&r~To5?WOh0>X=H41djw>c;CPH!K&F7J9mZ@UT|#Pz3svjE6+`_?d@Om
zPRepM`Fk9QwT!tcs?5v7E>m!Tk-d&XCDrEIVas`rH+fS83lt-kIhap4Cb>f2A?Uw>
zU46b<ut|gFoF$wxy|XP=H@@Fe9C0Vd;Ubqv#J~7SC-zR6Tv;sq{gRNuJg2KwTvKH&
zOt?KSosIE0>|H7Rbbsgvujs>z^Udwrw-rnBO}TsO(z$;ZN`RKi{7`?uY7;Hfw)1JR
Q9neDzp00i_>zopr02%@9IRF3v

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/IT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/IT.png
index c43cf782e0f1793cf00a84d718b975092e9de49c..380c970fb39c2f54b776b02d6d61aa2c3662d5a8 100644
GIT binary patch
delta 82
zcmeBRY+#(AVk{cq6XN>+|NnPeb}YHEmvOTDIUNgzNp9z~&2M#d889#~sCl|LhE&{2
m=4fSBX0s6RY-XMqFDg>3_*9_T)c8J70fVQjpUXO@geCwsQ5`4%

delta 107
zcmZo*>|mUrk|G`86XMD+$qk4YC%Z4XvG@P~|L?Z!IHzNAPTL%abk)Th85kHeJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OQ#3CC>l=

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/JE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/JE.png
index de9da2b81ca3caeddee3c209dbb3ac27e560d9aa..9949e5fb05c6caf89522794be97e4443b891e0ac 100644
GIT binary patch
delta 2020
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
CJ>baz

delta 2071
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
B2yg%Z

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/JM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/JM.png
index 1ea875ac04ddbb587e6385115501aa73b8b3a48b..ca4ebe75ff4553ec3b4d9897830302ae33c282d6 100644
GIT binary patch
delta 426
zcmeC<ILtgjxt<|8z$e7@|5=9rXBhqh(P@U?rx<<$$&(DfPcVEt#qjkM!?$A$UxDZ-
z!<Qor9a|V`HZfFhVyN86P_dDrBbT8ghoL5!p*oqNGLeCO7DGh>1KTVHhM5fPYz%Cy
z3~Ve6tSk&b@UPWk3IhY9w5N+>NX4zC*G~#H83?%6UpylDJks&Ppa0=eU!LvUC1UsO
zdx+(PlI3^oC;$Cy`l<5W@`=l2{7dtWeLcJL)P9G!xw8WQt~|x$upo|s`_6L{Z<PZ1
zpQXo{zVG(Vdd<suXZ>rlsqY+_zW1+N;&iCsKC@1NJOkGq_6DZ!Ob!ik3>+7@85pY=
z6&&;#SYEL<IP9%w5LhA3!1R^L11QUNf!hHntC0ZIbM>J|ErZUP=SUh}aB?KhULenQ
z>iIsA4LkOB^Z$@P_+RMn{EPpUf7Yk|PyH01{@>wazsdiAul=R}lRmCD`(N~ReR=(X
z5AHJcCq5mwslV{WJ+}VFw&S(c4>yF%RlhX4u54HT@k@Ao{m*~(f9JdWVpVQ-J#K!?
QNf{Jkp00i_>zopr0P;J$#sB~S

literal 1038
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz&Ja=C&cyt83rKwdxoK73j_Ns
z28Njk1mpq*|DFaZKt^9rF;r}1V1p?JGJss5AY9G2Qw)_b1wdIK8(H=@P~};WVz@Gh
z8lWIhsw0Qt%Mp+Qh%8j^S&(2yE(1FoLq!6^*JB{rZ^uAvpa>AKu`*O9f)J1a;X)Wd
z??7Avv;ydcnoSJVo1l*Qd71%;AZ`X~{CX7XDv;I3Kt{2$FjOZq{5}Cy^ZO)2O)>);
z3ql-XDNrLw`!SGdKm@k}Xd~S35C%{^#QhLILc9j_GE^28jL={|!w`CV9x(ox^gLZ0
zLn00@y`C9<*+HcJV|S94hx8P-t#34f!U|noTN1Y}(D=>wuB%};>r~gHZ<BvFsTt2a
zvv;QF=YK!v`po(=$DV;fM8-0z;!Kxh%(ah;9to>5d}Lu@xUp2-f2t}k%V|yf+GlIt
zGEP{vV$G^`8^8R%wd+^0=7WZr2dX>NAJlYlS1lK)+93VFDcMTh#B}=$j%k-~J^S|Z
zTla;+mz%U>cCISqI=yml+1<C+`FC2PW4GHbwEkn+@qPZgJ(n+YuUS8zd!c{OD|WW_
zhK-4}j_=-Y;xS-WydlrDt7*}B#;T@O<&3h9H>(|XEO=)rpr){w;R4gOZU)r_d-)Hr
z?)lC<!{Lk20<jfwY#~fH*&7x(e0OvZn<Ka>oS`o9%e~r7;f!{PZw?+VToul=$iUFj
z)c0$agTR}alCxh4ItUbrUrTP#Szybx;o;4lKUufON5n*heYZFe7A9|7)~N13-!^^O
zf$r(+KQUd4TmQVYWoz%*J#ve#NdNEI)BjEBqn+u;XKR11*7+iu{Qh3O!QUB2_7#13
zy!?FR=JPkNhlg4#N8gT|Y%j8M{l+yankO6<^dHS|WD=?Ec)&izR`&<P5_MKVhiWeY
zhDGWud=qT-DjYoex%32XB|Gt5cp>;u;KHk`PHbPQmrh`8j#Eu(sJ-~U`OpJ_n!npJ
zO)UO6`Rl)VBjq>m$+dg?EGqX&_pf`>KR+_D#C1mPA<Z{!9)~A$2QFW)?jnDmeSaPI
lW9w6Y{(t@+&*@<EQ9fmjebl}id$~dRz|+;wWt~$(697A?!(#vd

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/JO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/JO.png
index 9c70ac6c7ed34d2cfe5654ef93334f93dea5152e..6fcc55ad11d12b7ec4eaba6dcd1e66a989b0285a 100644
GIT binary patch
delta 669
zcmWNNTS$`u7(l=O|95FRFU)Wu*(Plf5rxBI%M$0MoVJ)XFjShAF+~!l&Za(0V=9)_
zOhM<;K&I%Lm#9$4Yq%7=P*bAmOeHVVwA+Je3%_<aPv`NhFy7FO0=-CaSs9OBc6M-U
z3pc%P;>HHL-MG4nE*CnT=y2flG>(km;2`$)Vt2RYOS{F@W|_C3*^G^iXfk7cy~X|*
zYiqHp%G%j!wb`szE0&j|!GL9DSXhX8d8pA?>*`Rg#`JVdNx|e~ROl5bmt$fgCM2}x
zU%<#n6pQh!7$YK3B*O4;6bdmc4Eg*Qv9ZYGVQ47PL?g@;n1N^{pb@|X7!<^<CW5Ph
z`w%c70R8<{8GvkdRvMtMFZ%c(i-k-kG8j{Q66p-2(<ga=G};6Y^hi-il1LC93J}0U
zf(Kxlq9y?*0I~p709=CL0t5q)3<gD`Q4|FLdmMWX01+jNlPYy{+p}Z2@1hTuFPmeE
ze+=Anur@Ry*~g|vRw@eSJVWFytsszn?nVP$je5uR<{I0W%&(oX^k-3j)VTXsR!k~`
z7Wv14#wz6#fr8;6(2;N;1f&!{3uu0&8APDIqu{+5?4#@Z|32>;ZnoUn>2s=1w`Dse
z^RdLyXbvQhAcwvuI{xgVZx<C`PbImRfA4K&W}X>65_da4^loR<O!7`zd&OLQYT@e^
z$y-WGFCB2`7fy2Asr|w-w^Y~mGCQJQJ#*<pM|o?_A=5fhvb`+S$=8a8waU=?@hX+G
za>C$x&Ri|Z>5&>3QO%z!ONu@0+NXQ-3-*t{Iy6^BL+2&0PBa)LAYw+Z!T4b?QT%+!
y^e>$xym3YFbN|6JGPlck4e~fWwveUBU?Y_z)_#w!=}q@O1zG%+xUQIt`~LxiP&Q!z

literal 868
zcmY*Ydq|T}6hGhhZBysm63a=Jn~@<s<|C`o7QN<tpt3^Ba`=c!ElX5dN<~{GVvSx}
zYg@~R6}3`}9!8~U+5^pDCY33r)=0;qFpz40obI=X>hQbwp5Hw`&iTRR)@U-4g80+<
z01%XttXfOX73}h7$Zl&kcmSxInzYPBLURGc0A7IS0EGad0O+ILJ}Ratn#W@}9L5(!
z=46<wt5-Yf>KqLXj%(K(zCa!i<#M!I(c?i991bQVpvi>e;}{r-LLt&LQWPo_n4HWe
zgpxrsXX2VQ7!rbIWmr|k%F@#@Dhe3}OG~l69sBxlU;tZN(O^J7Keps_;?NMr$Fn2i
z;?QEj$w>?dK#c~Qn$YE9r<0-0&8XF)K=7Z8bdX3;Dn*?R-EJHk!<rhFMn<w7{`Gw5
z5Ec~R`t?{_%bFq8)Kuj2k;`TMi$tt{q9-5;mxqhxXttu;<E5cTN?$BrW`BIt{_e7U
z=#qWV{u`v!ErG&p5F07V#-XeXWuXYjO{fvT3Sa>+`|v0CGVojixp^Qy@>j4;w&f#v
zzTy<s%FL{e&##xKGAqNXN8T&Uo2RAZ*RGmR>+Xc|brJ24o~)f;TrLph7kvumY!@9@
zPf-;s^?90Cv%-7o2W$f+_l9qEdt>h_7RL5rR<)tqqiCDWe9h_YkuJ@dYwOrw02?}|
zK9g?Mo4+&0PG#P#P>Q)BxHV^;;k3%XFj3RL?2IsYFmRWstL$cc>Y!kDQFz-={>wOM
zEz`?`xtmmUZ<;3g?MP2r#pen4iz(;A^}B<{I01)S+`EtMh#9>dmtB4%_#C%NSn=Zc
zQ~Rm?{>lZ;;jlN7lF~=}=-ynj;|nt*s^wsYp}MU^$=qG!I%#s&w&u%C5Bfi-#cw7$
zFKX+T%!n?kq<haM8L}cMnL*(_p-b$NU9q)CkEb<q)l-YI69mTSu}l5==hGwLt!v(j
z!My>6^)YaIukgC-p?*;l?2-L=pdGawGioP}=BQ<rrphg)J1;1Q7k+b|s&s7(9QMl`
WQqwJ8EEmXkft17yRpY9>1HS-b(tfZ2

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/JP.png b/typo3/sysext/core/Resources/Public/Icons/Flags/JP.png
index 7210c683177108720d3de25649a804796996b91c..716d4faa6ee79104fec4232e2d40ee3fc6c15951 100644
GIT binary patch
delta 524
zcmV+n0`vXA1gZp(DS!X}|Ns8}|NQ*^{QUm<`u+6u{qytu@bLWZ?)&EE`{m{O<>mV1
z<oVv-`Q6?2&CT}A%<{Cf^0Tw@va;@*o9>#L?2wS`kB{nxhU$fd>V$;mZf@pnZRTuj
z;7(59O-<fHLf%0^-atUzIy&7sIovll+%`7cH8tBYG21XO*?%S`*(D{}BqY`o6V?(E
z))5iZ1_smx1=9lq(*gq10Rhth0MY;e+kt~+0003%Nkl<Zc-rmOTXupl5C-5;AW~Yz
zQoIDyQmeIIDyT5o|I+%>2hY(7qw^@=0wyPu%ly!4Jpx~aq4MEADju19x!El9_t8+n
zjXM4Dyr}KJx_|hZ^gD2aDBD#Q&)DiWi-5~ZRux{Tei9E@0$p0X!j?J!hMqYh;b3}<
z_00)MClf$}u0Eo}QFp=Ztwg6X0jHOhMJM|mflG!>Y7Gv99X8qyfHpyfF_6^UVk7&h
zfHEwQVIKo!ge)mgj70`J1A?FP3Virf50|_G3#yCZhJROJ9f}Kxw;*n!^caN~sZN11
z+>5TV{4vR&GYq!aXxj&etd@Og@GSjQAt}+RNMwWMFzrf58)vv4Si_YTOsVlc4S>aa
zy&5o9i3eOy`Xb`&baZRT+Mk82IT^BODo$tlV!dAECXJOWXtr7p;14XE0dV4r)_ec}
O002ovP6b4+LSTZjK?|V(

delta 546
zcmV+-0^R+p1i%E4DSy%c0Mh^f(*Xg~0s_+m1Jnft)CLCD5fRoB64nzF*(4;{B_-J=
zCfhJD+c7cRH8tEeHrzKi-8nhkIy&A!K;A(?-a<m)O-<lVPUdWE=51}}Zf@#?gzANb
z>V}5wkB{t-knWnA?wgzPva<5Cv+}gG_RP%o&CU7U-TB_$`hVo)`sL;O<>mY4=KSvN
z{P6Jo^Yi`m^#1z#{`~y^{QUp^{{R2~86Hc500042Nkl<ZSi|ks%W{G+6b9fEkc(9)
zm0H?Jyp;;H6a!-3|IxZ=7tUysgQ*K=`1kpSOLFpqFboX90Ner4^19~jl>pB-G?@j#
zEP31PcwgXHu7Bsg1%I*p=T&*^161k6267UxAJPg99J0tJXR#l%0}g1I2joJ)V+{t_
zQ-?_6(!CyN=!i%&qKyvdm_rnCSf>HrJ)(@4se#W3)BrqHN+2b=SWE>J6D>fdg#uU+
zMAmYE&q2Q)Ubqz4`Isjd=TcxpP}xcW3Yhh<kO6Ii1Aksy3BYGKAm$RF4sbwN-wH5(
z1>=us{2P%Q$&zoR-Pmv|8y_a)<1C6PVxW}Dk!G2VH1TCRR7Iv4>wac-vAE0b)>oSl
zd+Hipu0k|R+4a6`kOkx8V!?>81w#n&&CV*$gjIb@*7&4k&3l%t-<r2wBykwV3Ek$s
kYu<kp%^RVu55QdkKaWRVzo{FL4FCWD07*qoM6N<$f*|-5L;wH)

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KE.png
index 7a7fba5a79e943eb21d7e80cce77483a6135db2a..39cdf15412c0cbf0fa860ef853f00ed81149961d 100644
GIT binary patch
delta 1466
zcmV;r1x5Pm3(O0UB!81hL_t(|+U=QbOjB1F$Nz;}3KRrEz~T!kV~W#-1Tw^QW{5Lp
zn0;^>HHdb#mlg!we5o#*Bu*idF%za3nT7ZgHPLjwVBPG!El3$68*H6yxTsT^xEC{q
z!-)>1JC<@OS=A4>;kL2AJZaL~K0VLx^qhOoJr_QF`0(Mw$A5E3KtMorbTr(7NF*XZ
zB^HY@oCF3278Mnxrlx{7a=CoVmMx@5Fw7Jd7B)9GCnhF>2h*odw_2@Qtro-2%$YOq
z+_`h+%$caDD7b<GCQ;NxilX2enM`IfnL0Z=Q&Lhe{Dg#rFbrd}*-A=E{$Jz>AU7z8
zk;{#8IW3WdxPO{OWo2a~y}G(OC@2VmuyW<fM~@zLb#-NCX2OY3Knt8tOuVesUfHzi
ztAvELfD}VmuwX%VcXw}ZZ&p?ogd!#;=E8*wq!(*zYa=5gVMh#T03*=4Y}t(+JKA^d
z{C?rWv&0sloDv%v8c3qWV&M{nL7`AQc<|ui!-p!B3V(Ly0tSEqNcF#zm*3Rst`!$E
zKsAsK2l@H=eSLjBJv~d8E`_j!hKB0(deWEV)t{o`fPH`oV8!Cw1_Kf3sI2^5uV?-J
zO+Y0u1`tam27`g596o$lDwTpK!TgX&BuPn0WC)qf=IDrs_4eu+pe8Kr@0OPKUAsDT
zx~|4XGk=-!_K(&8qoblM_4O>vPMbE3qzCf@HM}9E*VosdZ)&Pks}27C3_zkzCcAg_
zDwzN`_wN1Y(xuu_qZoh%PE%A>K|y0v6B+#^v4%IWxr08N?Z=jux>>XOt2Y9cxVZZr
z9sL45*RIvY#xj7zEhD4NYPGou*xbZ#r%o|}fq$Gp{e%hkZ{2bT+_+IUb}T2rN~M3C
zJ?l1sw%lC)aWOCNWJ-z=;HtEY8`sm`-Y;<P%9V4YM>7DYcXGyz*1SBoGz}y81_M+9
znLxFZ02%am+uFz^CIa17YfX5#qx*pqz#G5;hYa5U!#m7?78nWa0ZiP%;NZV3mdB@2
zoqz66mNiKv{l`tfP9Plk05J1!-7Nw}U>-nN?Oc;c^y|Tc{Q~4#=4`702yX(6CkU{B
z9*74Ba{!~0)#Z&FAJ2h`ic4$OaL2y{W&wmLz;S>TT)+hE20{VC3&7_9J0Q?Jdp21_
zT;IO^YqBOCussG$00`m0XMjm?0keHH`+p78q;sn2Ty*rs<;z=FtRM?L&UVj$Ed_i?
z(mg?dhJyg0#Hl7Saeq)KTC=lRv6%bvHm5b|Do+qF0gK?k4|so|CL_=?Z(eU_=fAga
zf0LeW91z%mL9#qy2(iF?46@Ei;CgAP&Cbu;ws8WhG00m!0Re`P*3*WN*H7Z7pMOSM
zJ^wWNv<q2Ah8JAOynZR+^@};dm(y;$p_wnx4UPBTQhNPOy*sy6UKL_nrRJv^{=t6B
zHZ(O>zNaxrTx@LJb>7$tqN)lD$d}pgShqBd;QU~o5s({@{c(2rvGQ<L$oeTF*ISEH
zsbg#LCDBNFM1{U$@kfhEBLCKb9Dja6BSsT*#Bd~eLo#T@EyBLACvWbK#F)hZjkJwv
zhfW`g%!vfew*cPxO03<zcC&6Xl=io3%zX_8YUuWQQ4s@Fi;<oIsDT`al%lQsw&s7D
z52dgIG^V~Y_2?Hz$FCaC^`%$^^~)|Ea43^N(SwQc1@R;?VRZs%;RGlpReyS@RQZW=
zNJpv>s(>~g4O0gnF}?dDq;CW2A%C5wOjCTI*iY#vkbnwl8`7$dSB24G+(FJ^#0uoT
z62#1r8(){xsge){SN&i_<V5U0u|IiTGH5{rXvAt_6Y`!g2GpQbn6!kNxP+o;K<&B<
zCa;<-)5t&zHwT{4wwlB<elvmpB=+*~h$4If-W(oLgipYm!y}6D33zjOL=imVKL}5t
U@a3cqO#lD@07*qoM6N<$f|Ojjs{jB1

delta 1496
zcmV;}1t<E<3+fAyB!96<L_t(&-tAd^OjB1BKb2QXDF}iTiyxqjDNYv>$Pm++A<md#
z_6O6bL8Pm#EeN`)6qijBr;y2*2~&*BLQtb7n$8cb8}#uZWr%FBb+X~24q@Ux%oq$O
zIzGD7SNeQx;F7%;AI;v$Nz>kU&b`0ix#!+{-YtM2f(RmrAb*1V|HRYNQ!bZt(v?Ug
z!mh+(@lz$><>i%|n;RP&%f2h6Qn`EgZj8v&o`js7oaW}{$jC@Goh)3q&}Oq43<e&u
zXz}93y}iAcE?o)=3L4XZ0GLA%vk8J2rw4^XQB_sd-Q67%6T<@mA0Ho!#bUSH^Yion
z334((npA30Dt{}LO07iVGuA39EG$I#^73-2RLaj%-nen&(9lp%PfucEBD38W0CVC>
zWaJHl;pWbrpG8D$1CWjOO-f4Y>+2gB7)VY|=4~$u4i3J0^(scOwzf7fFwohEyNMp4
z5}<Yc`i}kkI}aTAdey25WJ@I#?by)JfR0wHm3HJuRDUYfqeqVh2M0A8jk9GrfEmC7
zfarfHD!OAdw&&&H&vJlxmsdtc#_;fPe}DhFb?bOO5PW@oO(qk@5<fi%A{3wupbCH#
zi|?7uNT92v<Y$wK^zgvO5`gJAMG}eGY(|%pCr`>`GPVf3*@;9ViHeHC6soSSmInmv
zpwMHyYk&Owes5{%Jb19nXzXchti}~jJ=zK|EhxxZUr&<cf&~lEoh1OMVJ!%~zP|oS
zQ&WjfXZG;0Pz34}iU+rD;R3jG<j5b_uh&kUij5?|MS>{J%xr9G!t6&!_M?NH3mLZC
zzinx$Te8H79#^n6H1uItmy<w$dwX3-i1U$yTYo}Ao6TnDNPw%3e!6hM;^jpXs1FN!
zc=zrIfsT&488c`Cq)hfpMFnRB+S1b4>$UXs^D!}%E{LesnKS!4JDmg`+`M^t+BEtR
znw?*?s5L#Elc62mu~fuV3Xn)`lr&0A`ulBdxQLNJpUqa|?>`cLfO7z^0336XVX2RY
z{D03{O`W?_01mshAV;IO_it9KV;eOZe<jH(iNx8C1_uEA0p6h;*^kaa7Z`>W)Q-G`
ziAf~-@%V8k0X)l?Z1t4!t6U7t0Rc=26F@kHX_+gdoUCqSXFJwFaq;!7Tj};s0hUn4
z^8n6L?mQE~lsH6HZz#_IeC)!6h?|!##eX8=_P%|eV@>K}dj=qkGR7?Wh>>!<5vZoJ
zd6Em0k%8&5Tz+lChSt<nEc9r$hh1#3uzQz_WxxReEnVUR<TEhg!u>|2YE4POx`;O3
z%cw~=PXq!O)YUFPI1g{TFk#NLtXMJ7-Tmjidtb!ISGovfG0L#yiI75=)+-s9wtq7S
z+%70^9+uzl-AfbL!Z3bKAizTk875i^x&0!3@;2H!@wd?@9b^d!Zg7yfeJSDg#T@_T
zG*>S)EBSh%ar;+Fw|}YU@>=CZKCV@2zN=xc<d<YaQ)9_ndb4DVi>>?2i!CWpnv;pf
z<X0poLxXpQH%s+Q^Gta^rRYqNzkkMO$2`&4SBo;)$kpO=qAA+R#irsl@2x>c_M-!A
zVy9XN)(4+5pNh_k#_yr4q0Ddm%iSq3eT~B<E<5hT#S?*>0v&}EO8{*B)v)c*wq3?u
z_{H&42g_dqGco#lJvY~Jy)K6M1cw2diPWM!WqUF{%oy?Fjer*BzcK&xCx54BZJtHP
zQmg^p^JDzMp^gGV``9r&GaMZwwnVU<1UAlunkYC?p#DHTDv&zxRe>QK8s<O#i|Ng0
zLH7Dc`01(B7wYql<xNsg;)#F;;<DmO&zAaW{r>()2a{7F?FFf2nX>X_r8ZXLqZ*B#
z(tu3?N6#IN-X6_r64>NVh*3TyB7K}3&;g-=Ictg8YY9i@=*AAg+|6?pdIe7eC=UNJ
ywr(8g%pQ2&g?LwifIvVXAP^7;2m}NIJnCNvPoVJbShVy20000<MNUMnLSTYr=HI#i

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KG.png
index b0788d4bcb880a4320d22b3496dedf206b1f890f..b664a461fbce1b27dc33c009d127470984e8df91 100644
GIT binary patch
delta 2676
zcmV-)3XAoj75x;DB!5InL_t(|+U?nQblr6s2Jqx&?>%pJa+3lsP!v>(qNu2#peQH^
zZrrG-fD0E6^tcypQR~Km3rRDYq)nToP1>Y0-RVfvv}u!cC8?jwl^l=!;Xg^5cyi9~
z^xXdL@7}!6`#$gUKJWKNEsv^O&{xzviDMDKg1r_2ECN^rFn>SdSOl<OuSEd=^NL<T
z03M6ACBLRAE#yUWdZ_*UN-tLA)~v{>3BMcg*n9=hQdHgkgo^s8C99uYvGEOs5hVQ|
z&TWXT?R-{Q&&z|}f~U2l`cbs=20%l6?W!e}jS00)siB>p&GvdlUd@3A(na4|R(;@S
z>F#fObK%z8^M4<STC(N#{LW{V`P8b~O2E!B01==>eN^3s>x;L(KTlG(yeEJA$8(!f
zLPLK|>3Dj%Scm?Sf;<O*nbvz#QA@D;&>vFUs;XMctGB*4zab_J9`bVrpfy<C`<kK^
z`8Ca%A(3@0EnEA%(!+mG!KLBl$?IQHyy>k4Lw`=~cz;Iu=!S$f7nSe$WX{0%GPK9u
zZ)9$IOM!x{dtu4SP-Xqx1CX|c*l_N9Z!FsP!;I#vQ2$+d`+kt22S$4mI+vCWKa$*k
zci!$VWe+}>y6r=GBP)}-o?ANF8!uu{9%)QoQBbq?%2EVVA9ZNX2+b(~X~XF?Pb+Uo
ztUb6aZGXq7ayl+8AM1->_o9-ctx3DToTUz49BED(U7z5^@IR9WzLR;RAsOHkJL5F;
zh8v2<HpOqav3PlG-Nx4!`l|Xl1K=;w6NC{~_e)CFKEL$D_P7nNDn9gJs>Dn7<jLsC
z@#wQ>qo&S8yUtEUO`eLLIvss%P2%yc1b{ccy?@~JV9fT9=C+kr?fF`k8fx_AF?EfJ
zwX+UD#d}^B?0QaVLqe@Aj`qd(TpbjFbjrG*Cr?Bl>rCA9)vS$gEbM-1u=}c#-q#lG
z{7jDYPmBaSaI`Jy)c)B0KTX&AAn9^F-INj1Fkuy*Z2+WZ)p?cszMp~dE32yL=J=NQ
zU4QpwpBV{EO-3DQN?QNQVm;lI9P%z9>bRtgu)0H<x|Wt6{8bu+>T}@d=_mKbLM~`Z
z0Q|1cXRE+00uVZZr{AIpE90-zM%t2kt_cqQCQaxQ#{)a>&1uf6X)UfMsoM0^zF0RW
zMgyl0#i+^d`?3wV#-!SfZz}YbQXKwUihuq-){#h~HovXFTUr@lJw00hBz4=JdBYDU
zZ~sW{nv2U}IJqZwY;*j?Sb(m}pY-cmq!-`gFU&ER$tY?`|CytKGs7_h_h%RvozE`Y
z_Q5>4=)0+C7Ad56O)j)PzBa)n8iW>^>NmvI(U!4|@lrlD5&ih+p~4)w*Sm7u_kX$~
z|AiJ6k9Q}?0!dwaMX6Q}UxAqh&=9Cwb7A?Gcja$=Uw+qRWvef&Ad9CC#)y?lwiMKO
zrlp{IRb6Gr#pSwl_ZPE;MS_G*a0Y*uw)q_edO-iQRa6<_FbLhdCw9f*9#tUC{sf)v
zyR{IVW*9)E0o2+wJ-#mC=!zsS_<sce<kC!49M|-VFrLEdZFl4uy2vKn=?7eq7w*Gm
zdib7WU5Nmj-@87S9Wk&o4}etjXWDf2lPY$7AsbutuKp7!v#B_Jw-l{=LCMPMs%d+J
z3HVU|m~m<=tMUN3?7usgw$i1+-=--7CEfhag3e3JXhVIpPnq;HT>&0=%YVD`b?woX
zq@jmW$vh=Bu;`$2iy*>s5~;0eJm2=8AJ@1rpV$%S0Z&GlgG+dYX6k7O>VduA%B09U
zK9Qq1Gu;E6V_dDh1X&pewLUozD-JEuQd~XWA2;2sQ>UV}sbo{z$Y-gO|7vmArXMq#
z`632M7I-9DwDaC<Ld3M141bK)3<HqDuFFgNZYkV&YoWQry&U*O`q{}SOlUu^^7K&5
zbYuhH&TPM+QXkV?%`JMSm2j<jYB_&OH>aQUZP-XmO>y;<3j{M~m|0vU8#4)j8AhR<
zpU&C;lXQlMh7xj|0Y=ZAKK$>nG-CS`D|XzIquqP14X(Sg#Mok|{eKrR+A6DfifI6H
z5dpx!VjX@S`eUk5fJp1F4XXJJH!<l@S?S>%{egk|GX-IT(H;z@*HaTw8g#>}i&3ci
z#U<;mD%t<zjPb2;0O;@Dn~Tg17|4!?c{|Ujs;+QHYP{COjmeL$IMFjrAq~JPV=DIZ
z1;j_)^&c3-L`}pb4u7_1{{!imz3l^e{yn)n)_tzdip;cXQ*%J9ZklL>A7Ec%k}wqG
z+u{!YBc=bYTzr$183v$zZCk{_sKOc9LRlsUXS}ubjyy3LZ5@}CQ^wU#sgP{#s3z`H
zDxXyZm7%s>SCne>!QZFS<payoJs>F@ghKJ;kXzOiYUZs33V$_c*C4$_Vy%QJ0s^eR
zzL>4|njyn@a%t5PD8D2)7taTh)Dj}~kpi;QeRYu9a7V@>6}C}$3pot|Gj3MAkO?KY
zf$wHYl2G_imN=5X=Il`4%|$qd9$=WwF0&#6fZrA?@zu&~Gn#F>t)MAAWJr6L1aH2r
zz$nz;kg!!Intu+Sc>uJWRStX7nks=xxkOq3ka+vYay6eFV9(dHY&o_~WFRIH09w5L
zf(kNENiA{am+`D_%r-UK`_0Vp?QuTHsu=U0ktubU6*p>sm0Br3xGY`D$u=8<&}WVW
zoczEhER(MP&b;0misUi^fYX$9_6`h|0aX2sGo}YSNPk|rL+36u)G{FS`dPBmzE}Io
zE)okukLrZs`eeM)3FKVdHWH7mzb;53afw+1z%todT1|_X4z7;Qir#(TZ4vy1wT6^g
zO&LUsfke#KJ|J#IXvz%j`AQb;BZ3_K$m&G4er!v;aFLina3qQ(4o<`bj73adMXyJl
z3t<kxq<@JW;vGCc(w@i^`G~90IyT#<64-+DroDh@h#^3l3;|khHFMb~5yN)Yd0Cn6
zw0{Zo(4SJtuEbm9O*bP&E9-CPF@}SN<}84m^-~G1m|0MVm35VzsUskNUT{w4v<H9h
zSjCie83HmrITq06kvkmt$f`tu$&U0p|Kh8Cuzxux<a|l*s_+~gY@w-9W#Y)09yt7P
zSR9QoDk&z)7~a<o#L`&~G%~#1(KFJl0aV5?p~#IXwdTW)dve3gGsj1Zj!ZC{<~UrC
zyzXm)_@E_hkDM8fsZY;!LHu^cII=3q+@PmjmzNDal!81agEe6FMHP6jNvxxDeYmR#
za)0KGjmcs1oVSGq>ikMPVdM7wC_`lgjWF~|tbDR2;d6Kj<{5aJ>nK|d&%xpDGzPin
z^UNmmh_|ti^TW=o*)qU{Zf%GhStE(c@ET5nkp~{%!1MUjIsSn|{;Vu)0<*+raN79b
z1dcZb!2Hr4yuJn{R@BL3HXaO|FTc>Z@NFTo1ahes2BttO^D`zZ)5>BvYjEFMXH)av
zFlPeu<|n5AS{p=0YGvI{Xuk3`?i=1vi5t#_z<m9YZ{h#U`v3Vu_acBr0Q37=1h5ET
i5y1S2V-diDz5WG@WsFe_PsJku0000<MNUMnLSTXxfm84R

delta 2713
zcmV;K3TE~F6rmN6B!6g0L_t(&-tC!rbfaYz#`C2~nx#$CEX|%YNs|nW8z>4YgQ9?_
zpr9z=Ah_d>ipt;yD!2egaYfuk9d}$16(^H6-M4h#_jbDP(|zanHl6A@`o|0>?J(!$
zobSxZBwy0|-22?;KKK1($7SJj`jVvpqyVG<qyVG<qyVG<q<;WBn*m7Y5P(y$7Ukp>
zWCnQ=(+A7X_wl08oL6Yd6Q9bH3@MoaitK^%=j29Y2P&SQ+wx9Z0!i0r%uz+C`emN_
zH#+$UJjJd+5-XDg08v$_?0_#nJyehp?EQ+7*M*k6k;n8zU+f8t{8G>Rt?#jQ+>vuk
zcA))^oa&c)_<vSe$Oo{q3_wI64@YF-#v2?RpRkbB_K)Utf5BX!3r;+#t9r4QSSS9j
zgFK_Z$!t1oFLDOP|C~|c_ZNEu9UseyrU~#MKWhMroq?vC?S(mcF+-5Z;)gsnuX0cR
zQwNu(j%yp<<Y;}Lb>eRsRWI?*H>Ou!=<WHUY4C?xw13Bm?-*L&Yo#EySGh`qzR3Oq
zAZ<~F$bHjI_Mx9-#j=B4M=V1>&Y}nA>(i?bd8UqOyY9C1KV%$xJfri|mf2EG{FUzc
zCKVBL=XAcd(3)3sg&TrVAL<ax3hpZa(gvq1U*wIdL!(DCd%k3<y2QKCtg3yDYo=J!
z|BY<wz<-PBm}b5qoflL8)($>mn2u@zywt0tp&M^>EVQZ`Z*m-0gj?QW<EJ9~1|TA?
z0}zI=>R#und9{0~TiN&)$N1wJB%Wk%EK3`U($<!2b4}vf+LUdqNSmwD$x8KHJRQJo
zAF!^DrFDPKT;lZ)d@Gw8(&)$2!ujgZo&%ub^?z@0#$Vx%riaMle6y<l8YdBuPO?tW
z8%xs3YW2Xw*)8v~)xF+XceShOZT8;#Or(E(R?ZDGC7P9C#qclmv_6pNa(cQTD@em^
ztMFb|Knj<g=NtM_7K|_T`_awCc2(a4#<f}b=7wy#K-2JM2R&V&4e}{MRCTcjVHNM_
zf`9Qt?$O_7f{^-*{7S!kLIHAuMhO7l_cbFG*h>IX7=cH>iAE^n?=ojgH1*dy$9|tl
z=<9Rx-uq3l?7U(}07<1ySB4b4xjrvn9Z#bs{SO!!aQT{0%e!rSL@6f!p`*V~R;kgb
zw)b24h*kzLJ-t@|NNVR@mZ_(--JdmAUVr2T!}5S)p-r{EAV=59AL*xSAwBW^?*(%h
z%*ZIzBK>PK^0le7!AG+g7u7HKbbiW0E}9S9_mD#LE|Uvd&()-J5e<YUGO8a{hS8RV
z78NPqT$lb209tubBKPzzIc|Qto&SOsD$doVlLaKT=5jZ!EG~Jn0Yv5D$_u>hAAip2
z_;^nIQcuMNxya(mXd1Dil0{Zw)QYTuvaqk}A}`(9|DchugamEL5S+0;X10CMN)OOK
zCAoe^I2Z_>PnY_Xa1T{Ln)wsxZ1Zh4=#=aVY&QV4W}42`rq2{=c!6I40J&tQMz*ir
z7Xpth(0QkYp$pjvclU;4r(W<r*ngNF{Laa^8o<o&zONb+1~&NskZSxHZCdfX+`g|H
zVGF%W{}Cu=lj1brYOlT0RT}XB$KJ>VA0nrWQ;EmV4ajBJ-Db2ET^jpCCPhF=+dgEi
zzQltzL?rR8(>F+`3jhz?{*fHIcBV)(@k9nPkCHO5&_T*g1UoEWl4xr*9)I8V-(RP3
z!MxO?<c35`z#O;)ub>(AWC+p&C%$Juk$dhnQJiG=0M1bvVlRQL7zb*-JSe1)mMC%r
z7Q2+Y&APcFi4p7ZqqaN7NiA|ui-T?VHfA%v2!lix@JMJ;@BK!E2-C`Bz-T2I04a=L
z=5D^#)^eMTxr2Kd`L%v)Lw^Pn%FpwyPNeNdHu!x*`9U9jjONnZM2~4jxGG=h#h;>^
zyLa+yun{q3ic?Q=0l}Cvm|3_Ql_wPdW*7?fe%Unqb3KL!4MoV|3}EQF)ybW(XvFg8
z=JwoUqTTDSbJkwrVr*fjMfcxpD)IU86uSV(MFIc@7S_Sf@xNp+3V$F{!*xz-p5!J*
zI;bq^!8!5=1|KyL1RD(Pfx#5yS(nkEjc;{8p}N<)YOi(;|14{<LkR%-yXh7?a{~;>
zj<|VM;vT9>SMUz0;WbU1uiaj8q@>RQWeBSbQ(-^80P&&j^dB$~6KX<C#DVP@eoPOu
zJ3ndR-{pQmdR!eVGJmF(Hf0VFtC-3|3WOiPqKS(&7>dPC<>bF~T}RCDZD(&zA^_T#
zZ3}T=RKXdt1!XZgaE6aM?z9N@KVqo5*o!h&ydalk(~i`H_faaoOA)9HY8$`YO{0(f
zDFa;|IjZLdl7fSvP<V2Xv#e35<XZ_S6f@>QdJ+k1Nf<?d0DlcPII#7+#*o2y<dRj3
zK=DfnuH*Rxq$6g8i29HMWT);LCu)N`Vl1M<Y!rM1IT-@Sw&!5-0WhHmZtw>Nl0+!@
zP%LpGe=%dQ`4&4IgC4+OHghp65&-bq#ESUR%GhRT)_S|OKrc39@oAT`?RG1pkp2b<
zwu*^%njL&*0DsVOtg`T=d42*V<s^~?01|h9-c0kc0}OmSn=OZJ6EYwsJ2R_SS$;4V
znMX-k;+S8IXX=L8M$Jxq*Ra^F<cnAp#yt0sspOlvol6lWwWNIXs9vP}N|&%hE7IDu
zoRc505f+oK>n=;vjdpUG0D#jZ>)1PBU>Sf)f5RE32Y+@DdBq)a?t+H03?$BJ_Jl(G
zF6~QpAu&PFqjbVlL<_Iz1mv8!*+{sp;d&<$370TS0AQIcb_dWROb4zGoh5o<fu7W{
zMc^-3YmhQlQw$=D!5JOeommBln<5k#f&<^oM*9#!9Q<sB8e6~6F1#Hi#vpJc3Q0IP
zAtu1Eh<^!xrU}uboD0Dm03%J<A-n_k&z7q(MTt!yUlrQ(Qwi7t>6!KfgoZE#kS2xz
zTFz?5#Xbo!*v_gi_0XN{Uj#b-*9>Hr#IwjV-54pfGX2eY48wtj##x;H8t}{k;EFK|
z)S)!&!<ljf#GfZPPUdJ2{5{7iOj&WQ3v;@$Ab%H!E8Fkjz-P<U07iC5Kj&ZgYQ7jV
z1vy_5K3p5xucJjN%&21GkTZH<@+l#Xj4)J^m{3NsuZ<|g(ZhfuF}!()o*~UN0F_~w
zpvd{U5c8qu9&@63_Vs9yBNLd7=5V+`^6IX2!UtM{?Ga}N$EZ*J^-lQB8RKl3IKMzo
z<A0ZVCZ5ni9wq~8K*fc*@SY}N9o_fCU19ISoUvhYFnOG}34uD_2T!nZLqE-;G6XF;
z<glGs@yRp^J_k>Mc?LY1%TYEpjGVRS1Ckie_&jD4^9XOlK8_#eyc$~uFhXZ-NE}&1
z5-Nk&;3OFGfJY2RpI;m*p4|r=k?nJKY<~h~373J>h7X*;;f(>n{GvVZ`eJn4Y)75M
zbDD!b!N6zHBPMw`u>|5$Sr{+{v@(8%$%<*kVsO^L`>b_rYWz1MJA;#-eSJy^owmV<
zhfeH-%vZdPc%T#(&z&Mdg~L&KGXG-gF>C5ceF{JdKng$#Kng$#KnlP)d_4_|WfF{0
T1t-?a00000NkvXXu0mjfG+iwA

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KH.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KH.png
index 4a92042b6cfb74c239de0a1771a5af09e6c2cbb6..12fc543e6e858f1e51c8ed0fa6d2b4b3c1d939a1 100644
GIT binary patch
delta 1766
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
IM6N<$f)m+TI{*Lx

delta 1803
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KI.png
index 0e4b5034e8a60fea53f4c8fb2de6dc14d7e8457f..8e0e2e3d4736840cee5e056e356d2baf07ba5149 100644
GIT binary patch
literal 3774
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

literal 3838
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
AjQ{`u

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KL.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KL.png
index 48cf2a5a4291bc40827a8c28d8c6234a0b9b157c..1d77fea52289cecd13f0ec2ec42ff257294480ec 100644
GIT binary patch
delta 910
zcmV;919AMy2dM{;DS!X}|Ns8}|NZ{|{r&#@{r>#?{`>s?`}_U$_Wkqq{POht@$~%h
z^Zf7f`{?ZY=j;0B>iXsC`sL~R<mme2==tO4`QqpK;N|(><oVv@`QGFB+~WA$;rQF(
z_}bw2)!g^g+xF1d_R!b%&)4<J()7m9^u^EdwZZVT!0)fS?|-hl@2t7+tGVy1xb35|
z?W3{moUH7dtLl=Z>XM`Ck)!B_n&^g^=Y^Q(gqY=ekL7uf<#~?fc#h+5hU0F9;%I^5
zXn^2fdEj1n;9Ym%Tz21FcHUNT-c@niMPu4QVA?@n+CX2~J6qX1TG={U*fv(zF;dqs
zQP(d~*Dp}kEPqbcEKSxcP1Y$()hJ5UCrZ^ON!2At)FVdJB1Y31KhqjM(-}U}7(LP#
zJkbz0(GNDz4mHpXG|&t)&<irq3Np|NG0zDx&j~Qk2r$nEF2Zp>&Hw-c7fD1xRCwC$
z(cfRvP#nf_lwwGzWQCSSmXHQkD~KpqMH!K0L>Q4M#(!iy=f~#%e_7NG<j&65J1_WL
z?)7@!+s+A1n|6_#xw4ws%;h#StMQrhuV=62tdCv$#BomS?yj|cefC`QOLt#>9e6Hh
z0KmBG4VvY9m+AYJ7l%?{BH<pDSBP`tK|^qyiHk<opzP<K_a%Ij{nDI%KW{k<ikM@~
zYu|5yL4O&8rTK<P$zceHIi*M-knJ-B#`@Wy{jG+CCfT^D-iIp!+C(|51U8O1wDH3Y
zB~WoeNLEz)WK)2UXx>l&4+kJM*j50qJdpA%|9$+E3sUZG+!t8ua**QPHDBPq%|MFT
z8DC(_5yYIW|L<?q(&P3IV(mvu$?-yepB}tkPJa?xeseGZhQz4TS|miw_;4!53t^O7
zk5YkX-NktS0P!tB1+KP)55Rh9Dv&;AJ^)}+0Tb{8yejb&BUR5A;GGl=NOia`0OV;v
z9`Fa`=S9kXaZf4$3=0&XFoX&a`|JAs`gfrOAm7Dw``C_z8h}%bXs)p6AP8W#84lWq
zO@EsO0^mK<2zbBQ;|K=8?P5&%|Icg=9RTLMSKP&&9fv^=0J2?JI6Gg+?@NFLKn%YW
zQWHmE+<v+@6rcit#Lu@+(ut@M4ja)#+N^dU0nh<}d-&C=*Q(W8y>$$a0~)|5CS31N
ku3!K(fTk%h1ql5HoNPV*X4<7l00000Ne4wvM6N<$f(z{P@Bjb+

delta 943
zcmV;g15o^_2g(PKDSyufF3$)s&j~Qk2{F(LG0+M!&<irq3^ULTG|&z;(GND!5I52n
zJkl6F(-}U~8a~q+Khz>d)FVdKB}mmKN!2Gx)hJ5VDNEKXP1Y<;)+|ofFHqMnQP(h0
z*D+GqHdfg>TG=~V**ja>KwsKHU)n)n+eKsERdL={ao=2a;D20p;9Ym%UU=YNdE#h*
z;%I^6ZiVA-hUIvU<#~?fd5`6KkLQG#=Y^Q)hMDMwn(C3G>XM`ClBDdLtL&Vt?W3{n
zqq6U-xbLgE@2t7+uDkEAyYRHY@wLJ9#n1G{&-KdE_RrV$(AW0R*!R@i_to6^+Ti%x
z;rQI)_}t?8-hboy-sJh;<oV#``QqpK<LCP0==$X7`sL~R<?8z8>iXyF`{?Za@ACZd
z^ZfDj{POhu^Y#7o_Wt|({`>s?{QUm>{r~;_|NZ{|{{H{}|AZr!7ytkQI7vi7R9M69
z*5OkUK^O+`y}R9eIXn`@h$JG*h^(s)iU{f|Aq^}eEq|plR08hmwEzEOpv~mL?%wM-
zedGCfGw+YRU1pynzb_av1*X7%1de}fH`Z&l^~QGh`24`px0-!BVa^!FjG0)rSHB*e
z3;6Z^@%5;pG98A|nW{uH#dkmPz|NC-jY1$)oh$Aj0ryRoGMEUX*}97X`cGpTaHGXa
z{czyWHh**wL^tfiFraUPaDFI&-IoJi$&k#C)==`KKs_d%9}2O$4EU7QAS7D$vl#FT
z6hcFbz7W`$W8nas-w*-?6%f%1BA}h27=UKJ2!Pj7Kqa~=03IngK(YBi_m+wS)a5Q0
z*h(-Qz!F<r;H|0S0NreGfi;67W2}t<?NRn#rhl#=lX|t+J{xlKbm8G{8=2h)3jvUv
ztc&D5Y!A41NZ^&o>EYxCSYVI~9{4FhuXV7%_cY}Idc27RnzK3w0C2E?Gxo>$3n&(H
z7d=bi0xa3W0j(tC0svJUPzC-gfOc~qGrzy22>^&xFhC_DS^?0-&G7lnt5gVpcCQyU
z-+x<~td4&G80C<o^vVXv0Nr$a*}U)YZXI&=x{5ol<oBI8@7g1Q3(qVI_o4U9<X)R(
ztikUJ&f>$0p!>;qccm%^lj8@~MNxH=iSmlvsI&rG;eLF+6cH95;S?xbzW<`x8Mwah
z4mwT8N`mCefpFVHflKLJ-m>z!^eiaS&L|<G0->rhj7q}_hrk6h1*X6#e*nrBqF!@D
RRapQ4002ovPDHLkV1m0W1l#}s

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KM.png
index 09d15747a1914b9064c0c13e10881104a1ee2ed8..b82fe00b6480ebdbb4db7eb8d338b6bf91dadfaf 100644
GIT binary patch
delta 1911
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

delta 1930
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
Q00000NkvXXt^-0~g65}}!vFvP

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KN.png
index ffdabe3b1f319a734450a3afabc2fade9399ceab..07d6f3a0512024080e8d74e3f79959289e4498a4 100644
GIT binary patch
delta 2289
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
LNkvXXu0mjfiL_x-

delta 2332
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
C*mF++

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KP.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KP.png
index 291f821e7d0e9fb772027a70f46add9c049abc5d..91fc96a2c0d44b67978067ed3a8a25a839a28660 100644
GIT binary patch
delta 1305
zcmV+!1?Kw23b6{1DS!X}|Ns8}|NZ^`{r&#@{Qmp<{`&g<`T70#_x<+v{q^<y^Yi@j
z^8E4f{P6Jm@9+EW?)&ZS`|Rxd>+AaI>H6sC`se5Q=jZw6=K1C2`Q+sI;^O$>;rQU-
z_}}06-QD-x-1gbo_So3=*4Fja)%DWS_0iGw(9rbI(DcvG^ncFI^v%ul%gge{#`49*
z^2EgP#KiHz!STPp@V~$CzP|9hyzslb@4LJ2y1MVVx$n5R@3*(_wzlrGv+c67?Xj`#
zu(0f}uk5X@>!_&frl#tprR$`m>ZGLVqoeAgqUoWb>7bzLpP%TSp6HvK=$e}7n3(67
znCO?6=aiJ^lYf)ukdWn$j^vAr<cf;phKA#Xh2(^U<A8wSe}Cb7dyARD;Cp+Cm%!h5
zci?t*;B|H0a&q5saouii-feB&ZEfCcY~E^W+-YguXJ_1JXWeCG+ht|kWMtc8W87k5
z++ktdU|`!|VB1|?*jifJSy|dxSlL%s*;ZEAR#w?nRe#r0Q`k~c)=y8@PEOZNP1a0I
z*Gfv(NlDg6N7Y6~)kH+pKR?nwKGQrr(K<TOIXTfdIMOyY(Ka^FHa5~VHPJFM&@V5}
zD=W<@Da|M-&L$?zB_+-zBtBM{&LbnvA|lNpA<Q8m%^)B<Q<gkalFc6<%^n^*QjyCY
z9n2gY%6}Xj%o-ZY85znM8Os<L%NG~P6&1=96vz}5$`TUD5)#P}5Xlb@#}5z54i3i-
z4#^D-#|;h13=GB#3&sfv$Os6>2M5Ln2ge2m#Rdk&1qH?g1jPgd!~_J!0|Uha1H=OZ
z#sUJw0s_VX0mK0T#sC1t006`Q0K)(P!T<n%!hijI0007WNkl<Zc-rmOXHyeF9LMqB
z9wDKK!QKE-><Wm81r<?LET~wpf(`7wVi#1zUa(?8MN|~*m0}l_K-fKBk$1V=O`Kuo
zHtZ9}$>;fgXKrVA|Az;Ha8r;k;0vfwDhSI3L6}7l4hjMlgr??EmnL&)cD3W><zstt
z^M6j4eWEQ0(3-+I1KZjpVhN5Iv*wn=+rXEC#2^@??wRG(n*e>95#nANZh?vnDs=D%
z=#9|?8vE)_(6rzBlQ%%i5}+GgnFzPm+Z#CpHIrb-l2<_2@dV`ythYjEKl8gN6uQ_a
zT!GtBFvL}}>Nw~~4o`sQ0ET5Ule1vx^M9Bl@Fo_9HbqL{R4eGL`>1JvUJQjbIyot6
zZ1T9|1+|Q^xARjbPM$I~ZAQF5W;dA!b`eO!&;6=XH87R4!Rd6ey8M1XY?XN+6N>OH
zA7ti9ezwpKAhO(i4>F(%n108z;5?fkLD9LGat46@M}II~?b@yYXMkqH&A#Lt(|^30
zW`lz76X*^Cx1`TZQ`rk{F&vwC-VP1fAnQ9Y3vTHg2kCVTG+nMLf%^AO#^gg*xcKj-
z<^h@w&G@fOu3j0Ruk7W+9&qVxdX!ZqJ)x4e$?~-n8|;f-$PH;wk!-%}yv_<m*!B7Y
zQBe4exFGMgKoMQR7pR&5Me3t@`hP9zw&_YFfDXqgUx3~n0$64aCC~+=Mgt+68@V6V
z;*mrOga^rnb{oHY@vK+O4aQ%{fC7higXQqBKp05G;``Lw(e|z&y>F<Mz%M9l)T&}f
zi-zm-OGk2d?mt=b(R4zKk9R5vd4gaO1Yt`Bp;XZS@VoB|{0o75g8l%2r4kObleIyG
P00000NkvXXu0mjf=PbOG

delta 1325
zcmV+|1=9Ml3dIVLDStaskvmhCJX4ZBR+x#Gz>Ar|!T<on006`Q0K@?S!~z1u0|Uea
z1jPUV#RCJy1O&we1;qvi#sC1u0RhGW0>%Ra#smb$2M5Lp3C0Tx#|8$+2M5Ou4aW`+
z#}5z42nfg$637%3$qWq14GqZ-4#^J>$q*396&1=763P@5%6}Od${ZZa7Z=MI7|R(M
z%N-re8XC+T9Lymh%q1nw9v;mfAI%^j%^@MpC@9S-Db6Ay&LbnvBqYuzCeAA>&@V60
zHa5{RGSN0R(KtBKIXTffI?^>Y(l$2IK0ebtJk&ow)kH+qMn=|0N7hM6)=W&+PfyoM
zO4m(I*G^8?Q-4#~Qc~DfR@hov*;Q59R#w?pSK3%u+F4oKU0vH?VB2G3+ht|kU|`%~
zVccS3++<|jXJ_1LY29UI-DhXrZEf9dZr*BY-fV2%ZEfCia^G=r-*<Q5b#>r&cHnz^
z;d^`Ge}ChEfa8UQ<A#RhgoNaZisXxn<&KW#kdWt-lYi%wl;@b3=$Du1n3(9An&_LG
z=$@YGpP%WVpy{EZ>Y}3RqoeAir0S)m>!hUXrl#wtsO+t+?60rwu(0j1vF)<5?z6M+
zwzluLx9_;P@430}y1MVXyYRca@Vvb6zP|9kzwy7n@xj6I#KiK%#PY?(^2WyV%ggl5
z&GgRB^ncIK^w7}t(9reK(e={O_0`q(*4Fme*!J1k_uSm~-QD=#-}vC*_~GIB;^O(_
z<oV_0`R3;N=jZz8=lbaA`swNW>+AdM?ECHQ`|j@h@9+HZ@ci-d{PObr^Yi`n_5Jqt
z{rC6&`T73(`u_X-{`~y@{r&&_{r~>{|Ns9+pnoFd0007qNkl<ZSi@srpcF7u2u2MU
zH2`b?BZYv0g+jn^i9*0|jzYi?K_Ot^r4TR(VFwUdA;JKw0lXp__I@$3p`NDFykr=_
ztK?h1{J`l87tbBvGBwv)gj55h0%x2+#L|V$Wrn<@7{IGjdlag5>p3ueahb0O@dohP
zOn<uwwfk_^ZYXPCiYT!L@S4trJARSY3>foBvM`YbDD@(IU&>wpXYcXmCC-5CGjKhJ
zUD+HC!Fh{yi88=^J;DJCWjJIO!g&`9i7|k;5Gj`xvvaVQBDiY|h%i8PF+#&Z2cQ8S
z$Kd=kQM?2V;B`B6>CDneQ>ILwG;vauB!347hg@}kPgiG0Tg&{jml_GXfH&^qr3<s2
z`S?MAivt8Wxi~pFIrsxs0fSMQumNQtw{A_4VCO&v?CKSVf#RDC35P)~*te%zjgU>?
zbeVerB)rR(mq-IHU0UhS1J^H^xdS3dgaHsQfD=)P093z1`)Q~c5nkX;g5{%2Q-8#v
z257B=2`wQa5Zw>M(p?%X6gV4T1~d_okkpny74NhJ8o({f35<deXzn;0%}Yd5E`k~`
zL6C!8CU1TKFf8>qLWI^5laz(5HbBavcy@M+{?nHZmn*V!wLv^pL|k^x0Xuk`F?Sd^
zU!I@k#2yYV*p})MXMl1aNOiY%4Sy^bZBMn^1f=%*5Luw`nk~3=>0I+Xczj+u)xGr6
zrK9P>L>H>IGcR5^iCp_$IDKh<h8PLOx?bIJ)cX74ia-(4Dwg0mNKUx8rP73#)T&J-
zuxa(7GZ!zNKe26kzO4vZm8+&>P;6qPmz6xh8k+Lzo#F;YD20IXMi#}*JSJ8O0p(5I
j(f-1y0aP)7i9!GXPN5l(XL8!+00000NkvXXu0mjfS2w9-

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KR.png
index bd744d343b46ada52905b2c1574220ee6b110b02..5b86f7e1c162243eb349e3bf28b825bd8fe4c609 100644
GIT binary patch
delta 3098
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

delta 3128
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
SAynZ20000<MNUMnLSTa7HV-%e

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KW.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KW.png
index d8b8b73c1f7633d6da14b6e1f5af16873b00c00f..45b8c47de9c4aa4f4081b7657d9e942aad01e5b4 100644
GIT binary patch
delta 652
zcmdnUI+JyRWIZzj1H;_yjc*tj7!?A1LR|m<|Nr8}i|5auKYRA<>C>lAo;-Q{`0=Ah
zj~+gJxa{-ZC7<>z`Lz4bx^2JL0@2oqcb31Ix18aQ6T@vMrkhR-w;UOP<V{D0OZE)g
z%^9`<kr~5QGlq?(pQQ}HNf>^SH2f@S_*KH-i-f^v34?bM`t|R`_1}u?zY*7G=+I<n
z*JNnZxGbu5NmT2isOAMx&GRCf$3@f^3MkAMke??YKbK#A4!`_te)(Daat!_w41VGa
zzTymSqAv2vnwpv#8XD^A>LNz6YHDgpT*8T5!m6sO37o<zDk|}u!m*q}%F4<yoI=r@
zLP|<Xii(N~3JUV|^6~*30t`xA42oO~3P8lE%>qOmS}YuzEF2mv9O^6_4D3wYj7(gN
zOq`5Nz|ivZx||IREfY@{$B>F!N6)#I9d;0LxyWZ+Iz_{W&)C>_^36?Ge&27c4%@uG
z_!WN$_m1^vj$R2cST&=te)YmoMm;Op&5cYSejn%LI>1>k^+ElblQ*-)K_-iXKoW%X
ztfaRyGAI1}df^g--v$Q13rJ)EgP+fh2F49cegzHP=hWSw@Jg${FI%wMJ*r&l!{y8;
zOBwHHEpX<nS=m^o`eCN!hilVJKdfPkntEWdR7N0E`AlZ>vysf#vle)A#$-00K6tOb
zF0<AsVE_FYbA`=ynU3x~`ZMNK&y4wzCq6oGR<d=-n@v=2`1Ehm`O6M}T5Om@CZsp~
zNae0%S|OwJ+lE!)Jo8oOC!7kEcirYOta3jg%<xGjz#7P&^j&uTa>n`bA1kFi?0|Z1
kaem_Yu>1ArE>ngY=G(Fdy<WKk1Cqhh)sNL>ol`;+02n3uJ^%m!

delta 676
zcmV;V0$cr=1+fK?8Gi-<0063Kaozv`0(eP8K~#9!?U_q%(@+>j&vlG){Xlgj5+fn<
zfTU^30Er<BD2Rs$;kAQOi4jd3Mr?qkumGm4h$#akVg`<dp;aHL<Nx~cZNN9@97oZO
zVy_+Xp%0Vmu#6z0Qd2<09T)a{@T3DyBL-2C#Q*@B7Ci32L4Oa19z@ls;V*z>0~g*`
zr-qXNpi(uQ4j|cJ_1*BayfvH+07_rO`2doYw1$fVfKt|QIRME@RKt1zAg<w28xHy~
zDsBzy14!0)VZRH{!a~+?bpTN48nOY9tbjFS3jhjNL-qiY6{LpE0f0i(uvq}f46Y#`
z0FbJo2P5B@8h`QwkgV^-zakB(A%6f6*RU7YpoYHahnE4c+KmUd`TX?@?Xbf#T8bdB
zr9M1>_rqd(?IB&iD|QA;5`a=l^6~NjOn^`qAbkL72z3F{2auk40n!!J1xP+z+P*jd
z6Cl(DNFP8NLS2CL0i-8hfOG|Q0g?}wwl5CA1PGNcK!5a3@Yc^?*x$bMJJ=$MB<^OF
z%&oAeEZ#XSK6)VoyD4`qtpu*cC$_`F4|%S)Xrhp~4F8WoJ^<3z?>3q&iA?xsEFS<9
zTeI+Q8e=^-0B*|q&>-u%0Jvvsj{T4q&48vd%lbwExXR+KZgJ?FYkgw?c5Tg~0M;`H
z;3|tZx_`x?-(l3y##_%6z;5bY*9Ebj34kJ7zcPRwTXXD%Om#7>uMNOa7O!={+z;6<
zu=TY7?AV$kFXUwjtX~R18LeL!z<6bSRx<170&tYYD;+TRLdJIate**BoO;)tl3G6%
zfTJvCI^d`R)=vN!+nTx8VWwM^u>KE#sSct~ejUht+pUcC^!@<!fW{&W0P=+Z0000<
KMNUMnLSTZvoG~T<

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KY.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KY.png
index ba8bd8cd39a79daddaa0b7fd25a093660c1e175a..a26a3793bdd9b6526b95607d3cddfc278a72261a 100644
GIT binary patch
literal 4523
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
JPDHLkV1ibdwT}P*

literal 4555
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/KZ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/KZ.png
index 84417fc0c81e1228d1e11efd0d98f105b02390c4..f31c6efab6a8aeef8f7ac16cf17ae51630c3ff87 100644
GIT binary patch
literal 3925
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

literal 3981
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LA.png
index 549993475fef453e15d786c7411cbc6ca752c6c7..77cb2e4a370a852d7a05e1410fbfa34ae0358146 100644
GIT binary patch
delta 556
zcmV+{0@MAo3B&}DBYyzEP)t-s|NsB~{{Q{`|NQ;`{Qdsy@%-%Y{Oj=i>+t*H>H6X5
z`pnq&zRvW%&GWs@^SaCPy2|sc!0@ZT@Se5qowe?rwC<d=?u@AGjHm01r|XNS>Rf~3
zTY}<Rg5o`E-8^gEJZjxMYTP?&+%8|*EnnI#UfL#F*(O=pC4X7j8c^05P}Uhw*6aWf
z=>QVH3pEHs(+5M-21C>WK+^<2(gQ!!13%IcIm8h-!~i|h06o$GJktO?(f~Ws06WnD
zI?@0-(ZNf=S^xk6KS@MERCwC$mR(bVKoo|Lp&4o*6aqzsMTKI9;`ZS#`v3n`4Ody5
zox_~29G>el&wniJ?)xshFo9Ok3R=NG2^LIX$pqfCynmygfDatG+pbru^>!yUL-2`F
z7HQ-=w(a=WPeqB2VFFpim!<&~hIw&U$YugH_j~Yzo<CPj1S%PI;DF93QFMWN7{VWh
ziJ}VR>>O&aW|Aln0n`!*nxMQrg<AS?NfHPT5IjK<sDI}HAPiDP5bUE9Kro^`Wd#AC
zgp?I*96)h51i`BfD0WT|<Ql;^XMY0oCtlIE(O_<4syj%$qdXC`%QWpnEoak`cb!8)
z4V27+8mvr`BQ0S>T7`PFeut`+s7A4#g@>^oWU6Vg+)vCdRCG-*MvFyTZ8xDi9=k!5
uYO0N0t|k0>UowFOlVf=1wSrb~9D*<86Q{yqdJ_Qv0000<MNUMnLSTYxW)Ca?

literal 1203
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz_c&GC&cw7gU}lWf&JX3KqP2+
z1c5A$2!auV?PU~XbBV#~5`)cUCWp&x&R2j4$N-C60xJWONXYski~S|l$eYnkk9t<T
zUUT5XuG61^2*?0(W11hSMco7{V6eUj)n#)D$hFD3J9q25M=yW<`THLTfFzJTZ|ggo
z?7JYvKnGY~k_@;8G~vz1KR^Uz0J%UxAkvM$weQ@QfB*gi5s(4oLd5mrZ=JdE4Tyju
zQUTZYo&CJ`>}MbYXd1KqrJm)lfe6TeI>Y*+ZT8(aAO5`l@CWD^pde6c?v{5z1XW{w
zNiFi`!xz7R2<SVI6;>C4e*F6v<XRvDWR5k+*zV=8L9*a5VYa^v^!V!iAAk&q2#51!
zNPw_AgG7KNh<oZYgo~mcYT7HHX+ZOVwm>bi1_dvQOJJ^@19PoS)*YZnUVr!vWB`L2
z;$NV{pnkErB<X(*7#ctXWB>yM7)0=}0=h~!?iNrA5~M%|BuIfOfhIu1fB9>OMqun%
zXWaqX3y!;gfByahGJt^w3`0mP14*E3qnaK8^#a2I=u;p9GJpXE^b}AEq70OffU%60
z#%#cXwwFOk6p}bCk9e|%Y-V6!+~Dcr7!q;#?KE3&W=Dax_j_;m%P1<!nQ4_dB`IcJ
z%Cf3&>P?vKB`w&qKuJ*Ks2}V9ruu`&1d_zL9d%g*S#?_!yo7irZoZK4=<U1Q9U_|V
z-j<a;PyCjh#-kjvBA{7OL7{;~RUp`vA>qO4P^KL`4cnqbR(L8(h%$eO&lh45oIN*w
zyM4r;#kaT>_!iug+p$iNRVk@KbIY=v+w01uvgUl=Qm|6=^Ss8%OTKKqn45h?IP6Sr
zhHHbwQvJBkn@y**h$$Ezo9A-SPRM92^ND4a;`4Q$KV8GtU|6Qjc4xxP6~|1Ce%==I
z{mPN?Ge5C!Be&!NpEs5FIcB^n=TiI4Z?J;NVK2jZNfXUbhK#f3O=^u=jApg=m%pAU
z_~rFzf5P3lzxE%QQo}#R@9TfnDrF1(39cLe3niyZ35ukrh<i3J^0U(j+@<yDeDS_D
z)343_!NoOis`QQ8^;y?iC(kua*n4^l?*rrIv!@pSOg{F_O857~6Voolhs~U$%y8g*
zsSMMB+J(2GGp%R5Sd}wd)icvMBq~OK;z|YvBT=7I-K#e_Rxt2fmkBS^NISr$T+l77
e6|%zdqWOO&@35$OpF@C!5re0zpUXO@geCyIOibJW

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LB.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LB.png
index d83249343b7480a5b1e143682df76ca0ec2c583b..93ad444f1f6651bbda563ed629ef76cc124d41ba 100644
GIT binary patch
delta 1797
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

delta 1805
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LC.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LC.png
index 24d6e595d1582cdf1bc90f657ca3127dbb86c25f..8080e3b899a4b2ea14b15b4d8ea4fe385c0edb5b 100644
GIT binary patch
delta 1826
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
Q@c;k-07*qoM6N<$f=3{f?f?J)

delta 1866
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
Ef;n`V*#H0l

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LI.png
index e57e0298dc2b66a1a3a5bc32d0a5afcd1ae13055..a339a57377d458c3654b23506e9e459faf554b1c 100644
GIT binary patch
delta 1189
zcmV;W1X}x~3AqW7B!7TOL_t(|+U?j|j}v7W!13oj%&DCom~CmhySTe$mtEKZLI8;&
zD?;Mw!V8T?@3`<Yc<UGNBN(p?UWhk>27}QMAS8wu0*NRnr!2c*Pwcd_(>c8FV_6$R
z(liPeJDp_ydDEorn`VA_+G%D8EPeuUjzY{!0K*$u0C}=TrhjJz5Ea%qbVkSUjDQec
zox8Pv{62^{0%Wjv{8v@f3;N1@@g_(KBM^V4FFyj22oeZl3?@JTpIShGsMl7jra=TM
zH|sM%*}$HGBAWmbPP#?2kyRZ4SP%3yFWvStWBQ}F4%!Xdxp=4PLnfnkvYL}tx)N!_
z&9u6fKotl=zkjFzNXGQPj?G@1%+}JH5R!zFx`9&bn6|^)P8bGqY390Rb_;38Py<dS
zCD3;HAI-{zJA3UQ-#0`AAO^SJoWC+xY)q86!dM`%<A~;(Uoh9h5bi8X&d9;(Wk!Jj
zS~-?BC}YI)F_*f>i1_Z-%OPq25D@^OnqQu>nllp$=YNpWDIt*0Afo)?@?%Y*M-F5G
z;p~N0KEsZ_lrI;0MuG^AE2hTPZm{~x%A@7>6cCIGASZIIY?>fo+Te@<BIp{~QB9>&
z?DAC`5qhg!R9-(~<#QY*0s;^)bS9)Q4IIz5mhBz@HYW-LAp)aM765KM?Y~+WQ(oL@
zdcF)pJb$<+lgThZK>T+DFiIHR>@zGMB-J{Zu8)S!LILZpkO<AkfghshNybP@XM})l
zi{IRJN}xBEtjRd1l!C6(bx+hC6A0PBM>B!YGQE<exLtYr$41KzcUFzrDdXamwNu~M
z_w6zd?KThZ&Fq*qKKtt7joa=*HMKC4`t!bf?tfBCNURiiPVWK=*sK_AJqk}J<<k6v
z50CprOL1H|UQ$a1RpI1~C97Oe7plh3*E_Z&cFm=>RkRcDlzPtI1X^pNQdIXZn%m0!
z(v8gRMrmUR5XA(T^3Bz`2Q9tc3SK#sJ9aql`SRqM+VrG;;@#5r7kYs9&AaZd?WvF6
zuYaTscJg#hQ|a5st;N|?yAxcympOlH7HI!tqnH3d*Vi>@F@I(Gp}%xEU&t%EMkmXf
zrcy<tTP^j#ZnIp{C;`utr7>mCf@$dN^RFKw!k3q;zdxD;iqI=601(==;o}dSo!hm1
zmNQPu1r-Q{AqGBXO_nn`$|p}5rxO)TQGaMCaH^sq&whGl-a`X6F%E+fyxS_Cx?mn(
zTs?cfRev1RnnAlGTu+7q86yB71S*^udJn^jmQu9%?j6P#Kb6<IIbaBz7#VU~g=EPJ
zt)H`Nt5SIXbxtId>su<*Ztk^p+%m8^n(G0yWd(BYL8=LU3j!O21ELEu1d#t6Gk*{T
zm<~J*N=~X)L$Lt0fuoNG(4P(P6ewv(ZG-+F^2X{%`j3PRygN{IS7Zo?1FYd2hBq45
z#3NY(h&nzxx2T>kUJ)ILbL88?K8SOCBIXm|GUmU5*q?<G!0-}40*FNkV0Z~20mPyN
zFuVki0Af)B7+wNM0I?_m3@-sBfF4+s0EU+U{#Snkl?~7-sW<Ua00000NkvXXu0mjf
DM#3Ys

delta 1168
zcmV;B1aJGf38V>-B!6p3L_t(&-tE}Sj}%252k_sos`@!S4|->qncc<R9d_A;4Il)N
z7_uTH_&9jbX!ORxzrm~jfPaGVWbhzf1PunGAwWn7F$5A(P+nPfS?9&}OmEM0ch%3s
z5Cg7a@G!HJbfwctKMwWDx9itcg)sjy40B^J<ShXVApikzcz*$?!>WMx#xXo6Acj|G
zZtWet4{{g*D%w5zvo33Sb7{746O`Hr0P$QOKLIKN1xPdm2_VoD2Oyw+ZMouDC`r3n
zn*zqyy|Zx=AQadsIQ5L~1Hf8ju69$cFg;?fyt&`2d;WzxjS$jly`3@ql-5zi>Os2M
zaV6=1G-v?fh=2LVk?CvWnQF?AQemuE5NXx6<N2cH$8n?<rmnkAC!g{yJrYbYgjOJa
zYn0F5+3iKSej3&T&=TGovsY#c^|7MRIFBT?ec4zI^Uhiv!<|JXIPRZZ<O~qV&GMAR
zILB^CS^FMG`R%QjV=@K@AgJUPC)~!=m?i|+CPRc=ntzDY_m>_S8auQv0|aNzH*;xz
z_@!JauW^n<;0JPIRPRK~KP{~+wkG-(!g_!j%QiD9B%qWfI0qsy4cu0-Q#QYJ)guBT
zC>6BV4!OCkAVoj`2$spEl8!~AndYK5(YGJnKU5(i;0!ne0P0=#?&e3d7q>gzP{lFr
z-<3|MIe!rJJiX{RL(ckLVb_lVR&A#{Az3DmC9DNf5i}k}VNBhw;v8+0BZBA2UxGD;
zkg|Ek;X*LRz|`4VSJr$75PSH6BoMn!x9Dm?N1ghi-t^+_6>ECJx^QLn<af0_JDdYM
zorAm6+a|3~zkGP(b}(15=cer6?+0fuHl?C+UVmiG4v_3y0vt9UetN#37G@uOa5OBq
znjfgqqF&7Fn!wi=+)`ejt5}z>w>@9(n6bB%jpJ_@gO18LytyjN1%2<lv!x_1-bmlB
z7XfiV32^P}t1}OpW~~{$av*!;V6Gdg6Q`?_<L2>qid$c>E?;lmyc_J;YJd1%Ic4z^
zr+=!3&fYre&QIH|c69At`rNH)U~F&+0CYmrfF=)@79WNS2XpzHW*Tg~WEeWr47S<T
z_w95_MS~%9yQ(;%?V58elYjQrLn8R%Qsvi`abPq^03d64@X`DJ_N_)PBe=j)UI&CY
zrYNM0!?TVc1#wJVu(7hCX)KmBQ8q|qK7Tnq+a+tzQwgNI&BDp^&e8ehGv}JMM^UvA
zwc0Z1s#p@|2mn%&CeSi@*5L(LE4X6kHtX{rORJqM@V?H4@L#r7FoR31cGjydE7|?8
znutu8o63_x_ShP2>RSPQ_IiLkRfg=lU^gIaLgaz;L3TjJ0IJt#Kn=JFA_ZDj>3?or
zbAgOL_x_m+8UzqFXeqF_JpMleJ<&gWeD0OYzdzk5E3&`l3Gj5kpYcMnFO&d=tceY^
z&Gvr)W!WBT0DhC-Gu#P`4S51W4fz;I%4h;e00|%gB!C2v01`j~NB{{S0VIF~kN^@u
i0!RP}AOQ?v`xBK7&?!XdSDOF;00{s|MNUMnLSTZxmL{bD

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LK.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LK.png
index 0a4105cabb66859fcf8837cf72bc804c209c23d3..7ea5199d7dce882eb3ca1b7b73b4778d1fb53fe7 100644
GIT binary patch
delta 1865
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
D?1+hb

delta 1894
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LR.png
index 02126d66b65d05ad242e4b1eb0a006087fc6fefe..9d04f04ab9cd9273305861ef64be53d203a543bc 100644
GIT binary patch
delta 909
zcmV;819JSh2dD>-DS!X}|Nj2}{{H^|{rmm>{`>p={`&g=_x1hs^z!oe@$vWj?d|aJ
z_V4fZ@9*{P?ey&I^z7{O>+AFC>htO8^5y04<Kyn&;OzF&(%RbT_R!Gq(bUz|=GD^U
z($eJ6(Bsk0;LOb7(aGD%$=}Jz-p0n<#l_t4r>42N)$OIFw|}?PwzkvlqocL8(zLYF
zuCC7Lj*g(9#p#8F=7WQpn#0A3nwXfukdVBKi@J-8xrT<fg@v}jZhwM;w1I)Ne0;Eb
zd#~L~O500I+e%7qZm4W*r)p}ZXJ@3^Jv`VvJY!>_UtgZMKu}y<oz*WdwKPRfPnJzh
zlt)L9&=eHW5`PiU5)wZ@jI$LaJUogzI*H5z0?q*d%mD$;007MZ05mj(%m4t(001*H
zgfcROF)@R!1r@CX6s-djE-rzr0~0MRfh;V6EG&R4D}W{@eI+G)ARu`kA9))ab|n^T
z85wmL7<3jEa}*SE6cce16LJ$1aS{`95fN|`4r>n&ZhsCAZW9Y>4GnDz3v3ezWfKQv
z2ncBh2Wk@oUlRgf1_o&a1ZV>TX9ELf0s?0O0%igNWdQ+a0Rd(J0A>IHWdHzV003hE
z0Akz2%{%}A0iH=jK~#9!?bOv%8&MR;@gKBMP1}^TxVyW%yIXLAySoK<-E-mZC1hd9
zK9EcHK7YV4`8*~2@SWY6a}Fdcj)poqd0;g#+||qT?gFF?jCLD%l!4R58_B|cZCN>w
zB0w{#JC=V}0=|6ZQ3P0}R?jQ~%Rb;z1P)`7P67copo7;OsR$4=yUhihs_&Q?*%DZq
zn4BCR8)@?g5ZTjj($}|UdcK()8qV_&py{N4zkmN~|7bn~aQgX6qxtqfW06dAFxb(~
zBY%Ri)EyQagX&JmJV>vdL}F7Z-|<A3y})c9Wp+~U1zCvxl2q&h9mGHuf39j5SicKo
zuG1vRwzCovd7cA#fMZ~euLB%Pn2JfHjbP|9=h$qT7Gb+80<1w3tv@G;&RQZ|^vw3a
zO@C3bk;$p8;tCaSaItYkl8mm5*N^wW?~^kRl*df@d#@_LfCrM2z)gI!vraFQj$gBl
zt1nxhZ*6MkfsYm5o*rDV1Kb3mQ4o3sy@P;35DEpsSrF`iI6)s_l!XJGf)FJLcEAro
js1XE%ppUQ%qJeuVCoV6lp4f~40000<MFvhpu0mjf_8qnO

delta 925
zcmV;O17iHB2e=22DSrR}VgLYR003kF0A&CGW&r_a0Rd+M0%ZaMW&#3d0|RCQ17`#T
zXa)vp2M1~h2x$uoYz+-<4i0V)4{i|=a1s-869Qio178ydWD^Kw6ANh*4r>z=aT61A
z6cce26mk|8a~K$O85wmO8+IQbc_1KpB^GNXC443(eJd+~EPpJ3EG&U7ErBjBfiW?I
zGBSiSGlVoWg*rNkJUog&Ka595kWEdLPfwOyT%BKEo?~O7XJ@2pYNl*#r*3YjdwZ{Z
ze6WFmw1R@Pg@v|;hPR80xr>XskdVBXn8BKw!=RwWtOFCR0~4(T6s-jnuCC6r6(qE@
z(zP^2wYAc=wtv&Nx74^mP`SC)z;1uViJHa5+{VV-$;sZy$=}NW0L%aY%mD$+0s_p;
z;mrU5&Hw<;0RYev63`SB(9q-25)skK+tJS8($eJBFE7>7<JHyX*gQPiJv`dl>Dx+5
z+e=H`OG@D2?BnC^<>l|@gM;Xfj_HMj>FM(7>htUC^MCB@^X%;O?W3dZrKRod^zZNW
z@9*~Tr>5}H)bQ~3@$vWa^7r=8(Du^O`|a)f`~Cg&^!@$*{`&g<{{H^{|Nr;(|NZ;_
z|NpyY44MD{0j^0zK~z}7?UdzH0znvu*Ig9F#%{5@u)DiE!NOMTM6u2;jQx8(;n2Go
zVdeIN41dG(>2_z{XWrZSy)TehA*4eyNdj0Ew9l$Z*qs0g1#L4b5<-EO!j*pv?cG=>
zArPR%CV&1hdg=X{gg^jG^h(GR#H?T<0)bB#Za@?Qn5DzocqBrApb?j9jGu~u>40nz
z#HOXDre|d4O|uvMx!Ei^Ig#vr#K_e-i7x?4ZhzUoIMJUnFRb9{=8|FV_UaXE3n87F
zDH5h%ke6-p+j<=@@<zrW{WXaQrZnGv*XwHIpv_T+-i2DOepKm>M9c#6?coHiGEuVt
zvyVB!Zn8NF;loD<Bz^={?Bh+;EWF{jawsB+C~yqx>f&KSqaF|Wi4ed7rcWtD66Bdb
zaDU8AluZKH$_lxu3<gw`is-;2P-=cUB$c~y`(XLQKmz=>%*@|mgFD+KtS?oYcjCXS
zbz~Vy@L#4e$}&Mo-HUT1z={>tuJ4HeOo<~19w-6xlmIm)b|6qu0=6gt21=Z>zzPm2
zafB#S3nnQ6XOuXj%nBYU0jreI??mS?sTMy0)<sA1wrA#J00000NkvXXu0mjfadN(C

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LS.png
index 816111e6131dd93aa20301fc5d560bb389c2950b..614b6bd70a12fba9ba8af5a7504036ecaf3b1d6d 100644
GIT binary patch
delta 995
zcmV<9104K~2>u6<DS!X}|NsB~{{H^`{r&y?{QUg<`}_O)`uh3#`S<tt_V)Gl^!4=g
z^z!oZ@bK{M?d|OB?Cb06>gwv~=;-I?=jG+)=H%t%<mBY!;^E=p-rnBb-QC0K)Whi1
z+S=N}=hMOG(!u7^!RFD}*x113(ZA);zvR%q<j=n2&eqh`yno@%yy48y(9qA%&(6-y
z%*@Qf%IeF@%fZR%z{u#p$mhSu=f}s##>K?M#KgnH!@<G9zrDV_y}i4;ySlo%xVX5s
zwzjmiw6n9bu&}VNudlAFt*WZ3q@<*yqobjrp`V|ho}QkZoSd4PnwgoImzI>4l$Df}
zl#-H?k&%&*kbjVmkB^Owjf#qjh=_=XhlhxUhlGTLe}8{|etvv>e0X?xb8~ZZa&U5T
za&vKVZ*OmJY;J9BZEI_5W@csznM!44Wn^SzVq#)pVPRlkU;vdvUteEdUS3~aUR_;X
zTwGjRTU%RMT3K0HSXfwBS65b6R#jD1R8&+|Q&dq=QGZcSP)<%xOG`^iN=ipZM@2<N
zLqkJCLP9`5Ks`M@JUl!*J3Bf$IypHxH#avmH8nIeG&3_ZGBPqTF)=VOFfT7JE-o$#
zD5EVcEh{T4DJdx>B_#kLp8y}9BqSswBO@XrA|D?g92^`P8X6fH85kHC7Z(>678Vs1
z6%-T{6MqvE5fKp(5D*U!4-O6v4Gj$p3=9ei3JD1b2L}fR1_lKM1q1{H0s;a70RaF2
z0HjTRng9R+j!8s8RCwC$(^XSKQ51&ZWn*`DcXxMpH@0GTccG$UcP9!Kin@QEI*#HE
z%<O%<JkRwv@2r~z2NVGvpaXP(4*UcTDS~Z^z<*yVA0Iz2U#Sa_O2#O&Do_Q8DWtC4
zi1r3efK<dzLJu#zyMqB_<T{zax;C|4^#C$joG@s*u~nK(1~P`r?jCz@l^VTyKt^*R
zDwmJg0TU@eMsXxZeFf#~E(Zaj!U3H%R1nG0211_PVgX_gRRbx;@C!ok{170eF^N7s
zr+)z<xzbnk<um}uMBk!sbNWESViWynPzHSJ{pgo41F*>!ijde@Fkp(RxI%xeF^w_b
z;O+4hi9K^JivdUC37b{MUw;tZ2}S33`>fr(nJt_X)TZypxJ*v^6g#HrIH`wQRDaa=
zkc|;g&fd6ws$?yt%(TQc&&CeT*9v%@Zd`yvFR_1LaKCtb)H)~Fx!^69douu&yg_JI
zP1opnUtLMOvnojBAc?)TxtW!ti>s53xtXP%#2GYF1nm^j0Xjej=)k`PJ^&NrmfLBr
RbV>jK002ovPDHLkV1f<>;*<aY

delta 1010
zcmV<O0}cHC2aO1jDSrR}001AK03e?Ll|umm0RjR71Ox;H1qB8M1_uWR2?+@b3JMA+
zqY9Zy3=9kn4Gj(s4i66x5D*X%5fKv;6BHB_6%`d078Vy57Z?~A85tQG8X6oN93LMa
zA|fIqBO@dvBqb#!DJdx{D=RH6EiNuDFE1}JFfcJOF)}hTGk-HPG&D3dH8nRkH#s>u
zIyyQ#J3Bl)JUu-<KtMo3LPA4BLq$bJM@L6WN=i#hOHNKsQBP1&QBhP>R8><{RaI41
zR#sP6S6EnBSy@?ISz23LTU=aRU0q#XUS3~aUSD5dU|?WjVPRroVq|1wWo2b%W@c+^
zYi(_9Z)|RFZ+~xca&mKVa&vNUb8~ZeczAq#e13j@e}8|3goKBOhlqxUh=_=aii(Ym
zjgOCykdTm(k&%*;l9ZH`mXwv3mXw*9nVOoKoSdAVo}QndpP`|lqobpwq@=2<s;;Z8
zudlDLu&}eUv$V9dwzjsoxVXByy1To(yy48e;my6hy??&r&c5W&zrDV{$LGJ~(7)x-
zz{uyo$mqc3(ZRvN!O7{t=F!3C(!uA_!piEx=hMT(!^7y*!|Bw-#KgwM#K*_S%gf8m
z%*@Wt&d<-!(9qD<)YaJ7*xK6K-QC^Z-rnKi;pF7v<mBY#<>lt&<>%+;=;-L`>gwz3
z>+J08?SJj<@bK{R^78cb^!4=h_V)Gn_xJhv`TF|$`}_O+{QUj={Qdp?{{H^||Nj5~
z|JiRf2LJ#8ok>JNR9M69(nVK7Q4qlKF;Of8#SX9)6&1V1PHe^Q?(Pok?ruN@1Lfnn
z@ThEf=e+w|zW;jWx43selVCssBtQZr@B?TN41Wv>2Gf{{M02b2m=mDH>hq$haQhi^
z1QU2`^D?KfW6zL*Vdw5d=15Yi91&0?3zY(k(__zlMBsrtuFNt&ehKYB1TMV~_Srf`
zl7w1BK<qbI#{k|=SUV!{8d)#(f|^_JE!1DAio5fG>LKnuDzL{Xrvoo0ANdaC(Ru*d
zjDJOBKoSZ7px=rLD9UsJ0Kjes5g0Io?*gunfD>2vDO-jBNcq3}KyAhkd{j~X0I*%h
z3k()pf@&VZb6kMfPsdnSWnZ6bRgMejvgZj(8SW-jQ!2&AlqGPg4RSfh0XzoNA~-^B
zO9-z&%b_!oQ<>wKX3~HIkTtkj7!(P7+G~R{dNTw2V*K;y%;ZB{k9gC?XVGcC4vy&o
zbZ2X(Z^^D4?;X5fPc;^#M1{xaR`eV_slS66b<HksY_3d>jZQ3WY_2V+9RnkRffm6?
gfCNZ@1pW>90_e^ihE##>!2kdN07*qoM6N<$f^q-mO#lD@

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LT.png
index af1c02e1007ca5c95d85d69f45c7f23f23690fb4..51c30307cd6e5e978c83c8df2b57ee5b17321684 100644
GIT binary patch
delta 123
zcmZ3+ID>J5N{MuUPl)UP%?v*`GPt+0F_dyJ6mu{XahL_O?P6xw&%p45ZF@We1A~R9
zi(^Q|tz-$-#R(f29hn*&I~fu<R2d{<I2r<37jt<8C-^WJED>bjdCJ1z%+6@ADj|e%
bt|$Y;Gb;so;cWgCpcxFFu6{1-oD!M<mXjf1

delta 138
zcmbQixQuavO1*A?Pl)UP%?v>Fb0Y}3x3U2dLlFl<F$Y5_hgmS&E@p=P3<#9VT^Pf_
zz+mF(;uzv_JUKyvb#cSGhQJ98Okzx25|L9hLL4q|v8lBMvM%QG2sof*!6MS*c5MaI
dt7RGtcY_!ccvG%u0QEC?y85}SV|Get0s!3mDq;Wt

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LU.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LU.png
index e041c5e0cd72b9a2ac67ee666a6791733488d3d2..14dd8ff296aa0074497d9f2d5b395206127774db 100644
GIT binary patch
delta 110
zcmeBR>}H&xk}ewH6XN>+|NkZTKL6ajlX1~KhK2XuYFWM2w5&7NHDq95F!XeB45_%4
z?4isc;U?OnwP15o08@iwCqse+>*9nBjE+nV2WK!O6eu!4WSJPeY7P{9s#BT@)Xd=N
L>gTe~DWM4fn42iY

delta 107
zcmeBX>|mUrk|G`86XN<-(-MTVtbT6Z`Tzg_CHFovF1p9C5QI{lUpp``FlczXIEHu}
zPfn0vUEHv)A#g$ilh`fogd~YjgH;XdxFXyp|6S3PxSWBZB!uBZMuFQcpdJQKS3j3^
HP6<r_$wVvR

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LV.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LV.png
index 2ffe5c6618ffe96193173d23d8daf2d9de1bf7c4..14924280602fcd014c1bbf2ecb2db689ed78a6ee 100644
GIT binary patch
delta 102
zcmb<#VVt0nz#rff;`;yp|8sR!=W44~E6c8umuxsU`#S>zgMp`uV@SoVWCJw@2{+Lm
zEr~|17!C$DRi=hS5gs`O4+euB0u0SczI|E}p#~>J7#L0;@GQ75f8!ZYFN3G6pUXO@
GgeCx1l_B5&

delta 97
zcmZo+te>C~EfnAr;<{Q{c9p#3x!S7#|Noz>s{*p4qFx9yFfeF%x;Tb-98XS=U|pOb
zvVhsmk%=opBkaHtgH;WFTpImr0u8v_7}XdUq$C+?ZS>Bz0rfC=y85}Sb4q9e0GAIR
AjQ{`u

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/LY.png b/typo3/sysext/core/Resources/Public/Icons/Flags/LY.png
index 4ba5ca2546bd6f10ff7c18bcf66326e0bae8e87f..d5b424aff420c511a506a60d540639a53be98034 100644
GIT binary patch
delta 511
zcmV<b0RaBw2ABkpBYyzuP)t-s|NsB~{{H;@{QLX+^z`)e^YilZ^6>ER@9*#K?(XgF
z?d$97;o;%n;NaZc+|JI<%gf8k%F4;f$;ZdX#>U3M!NI`5z`DA+u&}VKtgN7*pqrbU
zlarH@l9G>)kB5hcf`Wp9fq{O0es*?tbaZraad9J`M<bp_YkzBNWMpI?i#|_JPfAKk
z=>QYw024q!K+6CTJv}`<JUlu&IyE&lG&D3UEG#Q4D<vf*A|fIoAt4_h9~>MU8yg!M
z8X6cF7!MB*4h{|k69@|n3knJf8~_3c2nYuU2L=WP1qB5I0|NpA0s#R50000_@YNy!
z008MpL_t(|+JEiT#j?Uc5Czct1b4UK?h;&s1xx<_cc3V28Kz-DF?Th+IaM>$-KY@*
z4sd`2F9NE>pg|1Q#6Ts618)bE`D82|n1O9waM~TgL{nx1W`g0*Ul4okN^8ji%z`jy
zrSowktJ2_EU?<?esNBk7c={wzHzKmVmm^zjr!G5v?RY>GCQ*F=th!9v9~f!|=3aQD
zhq7$JFU%F~SD4rl+F#CxPTZ{r@RL%Q0oN5EUxECH<Zq-j61A1thRIhDyQg7VF^{wB
zG|tJUOk5}*y%WC#SP+8}F~|{vJTV;L00&+K90A65nJ_W=^+f;x002ovPDHLkV1hu@
B;`smo

literal 868
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeR!1yM>C&cwRgYZiR;nNI)G7L;W
zDMm&{K0ZEaX=xc58Ge3#CMG5}HZ}(bhsl#CpFVy1&Ye5w&Yjz^VM9|>ldY{S2M33Q
zgalCP!-o&QfB!yk;6QeEww0BYwzjsZsi~KjmyL}LH#av>4N%Mf|Nq~<eOp*q2sD<R
zogJtb$WT&JVr69on(*bzmz0zgpzVr^iVGGjkdl%DItB=UR=<D$e)jCyKxfFy%RhMV
zpufK#s0C=OiHV7-s_LXklit012ecF@`|#nz&!0b+l$4Z}l>r^IYu7HIX+ZBBJ9g~&
z@#8@2fCd7&{{H^2U%&qI=MT_5Kt}>S3-s5THEWoenSuTV8r$C9e)8nWPoF*k-Td$0
zzq-0Qpu?~#J9X+5L>Ac=xRa0_kLFECn4kp+a$p`jcn}hpIyyS=z~tiMf=36?YIt-s
zHa0?{12g(qggNB9?Ud)cE6;N~mmYcr7{$h(E{-7)hm#W|SQjUV@bDct;jxfW$N4^k
zT3aBqhFL?agAsFMe8toUhK+Lt+3Y5yHYg}F*(e_7-jp!+yMs@v8(ZkHXq8<Kb3a;(
zD?bjE2ydVGQE0-Y^gRx1xOX_P&1o#Ql$6x<i!d^hQ@zD~r~j!0zvArUCtjTCQ2qSa
z=)l~GjqD3=Nw4_2=pd`}v9B)D2hMUh2?((9`L%IxyWu4t!}h_bNucNKi65+w_#g2y
ztZLPs&;5<5`Cy{6+oR8iO48WU(k${{PxGHY#cp-Y&qr=GX-RyyPQ>&)sAF#08^6C!
z^&W$mn8K=t;{Emi>zW?^*r?BT<aw*tv89GRJ!citWRsO&dd_TI$f#*Nb<)(i)enAc
zKB>(wA+fA+>+(s_3wp#}e=%w(Jea|pY$DquWst=%m4|`B{j%Av?yg^Lz!b#b>FVdQ
I&MBb@00Gof#{d8T

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MA.png
index 86bf40d2fa0ed66ab0fd52e7688aee6a44519e9e..e488ac9414621415e6c0dfdb36894b96dcacb530 100644
GIT binary patch
delta 649
zcmV;40(SkV1*Qd%DSyT$EypD-#U?GoCoRM#Ey5=)!zL}kCoR7yExsr%y(lfREG@At
zF0U;vvnwsGEiSAsF0Cyts4p(1FfODpE~PInoiZ+%G%lAkE|fJcl{7AsH7<`fFN`-Y
zh&eBaI4_1dFN8WTg*h*SIxl@ZFMB;Nd^|6DJui7ZFLFOGY=1#8U_~%jNHA4MFjGk|
zR7fyVNia%GF;Gb`NlY<DO)*7HF+@!<LQXM2PccJHF+ol-IZ-h<Q86@9F)dXxF;g)t
zRWdMBF)dUwB3LpbS27`3G8$Sk7+W$KS~3?~G8J4h6J0VETQU+|G7()e4PG+~Uo#0{
zGYVfb2w*b?VSh6TUo!__GX-HY2wyV>U^4_^GXi2W0An))VKV_@GXh~V)|00I0003&
zNkl<Zc-rmNNmIfw6bJA^^C|@_h=_`81*K)vilDgQ!XmO`3xz^yzyG%oIXGUMoEVbR
zdx!kyCI8HXIUrmN1t>rP3hWO6Kn8#y01<#B2@wH&t$)Uo0Boq+4Y33O%C1&fL;!dy
zs#@{j037;VOt4d}c7n{d;hX^cX(p9Qr4xl^xx6eS(wio8#ygoH`exg6%~)H8VXX~q
zZrdMGXGaJqnpVn<>!Mg6=SrHc9C6Mrk@a4E_8u3q%Ox-FdtZ{5b({hhdA8J;+Z|J_
zmk0+KF@K`)z-)_R+Z==u);mDS*=<w%Zr;t3cmOD)%U8>K&yEzp0l?py^oRL;e>iFR
z0RupB-E3R{oHtB8jxYcyPOk&pCXK_JX%S-r@IA>qyRCTX!3WL(;rMS8dm;c%3jfMo
j{ud}f0SZuHpMW1=7?8Bhf9Nj&0000<MNUMnLIPld)p_j|

delta 651
zcmV;60(AYR1*ip(DSrTCGXY{V0%0=(Vlx9_GX!BX1z|G=U^50`GY4QZ2wyV@U^59{
zGYMcb3STn|Uo#C}GZ9@f5?wMAT{0D1G8S7h7h5tITQV71G8$SkAy_gZSTZA5GAvax
zEmSfsRWdMBF)>pyG*U4*Q877DF+fi-K~6D3PBBAGF+@!<MSo2(MolqEOfgDKF;Gb`
zQb{mVNibAMFjYt}S4c2mMKEkZFmgXHc|9+BJuiDbFMK>NeLOFNIxmDeFNHZThB+^Y
zI4_7fFN`-Yk2WupH7=AjE|oMcmozSzG%lSoE~GFnr7td}FfOPsF03vttt~FDEiSJu
zF0m{wvMepLD}OD$C@sDyEx#x&!6z-kCoRJ!EyE`*#3n7pCN0J$EypD-`8`ra0003)
zNkl<ZSi|krNmIfw6bJCOETt674ho2h;sQ#Qt+i6hq9`bcP>Qb&@cqAq$ib7BCKqQ+
zPI-s?<|Y3(6Xug}F%+Nx1t{=;001%oOcRIzq^gJruz!k0iv)1SsnpmZ0FdVKXovt<
zmL;jY!~tydz1EX-sg$0qcZKZ+uwGh*VYIt-U!~%!ciY>d^=!H6U~s~5ev$XGJkNT0
z(a&+m19w-L%A#0pMhd!Kh%~FBAivx09?@CcA0#e=%4VYkuM+#}!f~B~Jv?Kj{%X~i
z*wdj67=JOMQIg5%dWK1k5Y`-^PUt2p?q#n-9XtT!=))1q9%@k;Z~&O)!tq$65s!s)
zGr#~)Phj$o08e>F=pmdAYJuD7HhlZzE>Oeh0Ose4wF@6C^<wTmMlj!g4mqzT&K$t6
lTlzCmfC3btz+VQw0QtaQo<_D%7ytkO07*qoL<FuvV1l6+`EdXM

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MC.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MC.png
index 7bac3ec925452834586ec05ad3bd2adc725c608d..2f44d5c35b082a8ea87e456647c469f2c903f0be 100644
GIT binary patch
delta 94
zcmbQvSTjK-f<M3~#P$FG|NkC8`(onxS;FA6n4bD&El~yr1`SUa$B>F!$p&f+5^kbB
yS`wiKE}}aG7<jx`7@8Fr4;XN{9n_Fm$-q!~@|<Gy=N31h9tKZWKbLh*2~7ZQ@E@cA

delta 121
zcmb=K&NxA(SS7$G#Pzd;0ThYpeFmd1CY})V@9{Gr`v3pGe&mZ*1_lN_PZ!4!kK@S+
z2l!iNaA+h*gc__$2s!v5<UodxLiy%^RSgqeGfh^wi}q+qEaYNHe#KbUvNx#&sFT6d
L)z4*}Q$iB}n%pu#

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MD.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MD.png
index 453ba6371a267b90b88699e05e60a8b5816cc20e..72a1275752950bdd5e4aa6cfab6e15538f8ae23c 100644
GIT binary patch
delta 2327
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

delta 2342
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
M07*qoM6N<$g1*;Zh5!Hn

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/ME.png b/typo3/sysext/core/Resources/Public/Icons/Flags/ME.png
index fc43a193649ee12a5dfffa8e15220fb3ff5c2e05..65a4ecc46a797bc8f33f24621195aa51c245951c 100644
GIT binary patch
delta 2848
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

delta 2937
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MF.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MF.png
index ca346a7f50fed0e318d7943df7adb14ce8570bc3..4c05f0093d7505e215db8b99312b45130c1e1c62 100644
GIT binary patch
delta 82
zcmV-Y0ImOs0e}IJBr_FIOjJex|Nr}~wWPAq^BFPo7%%}RfB+_cn4{~p0000cNkl<Z
oc-mt~gM%OjI1qM$1Cd`96uRreP|s-A$^ZZW07*qoM6N<$f{H94sQ>@~

delta 107
zcmZo*>|mUrk|G`86XMFCRu4ps>J3XaUHt$5|L?V1KT8^ZmM{RKy)EbD7#J8dJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OR{$CW!z5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MG.png
index f8b618b977f9228d8d3b69ad9a1e8e0e7cd75638..8208c111ca16925c383b91ab2504547b94256a7f 100644
GIT binary patch
delta 182
zcmbQibcu0-O1)EnPl)UP|Nj#nR3_f9Ot@cJe5K+|PvQTDg8%ge3}-bM&H#}L!)aB9
z(<<`2)Z})lN$*s8;3oawSn|J-<O3)1|N5f;^+X-=LKZSGFnD{qIEGZ*dV9v4k-?CG
zdE@)NOFk`^Vv@5-wPL)WkgK|j0|IujRQu}5uCd&qU$WuP{Fhe`R><nfo;m+gNdXKB
dnqF>eX44YtW=bmdE(Ds(;OXk;vd$@?2>^6`M>PNd

literal 280
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!x&nMcT>nErL&1N2(f`JhP*h*=
zUr+SEkt7uT|No|^@PU)~12<_10%|J0QX#!lNp6=K5XtXS1BxU(sAM>!!f;jtf<Pko
zD;Z9!Fr3kVAT(|wNLCdtJ8ut*BG6Tyo-U3d5r^Mi+sMVBz`+oxziR3K|M#CAIGDlp
z&aK^?(@TZXMKj~$j0P|`5b3{saoybDgpV9&)-#BEIsn0e{|gFY@*8+p&SQ8mBa~q^
P&`<_XS3j3^P6<r_q||f7

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MH.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MH.png
index 54af65e1609b2a383c08cae198a4788358e4103e..9f84db4825f1e9849e033bade83db2100e61d457 100644
GIT binary patch
delta 3153
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

delta 3206
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MI.png
index 5b50ac7c9fd4a39bed7b57be7c6f7f02f4369249..3bf2b38a26f58daf5e029bc4f8524ada6e3daa43 100644
GIT binary patch
delta 926
zcmV;P17ZBq2e}83DS!X}|Ns8}{{H^`{r&&^{Qms>{`>p>`uh6%`u_O%{`U6$_V)Pr
z`2F?u{qyti_xJtr@$>WZ{O<1Y@$vlX>hJIG`{?NV=H~h4=KJO4{Nv;L;Nbe--}&6!
z`P<w7*x32m+2Z2j{MFU<$H(==#P!3&&CSi^!^88ow#LTB@_(|j^0BeNz`*gVtNf&-
z@TjQpq@?eoqwk`k@1UUXpP%oZp6;5Ov$M19mX_U|oa&U6?2(baq@?VRkEg4vsHmu;
zs;Z}_r>3T+>xhW!hlix3q@tpt>Vt!tp`o6hp6Pvk>3e(VczEY<aE^|Sjg5_rjEv-C
zW8`9D<zZonh<}LWUti>0T!Mmv;#F0De}CdsRN_-p;!;xLQBmPfPvJ^RcXxN-NJ#5L
zLv?j^;73Q`Mn>R7L~Lzs-8VOAXlUCmE~`R9+bu0&VPV`XEZZq5+9xM>O-<S&BH1D$
zSXfxu930ph8rK*Y*Ao-h5)#%C5lc%;)(;QX4Gq=|41d)J2h;`zLqkK-1O(Iq0zg1O
z)&Kz1007ef0MY;e(EtF@0028XJ2*HvH8nLeGczYLGAk@BD=RA|CMFyl92giF4-XFo
z1qB2I1Oo#D0s;a70RaF20B?7{mjD0(ph-kQRCwC$)zwm5K@^4Il}ti1#9fKIPTYkU
zaW~xE-G3c=@5bHwWuX|PP7R#X!@i^De}M01T`U-3hyd#XNOLc<xT=5L74Xh?`fcNk
z0GRJuyAXiy_oNH}UQ7r9#7+qT#7lv#13~}~q=2tq2;jRExDYx7Qawul^Y9QB+cO#p
zuxGk9&W~UldqV-`9qIJF2-al{IMYd+*9H(X(|^2hH@IV8H~?u?k(HcMN~{!@_yJ(w
zSQr4;eL1%iK=hS@IYFHVfXma?0MU<QSZIG9EByoj{ux_<+U{eyQ%$7b0N6fk3s7eO
zz;eG>zXtHm*aG|sjsnbgfCD4802M{U(N%7Z0rHJ4zyUbB-IEA>HMRg%?}oF4jx+dX
ztbYOi3ukA$Z|ur7_JDo{M<+8LzZ^1Q0DKcmZP;@7QDOO@F<}AMu~gL2i%*}w|L`hy
zwN?af!M>FM9VY}hTL@6|aT%caqY$8m7#W~ACrSn={<%p8DE@y?1}Lt)w?hOd;<C?|
zP8`|hcMq<&LM`<*)$T#LMxH?livSTI0v80E1$;I|ITrm$EdT%j07*qoM6N<$g3RXF
A;{X5v

delta 951
zcmV;o14#V22hs<SDSrR}009930s;a90|NvE1O){J4-XF*7#JKJ9400vCo(cCD=RB3
zEHg7RH8nLjI5;~yJ3v4{LqkJLOG{W-SYcsdXlQ6`ZEbaRb$3locXxMxe}964f{2KS
zjEszpjg5|uj+&vNo}QkfqN1a!s-&c(rlzK+r>Cc@tEi}`tA9d5v$M0lq@=*Wz{bYL
z&CSiw007Yd0MY;e(gXz4007hg0Mr5k)CLCC2M5*w0M-l))(s8T4-eK65!VtD*Ao-h
z7#P?Z8rd8i*&-s^A|l!+C)+70+bu2IE-u_GEZsLZ-JG1@L`2|5M&L(B;7CZ}N=o5R
zPvTKg;!;xLQ-4$9R8-<sRpR2}<Xl|jUti>6V&r3E<io?|VPWTRaOik=>3e(WeSPYK
zgX)x&>qA59hllHki0qG#?2(b}mX_|Cn(v;T@1LLVprG%fqVJ=l@9*#Mq@?husPOmq
z@vE!x@$vGpvGTIA^R~A0^Yit?!}Y|(^~cBf`1twR*?;-l+xgtw`R3;O-{1P+;QIRd
z`{m{P=H~n8==`Ll{MFU`<Kz75>iq8R{qgbr^Yi`n_5Jqt{r&y^_V)hx`2PC({`>p>
z{QUm@{{Pt6|NQ*_{{H{}|1((UKL7v$xk*GpR9M69)!8FeQ547V-JnvUL4yWSNom~6
zT1g3^Ie&=?6+$!!xur?dt)x-9ZbZL-)&r$`-Okz9dOhFw^?5jZpS_F;3NprQ@^0h0
z%=9Im0DOxy<gHzx0RUkC8YO_p*2Ovi*ps3JkiSR?V6zq&T&V=GR|`bal>oA}z`+Cu
zamlBeYxjo!0?(Jt1;{sB-X5I+eyy4dh<|KrzJJXKtLFuX*vsSd1DJ?dM8tMapJPTc
z09&cLSXX<BNrcWu0pRh{BmgRFdGQ^<=+iSKA_D+$V4*X>eB=F}!~1%U#NGvfEyfk#
zqOO1L&+8Jlod8~~a0U2qDCPz>lf4aKhj9g{HTDXJh<bp&R9ApckH!K|=tvk?Z(IQi
z#ee-oy@##<ImQ*>is3lmYT;*WGtK}t#?8Mh{`6>raR=<3*!hW$TRYQC5&%7%9sd3E
z?fHVN<sQ2+5zs#ijD2a^w>x+HuKfR%5O|QpE0^#av?~FsRswwNoemIcQv!TEtOJBD
zjOhTO>ytV_sQ#l45URXCq5_2J<jrSqJ}~@<dS^V>3Lh;!QQ@7>YGdErcB4lD5C8!%
Z-4vlZGYMfqTLS<9002ovPDHLkV1kXU@i+hg

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MK.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MK.png
index 64bc5cd09e92557a5d926fe071a2526ce100502f..ad05acd502ec7214c9a9d2cd333f2867ef5d1c82 100644
GIT binary patch
literal 1459
zcmW;Mc{~&d6bJAhV>B2{tD;h<Em6u+t3!t(I*7@3F>++Hq=VETS4xvgHOZt;L$xYW
zs2p3l+m*6SyL0BAam#2BMhvslem>uKeBS5%@&0-j-QApZwdZI9(B0<ZNLAHM--AR@
zWp+t|6i|EQzSGl5*$<@@%Fj^tLfHdlH<Vpac4DdnQ|*{)!;}P5Voa*EV6qvLO_*$i
zLZtx;5fnlw1W@oXp~A!XM~rhY{sH54_*RRtHyEpeyd3f}$V(xAjnP*aeTk7`j1*zy
z8HV#QoQL73`1%-Mb1?J(gKP}m!GOwb45UMr2H8!>nE0Y{9sL*4&w%tir038VhrU>R
zj=|?h^s1af?@9EAqemqSJ;%{=3_VBD9g6NF=n6vDVRQwe>kv8v(CLc~8alktz6b5U
zpv?o4U68mzvJ;Z+5O0In1!8B2ozS`kt((zekCt_4UW?|{XtF`06&jbJVJR9c(O`jw
zC8+-q^$YRI1fS;P(>#cbA({)(90-jdG=y*_gg-!_G93a61iIjp!Pfy_3p_3GN#LnW
z15Xn?4RAHUBY>--4z3!wz`p>u#-$w~yxr#L;7M;NV#yC0{A6??;D)!ARdA6W|1l$3
z$M}!^De9cIV!b3AZITT!JutuHYO!5~m6qIMXmB!z)%Vq#Sy%RM$L-M*Z?xx!-c&bh
ztWGkN6qkBE^<dSDTx?vYcPG=vt-}1pt4~M9o-vhk#ujxIUYKj^xGYlBr^J#H&dOPO
zm({J|Uz8H9V4A9H#%4QdJBC)y)CeYSE;eoxyQ-0g6~{Ry8#QST0|6=YF?-@M9baGl
zG&2{IQ?H{|>sE!WBFIR-;)#ute4b&p)m_7f_a+N76HgPZ3v6%6K1`?`*8XxV>PiL2
zdVo^7NydrRk8anKToFC}7CpmWV~ytgNSW5F`%ON6v<z{~xx@>mqDr@s?We2m{3<MP
zyZZWl`EIhk#y8EVaN%$JUd}IgC>~GdSx4V^RcaY;#+Pmw$Z1Y|bd+^_i`dMaEOjh#
ztsP}pFbdbPn$3;qBu_$FSE;;;p5{B~aG2)(yEsDK=<G+SVTF6TQ&8vGvSk^>su0zs
zOt;q}eb=fj(O@qkm->KEX5;6ObItD@HSI{7B{84G_pm=;7bj;O_u(F!IuLhxDpy@l
z86f0;Of{fx2pH{*zMQz1_&6c$YPx|u@6|Ya&Ak9a3;ISi@{^haanu7L&(jj*29=cM
zc?T&rwyAFVfm!>qS7^%2<0YMqfoqsg7;pUtlRFsRu@hk)Jw$47qsVU0?gw{lII}w+
z<Or@r+|#jmS5p3Nm6i_qgGbg#kS)C+EcEl?r50<cdjtbcMOk__Z**q4=14^ky}DCo
zPEX`Pcb-*l@ZT>kr&1T12lX<llb)N}F(O)@-HPd*e8Id~ySJ%UCnI%1o!e+aQ3FkF
znKP$_J``ZP+u<v*aKVfE>)Dp;v`^(?R+uySul=#Mm-H_-YCPE*PvX~}Jkm$;U;lh@
ze4ldBfJrrbefgHkT$htQ=FbdPnC^nmi@JGnME>+0NTaRDQfCcSg|de7HZIQm_$}No
z^Tj_k_tV|C_MfAs8-G}wYUr}$d{$x7@e}Nu+^8sN>MV=xGnm}U5a#2SO~a+jpZ4iG
z)`i&3DoY58j0kD8F8P_Q>Y@bo-tsv$K1cG_5<DU+`e~~u=UYeP2ko=x5<Tdx3sZtk
zwPoS8Yu|YiJm{GLEq&MS88NCSOji2E<BWqd&Bzp)ai2C6^!v@#RF5@(8)HNoW6v<Q
zrm*(z$gs#{PWwJ}G9>@mDR?d;yf4@Hs@w4YN`^IMfXFHzX^Kxcv~w!+lFTt_r8G~m
aOF?9%_)2C68U?GKF}69mIp%HlJ^LSlo1mZo

delta 1477
zcmWN>3p^7D0LStFHqVoj>L@j%r(Cm&`bf%i=TVG`x<i(f?kXuhNA5F2IFC}&Yt)_Y
zle!)wiSCfctwOp}oA;OzGqW0rHIMD~`+PsYa-&|OOY7P10KOIhd?NTH@O2;{L7=@J
z1o{vdKwyYA1GH&xgti4}H%9wHw40)R5jwQKL5DdymZH-Foy*a=0$pTuS)z-A?p5es
zjUF5HtVfS6dcK8l1B6ucZbqLY`kWxz4iVcK{qE@ZfS3-k7sTEW`(VHq1G_Qcj{yb-
z1Mxlx?}ITEf}t=BGckM^l1NC7KoSMXF^rtR$Vo_}Aw30Y45Viujm4-|97cb}=vm0L
zSQtyf7#s35$kXv56CbkhF%KUvv!S>Q#Z@S-VVr~U0*v3pgw`#5D#qk}Og_M8E<Tsw
zb1A0EFjax6N=*Na=_)9zp{#-OIh3{d(ts~KsG2a-f|-9Y^B-nfF)P4q8|JjyG1q~)
zPR#XSPKbG}Ud;DlUIg~M7;3Ens0X2b5A_f<!_Y{e8G%L$%_uZ7Xynj*Kty;*3qTt8
z@pRjFfXBVA@(^rXlDxO;uik)wz=bqs_Uqe@&aM)}oY$ilh#pH!3HScke6#6QX#Q^X
zF`<KxU<;WpXN1hup8B!id5yjv+xpf)n?AO#!z}UE_hF&k{*Bxcho~gulyPPTi+3v5
zJFusjmN_YH@lpBnmcMyb?s2Fn$cSWN?0cvpHqEFhlpD9oF<U2`yKL`by{95-YuuxH
z-SkZ=LRDwpzlB7ht68p3%KlHGm+Dq#U8F9|x<?cyQ-Zovn=F2p{qVwUpC6O+Oy?hV
z^47!;Z>!=@m^M{Ag$S!tB7ZYXBhZ9nVbeFL?gOVeOP$Nklby{CNN1}Ua|c}5X-S*7
zEJkL&IWgLmbKE_qqlae03ib>uPdy<riy^7IUN>3<OXDVdNhZ;%%$x+DdgGztq^$wl
z=;pUK1~uzV*R6h8vq7BEi@NyMf(G^uONUFb6JHbT#jR0~0^jCs(&c<TJ@qC^K6s0G
z)Jh<KPGMN+_*+KJMil&|T1l`UQv5*M>2TO8a&6?voa(c>;Ts+=NT}$uplsFU1v6)D
zgU9Vsj#!nN2nquax1R~Lh)uZmXTr1O9WQywDpi}U`@?&07%BQym-id|Nhp@`*_0do
zqTgJY8DZYmYf2XdkT@<s+4W9kWsONvEm^zTYWBDqC*1t#;!3h@e5_w;wlqU7@%APS
zNWAZKHx=H_^D_~76b1Fm9uob^JU3tUT^r$7^gt1O!D$gHRt8v}x3f+){YQsNKQ~OE
z%|)~{e06or#!Hog#6+v2h;L<#cy<a`k&{1R`E1P$Nw{vYzgM5UxWQae7fm4N5t~^d
zH&>iFP;f2NE-dnX^GnHsg`>&EJC0^4pISa}SS?=5C!1$4J6ANw%z42#YI3_fJp1c@
zW$X3y#V^)dWyN%FbNu^@Uql!&x;yFamUU&ZOV<@vj0pXMsT=dfj+u9|Dc0?5y;nxr
zVhzn^!k|?xA2*l_s*jb?PtXzxPwJB{#MvLSx|?(%ms+p$OP{y8@{@^zTQlO4uk2Sn
zsjDk@@@u<cSp3e{#=h*kRkwSmeQjiEOIo9I`ByqRjut<CW7bRewNIe$Nw3X+(EO0^
z^qJG)caZhiHC#WZx%y(|nZ&1VY>L<N;pPq7L)l|9r&KZN+bv73&`#Iz$hq;y)iUCH
z|ASLYTpO<2on~e&Y8-r?^N7)P5_YwooOqt?WRVxAF@ci4cAr_nd1a8yoqoS1!K-Xu
zP~MeM5>Yr&+rm1q?_;cp%_ESF^+(8525a=1zAx2eB)&7w?OmLqsC#;6ScS0m;p<A1
zCzXux>S$-{lg_$|>M61*xAYJWHE4EC8uP4bpG{NLx(jr}?_|f0DxuAX?(bRR&P@Fu
DYJR#{

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/ML.png b/typo3/sysext/core/Resources/Public/Icons/Flags/ML.png
index 93cb08546d95a9e8df38a913f612e35cb6caf28b..9825d91872216f08a7ce267a5418cfd15195a896 100644
GIT binary patch
delta 119
zcmcb_*ugkKqJV{&fq@~yJ?AZuk`C|*asB_FVar3dEe~1$uV7%E!^Ap=kzp3Ye<p_i
z3=B=Gjd4I_8lEnWAr-fhJ(`;p*end*H!!yavM%Ow6YbHG2sK!h5OVND=!1?>MusD&
WO8pivt9t|WFnGH9xvX<aXaWHD@+R2;

literal 210
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!JOX?|Tp4CD01@jP#w`z7|Nm$B
zzk=aE6T^Q75Q0m=7))CpvVqi~DuXCqcQZ~IsKwRO#W5t}@Y@?3IT;j0m;?QDSiaA{
zdWn(e)4^{+%PMM}b~8_S9q{d&BqIuFEI;OBTzj1{Y~KGXaf}usDU6FlI43Xx4P@|i
L^>bP0l+XkK)}=z8

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MM.png
index 3da547b8aace2e54be854a576d252500510fd47d..d686b6cb1894f78075d932e553c2a1aa17265464 100644
GIT binary patch
delta 1420
zcmV;71#|kU3!@8=DS!X}|Nj5}{r~>|{`&v@{{Q{`{r>&@{`~*^{r~;<|NQ*_{r3O;
z^!on$|NH#<{rdm>@%jDv|NQR$`TG9(`TqF%{`mOz`}Xzw_4NDn{`B?!^z{Gu+wuDG
z{_^wi`S9@h@9+8V|Mt}H`R@Mk@&EPE?)dHh_09e7@a*{P>woy`{qFDU_v`BS>gxCD
z|MSM__vz{O>HqS<=Jn?N=<4P5<^AU9<MiX<^Wow1;QZs}{NdyO?4bPL;@a`q|LT|g
z-QfJ(-~Z{6|LBj_@7C1s*8ADq((cm#=7sy#+5Y8!`_<Xb?9Ths*39h8$m+_->d3|E
z#rn$5!|21m=YPNc+*0|*%l_L={@P5t<+{w`n*G^F{@6nP*g^i+JhkJs{nj}6yuz{J
zv9aN>__@FMxxT{Pi~i9Z__VtI&>8;E7XHr@{>~8o&JCvBruVS6rQM|d%?bCfwf@Wp
z{>uXQth4^h0r#x3{>uRU%L4w&0R74U_NuU++Mb=-oqw9yn)alu_N1$o*Om66sFc=|
z_MoWsoTQJ`j*HWZh|-6K(S`JpnSsxMq`Qaojh1}PdwR`!dCYlr%XIUEj`M<yo3eRv
z$#C<5i}HSmY{zVC$7^WDXYzT2@^^w{#A9N_V)1l;@pFFha(#TfC-HE5e7q%G!CQK}
zBwE2)SAV}&R=-v7YIah;Q}AYTQN2-7y--lSP*A;3P`pp@WN=TsPw-=JPP|P`yi85I
zOi8>+N4Z8uxkc|;W<s|?LAO9Zw?gh#V?VY&KDIqQwLCnvJ3F;HIkh}Gv^hDnIXSdA
zH?ubGO<OgxG%>U@G_o@@vNA8UF)^|<?MqoRv41f#u`w{QGcmC+?MGF0hC1y;Q|v-f
zbA&f@gf{FwP3$~N>^n>BI!f$0N$WI3>oY^^FF@-qKkF_&=`KF%D?I8eJL)Ps=_)$v
zC^_mUIqD}k>LxhqCO7IOH|ixe*_MvF0007oNkl<Zc-rmL<yRC@7{~D+7IrIk7b>=5
zcYk+acX#(<Cl+>hCn8wbq9}^UMIA=L#Kd(RhWQITv%8#wd++RCcFy6|e%|ffXTRq;
zJ9n_iAh-kWKt=@S&Ndb>4I5}Own4k*^9%*1RxLHrNWe5acjo>kBO7!ES}iaTm{uF8
zFxmBhX+(Y?#~_pIfvy11*7Xgh*8_mcQ-2%=7VGmLRS*Dj4fS_0gp>NtPJqRb(+-C4
zN>|*|Ua;u!AWnY@F}j2^<zV4;P}HAt5D?eHW|_bh5bQkb1Dj6aqVPY$2s{Z6zG4-6
zO>^Tw71$Ktano`X8e$y?zWkUDkVk8Ly?rd|SXJ~us<L&hM?MzS>o2`W=nY8Z=6{CZ
zQZpceu>J!goa>hjPI>e^N{G%=5biH84JV4tx+Cg8MiRZJB^+wJE$WTKdmx64%m-bb
ze&+>e7fFZ+@PUr<tHK56H<6Gd-95n4et!(%y2|418D5|i7#k+?z6(OsR_aQ4Z;TZ9
zUnUYg7<PI`k{JGg5avs5a6w2%K!4os340sFbOfTufa3R@9eBwQd#ed3wJyc7X7P^U
z!|ptwWZLqcHH$wiOJGxU{>l=t8UKql3W=8du??&m?fd!rc#G5zZxxBg3aA$gL6c>`
zLq(R97o&4Rll73w4$xLWQ*vEmiuOtQx~Up8lalxX^5>2K(E5~FwjD@8-G2a}X}rP}
zP=ks9dB?p@NploGr!bKHn98@oTA)VYH$_TA`M#?GFw@KvkQ2M0$8|}zJC*PDMY9Bj
zBcNWbv@n6OtNLkmnG-4_K-szXhaxc~Cmjwna|Fy^wDnp3%85xF0qW<}S9E}%JKzqm
a{R8Pd%YwSPvCRMg002ovP6b4+LSTZ73_8;Q

delta 1427
zcmV;E1#J4G3#to{DSt1tF)*<+F|jZ)vNSQYGcvI;GqEu<vNANXGc~d_H?uZ5v^Y7m
zIXSgFI<z@EwK_btJ3X~LKDIqSwmv_%LP57cLbpLixkX30MoGL$O}k7@yi88KO;5Z}
zP`po2y-!fRP*J^5QN2-8zf)GfRad`OTESUd!CPX)Vr0Z)Xn)3MYsYJB$82%QaC3w<
zbA&f_hB|f2ba~8qdb=cg&3b&iC49Ume9e1-&wz%}g^1FJi_?ma)Q*(ala<$%n%SD0
zvU#1_ou1mBq`QZu-K3`7rm^9$vEi|`<F&ixy1(bY!rhC*=)=Y7#mMT&$m+_>;+o9t
z%+Bo2((cmK?|;_T@7CJ!+2Qlx;q&3+^yB6A<>vL~=_)$uE<Wk@>FM|B>LoVnB{%9O
zH|i!h>L)nrCpqdUIqE7q>MJ|yD?IA=>FW3D>n=X)E<fupK<hI@>oi2`_v`EU>+Cs6
z>^e&9J4@_5OYA*O>_SoO`0VXOQ|(7p?MqqiO<V3(V}I`W?eAG;@A>ZU`S0*!Z}4Pr
z@Md!GYIgAX@9_EX@o;<ba((f0e(`jF@%r)dcY^YHgYtfe^MQ-=f{gQoj`WR|^pTnL
z`}Fmkr1kst_MoWtp{VwxtM;U<_NuV<`}X&&viGdB_pi10u(tTLy7;-i__@FMyu$g$
z%lZBJ`hUvK`u+O){`>pW*8A1j`_|d}+1&ix-~8R+{NLjI;p6<{=KTKr{mKCS%L4t@
zIQ`j2{pRTX=<5CM@BQ!a{r>&^|Nj2U0RGDW{>uUW%L4w)2mZ|o{>}~l&Jh036aLQ@
z{?Hlz(H#EQJpR~0{@6nP+D!i2PX63d{^fuE@PG0C^7H=m^#1hq{`mO*`1$_%`TqI(
z{{Q~}=7s<0kN@eB|LT|j?4bYh!T<Bd|MkuP_0a$J)c^R~|NH#^{O<q!@&Ek%|NQ;`
z{q+C+_W%9&|NZ^{{r>;{`v3p`4DfI!0007vNkl<ZSi@sDNFiVtHDJ^LdKhrzC}jp5
zIDdEH0A((?``|D|2Ap{O>@+0?960;t<HZA%xZuvGPxlW|V8HQ5pFTZ3MZN(C&b<8e
z>D~DQ<Qs756A;`Z-v!4Wf(&?a60ZT<af59;UVsdEyK@^JMGR)RfwA`|FbFWkqlkeS
zCt&3DhZqnd!iZZH0|!pPs@@JUV4fBeZhuvH3}CYP1O<+)L>a(}26%j71_TQ;p~<mh
zF@RrDQ2_$vWI;eiyB=o1G(%~ykeob3fufQirUC3iwvm<DU=R-hjkjS2eCmjU2tnkF
zqMgLpF<rpUXA$*@C{SoEfXxdW?5t`&`v_~l9jL+1jw2RWMeTbD>7U^u&V)M}*?&28
z!|>~mFyUgun+}-dJyzk?zST>Wl~6)r6|m06rN7Ben3Zr!WM|h5x{XzTs164^QAwFe
z!gU^|_7!eYOvL5|RxWdlBvEO}$4Y!=V(0WkH^7gNorK)TDiw+00u@#g3}7<aiV+4@
zOe7e<>5dtQUfkFXV8H?yB*QTc$bVACuGRnx&~sRgX~2GGeQatOVz7a^FkROd%)SO=
zFNwvblpzfhB$sc1>e)3RC!>24j8mP2MKLx5654Kob$nP}mz0v0RJ-gInESpzfk*?=
z=72R^onD*>;w2SK-3u02oJpJkDW&T{$~ShVr$7bLTGxU^wp1k%Wk5pfjek#{o-eIQ
zL=vi6c=OYz*F6cuxnSm}PkW~1qu7>|H);2$Pm9utF(9RQ-KRCpX(?!;DGe(>ZLUZn
z!hnR9%kwL+xHX|{)|IXVV!SYUVlK7_PfO11o03k10qG^^&WC~2l;TXH0x=CINFg#I
hkpe~y7&QO{09&XKqnXp>uM7YH002ovPDHLkV1jFyCo=#5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MN.png
index f7cdf09736010a9fe0de280f59b30ae05f31c57b..969806b086f6f60ac188477ce0cc9a5073ebaac0 100644
GIT binary patch
delta 957
zcmV;u148`N2iOOYDS!IZ0s7Mc`qBaV(E|F>0r}Aa`OpIS&jR_*0{G1X_{;<N%LDhw
z1oy`T_QnME#Rc`m1@*%P^uY%7zy|cb2lKrL^12A}xd`&O2=TWG@wN%^wF&UF3GlKC
z@39K+uM6+53h%B9?yU>%tPAd|4DG56?Wqjys0{3-4eX>1>wlvT>!J?op$_Vx59*)}
z>Yfkjoe=4r59yo`>6;MfnGxuj5a^f@=a&)ZmJ#NZ66TQ;<&hKRkQ3#P6XcB)<ct*L
zixlIE6yu2%<A@dFh!x_872<{#;)WIBgcjk07U6;y;DHz5fEVC@7vO#v-+mb1eHh<-
z7~Xjq-gp_^cz+q)cN*Py8Qpdo+;tk<bQ;`q8{Bdm+i@G)a2(rj9NKLh+H4)#YaQ5U
z9@u6c*kvBpVIbCFAJ$+X)m|XgT_M$7Ak|zU)mtIdTOrh0BGXqQ(^ezXRwB|=BhphN
z(NZMPPbAPzCD2VJ&`c%IN+!-nC(T4B%|j^6LMY5ZD1XdAD9b%5%RDK{J1WXLD#|%3
z$v7*?I4a3EE6Fx1$Tcg-G%Lt6EXXn}$1yC&FfGS0EXOY`#x5<!EiJ|@F2yV^#Vanw
zDlWw-FU2V?#3(PsCojV%FvKP=#3e7oB{0J!FT*4-!XYq5LUI67nE_Fk;RYfg0004`
zNkl<Zcz@dM)<;hQK@<mYKv{e5-9@Ze!QLwttXNQ7yMn!U>;*(cDS{y5g5U>L;}I_V
z_Fzo*o#rt4CI6Y1m&bbZQg)a7)1%xjySKY624DaNU;t0RKo?NnAX>nwNN%PBn8ykl
zR1O+|K^PXhOVR+)PU(n|P6W$(JE1{v0L_MQxPPTj2n?7696v00kAwm?L(w-7dH{}K
z-ky*038>$>L_h$|wM<E5qs=-PfY7_XBbk?ydqg6Hr~{^3^}X?8VPN7&r&p^VDFftY
zQoQJDJR>2wMl~HD*ZN8oa4!0@Q=e@cq7m)KAe&ugr3@?w_~Ki{q>Lbx{XU#>5Wth;
z{C`Y7UM=AQfwViVLZZ~XNPVGzrYk~RB0ZBq0p3DzV4JY8Q3?inxQRs-k$edT1&Elc
z;%Jr-{0q3MC4V|QWEK1d>AHu-%E~q85EQ^ydi%tky)%8_Mw-mY69{sey1|WfDzB}p
z5g!hMA}j@A_``W~c-D$#7{e+k1L#_**fumftjAgsohTIhHp&A9Ih{Y#*nxhJ|9HV*
f00v-yKLx%3%qnRBqq{Bv00000NkvXXu0mjfd>^<P

delta 953
zcmV;q14jJV2h<0UDSrS`nE_FkMnZDJAuz)vFvBG;!zD1oCose%FT^G<#3wJrC@;k+
zF2yM?#VRhvD=x(>F2*b_#w{(zE-l9|Eypk{$1p9&F)YY3EXXq~$TTa+H7m(BE6F!2
z$v7&>I4jCID#|)4$~!8{JSodPDa=49%t0v3LMY8cD9uDC&VNTI&q^lHOeN4wCD2YK
z&`%`MQY6w-BhpkO(^ewWRwL6_BGg$T)LS9dTOrk4A=O<V)m<UgULe+BAl6|Y)?pyn
zWgggO9@u9d+G`!!Y#rKd9NTXk+i)D)aU0xn8{Bgn+;ke;bsF7v8r^pp-FF(@cp2V!
z8Qysr-+UO~eSa9=ei-0>7~p>w;D8t4ffwO|7vX~z;e;0Ah85z57UG8$;)oUFh!x|B
z72}E&<ck#Kj1=UJ6y=W-<&YEQkrU>T6Xui>=av!Yml5cg5$Kr^=$R4en-J-o5b2!{
z>75Yjo)7Av4(gx}>Y)znq7Lh$4(y~2?4=Fus0{6?41eva4DPE8?yL*$tqbq23-7NA
z@2?B*u?q0A3h=ZE@wEx@wh8gK3G%oI^0^4|x(M^V2lT!N^uPx6!3Ooi1@*)Q_QeJE
z#sv4r1oy}U_{#(M%met%1NqJZ`OgCR&;t3<0{YPb`q2XV(gFI@0s7Pdji)?T0004?
zNkl<ZSbxJ~;KBmfnHU%`00R>{Hnj|+28<doYQU%gm<9+_YJjZ*Cq)LR7kcqiVgSE)
zd8#HW1qKKgP3<#aqrd=8!va4cO1!{l7V9C)NxlJ`PSY37FA(D-+W^7JMRVuP&}Spp
z0B+$@paIi#$@T)jk;BA=v(pTfImtAD(=pLC(tp<{Nt`?bI5{~)Vmg}ItF_rUIXOu;
zKu}&zN=U^%*j-y(L{3hEWCPetI(rJ0JR7?^GBsU#dJ}j_HGsut&f+#vZqq_PY39Ji
zi}QI%Ho$83f@Wh6H(w7A+mMBe^2jov$*Z}czM(lQaz2>`w8}`^McT>=1T7%f0NJR?
zaeu`@YQE$e&}2VjR(w%e3fV4b3ZLIqnmef>avr$`c=TtNOjuGxb}Te&CRVuAPPZUC
z3|hn`ZE|wVSpvv4pxH7kG%h;KIh5>#<W^HvSy_`DL3Tn?_sU4mjME7u%L~>s=QT^J
zCQYfc<ny05FPCHkI2CQ}O!!%Ow4~WMH8Sk%^teebP&ipwK&3G&CyY7T#2GbU)PPX~
b$T0u_GLhPxEXD$L00000NkvXXu0mjfw#u&Y

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MO.png
index 532280f167fccdcefe47c2f543fcf4f723b3ee90..e7e8d6fa86d1e8cd8582f50c59437af6f517f392 100644
GIT binary patch
delta 1798
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

delta 1832
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
WiZR`<f8Q(s0000<MNUMnLSTY|GHlHN

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MP.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MP.png
index b9910b2436875285bb7a15e73832ffb417d2dbc1..c7a45e88030e53b6e7dda0c11c89c93e6379f53a 100644
GIT binary patch
literal 6187
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
JPDHLkV1kz2>81bx

literal 6237
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
Hu0mjf#Q5MX

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MQ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MQ.png
index ca346a7f50fed0e318d7943df7adb14ce8570bc3..4c05f0093d7505e215db8b99312b45130c1e1c62 100644
GIT binary patch
delta 82
zcmV-Y0ImOs0e}IJBr_FIOjJex|Nr}~wWPAq^BFPo7%%}RfB+_cn4{~p0000cNkl<Z
oc-mt~gM%OjI1qM$1Cd`96uRreP|s-A$^ZZW07*qoM6N<$f{H94sQ>@~

delta 107
zcmZo*>|mUrk|G`86XMFCRu4ps>J3XaUHt$5|L?V1KT8^ZmM{RKy)EbD7#J8dJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OR{$CW!z5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MR.png
index 2fba0d98cb6f3d1a38fd1e7e1482788c1f3f67f0..864dbe6a18d5a194a8582ff06b9b0fc9ef585b00 100644
GIT binary patch
delta 1204
zcmV;l1WWtY3C#(RDS!XR0RP4S|HT0R!~p)p0Q|%O`@{kJ!vXrk0r|rL`oaPE!U6cf
z0r$ZI_Q3-5zyk8W1MR*9?!5!;y#(yN1nRs5>AVEwx&`C92IIK~)wBrIv<cL+3DdI)
z(z6NAvI@wr3&*bu#;*&-t_;Mj48yGq!mSL#tPH`d485xjynm_<x~dMjsSdcQ4zZ>X
zu%-~Nr4X*A5UZpSs-qF5q7tQ{5~QILqoER_pc9~<6Q7?GnVl7xofMdz6_}hAmz))q
zn-!9p7Ll43keL>Ym=}wf7l@V^hn5(Gl^KGR8G)1;f0G(`kQ;Z98+MNyb&nixjU8@`
z9cYRkVu&ANhkqbphag~wAYX?dU4|fAg&|jiB36SURf8f>fg?|VBTj%MO@Jg#e<VzQ
zBujrJN`53sekDnMBu0ECMSLYgd?rDACO~^8Kzb%WdM7`6CO&#6J9#HNcqck|CpC8{
zHFhX5bty1)DJ^p<EORO*aVsWpEF*9%BX2ApZY>>cE`J?tE*EPr7i%sSYcCdRFBNJp
z6lpILX)h9KFcD}l5NI$DXfO_FFb-!i4ree8XE6<DFbrog3}!J4W-$t8F$-le31%?~
zWibb3G6iEY1Y<J;V>1F{GXi2W0b(-%Vlx3@GXP;U0AVu#U^H`qk;MQ20-s4lK~#9!
z?bhd06MsP%2Jqbb9@0a^P*qSsh#EU0AW0||nnt4_h!v?SqFBI!ihyty&<jQ3Zhbd@
zsW%xv<YbconQ_J;&zH?)_W9-AxlA?|7Go@NAP)QsU}-5ffO>l=wh7#>m?q#8`S}w(
z1|ZOrp57DK9I!m^_xl&?0qPfx7xT*-1^63JiGRaUW=FJ_IUFVK*L=fA7(2F20yF|r
z!qL%n9bt9V^aQ_L%*J4{E_@|s+9wA1_>_50{Z=L#$-JqXPd7Erg#g_iBhyYAvLOK4
zhW>hc><)>6)&cWQ-UyJB1JKCLz(A`QU>=|Okt;=T@aZ!r6e;E}htI==fL>l>{-ojD
zbAMAr)8})C&6CxX>tf(!;f(17*SmgjWBGZb%XEgB!U{3K+-ZZvLO}J;zF&Slbg;oR
zxA+LuWU19y)M&MqW)cE{tB^NJ(fTx+2W<iI1W#;Gw-OClsRP@Hcmn>uK-$qyQ3mMW
zE)`62A;9$05){AXk^1~yF-R_*i2=H6MSrNC;}QCE)qvJ+3Inj&QozJB3p{Lp;cOy8
z=`0HeP+JOOa)UzRJ}C{Uh$-z97GR1K5EG8SBw_#6i3CJAq_FS+-OmO@*x9Mln!4J#
z3lJguAw>X~?oC2OupaLFMikPf?|nzCfQU(6J@Rj&>XOk2WbD86{F6ojBcy+Raew(h
z2A~nyrLxEXpFR~75M=wFsuo{Ihp(k-uU!TV_A91&6oB!M?qtAVKmwHI;1UcZyNrG`
zfN|BE1t<t)c~!oydqI2TOocV|6z2nNy%!59*GjDtgtVpfeeDV{F(4-HxeIJENJc=m
z?XKxoXoFW9X_F&uO`gh1PxF<>A1yT6#P!Z8Kup(}vGD)-Us@c9194#M0KWmjq7h(A
SmI5dM0000<MNUMnLSTZpxd$Bp

delta 1213
zcmV;u1Va1G3DyaaDSrT9Gyq{U0AVx$Vlx3@GXY{V0%9`)V>1I|GX!HZ1!FP?Wikn6
zF$rcd3T812Wibn8F$`ug3}-P7XD|(CF%D-i4rehAXfO|GFc4@k5oj<HX)qIMFBEAn
z6>2XQYA+URFBfYr7i%vaY%U#bE+1|!BX2Ata4aTpEGBU)EPrz<EpsX`bty4*DK&N|
zHFqdFcqcn}Cp&p3K6)oVdL}=5CqQ~8Kzk-ZdnQACCPjQDMtmhnek4hLB}#rIOMfIx
ze<V$RBu#)MPJkp&fFn?WBUOVUR)Zo}gCbjnAzg+bUxy%Ihah2xAYz9gVu&ATiXLu^
z9dC^tb&ni&kAE9?kQ;cA8-J4;fs`47lo^DT8Hbh_h?W?Om=}zg7m%42k(w5gniiFt
z6_=b9n4A@uofVm#6q%hBpPv(;pA({>6QiLLq@fa}p%SH{5~`yStE3UGr4X;B5U{2Y
zv8E8XsSdfR4!Wuiys8bos|~@d48p7o!mSL$tqjDi41dM0492eu$FB>>uM5wz3evL)
z)3XWGvkBC+3DvX+<GBXox(4LB1?jv5>bwN(y#(#O1ns^A?!5!@zXSBZ0`|cI_rU`A
z!2$Wg0r|rL`oaPF!vXul0sF)O{KNtN!~p-q0RP1R|Hc6S#{fOytu+7u0;owuK~z}7
z?Uw0N6MsPv#dmt$fC3>39svPS@c<7LQMvI%5HuR)^595<fQWb0fPjL^86|{U_Vx0Y
z`a!J9%5DOr$||d}-*&6#H?MnoUaura`A9K94Dc@iiHXqxsH}{lQ{eVQr9fnlj%JG}
z08;tvY`L^GKthVuYE5coZcVaUttknc1&AZA0e_#b&ky+fe7*tqQL*V1a$o+`7ywvX
zd6l=J6yoA^C%EU{Bme+Y_jl{gQWqBj5ILE8oyyf|0GPg}=(Eer5rzP|lB;hTDhz-b
zfx^E&=UygbKz*@3QZzG9OfWa=g;8<6F+g@X^d+?q@w?NfygX#rm(Afau7T3qq2H-s
z{C{C4QO1Mu0==@1Ud0&jY&cz)!HudNLYBq$>s7iO(uaGD0kV6pD0C~uwidU|8hQ*=
zH0L%>ftps^Es-6>(!SbgTtw*>kL6LM^^`Zpb&|1yGXZXkj|7Ns<3PT#0&#Fe`(6@3
z0+syGMzV}MQC6O4Ja{;)e~3eata%iZ%YQ_dg5b{7Fa(j>$p}`G*>z6qXDmNXHYJGU
zN6X;;G*dsIx<z22#comuvbW3wi?w8KD0VLcD=&^466o0T6@cH`!#EOMoMeE%Rom7f
z$X5N80iHZh;VeyYE&<@+o6=nr5=gYO^mUK{EIF0%o@n!^0KhXJ?w;IdAxV-XQh)ZI
zxbuF70YLTGBABYkc&Y*bSoMGIYH-xlI2yV>`Ber0s681Xk}He-?uFmcV2z=wVC~QQ
zf@j@&16vn1=hWH?{limEo7m7?u$=SGuS4*n_kv}kgN5uj`-55tgSFX@wZ{D=nKfO7
zdnBN;rfC|hfiE4EX6<P@+Q^cXUpCj|>h5+m-adQ4LR%Q`f+Ug^MJ9<v>_0IEhyh}N
b{{ip|*>wSzFR;QZ00000NkvXXu0mjfe_$4V

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MS.png
index 2e116fd63b0e844b356a5fa8cd68ad4cb2870763..4bdceac3e3bb981fd041169839403799a621e0e4 100644
GIT binary patch
delta 3202
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

delta 3235
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
V1R<{uS8o6S002ovPDHLkV1fuhAi)3t

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MT.png
index 095c8c2dc28559a6d89704d5b4056f979c6e8e83..56b32704f381190093d0990180d0f12c8f060de0 100644
GIT binary patch
delta 686
zcmV;f0#W_&2E_%CBYy#RP)t-s|NsC0{{H{{{r~;^|NHs>`uP6(`TqI${`mI%`1t+y
z^ZoVl`}Otw^Y8rd>-_NQ`|#`g?&kaL<@W9E`s?KK>FN34;Pl?l^xn?%-p}#Z#_rR<
z?bE;P(!TA`x$Mrl>C3U_%d+OmvE|CK=*X_%$h+pns@ub|-haQO-M^&KzrW$Vp54Bp
z)4sIMx~|r^nbx<L$F{b`v$43ixVN{rwzjslwYAHxlgqA=%dL;gt&Y8|tjnv4%&Lj4
zt*xxAth1`4tE;Q7sG+Q=qpqi-sHmvBqJ_Dlh`FJLrKP37pL)5VgQTRSy`Ouiqne|m
zqotyoxSoBYqJN^foqDLCl%b)ap`oCkp`)dsmY|@apP-|lprD_ipq`+io}i$gpP-+g
zpPrwftel0Rot&SZoSvSXo}QbZotK=QouiwLpqiSUoR_AWiK3g1rkaSLo06rPil3X3
zvX^wPn0BF>jHH=}otl!Fnwp=PjhUC2n3k5*A0N&D0DlBR2V(#L0SQS&K~#9!V;}&;
zs%!9rQ3KEnU}R*Z!~kX$1ATpMZt@Lau_;T>4iu!o0IRg<IByCKNTkF74)c`gICl}U
z4d5|!2~9|FwiYGB0CqWLB}Mh*jG*Yym`XiGB_#y`(hT7DEy>J`2#OB!_Yd_6$jr<w
zmLSmpw}05k$e2)1Gh_RNp!mqhs3b|U3~)6uwTn&w8W2vZ0eoJiIe8(T(LRoj3DJHz
zIR!=Hq#3{_B`YhVnpGa@6Pi(_D<dl_%}Yi!a%wq*g~m7;36q_WSS?bc<2-~0Fe$TG
zrbfn6WPoi&eqk^L1~AF%XlSZ&4edg8)PPX~MkfszHDJ_$Q3FN|7&TzjfI(sa0CdC|
Ui~Z_h761SM07*qoM6N<$g2~~EcmMzZ

literal 880
zcmZuvT}V@L6u)yRYbx23OCR*9mmn<gp|_H03St&QK@SN^5d{{Nk`ZZPZ8nuOHg~t(
zuWfeGZ8pt)By*OyhRc~B*d!blX)QO?=4{{VY|atU;oSfKo^yV`bI(2J@T;p%XS4Iz
z2!do+lylF)eKP*Am~hJUt!@NKds<ytQyPoK0xK&E1qF5l0R=M_jV3j2#A1=~cdKSm
zFIqH+K|h<Yh;J(v3fKnPWoS1p6Un3^19m^Ou@-l#J26Z`5CldLM&i-GPCV(1`gd%a
z9vqV<krXeu{x#(Dz0>J5FDQ~E@r0;oxk;`1<#I&>zdav}t5e#wDeX7g(5HzZQYMwk
zWE4d~hB%%e#G+pNYYjvJ<FaW(o9p4tA13@Bi3;SB4p1c_+{MEwPY4hd3WbuA>;foB
z=U{K+w$l#8QK}6iNXQKe$pNWUDn~{}3<iTrrGn}p2@ZiIK(3Oud7U%=CDJsl*XwmU
zom#C1LgLT%h-8YmK8`ml#JoO~--q&O;yHW{Kv3R5LVyJ(Ek_doz7lO865ZZ*&P0QO
zt&bM>+!&~5-n?QRB~Vn1qEHxcp={_<uTVHY_6nka*_bzny+6Z#|E$?O+%G4|WcM^Q
zIXSG|@pxiEzfJQDOO1wn9P+HDCX4M&FyZM+z({CRYS!=j`M9`)kaXjcZlkO@z5tPk
z+iqMQqnu{NvRSb<*&o^QruOac-OIbvB!=xID!8X=E=<(bk00Q)B7<p%GuUs6idxe7
z(`@!JOGADB_;fkRaOW^NWl{#q*DR>M(XLQr35&0A8JF&I4mIUmLmZhUbOx*E%fXk7
zw*pQrFCSrZk5e~KR6Zzl&9WHzg+Y_`=$vC|DbwL_SkFvd7YJ@WX}p}L&MnL46xS}a
roMon7GP)T1E?&*$Hyo);Kfk}&i&*F^oyEdD47DN^rBz%_N$tZwLtho+

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MU.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MU.png
index 3c43e084eb12b5e68416c11060a7de7442196a84..ea0638e2f1d82a6bb06d0d2cde1d1af501d89a33 100644
GIT binary patch
delta 153
zcmey&xRP;#L_G^L0|P^Zd(K-Rr4ry1;`;wT!-LNZ4<E`ud?+WsjDcYm1H(*){|pQd
z806*UAIJk~hW{M`dBs5W4xTQKAr-fhHPjg-+(dcQS!G!m4r?(rB$_iCtV+<(oZ-n}
zAn};pjc0L!1*0QV!@*XD1P^5f2`A2mKvriDMh3sFLPEK@@6Ub)8ph!1>gTe~DWM4f
DMJ+Ad

literal 243
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!5(0ceT>mpLK+ppQc?gnccmP2#
zng8<g4<P8_Lpd;#|Nox>h#q`~BKc(u5X3N(0fc5D(3QI(!a%$HJY5_^A`ZX3a*&h3
zfP=;H{EhmPiv12!7K$9N?=#BhwU~Peb1*P8$T>tktE*-Evmii)p}~6hvF{2m7#SRd
p11$Hl8~HC_XJA;*Zgl@AL)byaLytwio(G!D;OXk;vd$@?2>`x#QUd@0

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MV.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MV.png
index b6af265fdccd1f05bffafe9d734fc9bc27d5b1cc..8ec57173091a5ecdc34856aebdb9b9af7abcf701 100644
GIT binary patch
delta 532
zcmV+v0_**-2&@E<BYyzcP)t-s|NsB~|Ns8}{`vg+^7-}h`1SGl_3HHQ>GbaC^X=#J
z?dJ0A;qd6x>E6uc*vI44$K%tY(6^z`x1rCrpwG6I$*qgTri;X-io~UNx|VjjmUX$5
zbh(spw~%D8hhwmZVXuW=u7gphctf9UI-6!Wn`StgWiXasEPs?+E0kLxj#D6xQV@nl
z3W7lhf<Oj<J_Ue11b{sQe>?zyIs$$=0Dn3Gemfa*IRSn;7;-rPemVetIT>*|0DU<x
zWjO$SH~@S&0DL#R95v4pG`Sr$)DJY$5H!;dG+J-0HUIzt4@pEpRCwC$*4a|RKoAAc
ztGEJgLB+T)1b;;Z5+Nc@hRKA){Qn>M=-W`$txyzmKj2i&(hI(Yfdd@ifPVtY!kTg(
zFw1glvY8zyv*|doWIWAED^TR4L2SujloxY=BqmGZWbuGD`Xl;e18LZ~ZTdlv38-Ok
zvRl7=i--rP?)5$n+gcG1P~Bz)2hWCmiC<S0>^vIc0)J_%3N-q}20{<mdNOQ4ztn)^
zcf|(G{U&gxhz;m-05^sY&?&I-AP3|}SmGsiYQT};87XYYJ`$xt74Z5*qGH+>6cbH;
z%URS=0<E|JO@?i6ukOD_Bx$O57k;bvhi!cYCKF@0GRC`T!H}*vE3l<GzyWIt`~ZL>
W8mO(=?hWAp0000<MNUMnLSTYIcK*Bo

literal 1072
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz~mO-6XJSFzyyLW^P5}&qw_*0
zdt^*^%7PG(p`U6gQDiAuXbF@Bibxh&GBj8*)LSvsVMDbR3^nEqwHD0vHY^RcjCIyf
zWi=M84Yt}-qEj}scOO|=zH6H0>@<!h2dHeVB~zUhP-M}C?XSMPd-&l+*{*2{eL+AI
z;0m~!97}didGYz}|NsBbJiTEtD-~!9L#-u50Z<lb?9V^HuDrZwFfAVBhB_<8I;+y1
zQ-FdWe|!yGUI7tgsIjn`o%a0m+lA-1u{GF1&9AcpI&a~H?Vo;rb)KIKRatAHGbQ@j
zr#HtRUlwR{1KCw$p18jC-@kuTPp*Yq4Rl8Lk!1zjCqQ&9IKS=R|Nn98n$fvP$`FPC
z!?4x@7%X60u0U)7x#avdgiC5HfFT2N@P+LV2gCjK3E5wu=&-~Z4j@0)f}|h;2n;=-
zf$-1+hCDDZfrh^XhdeN96#9Y@ArFhV<PGgz;D`f;9w_2KfscsgZ<4|+3=E7*JzX3_
zA`T}fNU$zW5aIDUaN@|BLtX3}42%sQnKpFx&TSUve~^%#d?=g2SlpanU+%!+vqyWb
zGuYKJIx5;Y1T@U&U(dK^&K{>j6%7LV>e?sSIy$;KC+9Y_ESa*U2PnZ*$>yP<rMY^=
zs+HLpSrbzmw)L%>x36*G#EqRRB`w)9W=BUvMc%$~>!!8EBw;ooE5CDk*Vg5|lk0nO
zv}w`u>D#yVub*!}^P+~JfJ92Jtc;M9+cL(7f)lS@3%qE!@rl}!9Y0vIUmsbLvMD&p
zD{I!)(keH#oop$o&m*FvpFeAznB9<3*SNJbG0^blOwTP#uH4$SW=;+BCM~VTxD~7T
zl<ftwv(~PCUGnOr*@A@|Pu|+KbLrF^<}J5wtzBzvwflshhtOTyz1ObQ{uMsqd+Jb^
zu)6QIc}AtTN>u(Ddz?CFoPKs*vTgajKdc|#*d!}vvYuLW)O%W#e)PVir&=9?#vXc?
z($>XoF1!1SSK2(+jQO^I)xuq=ueZImE_-)tuY32Oq}ugg_Wfn&(+UXL*bx}8aYD@2
tz?hvuF?)mW99XcU)0oTcpoWA214Ehlv|UGhL_aV9fv2mV%Q~loCICtN)TaOd

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MW.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MW.png
index 1c2db4fbaad86db88167939667c4a3735ca41368..1b3c7a7330d2dd57e245b486a5002864feb2ec84 100644
GIT binary patch
literal 1441
zcmWmCdt8lo90%~{cYmI9o^!2JhKb4)q7<TRhi<w^x|gPdF=06sAzOt`Aybw_CFY*#
z9xb7S=;E@u%ykZ?A$G|jY+l>x_j>=nx4%CdLxTNel7SMA<7EERy+h4i+y8lFuDcr6
zzTh~R5fT*cGc3o$Hru0o%D_I2@J1uNwd7xG1d~R1r4f3~gC+k~&HmO1FD-=^mO_uE
z@YGUxXu;pH;BTn;Yij;yHGfsjcd7YKHQ%9P?J9Or#V)8=n~I%Rv2!Zcs$yqUtVP9|
zmF%>Vol>%sO4g)gCzPyF$r_aGxRM=HvU(+}Q?MEZtL{fD6!fTq{-B^o6trAH4=d<F
zIXxh!`{i_>obHv=@8xv2oR-PyE;AV^meHLux<f{bWOTcX7Ru<hexyJ~w#rDpNb*Fo
zMI_&fWV1+eMY2gG8%44~Bsn6<7Ky=3O0uM6y_BqzlC@HjAtmWj@{N>yEhTHDBuz?I
zOU&>p2~L&Z6%xE$f>R_oS%Q-!STDiLBskGbz+VY?seqRVc(H&J1iVPVUkZ4kfENh(
z3jxm;@H`&R<*|;(@jRZxqtAI1$D>#t#qcPaM^R=BMKTn@P&h+j423c@i=hyPW-=7a
zP!L0b6a`S^PtkOWd@1sw$h#l(qR5NFX%tSSP)p&b1WqB)lRyswClfe{Kz9Ns5;%dt
z@dUb=Vd#pX3x;Dcbi!~nhNCbXiJ>EgBM|rm0XqbSAutpH8w7?R@Ua;LgCQ6Mfi(nH
z5NIH<fItm_3IHVl3IOB)$N(n-P6{{)-~_<&fMbB8W*kR24s)D2f{^2YIfxt=me>$r
zUhn&RPYqvn=VezySm@jVZAp@3$Gc9mo$hsB?-*SW+Ij4H{j@N#Xxz29fLX>JP0Cz{
ztU%%$D=FWf;CMX0DLYf|euZ_Ec6Zt5PB8WU8-L%mFYdF!)tY&32`am4jXXN=P?@na
zB`xvw!cIfV^9&Lsy;oURy6<Yup&`qcB}XSEKUjiqyK_Cg@5=Hv1T8x_^L2S`{$W#Y
z%zl%tuz9JdRnjTL-Nru}IKI>>&L-AsWn*je_KW%@K?8gyU<b!S_RiZO-)eS9@%7TU
zLhJjMZ9^Ai|Nge7*3^UACV%SEGjdYNw8~+*PlFN+nIAHvf)4Di>MQTv=XNq)v13SZ
z-x1phIJdxCnPGg=GQyDjSK*IMnJXI{3~6gm$GgG1IDcYJ&tBVrc>`@4+J8;oUHXet
z&x&G$5MkrzYgIOXjps(Y5A}lfw>5szE<VF6Y;R0FB`lB?Cp8|ep42_J_|Llis-Dbe
z`!2fHnwGDrJh~*d?!@)WL6-(aRyDfBSX6jsy$t;Ba0PsSi%Sf*AN9(siq3i1Hpl|q
zQ>eTS?{aP4T~KTNQEQ9GZDxNn^FVgwIMuw6Cm$%z{K+lK+OteM)F^nI+LOQ;W1cm6
zKRpq@U{0P!=W^aD$9hJX$;nO|RhMTpnnw7o%gs<g<LVldFMV~cJ-st?%&0??OYPIg
zT(i?{t)0JOOZJ1aF5s~u@$Ls#x2bVOKDzBHW670K+eWu&Oa6HD)U;CGM7Tu}U3a$N
zzFX-9!}qing{J<qFegB&y^*>+&sQG-oySL77j|w|yk82O9XeXqhZ^oL=Cb=HyYI|t
zuE)9qSr(6N;yvbq0ruIJ_55><uPz`-pPHH)Q}U`Zm0K9w5p%5l!Zlrr*3Pi!W>w1u
z&TB-;*@yZ|k3^umdd6$U=I*f^QMy&D({>)~&aKo(y$~DDU)IllDI#YMIUD~2cg>gE
hm-Qtt#2iEadm~N2o4kz9b)Nl!_xB0*uAHV@_dmG~){g)H

literal 1432
zcmWmEdsvNk902h5_x^70`=0kbw@N3KEqBscQJdset7y6iA(11aDN(vGG=<y_Hj~P_
zk;0@VS#5GT9U_-{Tq-MUIm4)EQxwbW^gN&M?fL%ueZD(q22PWNfda!YlHYXiS>`&m
zKR9U4xs|CM48v}k=|9KEJOXpiFy;kf7|bxl3@{Wh9AJ3B2!N3RMg)um7&!n60F(fz
z08q2Qf(2GA7{CH+7TB`Djs^B+5DbFgBM3f*z`<<0$KY)qLm(Iq!3YROA$Bxk9T7VQ
zu}+Bn1hFoN9fw#~Gt9bS_EXG$hS~9$b;s-k%z9vUB4#IHb~0wC64sNjUWEO;AM_@y
zH-SC``Vu&uKtBS%AaDkO{uBmM7)0Sr3WF(}Md54;=TI0z;am#mnQ?GF2SYiyfP)J;
zxQK({99+yH9fy{1D1t*vdGsZZmhosgk0N>W6^~Z%D2hkXJX*=47#^)M6VPe_#R@1+
zKx+gPFQ5bgB?>4>K<fnbbw9jbhBwIYMj1|);csMklMJWI@Mam_BEwr{IL%DN+eExw
z#5+X1Q^dPOtQYZa5$_T4UJ-vQ;_pPfPr~~poZgQdkVu9^G9{8Fk%JQXK_a;l&Xtoq
zImwrk!*Ws}Cr9L@P)>^E<fxn+SCAjgCJj8HAjJxDQb9@-<WxUerl92tdPYfqR?-S3
ztyI!qmGrEVRw?N@B|WdC7nJm(k{VRBT1Aa2dRawlRP>69URBXr6}_gS*H!d}n!Bmy
zZmGFDYVNL@YgBVB7ThBX?wKXuZpn98@-Hm;f2{adR(zKg-)+ftTk)^0_%~L3j}_mm
zroEQj*}~hl=JRXt^Y)xG|I$*Ofoejt#@mEyYN4HJ>}0a+sFUv#@{%<bwk<bxl`m+!
z=$JIEyJ>4cK>X<z$;rlM=e_!y!L8-PBEudW{bf&Z@oejW((EvoD((Gk2d59w*!*eH
z^3*M`vm|HVxuGk=qdwd$bW`0oDYhmQD<e104KPj4k12E9KjQJSg!PqIEdzu+iz!v>
zeVgAM5|WH9p~mEj5dRgUe_F9?<(e5g$^%~sW4h~3_|I2XxGYZ&I6lbXy|FDZduc_Q
zHtu<X{`Kv$yTMKO?o=eY+~_K~zN$DUKlWC@0h@~->Uy>Y<>k4%41L&a^!7^6-?Arn
zOLmZN)2%-Wt|iB{Hl6vedEz>0N6hGEdsi2ayO#pyexJ*)8sk`*lj>92bGdJu1aeQT
zi&$J2bK}hJCxJx+<{BU9a&x=}_np*bq@44KU30y_AeG0&9vl6JFYX&2Bs<aMY9jB_
z{j`PAjrHg64+xpSr4IFR>WF?guPL*$vbreWvEj&yu$3E&QnilG#*l&X{0j-sO*Q&V
zZQgHoj-r3~=B6u)$|kj2=>6j~hWkl}Zmykm`htV)5IF7eVZC*|SM^){v3pr#$2xaa
z&0pJar6jCaKcr_)x=&r!3sY2eeXSuZUR`Q0YVBV~M(9*s@!If=j>gq#jZAfKh^??O
zKBhOzW_){K{uI5Swd;z|wWjaU$9DYg?wQGF13%lSS=nLs%iL`=5rK!>r)+p*TH-{A
z>h0gxisF(T(@#B%Yz)dRE4cko)cCbc)8^Em%;j+|&e6@iK@0C%J8Y?8Uc~5MO+0Vx
z4%K9}Xmi}-pSn&MAOB!ys%P!EVIvEYH^2;37h`YR?oeYe)*9NB&pJChw}U>nl$Vcn
zP2Ap|4Bz_q&MB>rw4+*2bBkt=LgKuUNc?LgIzo02bdE9{2Myy|$EKw$aY#$?+~;LD
nG}S@lrfWzEhQ5-<*Zf5-DlPtfWRvJ@ezA<7PoQ_Hmu~a_?ZV%V

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MX.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MX.png
index 88a0e977d0e5e7270a7ba2916382e3efdef624b5..a8804a536794cf1e9e417c6a38877f0b0267d47a 100644
GIT binary patch
delta 954
zcmV;r14aDy2G9qPB!6L0OjJex|NsC0{{R2|{{R2~{{8;`{r>&>{Qdp>{rmj<`~Ca-
z`}_I(`}q6%_WJtx`}z3%`SAMr^!fSr`uFws`1JMk^Yr!a^YQQX@a**O?(p#E@9^gB
z?d$RG+wJY+_3Y5>?c(X~<Lm6<@95<0=-=t--0tYp>gm|(=zrAh<lXA$(&*>Y>E_ku
z<<;!r)#T*Z=Ht-k<ICmY)%w`W=HblQ<J{Nd+UVTT;^4^A<Kp4q%HiL~<lM~V+R@+K
zz~0-v+}gqE*Q?#xyVlmd*U-(^)V15r#@ouvuH56o)6&t=v(wAW%+k5f(YDmks-)fD
z&(5;f%%IcFrGL!Mvd_%4qS)ip$eqi{tHs2`@36PB%FD#ZsmR8k-oB39y^+ttl)}ZN
z!NaN7xtqVjtH8se%)OYu!k@vsx1`Cwz`>ckzL$E<;={I=&8?=lwyM~&XQ;ccwz0Cs
zte?KGo|e9}zpJ0Jv7Cv$z00S6u(F55rG~zxmCCDCqkpiNqOp~%uZ5Meu&l3xr?85N
zx3lG#O{}Da!kuA;tE0k}WO}Nso}zDsrINIgZp4pJq?3!GlZ<htskn+>p^k!Pq^Pfo
zZmfuLor-d-f>vvpcbtK7u6<Bco1L76PHB*JT#to~dT*m}Kca3zK9G}(a9oORUz%$^
zj%-#niGPidVLFImN`qrdkzh2CUO$0gNQzrGe_Ka)SxJIcGlW$vd{QrcPcVB=D|k*U
zeo7~JNhx_rC38tDct<AB6ewv&EOJ64Z$c){5hej?NMk)C0BA>HJ0oK{AzL{lSvDeF
zG8$4cAyF|MqO>7k0003hNkl<Zc-mt)j0GIbV1K{@BKI7?0vJXO7&TzjfKdZR4H!uV
zNSJH#lWzd4uwK=|HB)WLH9%S?Y1Z_m`wp#jBhvuY!2FH{o3<Z0u~L~V0|a<Y;wx4h
z-M?$c?rO3Okhcpknz;JZmUUZqE)yl)06uO(=Tyg@ZJSq>&RoAloP$&YIHPrqZNh5W
zHh=CtHp!*0Uq3~NL<6{E)Z81wW8<c5IC*?=dW2Ob52;?za<H7;Ss3M+GiTcTA{8$U
zlEXluQC+cl@}lK)XLL{SHt13!*#KrkKW&ffg4TKM<t3(07ObR4Ba?5vnSWhNZ*8b-
zWf~hf=|IFjC@Zn7IJwEyT8zA;%pw=;lQWkak|4!Mes*S;l;IlcCDNz?qXvu`FlxZ4
c0rWHg0F(r4U#<byVE_OC07*qoM6N<$f;RItPXGV_

delta 863
zcmV-l1EBoS2lfV#B!7ZXOjJbxXh#5OM*(R_q{+Vj|Nrl>x6c$P&JiZg5hnlt|Ml?f
z=-kom<lX!E`2YX^{{H>?_x0@I)x@QSqHaQvUO%jeapl_4|NsB*@aE~})z`V3u6<Cf
zf>xSqK5{}MV?85*U`X4}#_8$Y*UX^UvS-4UWTS9DgjFnlN`EI|J0o2(8i-*^@95<J
z|Ns2?@ca7q=HblG!j#LWe~@81V>%&kLMC%bD|ksMct<9_rIr8x|Ml$9-`v2@&a&m<
z)wqgYkzh1YF&%wRFp66@drvEQNhOYKR`vAr`uh0$`}z9$^w!qB%)OZD*Q>OWZg@^C
zd{QriV@toQpMRWzaerG!if&)?@$dZo`~Uy{{QUdG$EoJ!)%w`W<lM~D$eqfoRl=QN
zf>twWM=V=8B%zLi*U-(RlZ&B~jO66lz{8^X`S$z!`N+nf?&#Co%FC6qu*=D--oB39
zy^*hqZg*KpQZgY~HX@5~T*17z#l*zn;L5<knfv?r>VN0b+}gp?<Kk4CoqDRQwz0CZ
z%FDvj(!;iwoP|!EigJy5Z^f*i?C9Uo(X;C4)a>oztgnOW>DcM+<B7MkW~8V-kdrlu
zjcJf|YngY2rIK-_sng5M=Ht+wqHpW$;r{>s=i|%N(5mR?)2`g(dd=dfyRWRIg<Ow?
zhO48Ay??!yzO>on+}+u`;^4^s{{8>|{m;?1tgnUF<JzR%-=eXV<(N&xk5Hqqn4;L@
z@$TEOvWLIIpZ@*&_xSYQ+r87xrM$kE!NaMtv7ElIp1;DYr?86G)V1N?$Mp5@|Ni~$
z?c>bOvdq%Cx3;Ryt)|b+w8F)t@bKsV|Nj5~|9|}b{q*nd?d|LR`}^Ej&gcLD0Ix|z
zK~z}7V`RVtj6guNFcSlXVAOz714a!PHDJ_$!DIjnerZ-vW$+!J3VbyP7b6V3#a*%B
za{-zGq`N>4ZUEyAoG!p^fF>g{I7PY_uA3tpK)M%P7}3BQ(p(UVuAh;_bRa~m0XV%-
ziCCt;g4941AkG1l8-P0<tVGf8MS4PF*p8&%j*OJZz;GC@--LlI0~pR4p93=W@iy~_
pZxD{Q6GsggHDJ_$Q3FPT0RVl}4!zi;F)siB002ovPDHLkV1gY>5%B;3

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MY.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MY.png
index cdb22f3677fe7851d9091416f0c32b4517196e1a..88500a7a5670fe886b330f289f1604dbc0167d76 100644
GIT binary patch
delta 1832
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
W=O`mGOFa|-0000<MNUMnLSTXyzJ?h9

delta 1850
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/MZ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/MZ.png
index 91a29bf85e6749a5345e84c0f8d181b5e12087e9..bda6b276481d996c46c55e2085eb5c7b7b25aa91 100644
GIT binary patch
delta 1384
zcmV-u1(*7Z3;PO?B!5ClL_t(|+SQnQOqF#Q$3F+c+fh<r<P8ogVmQi~mC7u#ayH9Z
zI<wR!{(-4^%S&orwghKO)24aF)H3r@%PUz1UYH_s2@8++tvH~TXl5iWIq;3W8=DS}
zTn2~tefRn6ynD}{&-;FV@9%kDHbvw35H`XFYf@(8Xav3ILVuz;3aTwK$O|AgmL_X0
zsG$n}X~Oas30`isIO!frZT!%ko(nAHph{c{=8ZV~)>$M@s*2mqSUiY;Ppt4L<N>!2
zdwbCR1JgU`fjHYSWFo%nO&ljx$Db{jKLr1kW_=W@0VTfde3I}4Q#z=|<b*JADn1)b
z7AMt)>#dkR9Dn<#W^zz1`R^gN^fgoer#g||iI|z#5+Tu=0)nd#Ghrmn*Fd5*1qA>4
zu{MVGOJSom1q5YqEP_6BAkmrvRg4qsy^HFFigBXb>OjZN&SBfbyauA)aND@r@3Fkp
zJ+9({{5$33djUk9@b!Euyld&UudcZA^YUD-h6ho5T7RIJ2RXP~wAdON+QZ@K=xFex
zP6FM~8WdDj=}-oO64(uqH2k4D@H#q<q7nB|0NGFis^BaP0bi2{T!yW1%MUF>r_nS7
zrBGs!0-wQ+%Hssg2mi(uxB~A(Kk$LsA-I#!PiQM@%~===<6sfo^fXSuPUzZL0(W5=
z0RHd-Jbxa{@r@{lTL)RynZ6JT%iynS#|an+KHd|sArS0<Rsg&TH~iTD8p8%~Xcc1z
z)4mn`Y@~U(wlddY2H3qJU_-soWX=zzyB|PQ7|wBM8h4YJJ%%>^M1^x~5rq?xf!;xr
z&=fQtMR*=3U<)|B@dO@5<H=r2NC$#ib6`2wj(>z+K0a#Uq(_6>5EK*`)4P36@>EyG
z+gA>EEXzXK#>!4Y!%*|;#tDc4TZ69w9~8~@(X5}x^&<hv2iC?XEC~tiG$wZJ?%lg*
z&YU%Q%JjdBiccQiSa`UlGSMp39Z@5GhdA)@!XhqhN7+11ZtgN_)SF$pbO{U$jE|2m
z7k_X%ow2d82?>jx&R@>&>ZOUOHKL|m^OAr;Ni$|dwe1)d79AZuYu2pD$Vj{09v2sv
zmzOtu`0)58OS0xnaNpNim?T05ZrBe|0fC_o$ASe5ii(OZUc9(s#fp9V_T9Ntd@3XJ
znV9E38WUU8vZbH`Gc00*KVS+3+H4ahO@Cgx^yBwt&vE4!<eoYA{h{RC+}v|#(l0pE
zcJ0{Gr)SRtO`BH#RR*Se={0I_1BL<clCR(Csr{V?2b|dPwClvs%mbs-zKQ=iX<*^8
zu$!qJ3X>y0@B7Fg$TinS2Df1ZJOvkQXfDb&NX7jw#gUXQMyF5~%0zFm2@;^pLw_r=
z1Hv1nmAD3%K*8v1l!Nx7S5OlKvZFERN8|U^+-=6KD!&cGyhd;4^gK#Kt59U6jiNXD
z0;N<sW#BYLJMDv}7<hWkw?hlj2!w&@2AU?u2<BJaklEEx1%cacH}^>SV8SEZ+qM_D
z@_)^9{nqdx>JJ<0AEop?a_6h09Di5CQ;!18(MXgMpxjP6?eH3i`k<|`j?+*k%J3%j
z5}TfAQ^k&!VJ(5C#`y9b%EtIRYY7CQ+319E?=vhX5QWyEOoI$-3HYIx(LO3-V=aL;
zXc|gIS*EDImI4uIrEyuNDN3)6fG-+=zBNm1YAN84#-pPqicM_<I-zCglwrAIQ!@b{
z^eozG(i>l$fE|rRDQ2(UgFpycjMB{;8_xnZ)CYZOfg4{z<%a%{m8vi2{)YafHDYrw
qMr@uyn^Bhasy74%o2WCZ1OEd)_@DtNTc-2?0000<MNUMnLSTaRte)@y

delta 1400
zcmV-;1&8|k3X2PnB!5y#L_t(&-qo0EP*imoho6P;!YV2-<P8=TF&xSvE0wXx%CWH=
zONK195kFvRisU6UFEa^@O`0~EcT>wuu_hEH%kVmi$|WdV?=!UvYKdk>&?J{%ABY(h
zk^Ao1o#(^OIkU6xbN;{cKks|k6prNs*a+)glS&hZgBdUvHh;LLfIwjLCOVo{Yg|x6
z)%@LxWiQ~j%+=zgJE$=6eP6;BxRirxaM6#~WAIq(B5~6FxYdTF;dp=S3QM6{D0gFb
zKl;9Jcn3WYYZpdN!F`>9<D|Oy!;|?V@mgWjrBFR6b0_%;f)Wkspn8+*&#>vZtv6Vl
z)DW(<XGRp}Pk)T$pa$~qLu?sjr2bEh;$#mZW?|Z3fTd7lxzd5jV`#hD*$!#~|9G$_
zg04%P8YeZ4N;neCz&Xxa2Q>$GjT7q}i<*h5aiY&EA4_u2!0mw!quB%m<tDBSe$;k!
zm%X&Gpro*%q`(0*wp{nxPX+a^*!JaRdx6bnx3@fvs(;=SMLfu%+|zSwKtMl>rMsoY
zKaCRTgH|Ko`;`urRsA2NKnN}WX^g;Y=okvW_jn=XK-nEf&cH};H;BL`*a|m2&{C9#
z;t*6o8I-{R_!O?!94BBtcsW<#GQ0<a!42a5DNjQ`qOGVSXJ7(Mghg<pws8WIp|`UH
zZbKXZUVrdBJm$x-jVPC!`&ikNK@b2-;m<n92^a=$juSBb|78cX2jCUB?!lf{i5$xQ
zl}s2x*Y*rHkx~0^?;R&#CYT)|U_$-TG|r8puLnSAAl8W}j@xO(kEfFtp+Ov3M9~yf
z#oK5qiba!9aP8v+YypcSR-gl#M9v!gyW!iBy?@KNdMM!1v9SxMKH}F2Utgby0bO&`
zr`t2%x_q#EWj4w|c_<A<qPBI76A%HW7QYAFP&nJiv2GsM4tb~VU6YWw*gv4h_~;2K
zDJipN&7KxJ<FDe<69+dI9c-s8v=a5L@1FJ>#5Bt-QRhEZbfIz{CpPyQJNAuUy?Xih
z_<tlMB&4LISgqFR=;*}6B&+r3b36NM3hLN^P5G+B1O#Pmm>Jr+dthLAc=+tuvqM5c
z%w}^;OpMKDi;9X$SiCrU&g63UhD@XmicocTum?iDeF7|&1q&7w7Z+c+aAEoK<*BKu
zB_*Y&GP9nJc=p5b(Z%iB)$5&r<8ERQ{C^Iy;A1jPo;q#Gl8@evpJOj5%s+khyZ!0;
z`T1v0pFD5P*tuiNz_75rty|aqRt9D`Xd4B=b%+GuMR$+9=|imhh92MXl>PXqti9th
zzE1clZCKHfz#B)q6{UxKHt6BukZ-I98Qg-=@Fbi!p}8mr<)EXKze8yV6-nq6%6~>#
z=uI|3Vs$H8vz6EZK~8BUuEIr-ANmUAqTT3a)Cz&jXgvA><)T&GZo|#{z8i*lPH*P)
z9Lhi|QAmvk#Q^j<I#A<O)!TVPw9{@V7RA=S&38cy(dc_)W0--a73zaL>KZb8Be&|E
z*K9WSNcmubg3GsUFSHl@Vzd9+@_#gI=_WKJR3~?-yg+3IDziI)=BvIf8iNjaE5C>G
zEDocYs_%>zq70OUG95~D#3l@Fs(zwnx|Tp|6p6k?IZi0O$pXG89vw&7POH8N0-<Ov
z%5qL@nkL|ZUP7tPj7<{+I-xjp)XA}FtUxeYfij&Rn}!RxqoL><qr|3x0&!kw5;|<4
z*fd0-2U?0w87nsR6L3S%pk#wy___qlXaYK5^y+I7@JC7Lq;X?YyMPG|L|?eTg}<Lb
zRYSkum8!o(psJxi;To~ITfl@KN1L72&^K9Ngn>G<M(`g#_@Du?EchD$0000<MNUMn
GLSTXy6tBbp

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NA.png
index a34a4823df0f39cfc928bd0a046b3963f9de2e25..e3faff8f02f7bc136be4cbd8be99dbffd4e233cb 100644
GIT binary patch
delta 2731
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

delta 2784
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NC.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NC.png
index ca346a7f50fed0e318d7943df7adb14ce8570bc3..4c05f0093d7505e215db8b99312b45130c1e1c62 100644
GIT binary patch
delta 82
zcmV-Y0ImOs0e}IJBr_FIOjJex|Nr}~wWPAq^BFPo7%%}RfB+_cn4{~p0000cNkl<Z
oc-mt~gM%OjI1qM$1Cd`96uRreP|s-A$^ZZW07*qoM6N<$f{H94sQ>@~

delta 107
zcmZo*>|mUrk|G`86XMFCRu4ps>J3XaUHt$5|L?V1KT8^ZmM{RKy)EbD7#J8dJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OR{$CW!z5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NE.png
index f52d63f039a532c1ed134bb99b7b9633f04fb398..4d3c9c5676a659827532f6138bebb2bfd9c1fc61 100644
GIT binary patch
delta 396
zcmV;70dxM@2Bia#BYyypP)t-s|NsC0{{H{|{r~;^|NQ*^{QLg=`u+0l|MBen@#_5W
z>iqBN{O{=d>EHk7-umX-`sUj9&${-{x%9)S^unn0!l$X_w)DZKspPe(<Fxd@qw~I@
z^Sz<-y`bufSLb>^=XpQnZZ6|vALC#e;$Rx!R0!Zx2jEf$;D1pB;7|nMPy^sl0^m;q
z-%kP#uq+L*D{CqC9RL6T&`Cr=RCwC$)JG1&Fc5{|7rN=8rFVi;;r_Q{gCe}KG?`uG
z?*PB$GKOS=37CKhn81VrFD5uT_uKV)yE{72ny(Ls^&De~AkOkUi$j4iW_D8cO;t60
znc6duS$@&VpMUo0TcElWwH(yN1w`Alm4CWafF>%XqKrVYihHT(<0UBeStAuqwgbgE
zucV^NPwW7D3+zK=USkLvk#x#KN(6{(^(ot9hN&CYFMNwT&a4k55EyH*IUY9)Xn9)h
q<KcQ*cr)R{WCA8&0wyq_z!zAJ_;X?eoOb{K002ovP6b4+LSTZPz}K$;

literal 857
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeR!1y4*C&cwZ5E}>uvwu0b41^9X
z|8i)>m%}ST<e}yNf#C0-zn|Xzet92=fD9n_&&OAv_bq(Y75+3&?{Ts`5CIuL?&rM=
zfl~kf{rz@+*Yhg-2O%8y{h1yFFh2-n0g@ng2*>kEd!Q^(&HsP@zU*K8I6>+`029;=
zKxYInJxY)QiUVc8o!<$TWdX?sumIUWkv|_^0Zn+|&jchv&e*#EXeJN=8UOzL0=fZc
z3y}Qx=l7rYFMzHB*&e_QWc+#m^4GIlK&OHn6UYK&{Caj9E&}0VYJr#ubO6LmsC7X1
zfNTVL7UWH!zku$k0=Wn1HK?1R4hH%Z=1rh3e<q+T#COP{gc&#>uVD@0ec%xO^XLD^
zH~*jC10f*e&!3f#w?NU8tt+2y1G4!x=<sgP2BLfGZm|L5+QievF(l$}a)Jcw;slYN
zrbK25NllZ6)@5u4OpFtL{FR^2_=bnYC*jC@Z!w#qHvxa=^vHj>aj@0fO(4s<rOIa$
zV^Kow^hTXngV$^;;~ubOS+S<YrWqU-=JT;Q!fUb5`786mmH%~g)KsJnoH|v*b<p~2
zV{5Akvrgpu#V&Tr+}*mKY#TOZ#k)O=PfJc#))csT!MT?=+~ASP1D;uv3nUvZbBAT9
zJ^IAN$9&_4pNi7w()dlACZ!z65?g**W8<PD+vaSUa^h6R`Bo2(G>gL%8YSCL>&-Gc
z{kNLya{l2%Mw74XVc2r{Os2Mlaphxe;ezz%Nek8;mCE5^dvNB4(=J9Ho~=Cw0j_?H
zOiXVR-l|r3?|s?Ab@l)Mne{-`H#;<T-DF!6r@&@l*dt|-bzlYKVm2NzW`=ZI%{qxs
S&*lNM41=eupUXO@geCxdb<Obr

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NF.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NF.png
index 377155dd17175f49c721ed2322c418832b02aca5..6a3c5ea4fc9dcbbf6cf16c37118b74fcaf16e12e 100644
GIT binary patch
delta 1302
zcmV+x1?l>w3aJW^B!BQpL_t(|+U?m(XdHDM!14e8Kd+tLO}2ULZg%4~!InNu+tkOw
zN)Kv53xeQPyeb})A_$7TRok=Z#e?8MK?@31iYAnX)S9G8+ilXMn@x7x&92$^&c5fh
z^M6<r6c4$Smd?O@k8}I*`~6{N{xEU|JV1nkPfmPx>iB8!Fn{{uk8@`)pXLyFfDmwa
zE@0<efD3R$E@0<efD3R$E@0;z4<LkSn&x0YSL>#>HXIDdl+xF;3zSl)0#^TAo=RM3
zwCmte#)C%?##Tuwm0JbOTL3`kO`zVYpP%{mdTK$}^lyIqYHsCshfSbTuM}&AO1oUO
zic|56l+j~{kAEYCoH2nLn~Og#ez(=QEAu|tE02wgYdy8qZ8>IzOw(M;t~7c|xm_SC
zOSjf9ResJ?)6Q6-WG->`^2ga$CMZTEzu2Lzpf3z55~1XP2~bKm3W*^hG%-3k><ta^
zAtLo4MwLc+W_224%K-q*R5Q&~6DxwB*P%Md2Z#GZrhixcCH4K(&5M?0F~;l*s5UCI
z>FFj`I8y`!lt8Xw)il~Y7(N{GMZRA8{LF=q4AZdh8Auh9rAEPr`ojEZM2t0IW0T%a
zH4}N7F_AeY?s;SQO+gTBIsvn1CQEAo!a*UZgRaSR5lV#NHfRV`gbXms7Vcf0OI)!j
z;OhF!jeq=nMJ>klg=KYVy|Y{;MS)2{97Prn08o3~d?!1*F|C`r9RVY|qPL6jG~V#=
z9>3&k(+1@UKun{mhPsdgHLg;{MUUXEw-q}ABD+Rk2*11=j>qKjSYUi~C?*Izp+pB=
zB4Eh4eZs_(o&%bx&aKZ9LhN;jDP@;#{o1uU2Y-i-Km=sbtLiGYFhb}+U@}aiMJq=U
z)~Tj+s|RC;IF7RyfHCS7ef{44KGv5|R#ucn5lTE05I}?SkbzaxGW;OW$99QGs<o?t
z0RZi^LPaH?Dkq11p?XJ=h`fh;YPY<H^2DS@Vtchv$@}=eoRMB@-ORS{UWlLHD&4c!
z8Go>_m9OU#`PF1)ZCSlmU|SNCgD?sJ80rrmjyxR|$26u!q}T|GA)PNNMH{UUAtb%M
z8TOAN$Qe`*;J_U%UN>qC5W-ov@io1!F#|-TC-x5>>XJ4mAPsjJV-P}H0OFh1XSb%C
zYTYt%ygHBN9%4vC?H)4`<$R>y6m%eg9)Invw3dQ$xI>#W$*GC4$?(9)<6ogWxs_Xm
zMMl8o{Ke_oPllxSfC(TN<M)q?`w-y5@~8+T$U#vSYDPJL1_Nk_T5LXfg)#Q{Cor=<
z{pHd*4<}p9^6=gW9IKI{0xMNe7#2dzq+Q&?3<C&|$q%5AVHy%IE3KMg7`9lUw|`%J
ze{XRAVrFh5pBU~BZnv@>r6r@joSDsAS%kng%TPc)P(BnrDl(4%1<VL!P!c`1IK&=F
z#u#rYX{A@r*E2!i$SX%)t80qHdFHogD!t-|&wm;TjQRxsOB1g`2%Bo7qqjN4MFyg_
z0Nn57Gp|3l_n1X`5-;`3fqzJhfq(aYcxyH{b>hIuiQSX`y)ucBk%5T4z6S(ehzv&m
z_e2mVp%6jBD5ltXKeqm@M~$Y|a4LXOs9{`gmz?)+^nMV+qa)9D&8A=QI}?E5yC*()
zhn_+lawOn>+}}C)g2VB5WG=u3I3gFYb1uLII3gFYb1uLIIHJD*`p1n|1P{+cYXATM
M07*qoM6N<$f-rPy-T(jq

delta 1298
zcmV+t1?~E&3Z)8=B!BElL_t(&-tE{)Y#UV=2k`gaY#!UOv)PVg+(fkMLfWP*2a0+C
zDnTVAB(8`nhy$oXLITlSp*<tGa6sY!5>x`Ipb8RIjZ#XICT-oMNu9-R9h-Rfc%RMl
z77iQ`*OJf~X}<eB={Mj1d-`Tz^gMWkA{2ab`m?jA&Vk*iFMs~Hc;VVP4n4}V2spf4
zfD3Q|F2Du202kl_T)>_bAw<(O2LrlVH?_U#U_hpnzLi~|lsXl#`seag@^YhH-%|j;
z7l&eOm6TGsRlvLj0CZjl>aF^vnQw2U7IaPj=C`lrR(^L_2P*YSu~w+G%T=p5mAFC~
zJ$dXDLdY2%xPQI1_~YVt+l>b@?~}dq*vPonQ(N7ZV<Kdl=2~{8(NoIp0#RAIwSKko
zbEcYhMuawU$qUy$&bBfkF)I1R4sC^e5lE2;B?okXQo3144hi9j*yOM`Jj92I)PopR
z8s(YQX^brg05nt0G*eBi2!39N>L4E)4unmw`b+Bjsee0HEX!hy*%wf4RA$rDO{{RH
z2nZ;FT*Inqw0k6SEbNPZz4ZC{%O4r0Vc!`@6*fwZf)DjY_*hhoH(_Io-b*!;d73ei
zIVSFZWB5%$5Nz53vuAFU)&PWqLP!T)lj$Oq2*YjA5U2<lV3aL9yfK%&Zd1UG^_koG
z`HEUh=zj~#>e6~=xk`!xlR|hDSv&wh?RE2=?Cj>WZt8XfjP#G*D<;x-)5ClGlCMo0
zlqUc&jj9^zLJripN);D9g16pQ><EbV$6koMybq4Y<?(oMJT?>;1fEc$gDw#;WZXev
z;z`e8%~a>sX9*$p8e&S>)w{oTt<I65;}8K^^na?liY<%~IvkvgkkO)*qX_F%Q@Yh7
z@uM8a*$coJ^@_fLH_*rWlFG`8vM54{X95CfP#!X{YFdUL1p8ROh@@J(3fQh~*}D^=
zqLNRQH->%TdPk9nyq|k&pS+*)#H2=YXSGnt`}n?`kzQ-v$+jO{PF&h9J+#*hSlG(f
zbAQSF>PBU4S-n|c+Y*yQa1;PA6bK!QK0PXqX-thu@eve9I$u(XHi{4-B)zj0@y8J4
z45|ll@V=I)8#M+9;jDZ3re4>W0ix0qhX#*!Nt+XphP#Y02%#+iiLG0++tW?8Zkaey
zoyT$yF{Gh(kC}*aJ`ykm9Y~-@dn>J_kbfNM(B{m>)Wq0iWMJg+N9cZT<!)h-5pXSk
zWxDp0A*nrJ0tm+VL*wE>1h|MC6M+OdD9S?3C<oDC5Dig_&2L=amBsGAc3@_G`pcz@
z9!|EH<>9?iI94M?1y-t{Ff4?bNxQg(83qs_lOI4~!!#sbR$4W~Fl-T_w_kk!K!51a
zVrFhLpBxT^c3Rnv(vneM&dlbmEJ9$1WhkH?C?6d?Au^8u1<VL!P!c`17-EkkV~n?z
zw9+f*>zR;m<dx&E)ip)pJo7s<m0t0~=Rb`GV?M$E(!{F}!lv5j=xq*h(ScFB+(Kub
zdHuNqCoR&Gcqt$U|0Xd8-uvOL*?-*B>BDCx_D%k?GKtZVfvCN{2LxV-4*u(P3W7ih
zg$NQxF~v^(wFm&{QKP9foC=^6Y8aQ>r9B1kdvq>@@WjZoU9;&I{LTa*`0nWs-l1m^
zha3q20B{_)i+lg$8RGw;T!0I30WQD=xBwU60$hL#czpF2`p1n|9S~_f01E&B07*qo
IM6N<$g3E<#%>V!Z

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NG.png
index 3702089dc5cb621a4cdc398154fa9b61776b8f0f..d883babbcce866565f9f53eb90bb9560f0b07e13 100644
GIT binary patch
delta 123
zcmaFJ*uywMqJ)K+fq@~yJ?AZuk`C|*asB`Q|Bic0cidaD{q7R;MNH<47|j<lnt>3*
zm$b)DKxI0fE{-7;w~}8pG%K)K7`$#^ZVO~x%;hH9qa_h)uqq+s;EB)&Cm7h(3J#Vr
YNM1a}{qnU`7f>IAr>mdKI;Vst07TX<LjV8(

literal 225
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!LIQk3T+J3T0Fn73#vS*T{Qv)d
z``snx3mGATa1tVmLyBp~y`><jMNBaDjPg>+kAdcUc)B=-L>zv5U7L?VfrlkfY}SXJ
z|6@7%OiX6nlH8d&Z~dj&e*gBoTdTP|0jL@o{Lk5u|Et7rcgVZ7r>X>Qr1>%*a1xhp
P0x9uy^>bP0l+XkKUIk4r

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NI.png
index 6f527e9b211994660ae9d7564c4212feb5c96a11..0b2dd6084e7f178efa3c49f46d65c08b25e18f7d 100644
GIT binary patch
delta 1074
zcmV-21kL--2+RnODS!X}|NsB~|Ns5}|NQ^{{{Q~{{{H;`{`vm?`~Us<{{8#@{rdm?
z_x}C)|NZv<{rLX<_Wk|%{rva+{Pz9)_5J(x{rmL&`}6$z^8EVo{QB<w`R)Aq@BaDd
z`}yzt`R@7o^ZWVj`T6hr`0e}n?ECoY`uFPl_viZe>H7EQ`hWK4`u67h_TTyT<@WXL
z`Ss-Y^y~BX>ht#L`SjxT^z8Zc;q~<E_4Mld^xF6H>G<^E`1IfO^Xv8V==JmG`19ZR
z^WO9G>-zK7^YZKS^6K~U-1qX@_wm{H@!0n9*Y@z$_VCp9@YDA1)A;Yq_3zX5@6z?}
z(e>`p_3qI1?tjkp?alP<&F${j^z6&_?8Niz$@A>U^Xtg#>)i9}$MfsP^XkRr?b+q+
z*z)Sd^6JF$>cjHs!t&|C@#w(u=)dvjz47O~@aMbm=eqFby4vd4@8z}S=F0Enw7lck
zpX&ae>i)Fj-?QW2&f3PO=jo>B=+fD|q~-R`*~O#f_J5@0@22J1%+<2V%(J)Ne7D_x
zx!rKM-EpVW&c57S$H%Lb)a{eh?W@korONEa#jd5v?4`-;q{-`~$?C}2A;{Mx#n&Rd
z)ghU{)|kY;m&CrJzQC)^Tei|7p}xSY%Uhbf(Tc#+p1iQA&m^YIC8NzGp29?wv#Fo4
zl$5fmn}5GepRSCSyg`t^Ig_iGld6}Ov{{b1Q;VgyjJ06EkDH9QRE(mkiJ`QHp}2{+
zJB^{8hoP*qj+%;|v5l!~gs@VJo2G-WP>r3Dik+8+nW=}TTz#unhLoEDXvP3%#(-qx
z$^ZZXtVu*cRCwC$)!AE20T{>e?>QOH3`fiujDKyCJ(MM~lQqUJ2_d@}D%nHXv&0$u
zuIxMQ`@a5Jb<^#6p10|$=X~Cq_v(B5qdiDi0V`kytUxacv;~QPxyPMn3N!tfv~lM!
z`yjf<J@wf53EPw0Q73&akaNVxPt-WDpT4vAZuKHIW!EYl!ZR|$LEn%v9ijfGlQmFN
zvwyNuRp_%WNkc@LljsCyp1XYY{478_xE2wQ-vih)^S^%2&$I(khuuglJfZ{XfAT)O
z$orcPxKg}GY}%(l*z0>|s*29ue-{Qy!U7}?#Q_&yUd+DpAp6p*E5Mq~NDOtt{Gab{
z=G?lSbK}jo8Q`!XVRN8fZ~pZ3$+Nf5KYxBMyrxP6`WSZnEC2oL%a7v!Ew%MEdl;o7
z6LPnqv7)51pscjIsjl^52tuy7C36?8h>VSnj*VOy6SFvCI5LC%>lNst`c6p$j7v*)
zcKt(k`@M)wK7L|pr~)=uM550Fa-pmJ3EMnlx1=3irqMkEMlT;Ra^AFom<gCL9xLS<
shLLLoOwbmj-Y{)ezzSFaE6`Jc4hIg?FYGlFe*gdg07*qoM6N<$f~s596#xJL

delta 1076
zcmV-41k3x(2+jzQDSrTG#sO%?eXCZ3uTX@rQihb9hMB2`p}2>ktcRyuiJ`QKw>yfR
zmx`XTiony0o2HAUw~V5yjJ05lw^WUtk&U69jj3ynxl@q8Ig_fFldG4L)a{hAsg$#+
zl+^8(yg`?=S(n7Vn8d!Bz}A|)(VM?bp1iQ0!bG0x{-3UlpMSBGpX&ahzQCfsz@yD1
zqviIb$?BxZ>!jrGq~-Rd$?K)b?4`==rpzU#<=Lj^=%>@pr|0RY&m^nMTdU1mtIo-@
zj+(RM-?Zc3w$dWE-F~;;e7N0lx!rKQ)gip&*uLCcz>k~7*CNKnuE)o#$k!yu*&)fy
zv&_}9&e_Gz+JDB<*}U57*yZNR<?Yzz?b++=-0kky@8q=a<+bqUy71?^@aMbn=e+Uf
zz47S3@#w(v>A~{p!t(0F^6JF$>c#Ww#q;aN^Xtd+>&Wx$$n)&U^YZHR^6T^S>+|;M
z^Y-fW?924+&Ghr@_3h2|?#}h@(Dm-o_3zR3@6z?}(|`5z=k@dG_4MlX^y~HX?Dp)$
z_V3g7@YDA2)b{Yz_VL&D_3ZcY*!S_-_ww5J^4$0H>G$;O`0vd4^WOOL-}v<3`1IiU
z^x^sR;`#OD`S#`c`S1Dp^ZN7F`u67f_UHQd=lb{Q`uFPl^xFIP=ll5T`}pkp`0e}o
z?fd!e`+xcG{Py4c`S1Mt?)>`k{QC0!`R)Dt^Zonu{rmO({Pq3(_Wk_#{r&j<`RM-r
z_Wu3&{{8v>{rdj>`~Lp>{{H;`{r3O;_y7I*|Ni;^{{8>{{{R2{|Ns5}|Nj5~|B{oB
z_W%F^u1Q2eR9M4fU>F6XU=)mkQ2+;w6aofA{C~gz2=M}j6L`R(6N@LdY&f_BpBg*{
zY?_<0bV)_-rWx_=TgWkBPi5u8y(c0fPwbnXQ@w(81Lo)V?K*K{mZ#^e6DM}HCeI|*
zfZZ`!drzD=7G`7=cI?E7BOSSWNi*R1w9>6Ws>I1y-?13T*qhl&ngMGQ)&j|cp=z=+
zYJZ^zfy^1{n@BQXN*XW#PJ~PGsVMVFh69;fl2?#qKwb9n6DMZt%4s`zYe?(N2KuRN
zDoF-pbOVVHC2I>Sdkag&U?8WbmLvl<0)wz$)7Hhy-ObC@PHO@%SsW(GfWv!E91G+$
z_Yd%K_OQ_t3OYur0lQY7h*sd1kXKg~7Jp}AVHS%zv3eJYDe<VE2#=^BhX6YlFB?Cr
z?@>}y;+F3Ert-qBqUPqJu7bwKhI#8qG+<jo+i?W%SbH3)2Ao(Ho3$0j-kg`Pg7oaX
zASrS3PM|9eZ<$xxzLuN<WoK_fS=HL*HL<Ca_L5a1oj7q|`<ylF7p>Zlw@AZRU@e-M
unwglGn3>=$R4FdjN5Lo<1*2dTzySa~+^Ql@(5E^80000<MNUMnLSTX=^20*_

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NL.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NL.png
index 29a5fa4c8404cc638dd84774c8b8eb9f7b78864b..c020e406e44780ef14f5b7f1dac1fcba36319637 100644
GIT binary patch
delta 110
zcmeBR>}H&xk}ewH6XN>+|Nj>U4j(*ye}j_lIvEW$?><GhZW)Ou)(i{`hMq2tAr-fh
z3lte7+(dh{7HnopW@>Ppz>pxpx;SA2qbgH_;uMAi4`l|ZEW@^g2MWHPdGj2onZeW5
K&t;ucLK6TDuqZnK

delta 107
zcmeBX>|mUrk|G`86XLo~Mgxd8DCxd9aQOfK{|8UsSM%;ubn6D9v)j3H7#J8dJY5_^
zJdP(PNU$z$Sl19Zp@B*4mUcptM5w{4hIL#KZj=A6Xi8kpz)%vx@FAnX?G{iEgQu&X
J%Q~loCIJ6xDO>;m

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NO.png
index c09b87b740ef7c658290c0990d0ac31a36be2a4c..935adb89cb5d8fbddcc5192f0aed00de7da9b4e3 100644
GIT binary patch
delta 252
zcmV<Y00aNN0+<4jB!4_mOjJex|NsB|{Qc?a{pRNV<>un&?%?I^#?RgJTU_x(M)5;M
z?<+0uDJ$<NDj!068$WmiD{25JXaFZ?048Vkkc<ET005UsL_t(|+U?X)3WXpLh2fK$
zrJ1Jgf3LUO+aTz}1cA)AfL~B&a1g<1z{Z+yHCjNsaCAWe5_OP(1SIfcAP}cFG+_K0
zy5I=ED;iL{cU{ngQ40+$%IGdMNMMW~u#I&~CErTgRy%~)N>_edDUPAG{^vhR9YbcC
zA;7&v_A|0S()Y8#9%uGKVXw3q*17~FAOQ)?6ZiqjSE!9%ecr_Y0000<MNUMnLSTZD
CY<D04

delta 291
zcmbQiw2x_mN_}{MPl)S#ZQb{p+8<rq{yuy5|Ns97Pv6QrRWYcgGiYSI*U<Xt?E3fV
zGa&gnI_B@omq0d<{Qu|Aqv!9Aoxdw>U%{ZB4pa|huxMuiwSY9LgY+`m1+8LWU|8ho
z;usQf`0Z6szQYPU4uQt$^VBEZ`9DW@cZ5g%f>YgLQ~xvGW7@#zz`1gZ*)`Gkb4;VO
zH6KitNN8YWlTct}3Jo)5d$mgBq{E_F+YUQiH#3sd2(j;xkZ6xnWtRQUvgsnDu<6;;
zQVpdu)hF}jT-hdX$MEll`E1^pE0sU38Mg2Do6gIX^q*k@|HPW!C+%PUMk@3hS1z0o
mF7=<AN5<d)1G7EL9)`3B`leF44Lv~jGI+ZBxvX<aXaWEqsC*d!

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NP.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NP.png
index 8d33f12ded41fa85b00c01306f2f8d2f439a963e..4112daa15c35cb24b034d2a90fe72e3e88ebbe30 100644
GIT binary patch
delta 2390
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
IM6N<$f|W^<G5`Po

delta 2383
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
BpYQ+x

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NR.png
index 2a244bc33fb1fef4b91e1e2db340f0eb9a3e7ab2..605ee9e5dc41a5950df088e514c76ca4ca8b1a8d 100644
GIT binary patch
delta 1076
zcmV-41k3xy2+jzQDS!X}|Nj5~{{H{|{{H;^{`~#@{QUj<{Qdj;{rda-`uhC&`uzC$
z`}X(x_4fJn_WASm`SbMn@$>iZ^7ilX_U`fa?eF#M?)2*I^XKaE<>>I_=<wm??%?F^
z-Qn!q;p^Jp>et-p)!OIO+2_;Q=F-^a(AMP6)#S<0;ls+^!hg!$y~WzQ#M!yR*tfve
zw!qf4zSXq7)w8|TvAff-y3_x(4F9wX|FRAKvJI=Y(5SS}rn1eZvCXBi&84u+qp!=K
ztI3|K$eO3dn5D&(qQj1zz>S>0jGMlUn!dx9IEI$Hg_XO7l)8kJx`L9qfs(m^khg%3
zw|<VddyKWTh<_}4i?p+cE3$?wvW6;jhOu*mt#O2~af7dKg05qCr(t!bUvs5ia->^u
zqgrpGS#P3PZlYLip;v67R&1bEYoAnVpH5|*O=O!(Vwy@}nn_`qNnn{tV3<f?m_=Qe
zMO>CcTa`gslt5XOKv<MLR+2eWkT+0|Gfj*yN{T8*h<_<XhbTmbCqsrNLWLthgd#tK
zAwGj4J%S)Tf*m@5965j+Ie!{Be;GA>7&UzuG<+B{d=xW#6*7AiGJ6s*dJ`~q5ioiV
zEOQPkcMU6d3@djGDRv4eb_ywV2`P06D0K=baR?}N2q$z0Cv*lUbO<JM2PSU?CUXWQ
zat0-D1b-!R1tf9>ByIyEaRei70wZw)B5?vDaRMT60U~e$A#ed9Z~!520U&SzAa4L5
zZ~!2003UAvA8r92ZU7!`03B`s9c=&{ZG>51uK)l6#z{m$RCwC$)zwoRF&x10Ukep_
z)M+_N-Amn-3dP;s-QC^Y-DPoygTN+`J^nOcZh!88H*(7h%zhs-`}CRF<d+E`ajk*`
zNPq-LfCNaui2@MJiVVC&24BSW8NQ0^n`l7vFC5%NcN@>0)!U09%`r|*&Ckxa`*!ZE
zL*p#Rh*a@?Nxhhqm{btb62Y+ylKKNX+Kp_*U5(%BGIQI|W|V1)fzyl&*pFFU%b<wI
zOn-o4ctxNM4=>oh1{14u59*b)r*44-K-ms4WrJoQlfijCFm29pHO)j!0Ox<x_`^$3
z_2l_wdH5<Dz%K?G!d^x(>xd1&!e;PwP^a%VK?TABaJ3m8@2_Zpv-jTF#};vi2L_`*
z%1^=mbd5g+b?}D<6a&>+0ly7Eo$Oy+Ie&+FwmndW-p~L#KN^*+leiWphtujU(1ACV
zlnq!2F}m~f&lwf)!teXtw}qGmzy*#`RZGrr$q+8yf=5krHHk^1EC3o_6iELoT~|AJ
zn)*yXSs-*x!Fn4>@ome=biH5e`H!uMR@XVwyqnhE_n|cJe;d{UK)EdhP5(`!h%J=1
uY6UD~gm6Oj?keJO9hp0J&$|R11+Wdp#T80KAXg{=0000<MNUMnLSTZZARSBq

delta 1067
zcmV+`1l0S^2*n7HDSrSQZ2%o@03B`s9&P|1ZU7%|03dGwAaDR7Z~-1}0U&PyAaDU8
zZ~-E40wHh$B5(pCaRMW810rz)BXI;HZUiNA1te|-Byt5Na|R`E1|@O^Cv*oUZwDuI
z2qtp~Cv*rXbqOeS2`P07C~*oYbqXnV3@LUDD|ZbmcMdCe4u33j5ioiZFnSX(b`&yu
z6f=7jGJ6;^d>Ax*7&UzvHGLX5e;YY}965j;I)ETOf+0PEAwGj5KZ7GcgeF3TCqsrP
zM20Cvhbl&hFG`9tO^i2Ck2zD2Jyw!HSd>6nltEdPLtB+aT$V*$mq=ikNnn^sV3|o_
znMz@rOJbT$WPh7ZWt>!MpH*w0R&1bGY@t|fp;&IBS#P3RZ=zdpqh4~PUvs5lb*5u?
zr*DF;af7dMgs^jjt#pR5dW*DsjJ1A_w}6kgfRML=lDUGCxrCIug_OF5mAi(PyNsH?
zjGMlVoWG8pz?7oHn5D&<r^cSD$e*jpqp!=Qu*{{g&3~q`&8D)=sI<?kw$QM;)3LkL
zvW6<MhAXp&E3>`Tw1_OUz16k8)waOax4_o9!q~gS*}cWu!phylmN>)8-O145&ei15
z*5uOI=F{2c)Y<3N+UM8Y=-S`v+~Mop;q2h#?&0O`<mm9_=<w(2@#^jK?C$jK@AdBS
z_V4lb?|<_4@$>id^!W4j`SkYr_4fJp_xkwx`}z9(`uhC(`~3U+{rmj={QUj={r&v?
z{{FHJ{{H^{{{Q~}|NpWL|FjGLv<(0M{~vl$EdT%ky-7qtR9M4f;GhifFpL^7YQU%g
zqXvu`FlxZCGJu0Yj6%TBMj>F>M;X}9u$MBhlYeppDE0zMh;&YB2a>HM1tKguBqc?}
zM0C@%fTXevDbWZ`5A3ReYHY0b6RlZU4Wea9Nk}jTTVA0&L+I)d2F=P$7IKm@v;T@*
z@$3Tya%HQ$nK{_mNHTy|fscvVc-E$(z5^3Ww$3(TWL7s7B*_IH`Qf&Tl?OI%Jg{Z+
zfqy!E_pCZE(!3y>vTR|;gaZ&TeahM;F+8Lhz%G=u^Z)`Z4(B2<5ZRbG6IR0YZ%CD3
zW@07909iBdjIK3s1GdfWE(mj!CEftVh?XUL4j_Xa3!4+Q*@-rQSINRNxpoCy`^KtJ
z8(B7X(!zi-ZaLh5U5!SJq^3mf*d+&c!+(Nc*MVLuX3`80j9)yzp=LY8fXS&%^Lm`v
zNHKuTIWN*uAm_lkr3cn8Ixy2v*gPmunj{w}2r;p$^zX<jJTT2~>V^O&R%UKqQgb7#
z!-7&NpUw4LE;EW*$;!@A<r>UpbJCfaT`P3h$f?@g3|Kitt9_X{Snc%4GJqebizF@B
l0z^_!xylQVHZVq{0RYsb2UI4rKBWKv002ovPDHLkV1n|G2c-Z2

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NU.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NU.png
index da75fbeeb0cc14f9d93e0a7c6b3450e66bf9aee3..7e917d9a897286cd28491625129c156be413ad78 100644
GIT binary patch
delta 3061
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
DS9RCu

delta 3062
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
Ef@X{GFaQ7m

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/NZ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/NZ.png
index 9e1a288c353393f86cf31d58559e414413cb63ae..9fc8291c60389e30d03a97002ac28aab550f988d 100644
GIT binary patch
delta 2720
zcmV;R3Saff6{r=EB!6#7L_t(|+U;5iJe2Dir_Od;&h4~EDJJ_`hzhL~oyc<2$t@>D
zsT-y19L!)Ej$_GEn5>B`g^NmwoR$+|46~3WJDJH=l4We&=kvLB8dJ=@Q{B0j-@oto
z_I>aByzl>gp7(j5=Ru(UZ!WB+r?1C;s_Hv-9J(Zk!3tn-0)ML~V3mu}vBbgN{%T_@
z(mbi+g|hI3HoP%DmIz-b4gooWVptuExH3|8(<%4j1u|ud+bAJPE4BOt#IVqT2LPd!
zyAQr1QBV#ojBXp;wQpqHVS@jV07&>o25;?pz4|v&?S5P6U!k+_RX(Y)rEBG;vpgfv
zbkem%cnwu<OMiQO>L`l^9Qp@_i19^28+-&rUH)wXFji=TZ%AwbBjskfnqKiDIYiaX
ztsuYg=?h*GNV`d6#HP>{wvv}AHaU9@wspW9qoc3y7uBnqgd@{nxFmo<_FjE&L~ag^
z;T>GMQiUSE;n{`Qk={O#JUBEGd6hgzk${Tj0lroAIDhS(-I(*}iGg|XeCaAfi{8>Q
zm<in~i=WfJmO{*FiUgqNS5oeWoHDBJmDK-e2ln}Ri%IvreAp5Y*wNMN=yQ9H0<0bp
z$QyvH8LM%+hvP~2Xe~bx$V(MyO4~b=ua6E6!j!#zgMl&mOVoY^lbDnM^jWOt?H`@j
znx0*up??n@>TDbb>YLH+pjI;VEaPA<UalVS#$+Y5gObupm{CbI*-d2OHO=mRL!Dh?
z<}{j<SF5~-C?Mi&WXqX=5fBh@QZ@|B%Azs?!YHC@rDE!gbCJV6uRy}k@JRBlGKuYh
z=%L~<{^&HmRr0_F<~HAcSgmIU=2UHJ(^poB?tfoxQ<tgT71I+}I1(_mySmpt`SE>9
zgY{{6U#?;BBIo|=kr5c!)!l~+$o;dD2Wp2OlfamAXNtQT*d~?Ur!}8+B`=nztL*Gb
z&l(*XhNV1z*`HU^#F0QAxv?qzPURM3F#6g<_Wd>WDDB5JZF`O;fK1eEJ_=xC*s;o4
zYJcbXl#G&AVk}i+W628T7SEuet{3Q<Mg~}H1V#r~otIN681<5ss;$1n;qI5H*`#GZ
zmfmp=q_N58F&Pmpzljju=&SI3NX$P<yMD{7)cY$<aeI@~FGKB}90`DbY&hv!u4VZA
z#+}jOVRZGeX{8_m<Zu%1^M#}v&j>UyUw?8$eQS4fThH*wDC{WfDTCF*80qUr&h$hA
z0|THRR7L0yjB0Ls1rjETZF<)8i28K7ChtOtXMy4G12Zt3;UC5b2xkOF0H6W?ZS@VM
ztLnlL2LkY<tL|*|2}QrQ!q+iCH|Bd}wgrWkco0R_;(2zFk-n4S64G!|Vf84W4S#Q@
zKAilWROUiuVT^;oYFFM6fJJ;tkQd6_T%yWL0<eYLf^AJ)jU_LT&Rnd*O9B)rO>RM6
zru1g@(B^6^O-eIcT6?*KBhS3hP)*(Yz^bn8udEqIRV`dk{ZHz9=@k{aW?;>*dU#gs
z+}}&9=&z~)ARTHN;0c{!EJv9mwSV<>kLas5dh^T+g(Q$BA~>ED6jylT{u9>VFzOk>
zhd#fN(|zank^X^d6E-)>LVSN)M@Lfnv&i`FoCgEF{h7blfCP}kCOI^bL?Av`pyI`|
z>kI_3LktUf;AXR^0?K$G3HLyQy=(Cz*}5Z+z~o&5mM8&uw#TJFVnh~N1Alo%UM_8`
z`6a>etCtNtjz-z@z(2|2kK=DJ+In7(#iBh0WUv!(`8B3C-PDQ+H?bw?<c*>rHLcur
z06N$H#i~BH=!EC3S#oDkYx!7U%LA8d_(ohQ9$*cPZR$Y#rK?n#O^|awb@#iMP4$l{
zV7=;NGa-0$HY)D{sR89M$bWd&=zu3LQ7BW^VJ2ooCKj#GI?Gic&7F$=SU%7&jd)0I
z97Wf`Y-@Bx@|&_X+RXU0=qn^)4L`#p@klgkG9e#0ny_rWPgF8_fQ6_6bkY``M3L4i
zS-!TF;Qt_(u4xuMq1eG0GbCJPb<ck(<<1QOC?80>Tf1aHNn+d*$bYmdeRITYj4bN!
z6rS|Tnhlm9;yj*_nQ+L+;Oi_|ydB{tv;AMTmrsH+1PH0yZ(DP>_=wvLC{ldLoRC1+
zW&RqEu+VIg4L;DGlI?+Vm#TXQ#})MT4<hrj20IedX$o6QmMOM4dllZLYg?dsAR_$(
z1mG+55yarOAG}yhAAc`2K^X#y5m1tV!UQ8ZGbFA+XrnJja}r#QlhO&=W*TN?9Ys0i
zX@4wg+ujQbyMjR>lMvAQAu{(--RM}-4FPjA)|)J(M3>*fj7h$nO2%w^n+Hxx;LSl2
z+w6ZigE}~NvLV=pk_1J3W2uNrt9LMzD%AHzax8(#=my6Hq<@zmu!ElE#)s1aQ`Z@X
zO|AiEM-RGNz0}9B8qoNY-3J=8^MCfsnX5=ZmB<wV)EMT-6CAy7w|DiT<^+WaC{I8r
z(QwEvKkebt^*$3%Dlmt7(cL5X3i-{2ha44j&rRv*Bl3raI#V-gYjwbNG@r(k@6mSI
zB)lyja8Ce$7JobREMut^40MAA8k(U<QL;!jN9p_Ja-57?6su-P%nnF$J{Eq<H(u{x
z6ug<7z({)sli*JiQ7)I;#EeY1no%OTgN-^nfm##G(s>e;g);E0HMV3Uz_zJSjJSHU
z401GNr+WK3L!$3UYYT~<ni$Lh=XFLGl=MTvoFsLEG=KLYmNq%O_YrWb_TWT~e2<6P
zdEA<}*7JR5AKokN4n2P{kFd=iyFwqk(g2>&J|F!MX8pjZc}gB92${r$qR@mQ;^jhT
ztKfO!PMm${SbucXj456b0%Bu3C+-TEO2!Qx(Ecc(J*6RU0}9;uDDELBj$69kdnTJ-
zf`5Df41Z$4bLGzv&SouE^+H|tXCnY5i7zGHxLW<9b-(JGU$j0FO>zsiKNh{~$BV)m
zzVQBY5D;}yHXuT%3yrB0n4{=n=bT!4+KVQ(j&6%}J(D(H#p_cOfIAf_2T9?b9AX39
z5@*U1W=guj%PEF;a}+((u;JzVY;&<8P(ps|Gk-pn5o2M`90}JWurUu0Iu`Cb5#<!=
z?wtviFqPO7mMf_p<l~pAWfbb^bxm~-@lz8(A*~&F+3^BhT9dX)<(fmFs(!Gb_!KpO
zgTnJ%MGr7MNHD<He<m*^hIO!wDm(lW)#C3yr=qy?rx?K7#%CY^v(8o^`1s#4I1s+o
zgnt+mlm)(p2kGUf)WA2g_^~h!Q3b3Xe%AzTej@PBwLPAo@g0G8Fil{Zz%+qr0@DOO
z0tES*0L0kq_eOjzgXcp6Vp!zQMO1!C2)m8Z@*OWNV)%prY`OG~AX)7IGpi`bxonR{
z$!rgh+j(x5{2Bfr@RbbS(lI5^_Y%eMaDS<o8fBMxp+}g5d&X=e;Nu4Zu*w<YuKH$S
z#fH{M)lB;bbIS-M1;t?bLj!1OQFBi)^#nfK<_z5yXSkmTZ}{pEuf`pBPIWjPzhr~2
zm2Hf($F&)fZu~?5Dio08gV})d0ds=CbooMxuL!VJDWT18_rU*5C^1cdzwlqNh#CK9
a0{;YP8nDS|BheWE0000<MNUMnLSTZPnKWSl

delta 2753
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
Hu0mjfkpVjJ

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/OM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/OM.png
index b0a1f01060d776ad226012d1b90d08f73009c25e..5bb384e9c57b4658f624d4c2248bd6f16f8ef226 100644
GIT binary patch
delta 843
zcmV-R1GN0^2ImHlDS!X}|Ns8}{_O1i<>dY2;{D>`{ovpH-Q4`w*ZkMk{M6I@)6)FX
z(fiTR`_In%&&~VJ&HK*G`_0Vz&CC1D%lpg9`^w4t$jAG~#`?p-`oX~Zz`y#xz52bp
z`n|jQy14nZwE48N`LnY5vatEDuKBI2`K+q>tE%{@rud<s_<x|D_@ABknwa;Qm-m;I
z_mz|Pl#=(7koJ&`_K%GAjf(b)hxUnw_K1e|g@X2jfcAob^@4!)f`9dafAxTV^?-f#
ze|`0Sd-Z*L^?Z5tdwKPGc=dUA^>}vmcy;x6b@g|2^>%dhb8z%>Z}f3)^l)wTZ*25#
zYxHeu^lWPMYJX_-X=d|hWb<WW^JHQ3V_)-NUGraD^Iu!@Tv_s4SMpa>@>NpuQBLwu
zP4Z7m@=i+eOi1xdNAXEU@kd1QMndsLLh(gG@kBxKL_qLBJ@7z0@IO27K0EL}I`BF-
z@H#f|IW_P&H1IYv@HR5<GcWHlF7Gid?=URyFDvgZDu44UDe){R?=30sEhz9TDeo*O
z?<*(oDkjQ2DDNpH?<XUfQ7D>FD2G@lhFB*6ktG0-B>|5mn^j;z0004RNkl<Zc-rmM
z#Zy926vuJw?(Qy3Y_S6YTP!RD1Hr%qK@_}t&J`2?WR+pYg>Uih9o#tYyEx0w;x~7$
zjQoyv%6}LN2>|eYNZ|4SV6_8rsT3zbuB{#p0FCV~xU9)BA<-@)2LR48HTo7hC>jb5
zfoB6cmt=m@G*Ej{EAox#ERvts<e7&O4tM}S^lg^+#znVPX?>IeD*#7I<-kf^dTdNa
z`Nphfd<Pf-x*i!FRjVq_Ov~?SjEV^Fr;Gqx=zpgt42Hqt!WqZes!q2L%p;CvrKcvQ
z6y^^DBF6@V*rr-4<CChIaz;HsxSle_`NY0c_fm5A4R8UT$>fn+B)FE{e1+@)IuyB!
z<o-)SQ%SW2Spl%gOSg~&!sGgiZD0i~dOMO}=r-=L0t6_KpAbXvrFF@|L?;Bmu395H
zAw+<nPkcduKM9Zk36Oxl1@64!69OI{pI<~L1bAQlAEFZk-roJ9lK=^j015a<z$a9Z
VNCL(Bq)-3=002ovPDHLkV1l&^#rgmM

delta 850
zcmV-Y1Fih$2JQxsDSrTvB><5n0gokySSN>ACz(+wnouapJSgucBkw6C?<ywmD<|(P
zDDN#O?=30sE-LRYEAKEY?=da!GA{2kFYqiW@HR5=HZ$-zH1Ih!@H#f|Iydk>I`BR_
z@IO27Ks@k3J@G6l@kBuJL_zUILGeXG@kT=NM?~>SM)6BW@qbK6@=i+fPfPMpP4ZDr
z@>NpuS5)#_SMw_=^ITc;Ut9BET=QUE^J8E0WMT7VV)JKY^l4`FYH0LqYV>Vt^loeP
zZ*25%ZS-+&^m1?Xb8z)`boF<1^>=mkcy;x7cJ+C8^?G>qdwKPIdG&pJ^?rNxe|`0U
zef5BT^?`r&f`5PYf`ImdfcArc_JxA>h=%rwhxUqx_Kk}6kBs(^jrWp}_mq<Nm6P|E
zmG_yK_nMgapPl%ip7^1k_^77&tE%~|s`;&}`LC||vatEHviY>L`L(qAy14qiyZXJn
z`oF#Uz`y#z!1}|%`^U!n$jAH2$@|O7`^?Mx&CC1E%zyjN%=^yG`_Ik$&(8bN(EQTT
z{L|9>)YJUe*8JDk{N3FB;NSh?;r-*{{pIBT?Ck&k{{R2~7UH_<0004YNkl<ZSi|kq
zM^6Gl6u@!p?!4z<MX+K6v16~;1;pNa7Ylam1r@M??IU|ICMND-cA^(E|HB@CnY`I~
zD*7`r^?%Nu>Q?|nN-5IMF9(1I9nwU{d?wNagPH??(wRg|**Gf!YOM#J6KHnrAT>=B
zFdyY2&kRV5&lGK2Av*UQ@C{MpcBXBdm<I0hcmM>DDt1O60<$iwL<lMcFlTIRsBX>k
z_;j^X*=p-9LWKaSdJY8F9S4`!$K%Vvm)BvU^nV1Ywe4MI^Wec@n>M}1V#!CvL+rWm
z-1u(~kNXjTV+NG!I~KO?eXgamUNv&P1tieyAIXSs@J__>y#;lrw=WhbRG%*<bNtGn
zoj+})F_cm$+21sR;{QPJ+$)36O#s=e+r>(60gbgf_}V29Us|B}8j;|)bp-GWD{b=q
zjY~N>01NFl=Hvhh5___Mk^~?C0SMr4fvj@&<bb58h)Cw-fbwuvD08wvScr-}0SG_<
c0{B0`2Y?#3!WCwW#Q*>R07*qoM6N<$g0>6O1^@s6

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PA.png
index 35d3372c3b3f309ffacbef59a9c63bc376b6bf3b..c4ca78ada1b48509159853a25b4905d69ebcca7e 100644
GIT binary patch
delta 1066
zcmV+_1l9Yz2*e1GDS!X}|Ns8}{{H{}{r&v>{{H*>`}_X>`uhI)`TF|({`dFz`2GI%
z_4oJu{q*$q_Wb_x^7Qol{qgbh^ZWem?eOsW{Os)S@A~}e>hA9O?d|#M>iFsD`1|AI
z=;-(Q;o;`y_xj-A`rqH=<o4s^_Tu99;^Ot;;q~d>?BCz@`G42f-rn@x-Sqj?)cDiW
z+uQT_($e_R(fH8N*x2&d*YefX@%PEe(9rPE(C_uYz{<+)^}W5w%J0d^?a0XO^t!sn
z#_aUCxb(KR^t80TzUjTa>ASn>y1MA{r>D5M=gqLr@uj8lq@=X8=JBGUudn6rmzVC6
zlI@L+qN3pKh<}LfhliS)-t2*a?0|sletwjc-0OOJk&)Z#bad)-bLnw$>2PrAZEcB(
z*y(I+=xb}}YHH|dY3F2Q=U-puU0r&5(|LK*<yTkbRaJF$(&bcCb92#ganNjR&f-Es
zW@gRcLPg?0Kx1Re;W;^9U&`Y)Hsdxm;59YiGBR0N$ba80Emc*=R8+^`D=XeAD&8n4
zQBlTFP{rLNBi$k*Mn=Ni85!Id7~T~XLPEjY6%{~0z}gTHJw3nL4-Y&%zB@a=*$N8T
z2?;hfy*4(yHZ;1~1O(Uv1KR)q*Z~3B007tk0M`HjD=WDsCbuCWwjdz3A0M?I9<?1E
zv>Y6?8-E+L8XB_^5wH&runrEe4Gpgh46h3duL}#V2??$U2(AYQtpo(D0|TrA0;>T5
zs{sM3006510IC20sQ^E!tpET4$Vo&&RCwBBAOLiG=HLgT2GGI)777jE_UEU}0FxOO
zlo=4UD~Tcl1UvUk7N^7jht<0`x|3yqq`HcVnt!@#!R}qV%XM_LwYBx-m`F0fyl(N5
zB}<oW+_h`hrj;v}uUy$`MWPo}^H%TKy?Yl3?B2a+O`$r;VZh?ryKNT)Y@g!EMou6~
zWo_LB0y~Oi$c%+xs1uUNj7H9e-Me;f-mz=<L{ah#FkQ8KOQUbe`rYeX$TJ{j_o6Ui
zV1IU+zPpet1BBZujTt~dA-i9h90O$BcwsSWr%8?hOoOCI8#RCy2FxR1fGu8N<5gN+
zg%>ca#S1pf)DRHD3mA6c1-lnYGvEiK1`I_5m=#$mGe9I=o-zaMC-_iiK;nXY4oVD=
zZCTK5NR|PN5XyVj{Q03!5z-7WiinGii+@k3oj-qmds<3La%!9<BS{AE`86*9g83i-
zVsr!uks1a{iIe8Tz|;&aG6Ip^xnk~oFlh4TA}<!4ra=q{BsUr(K>+|nxg6vfAX2kn
zL0?Y${P|sa<Qd>Nb#}2et6t{R1wmvPz?j+{A_k<nJnGAY$T2`7+KdsxQVcgB$0Gm^
k9z=|C4dEhf)Br3103osI^H@+SEC2ui07*qoM6N<$f^NP$Z~y=R

delta 1058
zcmV+-1l{|@2)qc8DSrR}sQ>_~006520jdE3s{#V60|TrC1gr-Ktq2IN2??$X3$6<b
zuM7;Y4Gpgj4zLdoun`fk8XB`38?+o8v>hF^9v-zHAGIJLwjm+5CMLHlE4el_x;8ev
zHa5LGJHI?UzCAs^KtRAkLcvBx!cb7fQBlTJRL50S$5~m(Uw>c9V`Ix^X3cDD&T(<j
zb92#kb<%lx(|UT-iHX>ek=vA%+?tx+qN3ohujRC~=D4`$y1MAQyXn2X>At?{#>VW(
z$nD6=@5#yS%F6A{u+GrX@6gcj)z$IW007t5^4I_X*Z~390|VID^4SCg*$D~R3JTf)
z0NM`^+7J-i0Dl166&2gt^V}F1+!-0&A|l-*Bi-Hf-W3(zC@9`4D&F4o-zzKMEiK>Q
z_24ox;59YiLPg;@IpN{;;y^&+LPFx=_2T08<2E(pHa6qq_T=RD<y2JVRaNCzSLR(^
z=H~b3Uti~BWaw#W=xS={YisD}_vvhG>1}Q4aB%5yaewLF?CI(F>T`4Ibad+K`0ILl
z>wbRhfPn0Qf$fKf?TCo&jg9T?`R<aE?(X^TmzVGF`tb1j@uH&fq@?ksrShkz^Yi=k
zw6yfLw)D8T^t!tA^!)X`z4gGr_V)bu$;tQk{P@t&_|eh$($e_T)A;!P`P9_;*Vp>r
z-}>O-`hVf!`uhF*<Kz4L{`~6d{Os)f?d|;h{{8Xs{q*$y^78)m_5Szw{`vX-`uhI+
z`~Lp_|NZ^{{{H{}|Hz{5RsaA2z)3_wR9M4f*n=M|jS0aI7)A}CfdLyRG+>FvT*?ga
zly#-d08=JoiVT>g!l2Mki2?S4jNH~_8PJ=amw%U)o~_Tw#Hbw|9UmVbR<)BP1Kczv
zB_zbfxS5!kxP(PSg@x6eN%TUtfgl4TBNGTPGBOD0rIQ>68*G)?m>_^v-f9gwf!J-t
z4%W}2+dyV4m_walOlCB$(qLp_=44@FRGdJb0q#PK9O{-jyo`Ky<QZVXC}lPkn4RPp
z^?%4RV5+K?FPKqcsFY8R0Sz|uVKM5EM2-PFM+?<qY(O9Z1Dx;zN0-!`T)cpRA1~mM
zso%U2FJNH83mB!F3HWi;fT3u>t`$2dGhlt$O3DnF89a$H18O`9wozih>R6BPg=879
z8$wO?^YZFI5h2!q1#OK@jdiujUS3{N<$slx)fJ6%c9UelripPLK;Q)eAVy^0MpDCI
zc}<WP3<Q)eBO?&EPfPQL=ueoumAqJ(?hi4bhummv1qA>Q6>cNXfb}UJ9-&21US1K4
z$unR^fKTS^9gB+tJi5p-V0T4$=Q<$0bxLB!Msf^T+cFQD`c||rBFBJjTM#k2bsMx$
c9bN_i0Pp6c_#4X)2mk;807*qoM6N<$f>fe57ytkO

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PE.png
index d95dce5459ce08cf1f60560de9551a9b22c79e0e..eb5b7408c55f0c91d8f759f506ad2194e2b91198 100644
GIT binary patch
delta 1039
zcmV+q1n~R02*(JJB!3P`L_t(|+U?hCOjB1J0C2yVY|+UchGjEDVF`(5?-$EvWOM3d
zP!SD*ZGg<N=r+>@MK(Z$rO>s^I$$dTbCoK6Q7BN#O6iMAX-lN-+EUuyUV8gvwmeEL
zrP9alvc!-3pkJ=${PX{C{^#c2{C_#gJ?Ct)Y)ilYOvzYf4+|zAAkf#*k32{Zn~|{<
ze*gdg9w|UL8q_<*Du{<BIzY>Z39u21N=;YkigQ9kH=5TKRcMJ$qK{&U7<K{cv1l;5
zx)Am)-tjUgYvfk$fAi=7ExoIV#5Y4W^ca_6ECTMvV?7Z6ikYeN>w=L$zlNZJhZBi-
zJP}jbhx#>5y4$+fMk=0R=i;YZlgR|Oe*m#WT;{v=uHdU&5nkw?SXg#3lvKLBMmR$=
zK`eo$@h^yJ3+N9DE7G{Qvf(NiGGPk<uR4pQ=QH|n->6z{hkV}+@KOl$SICqz-3?ZU
zcot%~y%XUTlfkcV94DR}uT#P*YynzL^cUG5zr@9H5sBk(`v;U?avG|NiPcqIe-~A=
z9GRkCp&<nVGm$Xz({$^ezMNwcJQDI^1#mYRXW0e$W2bWjr5sqe5?NyLTO=KM!>sQQ
zQ@iBaE~&UycJoJ{M+C1}4~&-VV(;HQaAewV!U_QGqutCYlvceta1^g1*;Z`5^4_A(
zwnM*m?513|`?N+a6S9leLYCR3f4R!3rlP?wP6+VsI}2C=pes<Rxs=wIpUF8~AU+E%
zn%iikPixN?)YTRf>pkkh1sP*W#a}ZD+w~o<_UGeAekkGN$J~=x0iZk6wBJxDt<GS6
zh}X0Pt!ndIZy2-FEtFI{>#2G2bGEEZ>)uR9!8;5wc_;UibS`cu=g{Yhf5vDsjtRiO
zf1#j*pzD5}cdT4_(aHG@+P}la-r`YhM$@g{jC7{h$<Nx$({yy=-qDk(tb@<@;o2=c
ztgHaqM=%=vdWy7*lbbzOVZ7Q5pGtM9A9pDqbBeYiv?mev6Z3@a);%wHdM-Ch$v8nN
zar|;{J%k|u8azb)Hvh!Sf4rl7CCz<$-#m32!ry`nZFO{}!1dcL89QwI-ft3A=ZPzS
zzSSLY!r0me(1^s=+svFSe%WzZHLMpdQfocU$B_%!2;n{F*}MR`ZbnVd8anbc^P@8=
zQg|bRIRF~V(a;s^@B!hsWs{9V(5Qx1<GR-1y+MF~ub=a1+YHn~TVW|qQps~pB(QcC
zx)+If3{ms@Z=56ceu@9%v%yOxBb3teYsIG+WqjTRw?z@!SVOzV;%W3AA?Eiw<|I>k
zj@KYwLbL(%P5rEh3ytWZKNIU~566Y(QMgh9k+BsT008`d{sSK503$KLv`+v4002ov
JPDHLkV1nE_18e{Q

delta 1025
zcmV+c1pfQS2)PK5B!2)&L_t(&-tE`>Pg_+S0Py{`M6)@3EErv60~3-hI^SY+89KK)
zgpRR=fC>yJW>c3Mwhjfxz!YkW>jbn6aCUT~FA4=pv6Q~(C~e7TYg<a&+e>esxRyuh
zO6lmso0#kmaKBv5Ir;u@zUStioKH^fJ>Rp%x+C-7M_SezXACIy2n~H5o#av0umzE^
z6@LH#;C}^(#6kv_L=ExLKs#vqUjl5#V>0s%hVr7w*n`F`B>_#*LG)2P8OJVQBOVLI
z))piFrTaeCRIS3s`)3^Ops8;Sk@{yT#$MA3j77kMM7$RgT(_|F0evVM9MBTA@JKS5
zNF?KG$MAr*S$|Le>S)z7oP7LDTPl^r7Jnd~OvwFr-w}S9FUE^JlZz{Eri#W;)QV>5
zW{54+HvI{)>_Nj3QB?*HS203>Av3lB@S3Ycb}6eL_qDq9UfBQbAU}=B*iWIJ?`gC-
zC36td<C~1EnvDTN(*)_vM7;`DV++t`X1vJx=p`PGhe(}&Io_xKoYzPwCDjnRuYaiL
zxN>EKQcDg7XQL71$C<W${dp&)cqHt@3gAI1!FC7>$Is;n%ek;<HM-0ev`RY*M%dpS
zqjf8E-7-m?{LT-4uNYpn9Ud#&!#T8f@c2x?jG-OquyBiIgf|9H;MHXNs=ZIqSJKsf
z^q0=P)LRa}&ZJ{O4)J=}I=4JuJ%8O?GW7XrA>MO;5kosrt-YGjUzp83RwTIqEm_*>
z<WK4@71h_3k{Z04p+z}!SuI#Mi8>6OuM8C8N53x<;Kw~vSOK6X(@elvEUU?4eSp`t
zhHM(ko3ER4Gp*Eg2m7f7%5(OdY}<isXVKeC31v6$<4hiIH}~jg%BEN<fq$95P{>Kt
z_q@hGS*g0>;{FO9+U4eK^QyO^;n8eGy3!n!XC0LpdIssh*qL<pk>~qy9acVuzJX9I
z^wl(Z4>vz|yvlT=1wNbZ);#W3J?0W`N9a!?oF^8DJ8k=3@b+G7kx_8Ma?-@L&_)<r
zCovyUyd^mOGXI1?MfaRLxPL&~fe5xC!`q!*X>h|%Yt}CN!S|YlH3gFDpYHYqT`=ZK
ziD-PI-NMZgRGgC6zy{G0t<KwW3b~w%5Z`rOC<s#OXEltR;p0!UK0L1`M>eBaEap~X
z;p?`M!=i60rkaMKF)h8;eY4Sbn+X5bFz?m18)?O&a-6i9@0v_vtxFbq*pi7jq7e+-
zzDVl(0{{D`Ls!d2spXY7OV2VZ1pLb$t1`T~{&4l!ybmPf0iSbTI&I+kjFM$U7qr|l
v%!zr>r~&#Txv>tel##I&8vp<R*Z}+u9^?QcRdMjf00000NkvXXu0mjf=0^VQ

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PF.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PF.png
index 45d52d6eab5683a04d34527b96d670ca17ac447d..d22b52e2e733e7cf93db546dc8082adb9b34d835 100644
GIT binary patch
delta 2341
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
LNkvXXu0mjf{6Tjo

delta 2352
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
W?|u$@M1%tX0000<MNUMnLSTZy`FvLZ

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PG.png
index 186ccf1e5f3e79f611e131defbc3499aa113fe9b..7b79d6c57241636681eee6555f3d117e5c04d421 100644
GIT binary patch
delta 1688
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

delta 1727
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
V{HrrC9aaDU002ovPDHLkV1g*XKREyZ

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PH.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PH.png
index f1f53426bd37eec1af76eaa37d8da054abee0eb7..ca3e134d17d32c1c8c962980eb6480878371e855 100644
GIT binary patch
delta 1872
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
KMNUMnLSTZ6!hz8M

delta 1900
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PK.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PK.png
index fd8a07549222cb5f13947820dd175016d3e46602..fe26cd052488a49a8dffa8fbad88ab55c0238349 100644
GIT binary patch
delta 1113
zcmV-f1g87;2=fS#DS!X}|Nj5}{{H^`{r&v?{QCU*`1<(w`S<qu_VxJn^Y`=e_VV%e
z@$mKV@bvHQ^X}~O?CbLD>+$RA@#^aE>gn+5<?ZF<?BwC=;o$1v-s#@n=-%Dv-Q4Hg
z+vnTc=G)lh*w^FM*5lUH;?&gP)Y9P6(cjR|-p<b6&d%M<&41m^%G$}v+R4e<$i>&i
z!PUXN(!IFPxVX-@x6Ze=&9=79wX({xu*tBl$gZu&t*pnatj4UX#;d8tsi(uIrNN}5
zz@wqRp`pK^p}wG>y`G)Cot(Ryo4T5sx|)`_mX^1cl(v+UwUUvvk&v^Gj<Sx8v5keS
zgoCPrfT(|brhj~Tq<MFuc66X~bD(o@oo{WMZEc%uXqaedm}g~{Wo4FRUy@&5kzHDk
zT3C%&SBzIuiBV67PEUqTPKHfOgi1+*NJxT5M}kL3fksAvMMZ!`MSw&?enCKeKRtUr
zJ$pPndOJILJ3DzgI(RubcsMt9HZ^rLG;}jFbTTq?GJi30Ffej2FmW#~a4juxEi7*<
zDsCw%Z7C>hC@5?vCu}AsYbGXZB_wJjBx)leXdoeHARuQSA7&mNWgQ%392;XA8Dbb1
zVHXx)6%=0-6kZb(UJ?>r5fNPw5nK=uTn`Uh4-Z=o4q6QjS_}<Y3=CNd3t0*aSPBYQ
z2?|#U3V&A!30DXSR|g1J2MAUN22}-S4=^(T00JRNL_t(|+U=ItQxj1X#y=yj8jNC>
zXs}>Iv10+d*lR4<uwf-u6csBf#s(@HS#_g{Anv*AG3(z5nPi3=h8b=)PYnA#?8BL}
zzd5&k=RnfP8~^@fEf?SdT)?0KkjM!@{GmRY1Al<^6C3a4P{H3vEBx14s)w=zh|mn}
zwDiB(*hbx7QU&nMsi-idbh~<AR3wb|ztsRDTms)UmQwAS5r<pPSJVhKKx`YZ+%Too
z{~^sgYuJ)6qy*qAqk!YKR8hQPYaZae#A<u+V-1jhyC<2RZ66B&V`|j^TwehAo2BJ`
zs(-C2_X3#tz)}Jn0WiN!S}rAQy%d{*OE-Tc1wd>SfJI+3_bXmj(wc}i>t_D|`aB!J
zykrHk_MGGH-BdXR@p2LX|2vThc=*j!yvqD|9MY#COZ_eI(+L1@%yw!h;!Pm{EHg}p
z0MZu%fbS|hwY1JkBvo#ZLx6o|C;$vU#eWU~;#B}iO{wdHKuXU!n2HtO=}n+`Q@aAd
zdR~+YPQTD$Wg6|#%R<SKPHL&>=)FzEln&az>dLl!H&p;+?C_+*o@obeMLMhmi&)FW
z4Za0oOU+b8WW5Jz<<DKW|Ioo*D~mJ~-(_W6kL=XYTZ<c5y|IXBbpRRi?QY?0T2dQ{
z7r{Ut(i&2*Hq<V%?9P_?`fO!s;l%Ni=d7-}|C1fe2g2^u-!?u8N8-#*2MiJx3mUK^
fjtg)BE<jOT<{+<+SX<5?00000NkvXXu0mjflwv95

delta 1116
zcmV-i1f%=&2=)k&DSrl41qfCL2v-LQR|g4K2ntsS3RejVSP2VQ3JX~Z3|R{eSqu$Y
z3=Uci4_gioTMrOi4-s4t5nT`xT@e#r5)@t&6kik;U=<i)7a3w08)F(AWE>u49Uo>M
zAZH&TXCNVHAS7xdBx)okYb7UZCMRqrC~PMvY$z&iDJpI$EPrn+EpRO^a4j%#FEDa1
zF>)|6b22k@GBk8EHFY#Mb~ZV9I68PaJ9#=gc{@CMJ3V_mJ$pSseLq5eK}CQ>MSw*{
zfJH}vMn{52NP<U6f=Ek*N=}ANPlirUhfY$7QCEytSdCX&k6K=lU0;%4WtL=RmSt#|
zXK0vcZJTUun}2O^oo{oXb9A6{ccONBq<MU%e1NEbgQ|jstb~oRjgGR8kh71Gw2_mw
zl9aZTmbaFcxR#o_nwz?soV%Nyyq%xDo}s>=p}(M^zoDbRqou*5r^BbI#i^^ttE|SX
ztjDaa$E~i&uCU3lvdXfy&9%18wztl=xX!n@&$zwPy??>g!Nu3b$=b-t+R4h=$<5u(
z&fU$<-p<e7&e7k{(%{n6;ndXP)YjwH*W=dM<k;Kh+uP^c+~?fg=-uAv-rnin;OgMv
z>*3_=<mK(<>G0|5@apRE>g)0A>+<XD^6c*O?(p>Q@b&QV_VM!e^7Hre_4xJn`S$nu
z_xSqw`hWcT{Qdm>{r&#_{{H{||Ns97azYyb00JaQL_t(o!|j&WR})bX#@RUT++73{
z&8i!tNU=p!tf(l~fDIcqEU{PYf(1K@4OF7RE*gotV*LI_A65>V9MAD)^QJqGbLalf
z+%n%x0S4{M@*#T8R^S0VfCu<r0D|)Z2r8`!=6?YobKBX4d1Nqj?zO}Ua^xd&190@I
zwb`*>s|pES*Muy9mc2lW;Rsh64+Pm~lns*uaHIptm5u~-rQz%DlJzYOEC&dj0InOF
zGc;<Yy1w5UE2IEa{~6e>I5P5ApX>)xYe?=6MqUE?mJ9}qna4i>z{ff{0M+yYi3-PY
z$A8x~wWa_(nXgI#b^*8_avWFq6tf*?VmD7u5E6jE6##d}WZsv*t)s*jtT45|1H`z;
z03L+0KFy&Gr0Xp63OwyKfW*YCQk*whll;mw=RGoC!A?xN7HHO60NA0p6%?M_0{}M+
z%_TsXcL5-|irh+CVKV@r)etTL%BCLx@PBO!xdiakH~`>f?H>q2s+?oCuXAxWLHH|+
zB>?J-Zrk~6U6Gn8v^!U`lp<}lZ11Oom4bd}&C2lFwo{`t8Gta3rEPcm`M#y$BGpG6
zC|`Rnc`u^Mi7JQBrw3O09$whLXYY}#-4;3*k+iIbk6OsK+tnoBSUA`i&)l9oTvblF
zv^K%hWAXlh<)6J5qs5$KcUHA28=KpE-n@JD=yKD75#(Y%V5QKUR5d#i_7k}sFa)c_
i!W*(YfCu>30lxrf05J(1D^}hB0000<MNUMnLSTaDWG52<

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PL.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PL.png
index b63117b876a0a4ff96181e814118dea7c0811bfc..d8e413f4c62ee2defc0afd58e69ab119a68ac942 100644
GIT binary patch
delta 77
zcmb=Zo?z@DVsl5xN}0>epMilv-P6S}q~cbx1nc4ik)8+z4+aAbK?WW@7KUa+MuSxe
gAqQ79DXwB*XbL{3*dASL4AjEl>FVdQ&MBb@05qT#p8x;=

delta 74
zcmb=fm|*NGWOYZx#!TW}0|Nttil>WXh{y5d1PRu~2_iiK2Q)k!7`fky8W{FyNrW1#
dO7PHPU^vji&=Yit|2$AVgQu&X%Q~loCIDQL7Rmqs

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PM.png
index ca346a7f50fed0e318d7943df7adb14ce8570bc3..4c05f0093d7505e215db8b99312b45130c1e1c62 100644
GIT binary patch
delta 82
zcmV-Y0ImOs0e}IJBr_FIOjJex|Nr}~wWPAq^BFPo7%%}RfB+_cn4{~p0000cNkl<Z
oc-mt~gM%OjI1qM$1Cd`96uRreP|s-A$^ZZW07*qoM6N<$f{H94sQ>@~

delta 107
zcmZo*>|mUrk|G`86XMFCRu4ps>J3XaUHt$5|L?V1KT8^ZmM{RKy)EbD7#J8dJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OR{$CW!z5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PN.png
index 79e3a4ad54d6243d9f51c8075a15a93dcdab896e..f24c2866ebdd5b7699ed68f41b786e130a43c513 100644
GIT binary patch
literal 4998
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
QIsgCw07*qoM6N<$g4(dJApigX

literal 5062
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PR.png
index cd1a34a4272d32c7e48082ef7b06940502dbfd17..b88c42b3b8d2242fae4a1fa2cc33a48ab1ad2a1b 100644
GIT binary patch
delta 1557
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
Hu0mjf)cWr0

delta 1539
zcmV+e2K@P^43!L!B!ApVL_t(&-qo6WP}Efv$A7!a0)ilf2o9LyI6TK7B1MW=#W7`J
ze{2Yu8B$p!pd+IrrP4#Dn6ycX5k)B)f^bZ&p;R0ny+qB-(oAs#LScYK*uB5UzS!kQ
zcV7zQqU>*f%W|3X=gx9Jd%ow~bIv_jKZYS~m;!ZxD;_iC7=KTWE<kAV?<I5cZ@Kyb
z3_}qE!=#iTT@jynyk>f8m%tsM2apa7CZ#;mx-;UcPWi_6^Y{w%01QSzjDV##3nPnR
zV4$L?;Q%IAki2vvV$r#>nc3|^Z-5?vMNvY$Z&AYGL(>+@_(FglfCa-_d?!1mtjRk9
zrdkDh0G7a*v47;B;?TkyZqp`UU_27Q92op`5Sw&*e{e>pzyqKMU{RF2M3y?QrZH3u
zo=c(^ib#?3%@zQYqSC3UEAAHV?!VPa4XIT_DkY<Irr8Q$G#v175SCAsAJg_z%#c(6
zSOJ(!0$g4IqHXjKe+*~_Pz11Gc&#9^KT}<9)ekZ#0)H441u=qNBj2l6ck~S+2w=hB
z;~=Jx`s%cnR51twSQO>99EeNkGgoy3`UwSq+lJx$GLcuQy3yhAxELz{j8wkV=D?Vp
zOYZz$(+e0U1Gr^^_4`$RuMoER!RQKs6ePS&eS2;|rDdE1fE#|uzuNSPTWEM7c7frM
zMZEZl@_)ijy?$`~0n$L$P9@ZGah;kafJIROtBIl-^?$O#aRuO|gMBBo@S`xXOkQET
ziXNyzBG*$DUw6u?>U6uyH5C<h8urM48JI&{yKTsbeIygNkz((JVc#iC?M+(n-9i6k
z8PDE!4|~wjBTNiZw$o~@*<TyKRAZ?Re1;v8lz;L{?O63>`ETA)_OyHV0eDgn^g0=q
zPlo1^;rV1l0U5c@V3jAd_XG!31f3AQ!E8@#py1UTUO);n*m=Xy?gc-8ZA;ju>+XT<
z+Px7TSn@u7zF7~`c8`MT0gMbVcL`>ArK!^o$!P|b&;}zJ1<f>f4#G;#CBqIy8QZ-W
z(SJ{SgR?qZJb|4ZS^Q?|mutE)X6&o&`eoZ`+b+1#73C)BO_^W!qhG>Zo{OA)ODO@<
zUnO=Q(?0y(f$9A4`GK%Jl7pBYsVE<D`&)BMZ@NvDv+s#<;JzH>?ooC2TTj@8k|{Z;
z@mWc5dU`WJ;L_&J;qSD%`pWHU>W%4W<$tG2tF2b)VGS%0?79%FNoaCv=S#5_KTnx!
z)3_gd$OW8RVZE;Z;*^#f-CKg#1@BLMrlCGyNe|x@a5YweiRIwg`@jEi5}0{l|HXv|
z2%eM-O}@A@WKEmUhl4aaTtXpll5IWa7-;Vu{NRA5soC72KwYJMsDv)EQ|?ojwSN>u
zZNKa}%btNBHky7icPMqn1ONK3Zb6Zuf_QulS#?rtii%wg8ulKLfJx#mNnCZKZ(N_<
zZxN$PXwPvi1lZfCHK;{$uPO!w`&96P`?FQgvOR!TO%YxH%`H$_?XY4F2LU-m<7FK@
z>!i$)*~VB-CT*op{;d;jv!y*Srhm1NTyn<|jf~R<%{l=5)t}x(@$pe|r3B1;gN#~7
zjnxCj7J2Pn)pZB7$Qa8m9v|C1U>s7Ul+dTIIBH12^;l)3*rE%mY6p*rFh?BSG^l%b
zTn2UA54H@W(z5Xzm0}zo-88IjxHzuEYK$wn!&a{Rs1u$GI2f<{XA>K%)qgGB<2{$=
z;DG~Pa~U5in{IGFu5vH{4g^wS{$~2X*#V`-xi3sZEFSsDS*v?XYvtWt^pFOvM?NVv
zMSLeGde?=B#neI(h0-&tlyb%Uk{290;xFpu3l%6mbQ_mfq82rMK6BM=7cYR+u7r6;
zuqk5e)k#4Uc715nbsNvLu6(SgD$n@DOz;IR%-W1Vp789^+Q4Pqd^dpF${9Il@ukw)
zxh<}bp|x^mkh@<>+uFGwUGki*Kx+RIGcD1G=hYtdi|^wJkXz)%;u9MygEJ@E8j}qG
pt**X^?(CWY&^@{t0QL3z{{hYA+|*f<xf1{Y002ovPDHLkV1nZ|?N0yz

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PS.png
index ce1b67d3c2637a0d6339afec316f5c1cc7c6aeab..f91d0f1c69fc8cff549da452d5094e383db60111 100644
GIT binary patch
delta 422
zcmV;X0a^a11i%B3B!96`OjJex|NsB@_y6tf|Lg7l>guH4sHEJcq}!zbo}T}mo&TJi
z|C^ovnVF=<kE*S$s;sQ4s;a7$m8Eq*|2jJVH#+||Hvcs>|1&fHGBT<~MFE`z0h<E=
zn*aft0RWl+0GR+5jR6;o02Pb?U10!bTmb(E2h1S@{{;uiAb$Y=1O)m60RI30`vL&_
z008;`0L=sh$^Zb#003qH09^n876Abk000#L00IUE0|W#E0|Nj60IfDC)Bpeg%1J~)
zRCwC$)VB@-K@3GvlXK2-$uK-va{T`fqZ<n$A&uQ^F}Ht5a$|ZcBM*4M15p7kHzg1r
z&vz97>`zRH0DmTg024yM64%G`<s88l9(uKMrRo>~+_I64lWX|Ow2DaqpdtVz0VoMT
zNdQU$P!fQWz~4+K7t;aVyaq6BhZ7v<oN&$w=bUiP3Fn+}&MD@<z`9vTC|=rbRWGH|
z8OO-ZH;YMsFmjIUd^Q{hf=D*!i086s%X3jQpYmK1@gH0k1%U@V;DJa09}F2MsBRg$
QTL1t607*qoM6N<$g7f37MF0Q*

literal 551
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!{sj1hxB}@|1_m((hF=T}rx+O0
z7#Ktu82&Rb{AOS{3FeA1GBUBTF|)8R!vIj_Sr(R6uCA-5PF=Nj?W#3vR>8o3cJ}{P
zR{!VC`~UXse;{CC`EO?Sf9A~puU>)J#>W5W&i()WJBV#$^ncDADBIK&s)m*Qzq!@_
z*>nHDe*2q=;fx~l(o*{+$NHDtTe0NMvL&~dKoC&slmbIq41-uNBja2a#@Wn_vlxL0
zC?eX!z%ZMEVHN|!OfZ5meldfz#3nL`BPr;<G*KDo|7V^qjv*0;-(K6ub;v;A*vI#~
z<1}~dvaqnS*zrxY=0AI3fsn3OY>wmXBTw?QcWMUwvv=amY_uwUwI)^L+&)E13x?1M
zYnwAfBwSbMvp-O};oF_*b^qWNiQ~PUGs+nlq7U=!V@PoS^pf#ZCu@KgOM{UT#}olU
zh4~#!J6)JgC{JS8pk8_2`qaeZ_5Eo=78CXy;(79fQ$fF<X=f$NiSx}4o^lMQKCuSO
z`p@7#N&NTJGNag4pZR|I=j^#wT{f-%5X+Z09$TL@{3>!dzsIu3q4m)TM$v73G6Iq@
nwoe}ZIbQTHDRcqTYQ}qW?<smel$)~?=wk*?S3j3^P6<r_Wt-p)

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PT.png
index 53e99a8a2b01fbede1c5755d57e5237ccdd688dd..e9d4c45c566fdf7a5b404d925155b7b6dcc3e30d 100644
GIT binary patch
delta 2006
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

delta 2026
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
IM6N<$f~+pvaR2}S

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PW.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PW.png
index 7f6a495b8ddc9348e1378b402c6e8024a87559e0..6ea8b37f391c2dcbbaea88513a80c1a36d52714a 100644
GIT binary patch
delta 1072
zcmV-01kd}~2+9bMDS!Xp0RP?q{@w!q-U0pI1O46t{N4ln-2?mG1^V3v`P~Qk+z0pE
z3isRz_S_2f+za*F4D{O#^V<&c+Ys{G5AfO&@7fdZ+7j;B74F#-?b#OW*%$2D7U|d;
z=hq$P*B#~8ALQ2|<kukM*CFH9A>!5|;npPK)+6B7CEwL1-hb66-PI`E)hXK4E7;U7
z*wZi9(=XN2G1JmD($Y21(Kyf1ImypJ$InB=&PBq`NW#rYzs*d(%uT$^P`k`gy310z
z%Tu??Rkg}kwaQno$X>3<V6Mntt;k`l$YQI<W2(nxrp9We#%iR+Y^23&pu};V#B`j)
zb(_O?o5OaR!+&_1!*`j&d6~j^n8JFO!hDy)dzHa`lfi$Hz=Dpyg^Rz5i@u7AzKe;z
zi-^9Bg}so1yp(~wm3_OJe7c)^x}12rpLn^Sce$Z;xubNsq;$BYbGW5)xTkWsrf|2Z
zY__gxwX$fnvS+olX0^3uwX|ilw`H`pWVE<sw6|fiyMJJ_ykE1uUb4Slvc6riz+JMx
zT(ZGivcg)i!&$M#Sh2-dvBp=h$5yb%Rj|oau*y@g%Tuq+Qm@TXug*}f&rhz<POi~S
zuG3Af(oC+?Os&*Qt<_4c*GsL`O0CvOt=LMf)k&?_NUhjNtl3Dc*hj3|N37WgF0l9j
z00I+9M1Mh4c-rmOXH!!_6vpv$as@$+B0>}edqWhlV8h;f!(NCL><x{*OHhM|B7sEj
z_3W<uJ)OLA9PjR);OGo9`G0`l&g_fb2mHSb3P1t)mjIDaBA~$mB=xuMH;)tdpLg{u
zP5A<W{CMYJ)50keDq}VCm+xxpB$W?9;>EGWWq$~Oxd32f?asSd!3JdN$eak^uX0G$
z<|pDS51?C(!vOyXX2tu70Z^u85@1*m-O(L50ZKQIK~qI*Q-KTcPejq2x4wt$fVx<L
zwu*OWtblkr7tq?+R%rv$n*i-WLz2vZyjG5`yk=nr(rW-+!MqMK0qWjFbT>S%O@Ka*
zjDMhMzyu7e1Y|VrHH8E8ww48qz9GW_l^Bnly!elBKwpm{s{`5qTq;FQu-61!W&(Q*
zfV?>hSsgY2;$anXikvfCBE7EzWK?!rh68?PH3xv%on!#?X^#V}%lZaDJgPx=B^R^_
z@Ut5MT|xajG6J$ahOUZFDa(_V-Hwi6X@3`4fZ$a<ptaalX?@n^m1?wAddT@R#Vc$V
zu<Z*uKi8H@FrL5V6ES}0)|ue~jN9K!J_AsRRU<-(NJHCq;tdS-`Rt;S-wE)h?@LPl
z#F44<E2@hCatZ)=<x7q}Bg$uFk?wnNX6v#AGbT^1Yus?My+;Ol??j=4z7NTl9Vw|^
qUrQR~QY8wAhV)i000rRx0zUx+yZu0BcGblI0000<MNUMnLSTYMpE)!D

delta 1087
zcmV-F1i<^s2-ygbDSt<-*+;C}NUYdMtl3Dd*h#I|Nv+sQt<_4c)=I6{ORdyPt<_Ae
z)J(3^O|H^SuG3Dg(NC_>P_NHXug+4h%~P+;Q?Scau*y}i$yTt(SFp!dvBp@j#aXe%
zTCu}hvcg=l!CkVyU9!Mlvc6ujzhASxV6(hov%6%pw`8=qWq-7`Wwf_uwX|lnwP&@o
zXtlCwwX$rsu5h=ha=4~)xTkZtrF6KZbh)H;xubWvp?JBUc)Fi^x}1Evn|-^PfxMN1
zyp)B#kchsGiN1@9zKe^#ii^LAj=zPGz=D&(f0e;~m%@9O!hD#*dYQs_nZkLR!*`m)
zc$>p^o5OdU!+&+1#B`v<aiqm-q{VEd#%iX<YO2R&tH)!k$YQO?VXnwuuE=1o$X>O|
zSGCGmx5`zy%Tv0`QoGDiyv$I(%uT<|Ov24c!p=y<&PB)1L&?uT&(S&1(Kyo5HPg~H
z)zdN8(=XW5FWA&B+SDuD)hXT8DBjg4-_<7I)+OQABY)x6B;wX0<JKYL*CFKBAmrB}
z<<}qP*B$5A9qHH_?AaFV*%$5E7Vg;;?%5UZ+7j>D6Y$y+^4kyc+Ys~H4)og%_1g^f
z+za;H3isRz_uLBk+z0vH2m0Lx``rcn-2?pI1O46t{oVuq-U0sJ0{`9s|K9+GQ!zdO
z00JUOM1Mh4Si|ks*IyGs5C`z}cIP}zAc!Iom0<5iu{Th`U@zEvZ`iOPim2E@(V&P%
z4F)f>|ECYZ2mNGr=k(*-&HH>myLY=gKjHmji4X{Z{|NvnN4fBK07x;qa?0G~!kJa2
zj)0(mE5|R{+j95i+rD)7{p&~Ss=)~YfSR%6_J06sjfjX^>#v<h7e^EuknvrQ@`dJK
zrFHM=IcgLSfMu;ees3=rU8z!F01$0@U8Efmb>>*5YXu<I{0XTVx)^t@E7+Dny8QDM
zU<RD^@6lAb!%-ukW<S(M06*4C6A(LN=||m`02+|1`q5T?v!a36C2a-tgBqX!XVDw9
z*MIkvpa8L*(T}>NgaS&gYL4)HDijA`awiM;yh0WSoa8%BKl-T=#R0K0!vb)hAb@pQ
zR=++-0c)ASAp(%gzwoxOn*h}OURHm;f%u3pv4iy+2bL1Q(TiT@0Qzw?P)B*Q&jBt(
zsH3drbu)m$4di9=B4-)bxqTAQ4@zy?3V-CbIEE)Ja@@Lrn^lG<&2y)<TQ-qiZG2Qc
zxu(b1pWS1fOexb~$ekDi*5TUJNA4nfY8)`8bNv%yxPI7Q4xI7sB(HocLgd@(MglKj
zIAa^{4E_-?{AULek{@woeB-sAA+2>G;rRWxcFqC_60$&)E!cGO#=WPnUUamc+c;WV
zA>F_^Q3<zfLSlMNyxbEKg6G8Hr0D`9XNGA#1VUiAegemCQ$j<Wodo~@002ovPDHLk
FV1i2$Nx=XB

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/PY.png b/typo3/sysext/core/Resources/Public/Icons/Flags/PY.png
index 1e4d46f18d22b9a85ed7c413cc64f700ff055da3..b439148aab63da95fb03143e57ac25208049888a 100644
GIT binary patch
delta 917
zcmV;G18V%V2e1c_DS!X}|Nj2|{r&y?{QUd-`~3R#`1|_z`uO(v_w@Pp_xJbq_w@Gm
z_V)Gl_4W1l_3Zfd>G$>P^Y-xb^z`%c^Y!!P^78WP_V4lW@$~WI@bK{G^zHBO@AB~7
z?(Xj8^6KsF?e6UD?Ck97?d$C8?Cb06@a)#=>gws~>FDX{=zr+w=jZ3#?c?U==H=z(
z;OFDs=;Pq$;^gGy<KyGs<>BJu;^E=p;Nalj-{0Qe-re2Z+}zyI;nv#P+Sc3H+1c6H
z*x1S7(#YV^%ih!1*Voq8*2>+{)z#J1)YQ|{)6&w?(b3V*(a_M)(CFA@>eye;&(F@z
z&gs`z>eo-m&wtCz%*@2l$-L9W%F4>O)4|8b$FS4A#>U3D&cU|NzworL#l^*|)4H|G
zy}!i4!otF@%(}q9z^2Z%q|UUU&#}F|y{O2vx4yZ$y1KczxTUz@x3;&owzi_bt&Yj0
zrns%Kv9YhNuZP8+uCA`EtgM8>o2#p<r>Cc-sHUi<r+=rWr>3T+rlqE(rKNnll%u1g
zqoSjtqM~oSjGvyKg07OCot>SWotvARo0^+vw1jf3hnAL>ZLWovm6nr}larE@WU79U
zkdR%jdy0yRO092Woq2|ZhJ}TNOQvmvgoJ^Cfqs2{IH6xdlwwVdWhR<YGlx<uhD|Ak
zOe=#+)qgA>)hiw&eMA8{r~o*q_{`x}0004DNkl<Zc-muFMIm4qHDJ_$Q3FN|7)A!H
zq!2K~QwSJn3YcWfY;7$Rm>I|f>b~yA>KaBa0lJI~WB^8MPX&d9rnU$L1s4}`9ARy%
zp4L+^Z9;WQmxiS)>26T<l4+QbXQwP|;@&!0&ws^;WDj^Ng?8k0E>2=k%m|w?K_-xe
zL<1x|Ea%nES{lc}z}eiFJlow~l|%!K%%T>QtWISRm1WSG8#$>^*NQ{~thBRwi&hv&
z`Uk7AO;4|HQFkHPfYQd;WzMXAK?2fqqw8u&Ho(X%W=_bWer`d2q2h&ZQ*uf6f|!T-
z{C~3S<rC$_+n1F4bi3NCk{pc+m06nMQ>)5nW*VASC<U;Po{%KuxD@rB9Bov1rDR-;
z$Vkc#5~_TBA|kvzN;1HtOkQS^Q&Lb+Qjl?VAumU(`nsEHYZ<!)Xfsk;pwJZLQwSK=
rPzV^-QV2#37&TzjfKda6kpTch3Wix`pAMAu00000NkvXXu0mjf0WULy

delta 921
zcmWl}4N%&30LF1>)7?3(&eg8Et8{Lfy4}&4>8`D7rcH;+ZO(F*vs!Fdp10dt*QP15
zM0cL+Oq7L+n|~EZ@z1<aUJk}fA}|RCh@g!HBBHz~?=bMC-#+(!o`?Hb`?@l5h<rNo
zI6bYYFum_=W?O0YujuTyvYhsF`9rmz_I!J0;wqY2Uv?K;12<lx-1=^;`3kGG9wuDn
zcV1_-|HAKSZfeHk@wegbRzT8EAQ0LJZSB&*j*gDs6eC?-UBqr8Kq8Uu^^*Gg`T@!S
z1-L&r_&_}g;UEYSP7FiCz=(=93ec&e95Z#4`T}Qys+yuvX#kx{qsv+2fR4vtFkl#F
z!c3-;_fRL8oSdAR6HEhYA$yw5e#B+##2l5F%i-{NJibmU5D0`bVv$HBkw|8qD5O&9
z?Ch*eCX=gib8@prVb(qdOq#i8I;B#nQmNE{=E)0|1&v0d)oOJ*-TeH#KKmX0(RcNF
z{Q~f>(O@tbjmE{r#igaCr-0jPGMSzMYu5h&o5c*+m(6yo#bQ}rUbb4TD=RBDz~@+9
zUA5coID5doX2h-m>+9==FTgnr7>BXe0l1xx(5BPrbU9ss+wI<Pxi>a8Ha9mtET+e`
z;PH68Ua!w%^7(vzpWhz{_(Pt6*BW>p3i@rqU@!y%!hujE91c3eL01@vMk2xWNGuwQ
z#kO$K;MUgG_V)J9&d%=cE;=T{BM?YzN#UvURexV99(onk`4;L25gj=kpP07iT;|@y
z17LNTdv7LHog6xmL8JftIyasr8?BsXpU2M5!>O{CTyBX#fR9#N1OhU7T#ib~qnR-J
z%8QD}wSv)<rX)rDjU(l#&wa|ZKhEL?sKZs13q@ndy5t7vgQqjM21wP;IC)mtor|X+
zWJUM>!-)}N%|V!Q?2tK|LNXOW$V!_SN-qu7*-LBsWp3E@RX+woKL6?CtR)8FuchjY
zWA@x!UA_A7BI0z~E7S7cq<`id+_#S^OFn!scA_||wc@52lIGa*552}O#)TxTmE`w7
zLLU_Om8V`NS54jM-gB+2fO!`~%oC0z-n;xgp&p}5&>qnC>>O#r4t?V_`O`5eCsUEc
z>kB<F_eUD$exC5kOUFyz93V#<8yXuMGDe8K<d#Qw(Bt$vhO+a|FLOSLOSo3lmr7{C
m|6U+MC444+?~S-&#LEcOh2#o;<!R-91W-~`UI-U_efxhJX*Eg!

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/QA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/QA.png
index 9fe13e6c9038d1e6057db0c170108f53f5b88344..6434364c87bd980d9c6b73fe016b6e7fa61427ee 100644
GIT binary patch
delta 946
zcmV;j15Nym2+aqODS!X}|Ns8~|Nj2|{{H^`{{H>_{rvp>`~3a-`~3R*{QCO*`TG3$
z`TO?x`u6ww_4fJm^!W1h`0?}j@bdTX@%HWT_U!NV>+baG?eyvG^yuvK=j-z3>hk62
z^5p37;pXq)<nQ0)@809>+TiTk-|X4n>)77w*4*mW-0IZZ=zr4K=+M{a&(`G1(&Wg{
z;>FJ4#LeKs%iqAs-@eG+yvE$Q#N4^V+_=Nrx5C=Bz}d6E*|Waaue;W+y49?>)T+1B
zsI}9lw9ulk(4el*o~+E7sLYtC%$TRkmZr*<rpc3|$&#YTkfFwmoyCfq#E6>1h?>HN
zn8AaU!Ge{*fPa&}ev!U@k-mJ8y?l?ndX2nzjJtM=x^#)Ta)-Ebhqi2jwQGU2X@9e3
zeX(SFuwi+yV0f=zcdlM`u3dJlS#qpdajREws#R~OQf#PEYo}0Zr%!37O=qP{W~EDJ
zq)B9>NMoZ%VxmQ1p+sPxKwO_bTb?~yojh5aI8~cBRezf{RGKwZnKM$DGEtZ@P?s=I
zmoHA0EK8LuOO+~0lP5@%Cr6SdMv^5)k|jlwBt?-UM3EvxkRn5mAVH5GL609mj~+md
z9zc#BKaL$gjvYRZ96pU4K8+kbjT=3U8a<5~Jd7GVj2S$P89R&^JB%1Qix@hK7dnd<
zIf@lHiGLI~{)HzB0004sNkl<Zc-qC6&2GXl5QIY@Y0Xbk60d&~L=dRZqSC(qi?y;H
zTEnS5Rg*(}%wd$>&)%JxB)<-I-G<c6yX3!T^7lhtN!w^%B`#nB@hrHuR+bDFh=+IY
z7lsPV*2*-xDzQH(rEYC4Gw+Zd$gQ=CmcjQRg@5k2HB|II;24)en??xc{T0TTmRhxj
zmy;nFr=oj1Ggx3HOrwdXkiY{;+bSx8?|~93t6D=<>H<h%f8HxOb1s1~PM;zHs^dSv
z81q{f_&f~3$n@s*<q;OhxwO{kDI}2IyTDV2lu!uOSfcn6FbdC?L$khq1svnNjs$2G
ze1DH)EbcQYbuh-*Nn=jO92S_wiO{wgCa@rF8zGrTN?;Ymy|hkTz$lzP_B+;p_Ath5
zDb)`F5w`-2F}v+0s>2YBk3zJET{eOMPy*0I03&>nM!3qrV}hSEK2Y$Hh7VPItdFo*
z;MImNSA4zW1_QS^xXHq8-Uvn$wYs?3#w+bU9ysvGgNH6W_Kgud@#u?(@1gPk8}Rvu
Ufdt5lrT_o{07*qoM6N<$g0hYZv;Y7A

delta 1010
zcmV<O0}cGm2aO1jDSwF+H;NTFix)YI7dnd=I*b@Pj2JtN89R&_Jd7GVjT$_S8a<60
zJ&hbajT}CX96pX6K8_tfjvhab9zc&CK#w0lj~_vgAVH8KLy;mwkt0NsBt?=XMUo{(
zk|suzCr6VfNR=u|l`Bh?EK8R!PM0uGm@!b8GEtc`QkpeXn}0S`n>SUPI8~iIS)M&w
zpFUfkKwP0jV4_7~qeo(+NMoc)WTi`HrA%g~O=qW1X{S(Xs8MUEQf#VKZ>v{utXXla
zS#qvjcCKD_uU~htV0f@$d9h@Bvu1s?X@9kAfwpXdxN?WNa)-KfiMw`-ym*YfdX2q&
zkG_16zJ8Ivet(g`fRn+3mBE9R!iJc`h?>NRn#GEn#*CfFkfF(vqREq^%9f_fmZr>@
zr_7kB%$caqo~+QIuF#^e)2Fo4sI}Cpx7Dn;)~>qOue;f^zS*<C+O@#jx5C`G!`!*U
z+_}WwyvE<Y$lt)p;KIw{#LeQx&g96@<jT_L&(`SB*MI2J*y_~V>ek%r*4*pZ-t5`m
z?AqV$+Ticr<L}?(@8IO{;pXz>=<?<0^5*LE=j-(7?DXmF^y=;P>+bgK@AmER_wVue
z@bdWa^Z4@g`SbMp_4fMq_xtwv{P_9&`TG3&`uzI){rda;`~3a<{Qmv@{{8;`{{H{|
z{{Q~}|9}7g^S;mC0005XNkl<ZSi@sji2|k+2bsvTGqdv$4H#CUfyEQ6;+?g`SXem8
zGynwVbrptLtB8_s00>MiaS<ikfTdGvlH7Eq$#lW2<}6<$c@AO&63u`~Md3Co{LE}z
z<i<irf`ghMGb<+r(Kxp~FT_HLhnbz5{AgT0qklf#%Rq*gqG((;A>WbwXk0m`EhoTS
ziH|%37WI}z+W|w8$e2JgV0ul8yRHNq3n#g;&>Cqf%f>`PX2kHqvT3!c9(t0*y8&Au
zF77Lju~!%7q$nB}v}f9hkZ-`^{)$*94Sw<rSU$Zj%~M~B*ib+-V0LS6pqV1^IRV3f
zrhi~PAx0)n3Zij-Pid5`ssQmN0=7V$-IDERtiZ`mNi;5>UYl$sM7{wlW;SGa>j{!+
zz`V|aP)lVVX0p7npszB{NmG=C`0R*gK!d+FCj%1~`O&y!Mq{Rrp&SSC)hm`TSTeaf
z(N#yBg`#L&*j*Z7EI3dGP~-)Q1Ciorq-!`KQJj>il9?#a&J-0Wlon|e7pfE&>l9Zk
z)Tr91P`Of6y;Iu2pty-caU+Z3W*#*fnp9}&Qr6g}u(?lhhlAoS55=7>YIOUk(eb3H
g>q}whoAmBK0F_hdv~xn<ivR!s07*qoM6N<$f>Qt>3;+NC

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/QC.png b/typo3/sysext/core/Resources/Public/Icons/Flags/QC.png
index 0032518822ed62fa6f170a9c1bd3c8b31e97bc30..dbf4be51ea9a2ec9b99d47e59e2fb7c0950b1b02 100644
GIT binary patch
delta 1483
zcmV;+1vL8P3*rlqDS!X}|NH#@`uqL)`~CU){rdU*`1$<z`26?x`}X(y^7Hxa@AvKQ
z_w4TX>g@LF>-FjC_2}yL<mdF{=kw*}^W)|6;^p$-<MH3)@!#O^-QVxr-|*bu@7CGv
z)Yt6P*Xz&I>dw;X$j;};&F9C>=f%q9#meNx$>hYz<-^G2!GFl)z{upl#pA%l<F>uu
zw7%c9z2CIG-?Y5nw7cH3yWO(7-L$yfv$)-{x!ta`+O4zNsjt|muh^rk*Q2b~qpR1U
ztk<Ed*Q2V`qN&rLrqrIM)Sji&o2Jy7rqi0C(wU&rmZ8y>pwX0{(3GCglbX(xn$3=z
z&WV=HjFiiXm4D2Ol*)yX%7>4~gOJIFj>m<L$%Kx`e2vI^jmUtC$AF5)fQrR`ip6(?
z!*+zkc7(%qgTr@%!gPbfc7nopfWd5hz-)ZKY<s_Jd%tUYzH55FYI?tFc)n?PzG`>9
zX?MM9cD-tLyl8g3W_7$}bGu`7yJT~`W^%e?bGu-1x_@ABx?pa(U2nNuZ@OM?xm<0y
zTx_^kX}48qwpC`eRAsbNWwldfv{7TTQev}DW3*6VvQS{MQD3r9U$RbMvQb{KN?@`|
zU$IPCu1r|2NLjB(S+7G{uR>a{KUAzfRIENztTaujG)$>9OsF$Vs5nTcGfJm4NvAhQ
zrZ7pTHGf8>G)AQ{N2V`Cq%cFID@3F!L!>N1qbxzAD?y_wL8B=_qa#0}B|V`cJfI;v
zpdvb-A3LBSIiDOho*FlvAv2vJGn^SVo*Ocp8!?*|F`E=IoD(se6ET|<Fq;!Fn-DRZ
z6)u_-E}9T8nh-9U5-gbyEtwK4nG7wN3oV%oEPt5`E0_u^nF}hI1tgUOBb5Lpl>;M`
z03?+IB9s6ll>j4@0V0$EB9j0jl>j1?0wI$DA(R0jlK>%<03nkAAd>(elK>x*03MP6
z9g+YYkpLW$034A38<7ATkN_Hy02z<~8IJ%Mj{p~s02Yn_6^;NDjQ|sk01%4+4vGK_
ziGKhIh~lhh6aWAMph-kQRCwC$)>lvyK^VaC4~&9^V8H@*jRh-;U9n>C1$*yZv3Kmf
z8@t#$HY}*v8)EMYnmhCqa^}DbhD(AHMtzgJz1to0V3^7Gyz`%(-JP8ue2^Q+F!Ia(
zM}U$GFdr$B0G-631NxiI<0ygv*XKNk41bsx!yz6Y;3A=|fDC-E0-Y`RfUpXR#xRJ0
z{$*aMm_%U%)^3pJ35y7@57eMB5Cl4aM-(DJSuLfZvCV`D#2V9Qfe-tG76+*JqYn;-
z)f<;4DhK$`8E2r*<st8AQ6M=K3ToBcAnR3wQh>eh3Da^7C<EgJQNTI^plhv80Do%*
zr2u~vptAocfNCaDK$w?*k$;1RQ{4CQN&)Udj`@K>14ou@WfldPsNgW)a`hsDb;@V(
zW%=`7&DtDacaas}f<7%k<)Z3mqcPX`b60kin}+9NCGUW_y}|qB9R~Lf=(piMb8aA?
za%xXlXvIHe(*dY1(5L{v#p|>IAAit4Dn9-jatHLQ2^`6PVBG$U`D<CG{1Y85;2h^T
z$5F;XJ`^_N{PPZId!6{1$cYr6fDW+N0^>*mT<>!-PFw<q37lw%gmz|BfHL}#IdP?&
z6JO+m3M5YK0=XaC<;3>jaS!E0i$w!X@J{5@=R%SARH+kn6ORmqHQHr3Cx7ml9S$|G
z42xmJPTUQJwCb(Do%mJJiP4@gHD~|wFc#^=+8s%pSm}=wtENbtSRkZE{YI1B_u`xw
z(jsWk@DeR0PK=%&=3BOI#3UW1cn0w+p7v<k`q-vR5+^341-QDn_O($sC+>91lC6}{
zfN<ii_1-7$;+^>VY~h*L(L_${4hsmJn6e-I1PbZI&0eQC0w+E!HYO3dgHLbBoS3{r
l&WSWn_9JnOV=2wvz%RBx!mKv*43Pi;002ovPDHLkV1hs2@E8C9

delta 1485
zcmV;;1v2{L3*-xsDSrS7hyV<U01k=(5Q_j4jQ|vl02Ph^7LEWHj{q2t02z+}8IS-P
zkpLTz02`429FYJVk^mi%03DJ59+Chbk^mo*03ee9A(H?hlmH@>03wwDBa{Fml>j7_
z040?HA(H_ilmQ}>0V0$FA(I0llmjD_1S6FNB$Wy)nF}hI3x6w^3oMxnEtw20nGY?Q
z5H6Y!FPacBn-VLT5-gb$Fq;!Gn-ejd6fT++Fq;%HoE0vb6)~F`Hl7+co*OZn8#0_6
zHl80lpdmAyAv2vJIiDdrpdvb-B0QiYKcXc)p(#P5DnX+vL!>J~qbo$DEJ33zLZdH4
zq%cFIFiEE|M}MX>N~beSs5C~UG)bp4OsF(WsWeTgHAba3N2WMPr#@4xK2)qfRIEZ;
zuR~g|M_I2(S+7c8u}WaFOjxc=S*}iCvQJ~QP+zi8V6sqQvQb{KQD3rAW3y6Xvr}cX
zQ)RVOWwcdhwN+@gS82CgY`9!)xLj|#U2nNwZn<D?xqo1Ax?pj-V{^M>bh~78yk&E{
zW^%e_b-ZYHylHp6X?VVBcD!nKy=r&8YIweCdcSLWziWHGYkR+Jd%tXazifQKbc4fn
zgTr=$!ghqic7()tfWdcy!gqwjdyU9^jmUqB#ej;%fQrU|ipPVH$%Kx`g^tOEk;;aS
z$A^!{iGP*MiI&WZl*){h%Z{7QlbX$wn$DD-(3GFhmY~s=q0yP3(wd>tnx@m6rqrIL
z)1Ic(pQhBItJk5d*P^M@qpH-StJkBf)}yS~sIS<muh^}#+OD+PvANx{y4|z5-Lt#h
zw7A{0yWX_C-?Y8ow7%c9z2COI-@wG<z{TUh$baO)$mGMw<iyG4#mVHw%H+k$<;TtE
z$j#@-&gah3>Ce;Z)Yt3O*X-8W?cCq*+~4rs-|yex@ZaO{;N$V)<?`d@^5p09<mdF|
z=JV+4_37&M>g)CD?Dp*L_wDZY?eF*U^ZEAo`}g<z_xSwy`TY6%{rUU-`uY6&`~Ca;
z{(t}f|H;*0Hvj+vqDe$SR9M69)@M)?K@`C81SQE4$q5%PoOgm^>|McLz>W<I_KLm7
z-W7YtUa|Lry^9sQM#Y9Db_FX+uz(SG<2Pow?A`7dXK<Lj&o{r>+1q*ZSLBl#$TX6l
zDY60(qyVmfKmza{92ziGKj|wF0L<1#41W^PjDyxR9$*6DFogti-GRMoJU|VH*M&I*
zU?}++?t2JWK(!0LlwlD7Th0m=Jpph4lKc^Xpi)1D(@HG{@YX4&LL8fu7Xw0}WnI?7
z(1Bw-<pDZ$W^=ewe{~UF1h|L7dy};<qz35a0Jd@>%>B0M2`r{WfND9wo*VlB27gd;
z0No1Ut~mnWmR1B%lRr*0UpPNIxdSZ+Fb#i9ii+I0^7%212;ls~Lt-CY3JN#M-$DLS
z<#(Jp(spnIR{R$XF44Ah+d3tW`HeZc|For8XvW*_9dI>=#J8-*;obpXEI4jPZRAsS
z-2&rP_@}IG12-ui1<<_{n&|O>p?}iLMY)kD;7crINcMrQS7|PbS6a3Mz`=0>PQVHL
zE8ss_C~W5W>l5&fc49%IP84V_G{Dw~@+AS7ZH*;5aV)eW=tO-W9MYfwK^H^Ti6f*s
zvD7DcK+=i3;cHokI`JSRRYY~7T5W+-_)er1Q{at{t9>UL7j#|)!%U-boqyPMS}<I#
zyCUNjGCHvvyfaz*L25uA*-rFJgn8dLKZGU7PQ13Cq!aI%BLHr@*>&QFu<IAk%}?%#
z>%_1VksH>$IBwU8ezQViA72idV-#fXz-MHIooA1B>R->U6TMub)6&z{D+OF9_DK2t
z>zPiE=)_us;#*X~cVh9TZ$_urL3iSIm_X2pZtWq45|EwPC!rZb(1}%FE%ij6Aa7B!
nPIT`n)rmY!wviYvdu84qJ*DpAuW%Vx00000NkvXXu0mjfp9|zR

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/RE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/RE.png
index ca346a7f50fed0e318d7943df7adb14ce8570bc3..4c05f0093d7505e215db8b99312b45130c1e1c62 100644
GIT binary patch
delta 82
zcmV-Y0ImOs0e}IJBr_FIOjJex|Nr}~wWPAq^BFPo7%%}RfB+_cn4{~p0000cNkl<Z
oc-mt~gM%OjI1qM$1Cd`96uRreP|s-A$^ZZW07*qoM6N<$f{H94sQ>@~

delta 107
zcmZo*>|mUrk|G`86XMFCRu4ps>J3XaUHt$5|L?V1KT8^ZmM{RKy)EbD7#J8dJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OR{$CW!z5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/RO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/RO.png
index e21ea05990a22fe34aa847f8f2c9f74ed3b0fae9..51401ca85415f1c6f30b77eaa6c9fc9196473470 100644
GIT binary patch
delta 104
zcmV-u0GI!b0fhmOBw-j(OjJex;Q;^M0P~v+s--&KA`#vp5Cb!u05P1{@UL(H001aS
zL_t(|+G8k(gJecQC=gHyg#(6B1)~Z^6^tqvRWPbxRKchMR0RM*>qZ~(C%?b|0000<
KMNUMnLSTaAc_gI(

delta 112
zcmZo=>}8ywlBpQr6XMEXI0uNBjpwXdYW4pi!~c5>K=Si!o_k7y_Y?(yNJ{L&F$M+(
zbx#+^5Rc=@DGiKns;Z1WYRtmSj0UR`LJqEI3S?c(<tEyrC6UR+(7uULEAQw}H=q^<
MPgg&ebxsLQ0HkRpMgRZ+

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/RS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/RS.png
index bc1a1de060ca90650184e9d95f1d720f55e1d2e8..165402ee44a655d3c63ddac5f6c94731ab6a8529 100644
GIT binary patch
delta 2986
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

delta 3016
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
KMNUMnLSTZs|JVco

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/RU.png b/typo3/sysext/core/Resources/Public/Icons/Flags/RU.png
index 4e3c1a5b69414f91567e18719b5f548207afead2..1c2839e732bca78798a9bf48fe53c53ea13d8e52 100644
GIT binary patch
delta 113
zcmeBU>|>muk|iDB6XN>+|Nnpg{zumzyQ(dBMO)s-q>RCG1%u@>2D2qSXF}#OFfizO
zx;TbZ+)7SVV2E%N?a^AWnaQzBbctZlhdPax!z-E;mprh2%H<~f7RX%2z>t#7X5#HH
R<OI~o;OXk;vd$@?2>>b~DqR2o

delta 113
zcmeBU>|>muk|h`56XN>+|Nnpg{zumzV=!C7V7ZLJa)pmc*%fX1tJ-ov^fUi`Gy?;J
zwx^3@h{y5d1PRu~2?dO9j!aw;8S5K56GINJU=kA9z`@7Jx_F}Ls)k)$4AZAFGIE}e
Roeb2*;OXk;vd$@?2>|56D9``^

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/RW.png b/typo3/sysext/core/Resources/Public/Icons/Flags/RW.png
index d3ac69affd2286f4748c88044712477ca8f41716..774c853738d9bded829b980d4d02473638cb2181 100644
GIT binary patch
delta 1182
zcmV;P1Y!H03AYK5DS!Oa0sPVc`qBa1%pBmv2<W~5=e_{uz5wOE0pPs`+Pw_dybsd6
z716sD$hsZHx*)r`D!8~TvbQs<w>hb{JEyihrnWw%wm+q|KBTrlqqae!wnCz|L7}xn
zp|wJwwM3w`L!Y%ppS47uwMLz_N1e4soV7@twMUz^NSd@smVdNPm9$Qjv{00^Pm!}y
zkh4>dvs8|=RgAM(in3XVvRi<$V}7w@da-DFuxWa*XnC+{c(7}DuxfU&ZF8@1a<6c4
zuW@a!b!@M8YOZ)@u6$*#ePynEWUhT<u6|;ze_*YFUaf>(t%O{yg<PzMTC9jztcqBy
ziC3(PSFDOwtbdDDtc_Kyj8v?RQ>>0ptCCKulTNFWO{<hltCdTtmrAOaN~)Ggs+UKq
znn$XcMyi`cs+~lso<pgfLaClXsh>Zop+2djJ*lHSsiZror8=mlIjE;NsHiunsWqsp
zGpDXIr>!!lt}>^sF{iIEr?D`nurH^wFQ>6Cr?W4ouzxP6vM#5wEvK_9rnW1lwJN5z
zDW<n6rnV@iw<o5#CZ@V2rn@Dkx+JE%9;d@2rMx1gz9OZ)A*H_|rM@7gzaOQ*9;Lz_
zrNJGg!W^Z;9i+q@q{JJf#2Tc<8KlM-q{tYg#}}l?7Np1(q{<bf$rPl^6r{=%qs<ee
z%oC%_5`Ux35u?u%qs$Sb&Jd%}5TnlzqtFkd&km!}4WrTxqtOhb(hZ{13!>EvqSOka
z)e55238K~rqSy(d)d-^32cp>rqSyzb*9M~52BO#nqS^(b*#x561fkmmq1pqX+ykN8
z0-@ajq2B_b+ySB90HNRkq1^zX-vFWBI&L-~V1GRxUp?~&!dL(R0rN>jK~#9!W4K5m
zU>G%kz6P8>b@Aw#i>Jsn;LO>R%Py?gdvM)_Q|HMs;KH6|XPftTte-vS#3FJGIJo~*
z&8E_61#@#(cFn%9=M<?1TsYRfa%Or{N^DKgtoVHs7F;0Ffb-jrZ%dvSn(FN0?;Tj5
zUw?6S*8vh;u(_slu1BPqk(REhLrCJvioT;H8F2pSnf-;nQ6`E?>gtl(4l%(~&L2NX
zk^vi93M;bAmDB{dc|~P)Jj;rUryL;33l~l<&T})C7i48;<5ZBf2x;DO_5vve9ADa=
z6X~j_#>39R!6qba=95r3VdHsHyl`aa@_)840~J0t4i0t^DXWYr8}=L{$qR?3XNLz{
zipz4baqw%Xx`#wptvo}D0p~X_-aIGJNnc7uSWHdA#wlmxnk6I#;)$N5)(A&KWjPs5
z8~gI2tkoAtOo_|qA1h2w_Oi9Mb9HJ6p0{K69?}fBc>cn~x>X^y0byBwC24DmHh*0>
zPoe=A_bxi!*k4(lIXP}s{+iuO&R-<efb$m)OgdGuv1WPe{H@b3oF%73I&%2T)blg8
zZ(4X^?|CxI#54OZ>^ypY|4=U0u^VuXLcq{VAz)yp5HK)O2pE_s1fvFw8ZcZ8pct@F
w2pBF=2pFzV2pBF?2u2MUHDJ^LDi;|5014w)k(qaTegFUf07*qoM6N<$f-DX|UjP6A

delta 1156
zcmV-~1bh3p37!d%DSrT=-T<NB0HNRkq1^$Y-T|TC0-@Xjq1^+a+XJE81fkjlq1yza
z+6AK71)|ypqSywa*$1N62cp;qqS*+d*9fB638K{rqSgwc)C!{23!>BuqSXwe(hZ{1
z4WrQwqtXte(GR1~52Mf!qt6hd&=I4~5u?u%qs$Vc%@d=`6Mv)36Qj)(q{<Ye%N3-_
z6{N}*q{tVf$QY!@7^KJ<q{bSg#T%r=9Hhh?rNbSh#2ux=9$!5krNJJh!XBr?AEm$`
zU_BtEzagc*A*H_}rM)7hz9Xf)B&NG1rn)7jyC$Z(C#Jb5rnf1kwkf8!DyFt8rnM`k
zwk@Z#E~l|Br+>08r?W4ourH^vFQ>9Fr?4=mu`#EwGN-LFr>--ntuv>tHK?mMsHr%p
zs5z*oI&L;PsHQupr97#mJ*lHUsiQxsp+TviLaClZshvcro<yphMyi`fs+mWsnn|jc
zN~)Ghs+UWumrSdbO{<hntCCKulTWLXQ>>0utc_KyjDJ<EjaICSSFDOxtczHziCC<P
zTC9j%tcP5!g<Y+LUaf>+t$|{#e`BtGWUhT>u6$*#eP*tFYOZ)}uXb&(b#bq8a<6c6
zuW)v-ZFsP1c(7}EuxWa*XnL?|da-DJv1EX;V~Da_in3XZvsjL^Rgbe&kh4>fvr?3_
zPn5J!m4CEOmb6Zqv`L$_NSw7toV7@uwMLz_N1nAtpS47vwMC${L!h-pp|wJxwL_w|
zL87)oqqae$wm_w}KBcxlrnWw(wmhk}JFB-jvbQt1xGcN5D#f}W$hsZTyA{&B71z8E
z+Pw_i%pBmo2H?a9<-P&tz5wUG0O-B|`qBaX(tiN_(*d-Fdtv|p0oqAKK~z}7V_+Bs
zLklpoGw`r6u#>BujfF#-QBy=fnUS5D9Q}-9+AIM=-b!YsociP#ARxpZE+1!;Y?7|w
zX~rl<vOgHPJv1zH0}IN-o6JjvT?`pX4L&I@=|boF{D~7<JDWpNqgliSNi;z&+{>h=
zdVk)cRm<m3X(-l+cH<$<0X%F%N$ph&Hg8(HcK6CD6^-`HTpT1Bpy;0zoi%sUx+5o#
z@87<nJ2oM~o-{u&a_FV?E!=we;`s|_wrro%5Fo=sQZRDq_+(V~FI#uw{JC=%4(*)R
zQIh1MKuTg@=9SR$ty{9;*oAZF&L7w{D}TpcQH+};FYsGs);7-GyZzLKb4S;#?`^1z
z)L<hi5asmbOq(Yy-L>K1zIA(MOv+GD)g>_yIo*r=Y9=q<xNXPk8B=2tv(!mUip*L@
z+)0InUDIby>z@?dXe?<aMrvASbPiK%2yLm$YKzZPNt9<KIYWx*vj(|FMPxgcsePrY
zit3V{p_v&4o!Fxl!nOR2WUUxk$SF~H`PgikEu`cP7)6-LE!2b<C3u*HhF@XNL?K|X
zqYyBhrVub(rVub(q7aN4FlxYXG2jY?fZ;5KfFXrKz+g=wU~r%ij2bX%z^DOKG5`Sd
W|I<t#-6z=q0000<MNUMnLSTa7SvlVT

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SA.png
index 3c5d56b57d205988d2ec3e6ccad5e31b2489f69d..f710046ea394c7620dd7ade5ed50a44eef1b7ed1 100644
GIT binary patch
delta 2780
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

delta 2776
zcmV;}3McjC72p++B!8z#L_t(&-tCwNP*rCZ$I)2V8cBH1f{F#PYmCH*y{x^*ZrrFF
z;~F<=VhOSLf?&e}Jb3huNSC4@AWeF24+N!4M^LcjCr^yKI=lOvacAAR%$+-rd%ydA
z=YP)sRHd%QN+0#5BmfWq2mk~C0ssMk06+jB0Qmm|pdwKc8-F)ml9!iC<DKUs$scP(
zjn5l@H}5HJ+4Q_wcau-Jt4LmLB5K;|_2=@f#2*fTs<g$*8#4x3c2T$JG|XB&+`8**
zSIsYMdh|AJ`?W*AM)_VIuW8qNspk|`Y0FuznsZ#oC>tpav+ladf4O$ZW-SNxRo*k%
zWM9~}xo%_nnt!$LZ{Cq@`JDA^*i+hC&9rSd<K}GD&A1sq*s!Ox709{2I-*Hy?_+_J
zk$aYSPFdwW+cf#|-~3m`ltk>lv*|Cs^OH;CCS4nXBDwa2Z1K%?)pAt-Eo945uc>Ri
zXYURD>0Ip5h@#*f!QbC4x|36tC96ows!X>{mtKz78GmTmg&#{iCz+>SUFJ3IVEE7D
z95t{~fAbCp!naR#9)33F$XE7#F2o*R;yJmCq0$7WffJnuizEsHkn3ZD)1VE0i%&%U
zmhdpzHOp>i@W#lZP~Tkl$4~2yM{0BG=SE5!Z!P5&a&XLIk4Z(f1qKPaqwRV*Wm<y7
zA;a7!$A6U%E1r}W*A{TcCL3-p-V(4T{$Z43rbSe7sBzMT?k3GOEI;Lxp!}Oa1%Fg=
zm}{0jr-R2g*G<Esv-m#;z*20z;>MrRR!BiWcwtatX-vVR2YN9__?Iic=KiUuy_k5d
z&piJJH`e;hMTog>S{LF@fbCHD&dvr(`f;ZZhJXL^jpr1PY$r9-4!o*-QvTw_i%apR
zhgyk8+4c&~zh#i97hN2N+#_wep)#YybH%lVCAEcj^8Ih!_qtzw&sk>Up6yUwU&RqB
z5=8(EvQ*ZKIXurz3w>Xg*#<oD=A<*x2e$@(=acJ(+7^3ET<^CitRV1E#12(y8}y_f
ze}Bp==em2gBRuJ6-X6J8@JyF4Q_A8&0>MBIfYVX?Fv7P!b6Bt=c%x&6g?)x;H<RX{
z87bjHfMLy*gfpDZK`022FmS9xf004})Xh6${WH-AF2(Cuq#6e0`K6a9$CljP7rHet
z&lgdC3|KwFrW<Z*o^lm8UFbd@vmm{8$ba9<9zTR>Nu{xnB)2My4?(gyVD&t=u@CEt
z%u@~cL_h8%K5#Ma1XN^0^tIW46`z}>TuCcWa>=sW7P$WAeJ_q!?llclpa=ylzy&F-
z(<BfYKjvQdw6>(K2+8W6*4d?-TBS*jM(kEL1Zwlu-m_=9j8>Jl0tQaG>DF@OfPVnf
zua5+kUAh#q{d9XRaZGI7%pt=9`S42!!*dw&*PBbwx|TzKbcDNWIS$w!xE``ur5Zt9
zI6T^}H_yMn`3?T2008VY`Pxuo4tM_t-Z1-0yv`zz2@qhcgZkdkt+weV{mnb6n|B^z
z(_?}Ac-+(~&1h%v4{~V`S10<w@qfG8{EjRNX?Rv|lC00Rr=#}65W~c??9V5``8T0W
zYFWZWr$GR|lAx<$p$u&}jw`z|<4e0<11vfvmc||k+pZXZrVQ0=^0gtm?)-2g$AweB
z^IZTRP%x%{)KG1dbRMx{io>sG*%~J5aU??LRLQmnt?yydLObNg?SboXm4Ec|q|A!s
zu)@Gz(pGGRc5|z<!Mx6IA)FlVsDXDa_nJ<`MA_$KkHK34Ms#ub!@A;W&Li3CcAn3L
zxZ{dZsO!sw(t2Om*3_~@n{*Sj>zHYYpaJ>bmGu=3&l;Y;cwYak9^S(%e2&}{Q5cM4
z;5meOvNBQiXv8jv!D58oAAhzD%8^VUhJA*a=e=udediP0zOq*%PQWpE<&o`(w*c&3
zm28v$3g8hBx|_7%Xle2#kwifX!D(Cy6=Ga`4zVC~Ud?^tG<G0hBNGlV$!V~L#it}-
z-RL7Y49*8JusB+TE#;3(@dp$!-brJWtt#O^tS|`LAUaVit|Stzqko;FcXyM>mw8Qv
zbp*7`id5pSUAoz$h8l2QP0+JRGZrhFi3eLMV+0I$G43Q;37Ljki>L_jV9Qja>oU8Z
z(ze9Msm>!&(kR=W#C3dTp~nPFkKfleJi<iWu@Yf~JMMcn<}e|6prtZ`5~I*D0M5l8
zyPBX2#WB%}8#720WPf_%0coMOp@v*;oo0;7y+<w763{De%;ZSDm_tLYREP;W(fi3V
zmZ^qBan{Ur`+8g8I_M5nICZ2=50V4!u`77v99PW)VOvY<N?tVn;m3aWJ%~AIeTbC`
z)*!t^6y3qcPDSk_4^loLI^_cxfQkk9mmJSm(3qg47=S)ze}6&;6kf(j7efnfXH{lg
zm)Ve#(C)Fjzb2K&=|&$U^{AP(!|iZi{BoJs^ubmtfq8z<o<BPudvv%}SIEP^R2CF=
z2sFg%bM~a5;s=IhJqvyg+MpkIisWsWcn+MLayViK$#|yAX!0i2)FO|GIJ8BofdUl5
z0meBFfF4AEYk!$mc#<UP0zy+Yz<ZB-P8k&`RA6K5`<SL&h9uN2)0{_8U7}P%9ug3_
zy>nck@+=okh{0kC4TQ#LpdXaO2+)!&O96KzV%N7m^T@k<Lbu2&)1N+nid$nMk{6L$
z&9ptW5OGfdC*~w_6Rdy__+{avJmSppyT3xp<g$3|yMNAa!7o7@$hDAIo}pRB9l6o8
zSki2Bz$%_Y8y=E?*~cZzmV%Fhobr2y%P6uh@JK0;ilXhB%!;6_@-q1hA(Uy_sp&)=
zSm-{1l8k%@52-#Bsf8p;<Z#r$?!&A_sOn{nRacZ!mVh-d4izXF0I`TacrEV88GgC$
zgcng$$A2@@ru)WQ%kWx+?q%AB(h!SL=&$ja3(mCiM50_{72OdZMMtZ>XQ?#S=P<L6
zSv%q;Ayr;DlKy&`wpKU_^)v5)AG2d`(>BynB+J28pHU8=U|vB3d4tBj@L{~;08ag<
zPL06wx`~qu$6`Vm<qZsZ-I4V*>wr>J|LEqFNPl@0<O|%#VGV4;S>pF-XvF{M74qZX
zekHfqn{WU1C2j)q=99PiEk6+zh$O;PLI5BD5C8}O1OWfj0L1?_0I#OJ#_zf$uX3k+
z*8Aoqdh2>~6M5+_AA^2y0O}SUDbeWEm=rL&qWI}+){dDbb3aOaUQw>m+EQ9mZ_<cP
zb$=d4B|{NKsWaB0A1w<N&KI`bnOQIhVrI<e6k7C<OjKV(6&wGXY3_RhkPliYQ7NY>
z`WZ&h?9r^zVNqjK8`C$^Nz&t2)mPTkS6A0p(#w}WF5?MpP)ThOZ)ucSmR*@iu}xdd
z#D%&#uO^qOn}(adjM;}YSsxXMBp<{Fn18YirBU*{=X@vs77YV<+#5#;G?^Sv+dzY+
z8*@k}YCjzUQ{fYl+Wg>O>S~%27O;%=is_iM%$hL-qhIhmsLW0+NsyJL=2pn)%h-*{
z*9UQ8ImLUJe1hqz(djvv;Q>r+{B8$$r$30B2H<?lWssofEpxsSdCDct+96q5|55Y_
zV<>k1IHC}EXn*OP=DTYx^_qe+FxaC15`RQt^i8|T8vv0+NMr&40e}EN03ZMm00;mC
e00MxI;`$w;X<IyQxk%gq0000<MNUMnLSTa88(;$f

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SB.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SB.png
index b56ee40965806170928f046e133a7613de8d1e84..bd2838ae34ef53f286dc33436f9ed2565bd34230 100644
GIT binary patch
delta 1692
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

delta 1704
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SC.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SC.png
index 1a552a38050e5ddbb14ad2e8347df6393c077583..603c47b570f0fa975964265e684ebede2af5faa7 100644
GIT binary patch
delta 1767
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
JPDHLkV1k3kOThpD

delta 1801
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SD.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SD.png
index 04e3f2d9bfc3302f749503701cd14bedd449c497..2c09524f85c4b011ee3e2b23cf5e7105f6463d80 100644
GIT binary patch
delta 560
zcmY+AT}V@L0L9P$-svU|w`@zs`j|Mv5X^K7WV&vCkW!e0FVetS!h&8bYDk6~Nnb*2
zC~KRyA=C<)vCs$2#4o1JKq43{Oemx2OtB!x)<xaz`WWZ;boiZ@Gc8^aISXu9ZoJS`
z%kzACpLA+BmE29n60yb2#qef0BoGhruLgPlOWyDIL_O}PJLY{Hd>sq~0+x`)G2mcE
z8N(=3F;Za|Hk1#StNm(A=P`*-Lis4-qwoxb1z3=NNS*@yAYLMI0bZzkP++qaKxkd4
zu)<)4#e^0!+-HCu%xMwQB6a{@6-bI{o)VyVLXsKafiwUsU<OQp;2QxgpaA5c#k5EW
zO(R2)AgxyA0Hm<K=4?~Pm-)!KOCd&)`F*ygugs&dWr~h>f0&I8?hHt*lfA1O&Fe>2
zhNjQ=w_Eo-w_11pK4(R-r8HNa>kRuMLy8rCw4r#S9;#eTHPu#Umu5Nh2}@SWu<!}0
zLz)oPcFiu$cD9mI9rHl6@OFIi&AW-48b{~#vL6TglzD%Sj*aV1%LB!~Z*N5tP8%hU
z#vdwYwt_nKf9u1{`;EHNMoZO%Uhhe$-0YJ(UD~xGJEyO-taX~N-q49;b1%B@FO3I^
z#3LV<Kc_CPy2vTxWZs@BOD=0MX4577SUa|rGk3`&4p)qJR;G#5>m0g_*sc`Xl5bS=
qiMWfS%v123Bx{%LTuw*2u=khjr#~{amp@PT@2jtEs0mh?@BIUF3g##P

literal 959
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz<4*nC&V>Af#IGA!+!=4Vw}Zb
zQ^s&ah2bAi(JTgrISkTW4AboyzOjP2K#|!D9Mc%mV;G(YLPZ#7Ggy}~9ENKF>p~U;
z8Vfaqo%uf#^M6K0C}Lvbn97h|E&pU@=l^9Z{x4bjf5{R!0@}_vm&tmY!{OJ*|NRF6
zkb8h=CWG`6>FL*|fBW+d!sVFDk$yP+$(JV(1&lKptv6a9et!7h|9?OcAlGuE<(b!K
z;0&M%a4kTiW?Y-`{m*xZN}EkK5RDK9R%J|cnH;t`9DjWr7!(Xs8I<dl`{(zsTeEHz
zDgZfV4g*6M1A`p{GdnX25F!DPULY!CU{C=DGz?5*V2EL05CC)S7#JX74p9aq;j%z8
z?ZL9hCO|X-Erpwzz`!8F@J;ymB4D)6^>lFzi8#FU`d+_70TRbPe&=8A>T5m2U}gpD
zjtyV@WD35rMeG!Lf9l|o)}t$$tsXR}1Ss*X(0p36@9l|`Kc7}geflQDvgB~Hp~GEA
z1GW=kvPx4JYF2#@_ToFRTW$iA*oI5YO24G`H|#qmzhK=*{)}uBhS*-U1*-}fGP1Tb
ze38mk*m+EFLeycVC092vdYZ0r@Z#<H`aJd+C+qpd2bbnKENS?=o5R$gZ|c$mtd56x
zJKk)%+`;jPEoJlj4V=88_g_goSk0^;%D`=_usEPsKwym^8<VLLLw&ErfoNsE30mxS
zIof+q91Q&a`|p+dq|Hv8dsZ|GMl<^_VqK+pAZE*f9d~v-I?izKhoFP$kq@@wx(0ge
zA6Cd}7$sHn@xSVv63_VkVe-7<r)_%9TW7fBd}sKXd&Z@#e&!Cj17`15yy?h~aF^RA
z`|<k5=?s?@_lbIR<uhJ-B+uOW@wP+JAF&B?{{;e$<TJ5O{_=xYVg8|_wL2Z(F{U~A
zyKsv5^!yij$o}c&%-4s-Sq%<<ShoMyHHlZPRr?Fr_q_U^e(cDc4%_qmb+I8&^_@e`
PgCgG3)z4*}Q$iB}Bg}Kv

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SE.png
index b1de7efe75952120991821f657e3b15da48fe2e5..6a5986bf8ea7df34144b556ab4e9a702cc92611f 100644
GIT binary patch
delta 284
zcmV+%0ptG31hxW@BYyyIP)t-s|IGmZ%mDt(0Q<`V`pN_O$^*8sGqSHVoTo#QqDP0H
zRfC;XgPl}^oK<m_U~iUUX_IDWl4oR)W@3<MVUK5Dk7-hic1?(MO^0+$hjvVccL;B)
z2X3hZZL9-rtN?1K0BNcKX{i8cssLxL0B5YQc8gyC004qXM1Mh4c-rmM#|ni&429ub
zZ*TVA9ew|2bSH_k2!bHU`Ij^B?M|qcwdu`SqEAyRRn*B$erLdM=(H>#0{{R3000L9
zMmCll_)kWur%)EZuMBu5u~I~rb<VcPdI1375Wq@)>$x)T#mDprd@XCv1)uX*pYs_`
i8UO$Q007tzm=yv4wMeXm@~1rj0000<MNUMnLSTZKY<!0R

literal 585
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz~~j=6XMFAw~{$`O;C5)uT#wb
z&M*Mc|FaD3^Fvv3*8rt}h$DX$L)LPJj8(qvB|pJxfC`%DhA?EV1c}2DP(cSs0lHMi
zDu(p6K5gX)y>mht($@eDgrdw<DHGBX`_m^aa{qmr3F3fF>rLYOGl7B-lr$mzKhR-d
z1aTx8B+%Iq1lJ1}0Wu1wCFD;_nzP&)?uKm}jngNkXHHIoBanlEerYcQdlTIk#-6qc
zz`)(*>Eaj?aro^tOTI$}0<O;+1-l*#b>0rxFy%s#TUC^l)``Li44qwE$2%v=s>+^O
z|L6E8?KL+iEMwp}8yvJrLY(=Xd@$2vl?4Z;2tE+Jm(CFEW)#2`(7+_Jpdo5m$F5CZ
zb8FdlJSpCHjx|5#a4B1e5TDpd#vJRCb?2|UKHJMM*)e{{m6KnTw{FN|%?nL1lNHJo
zckR2EQ@zA!gMG`^3yWv?-HQpUWcXa+{rT^K$cmTKmNBquI57TasbE(7D)`J^#n}z$
O3kFYDKbLh*2~7a{A_aW_

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SG.png
index 57d6bab0bbc7f4313ba5c0ef45b2e949f8b5e289..af167e2b45fd2648b416455865a69e7732bcb587 100644
GIT binary patch
delta 961
zcmV;y13vuf2iymcDS!X}|Ns8}|NQ*^`uhI(`2P3z{`U6%^z{An^ZoMj{qOJn?(Y5V
z?fvWP{OIWX=jZ(9=KSU5{N&{O;o<w>;QHI!`q|m~)YSRW(fQ2G`OC}r%ggx6%J|92
z_{hlk#l`o-!}r0#_rAXOy}kFmy!X4i_PV<Exw-bYxAwNS_J6dr^|7(_uCDd0tn{g=
z^r)!xrl#|tp!1)f^PZmbot^WXobs8O@|TzLmX`68lkt&}@r{k}iHY!ti13Gp@P>x)
zgoN*cg71KU?|psme0=VEd+vIA?s<9cczEu1cJ6d^?Q(MMadGW#ZtZPt>}6%^V`J-L
zV(VdH>tA2%UVmQeU0v!}Sn5_*=~GkbQBmkiOXx~U=txNDM@Q&JM(9OF=RrZ|K0f9<
zJLWn%<~cd$H#g=rHRUri<uWqmF)`&ZFy$^T<SQ%WDk|hCDC8$6<RvBKBqZY_BjX|>
z;~^pAA0Oi$9^)My;~X5~930{s8{!%o;u#s@7Z>6d7JuRu72y>X;S&?#5)$DN5#bOJ
z;SLVr4GrK84dDz7;0g-h2?^i`2;c_?;06ZZ1qI&)1>gh(-vk8T0|Vaz0^b1v-v9vK
z006qQ(S85`0n$lCK~#9!?bTOX6G0e;;US7>L?ca!1sf`&5*0;F>;<f#2%&`*LJI^!
z@1cb@A%9EQoj1Ri`L6td+07AL`<#FG*}TJ$W$dH@#^zKc8q=%-F@LqY@WR!)MQZ?W
zzJ7|a^WN}209`W;#9rkx#!3S^Wa)5c+9a@6l_T%3jeuGi@I4Mr2{S;_OZUYgfSP}K
z#!(T58KCW~ym$OTrgW&l*^o8^Y~5qB8>;{ocYgqMGzI<|0H0F@y7LJ50SJ8QfdDta
zg}~r@U8n&cn9SJ^(e<Y2)~88;TKfLrQcat#0wgO5xDo?4UNfgZ1yFjsi+Prz0>s?}
z+~EMeRo)E(nIh$ne1;ORUP?ek643g#rz1e7XoQEj60lW9!0kQDukr8+0hgBmDn1KP
zbAKz!0O|<H>w(Nb$7i7fDe?24NT~w-`6RrBY~r1}usR^n_oAqzW>^*2_YhDL1)#S&
znQt3N{&M6t>Z$;OE)u*40D2#KY9VWQTGaw&K>R)}fph->j4$vZ4KPM`;$!Ln5+7+#
zTz<pys3z(Qq>x{`ZWVwScy=*|Ic_%2SUO&1ZKVErdD;E1(-r~BNbK^IIA&klOqQ|Y
jEMs<dc6N4lb|<YP>&-Slm`9(w00000NkvXXu0mjfw-5gH

delta 975
zcmV;=12FvD2kHlqDSzGo0N(%r-vI&N0s`Ly1K$J$-vtHW1O(s(1>gn-;0Fib2ngT_
z3E&C};0+Do3=H874dD(B;Sdnv5fR}M65$gQ;T09)6&2zZ7UCBd;u#s@8XDpo8{!-s
z;~X609UbEy9^)S$;~^pAA|m4>Bjh9`<RvBKCnw}6DC8<C<bNwG<t{GeFfipYG37Ec
z<ufzpH8tipH|9Ax<~lm&J3Hq-KIcI}=tV{7Mn>pIN9agM=t@fHOH1idQR!1t>Q+|j
zSXk>_UF%+6>tA2%VPWfHV(VjL>}6%`ZEfvtZtZb#?Q(MNbad`^cJ6q1?s<9cdV21A
zd+&UF?|psmfPaARf`agbgz$!j@P~)+h=}lsiSdn%@sW}7laun6mhzXE@|l_QoSgHW
zo%5ca^PivdprG`oru3+&^r@-!tgQ8}uJy68_O!J2wzl@SxAwWY_PV<FySw+iy!XAm
z_rAXO!NK>#!}!I;_{hlk$;tT2%J|F6`OC}s%*^@G(SQ2X)cV=k`rF(4;Nbh=;r!&}
z{N?5R=H~q8=ltmC{p;)f?d|>U?)~rY{qpkt^Yi}n^#1nt{`dF(`1t<%`v3g=|Nj2}
z|NoqOQuhD=0pLkQK~z}7?bX*)!Y~*B@FuMSQWq}V8%1#;E?l_x-hzAJ-dk}i4&0c(
z*MuJLX@C2m=QR)Qm*l?R<<jO017tSlzX5DSy3wFlO9k|{IoIvuSx<sAfUi6GLg?9H
z3c?*uEgH~IeISI+t(<SvRKbV@qL;pL{%NkS6I*Csv7|#WfW|@cugyX)Y3AL#VG^~1
z>Q|iaZSxPB?>sGx7$AHb=cD5o943U|M`gXWnSaImnoJ9ny%C@b00;(3@q=dp4<RTR
z<scm}Lh?OD0G3bO91LX$Q}NxK_tVuJ4WL;gz=a-w$Vud}se~!6%8i_HR4dTA2(ZWF
zuy1YG;-53_tlC*BAnKd|8yW!A#bIei|D3_dn|UfA{D=Vi!IDp7z%l_Y<AotzittX3
zrGNhqdI<1V>O0Y(auDLJSHaFEsG<dmo`^6`!pt$(?VJ^Y;@O+4={#B>$Vq@J1NnG0
z9%K*0pSHvM(a2Gs1&f;qjzAoitUG(jP|M;{E&XAF?VlKUX~1DtBA<`T37Zq5%N9`&
zw8NyHxNWTDqN;7Z!@^T<l;o-m3l|=~kx2KjF;#L^R_C_P?;LIQr^&cjSZye;f-->L
xxY|->Hs)GpW01_I01BW03ZMWApa6dj_yN9*Dokd@P~`vs002ovPDHLkV1f#d5Z3?z

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SH.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SH.png
index 46752a5367f89a73c0536cf33fdd2395aff4796b..adbf378e4bbe3e4fca08b103ef96f2df44b51936 100644
GIT binary patch
literal 4308
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
CiboFs

literal 4349
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SI.png
index 14177a27fda8ab3ec6fa755db6db1bd481e37341..8ad49fd34512706c9decec4a5b21459f8bcc015c 100644
GIT binary patch
delta 1241
zcmV;~1Sb333GE4xB!9F?L_t(|+U=HWOjBnZ#v3gc(QHc6xM;RzbIBqLw6^s06ciZX
zoM8w;6`?>HMx2JrY?)>j=|Jd;>jIT=(OwRaIA$2k%VKo~l{KJMS?j`0Fo3dx0uCa@
zLT{&g&DnrJnl1Z4&q>Zd&xiMtr+I$=bKduq;v#raTm&x?z<+&_03-k*iUe?9xC5|S
z9b?a5_6|(l@1AHknA$r2xYs$>^=NWr%xsypp{Q#~;R3+naGIW(ulzbBsnW+E(K3=6
zBht&mQcG!(h<`*aBT?~jhK#<yVb|fGMc=mlaJ8@h@#LJ<fq6X-;CM2iEUf=vU*l^#
z5HCncg;c(<@_%H}p0ni<>%*$OVNLE){`oV|#z@6#wu%ZV{X*35#5Rb8-%sCZ2X@Z`
zSle!V5uCP~qxR)4XmhmU?T^a9zz5cBjI4Nfx7;s8HNU$WMk49L@oELIdmg}UyjL8W
z<_#~T$8rPthgX60U<#hY;$12i*~`qGI)?ze=K-93U4M#jzArrA-~}BMCuu6eXdhPk
zECWbm9h$k+2<)B*K!*pBo&2?&Gs^+!@x|dO$Jd1_m#lknk!<#-vp2NB?s)*$_-IpX
z>g!O|a)33Vwd=Om`M^upy}6ovINhe#0XGf+UQAuzFQBnc`*1aXH<+UWp}ip0-n?Iq
zD)fsM=YLO#O1^{d=rRH~4gh8?`i#%s43=X6YeLje`UP5aJuRyK=KT@V*bFnJ87y)I
z7dJ%IVGL_IXEo8u=+GnJ#sPrS(Jc~fWtD&z1GITp)|KI>W?8K<ul$b9?gabDrH2_s
zt)mk!MP;{NwV$hA4^>{+!*@+Qb*)rUQ1=D4hkvC-T&8#xN5kSbcMnX070aAs#$w0J
zR-0pb#s&s|zL-lEw@^9iP3$sVY6fba24-|ciX!;xmOG^v>AvHM;<n{(N%&D`_?M<W
z9yRaGz8Vl*qKQh*C}<HBf?rq(QK*p8ohXp{6Xua@mY}Ms*YzJt_xpHKlte^7unJNE
z`+v%aviK5QekanQl9TlK%7zD6MDWNgb9U?ifO0xf%dFk*K(Xmf!?V25gFIF?_!<EF
z%E&DMb}0SfYFS_mKTX-#GIXnB^qjW;RNaG$^PSgj4}*(HbMawmt+A%5r{%6m+diCm
zT>DK>OaLSU<hTI9zN|b}j*yW8t{^F5lz(ar#p>UHN;C#Ao}bDPV~V7e#}OW59Ps0+
zfDtbMuWm-TM#4zsg^4qzZP)dtLDO_c&qVFzKIKontsSF7Bh&iMu>z$bD(1AD9`hbY
z4%&|+0PG}e;mD;yv4<1BzN~v<18@AI0+Wuu$(*dZQhIC{Ta2a07XZcpTALq~D1Y33
z=!8^zx97Rljyh3SzsX#t)@SV&mjuR!vQJ>?@d$u1fCJ5AW=n$NKaUcAncrL>yOtAI
zSU^ua$Pm26DZ|p^7XUjCAmwIQk-*Fm2PQ}Y;{@9>-{+hH>)4+qyaQkYS;5t`0j{CJ
zm4Iiy@q__bAo*uNQ~;ca1Rw!O08)J9AOQ#~3YCixT9kdTh|r=81Z*O-D1%$yAhbvT
z5`YB2M-CEzup$9S01^NnIY<D)iUc45NC14~_}}^qjBvCGQRiCy00000NkvXXu0mjf
D@W)+$

delta 1224
zcmV;(1ULKb3ET;gB!8nxL_t(&-edSb!~w&o2Sz<G>VZ)YjCx?y1H^%!KmWXZ^Y!}O
z_ouJEK6>uSku#4^U4D7x_PeJqKY#oF>)*dY>486g{yur}dF#RZbyH6S6l^mHU*!<j
zZx_=c>NHQtVZK4|1dpV4{jg>3nVXAxjx67P^VWlRKYsohEPo#O^YHGhhK1UptN3i^
zv6{_dF`La{F{`Q3Z)U%PfZa4Ui@ABF(JN+{i91bTHl594HjB$@j-v0fqQa%0jvpNq
z9{71=Z;44Pv-unjO9Ya3nIP}h2V}5Y%oTT<q~zJnWi=Zv%WN^vNx$&bv<ZX41HaFo
zYPODLvq13x(0|=PBxFAo=z1U*7!Sy@ESB>Ejq=_vnKvjr@b~7G3HH$(7PFC^2tj34
z;d3Y1i8@YU$M8U`amJU8s|JM!{yn-k&o!Fcd<Lcm^aGmhqbhl<XQ7F+TF%QcP5!=j
z+u$gLUOijm8^dol71INp*7JF67O-2Oi?dnIt+t5!b${Z};PAl5_q)OpL`^5MTSC(b
ztNCo8qgl;n2Nv%vop1tK5SBw`ciTq)xpIDRc;NfD6G`c^CfyJZa9YhVi(4=1vQX4{
z;l9&PpS=8H6txy8Xqm7<&;c47+~zaqx<vlFe|vCv;P0QSMMav%Ex?2U3}*N2t&g66
zZl8a?xPSlnuit-x^7A&{NNPOr?Df~8zGI-^x11wjHf6nE^#9k->F0rexB*c5QEQ{6
zQ5BQ<T;u4qSMR<9ihTR==gYU>(2C;MpHE+Y0U2*U{)nvF!(u*1%CzrLOwzy4pMaYG
z(FHIh)bGcI;u;T44k_|C%u^0pedrv4Kz;D+vwv&Ob}f^Zxz3SEwR;j8_Tw>`iim*)
z)JDLL7|iDQ7!~9gCrn*)otW4>bn#WVb6t^s1e4ipJjPNNF<=&v$Yr9wSxb|Cz?5Yd
zpf$t4f8T!mhGYOx9{Kz4+xOqU|3Dj}`_8>6woVH%&H>g2c#Nek!sh{CrWCT6)~@Rv
z9e+D()t>wN&pcbQ?N;Z43zJq{-f`>^uppYd;YP>&^V8Q{+jH{Cwxf?yDz|m%d25-q
zvsum^6dr)otRcp^g$7Z;BB*uV`PRATn&+GaqL#VmTEPgyZJ&2Os_sCDd10AB1efJ(
zy1AaP2S6pG#q>IZ;1Ij2l-47=PCU8y<bTtdYp>^Tx;bmz^#f;~-GBP&#O0T@v(7nt
zPwdwBRx$6UXYdpD03;_Un|HVB`DO;SZ94Su*B_Lw7m#!2=DXbN1s(dncBWNyc0ExZ
zfcOCzwAFgSg*F*At=mpsd-L=6zrX+f-+J=7Z_bHq&#D$(Uu)AE`n#T34?z3?%zw}!
zMmcqQ0r}2_71e8N+jr#pH`M9}rx_&3nfDEd>q+ncBtHOMDQz(!$SAi;H>gh6Kfy3X
z-Mo_>BsDOuC(Q#eZ_EW2O@bEFMJ=WP{lhkJPAAg?$PvOZ2oM9u;Bd#N2Sz<G>VZ)Y
zjCx>zJOCUF9MXs()S_reBZj+LQb9u+G2GLX7}99e1EU@o^}whHMm;d<fl&{PdSKK8
mqaGObz^DgCJuvD4G7$ibaI^{MGgdYL0000<MNUMnLSTZN8GAhd

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SJ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SJ.png
index c09b87b740ef7c658290c0990d0ac31a36be2a4c..935adb89cb5d8fbddcc5192f0aed00de7da9b4e3 100644
GIT binary patch
delta 252
zcmV<Y00aNN0+<4jB!4_mOjJex|NsB|{Qc?a{pRNV<>un&?%?I^#?RgJTU_x(M)5;M
z?<+0uDJ$<NDj!068$WmiD{25JXaFZ?048Vkkc<ET005UsL_t(|+U?X)3WXpLh2fK$
zrJ1Jgf3LUO+aTz}1cA)AfL~B&a1g<1z{Z+yHCjNsaCAWe5_OP(1SIfcAP}cFG+_K0
zy5I=ED;iL{cU{ngQ40+$%IGdMNMMW~u#I&~CErTgRy%~)N>_edDUPAG{^vhR9YbcC
zA;7&v_A|0S()Y8#9%uGKVXw3q*17~FAOQ)?6ZiqjSE!9%ecr_Y0000<MNUMnLSTZD
CY<D04

delta 291
zcmbQiw2x_mN_}{MPl)S#ZQb{p+8<rq{yuy5|Ns97Pv6QrRWYcgGiYSI*U<Xt?E3fV
zGa&gnI_B@omq0d<{Qu|Aqv!9Aoxdw>U%{ZB4pa|huxMuiwSY9LgY+`m1+8LWU|8ho
z;usQf`0Z6szQYPU4uQt$^VBEZ`9DW@cZ5g%f>YgLQ~xvGW7@#zz`1gZ*)`Gkb4;VO
zH6KitNN8YWlTct}3Jo)5d$mgBq{E_F+YUQiH#3sd2(j;xkZ6xnWtRQUvgsnDu<6;;
zQVpdu)hF}jT-hdX$MEll`E1^pE0sU38Mg2Do6gIX^q*k@|HPW!C+%PUMk@3hS1z0o
mF7=<AN5<d)1G7EL9)`3B`leF44Lv~jGI+ZBxvX<aXaWEqsC*d!

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SK.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SK.png
index 9277a1364889391227cbb1ef02538547a4f81994..9dbe2ace0e9037d30b64b2714b4a470d3b1e041a 100644
GIT binary patch
delta 1840
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

delta 1857
zcmV-H2fp~f4$uyeB!3r4L_t(&-tCwRP!m@ahBMQts2w}inJOSc0s(m{YONGdQ30t*
zKoMI+D;7cP)T;GW9j&&G+A=7<O4S*w#y~+4L7S>nR0I`yh$td&P*4kkn`{#D+=QM@
zq9&SzwZ_FxcjuqXo!zs0&v);+=bl_z_kaANQ2-PG1wa8%0Dlw!1wa8%02IJm4xm=6
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SL.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SL.png
index 4a2720ae7e9c72a361deaafeb11838ff0dd7c196..1aa71363bdd9949e6dd327714fb0ebe12b3f6410 100644
GIT binary patch
delta 133
zcmV;00DAw}0hR%f7=8o;00013M{Ml?000|MOjJex|NoHbkh8P!8qyj7%>Wx4(i$4l
z1qIFk0L`VND_sBp05(ZPK~#9!V=!^S3!E8T2!K%qqYCJ)K#%}n7zLwXumL3kfT5fK
nVCWzKMiq=Ipt6Dt{PL{;<@y_|d5EgJ00000NkvXXu0mjfftfKG

literal 216
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Yyx~jT%|5aF`Q)pA~*xWo$zwP
z|Ns9tZ~nl_dJZIwgruY{0lCuBmy9ljngh)V_jGX#i8%cB%t^rp1A!w4J{~GcZa!%r
z-gM!->95sGg%%iP`Y}CG`r^KXDeXW*V_`!}W@~11X1k<8!hr)G2N*ANUS_?_YYgOA
mIHcBxIy=>VDP#Kbo}KS$<J$AtQTaeC7(8A5T-G@yGywp~+)r!(

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SM.png
index f4cb9b92110f45d7c6475b6b87f3f6195eafaed8..047c713a2feadc5a3706d89faaeda859a1f8266e 100644
GIT binary patch
delta 3184
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
WA6<t6uPoXC0000<MNUMnLSTX%&mKMi

delta 3188
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
a0sjgYA6<tYn_F7|0000<MNUMnLSTZBLNLPs

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SN.png
index ab6b97ccd16ceae9f0e16cb4d37fdd3f74cd5596..3fec5b0e3755905952ba05338628fdadca95e6e8 100644
GIT binary patch
delta 812
zcmV+{1JnGE3Bm@DBYy##P)t-s|Nj8~{{a2}0RH{}{r&*_{Q&#@0sH&``uqX*{Q~*>
z0r>j?_WA+!`2zL%0rdF-^!Nhu_X6+s1Ml_%?)3xf^aJbj1LyGs=J5pL?gilO1>fxj
z-|Pk1=?2&62G-{W)aD1%<p<K`2hHLL$lnRR*$TSX3%J$`v47GGu+a>z&=RfC4Xn=-
zt<Mds&kd^14XMoysLc(h%oC-{4xz~p=cERl#t)mt5Shdf-l7MT!4cY=2#~)KkG>Iz
zz7v7A6o0i8cCZz7uNHEx7H_N;YpEA$sTXIb7+<3qU7;CUpc+`88djYeRGb@9n;TG?
z8%mZSN|qc)lz$yXlpRHr9Yc~GL6IIlkRCmc9yg00Hj5uLi6AhCA}@y^J$)Z4gdr(}
zAt!<&C4nL&fg((793g)r9eg7kd?OosBN}=n8G0lZcq9>ZB@lHb4|F9CbSDmUCJuBZ
z4s$0Ab0!LOCJb^W3vwn3awZCKCJAvS2yiC|a3%+ECw~TSCk1XNS3wq`69%db1ik_R
zvj+pc0Rg-L0lfeKxB>yZ0005<#kl|g0b)r+K~#9!?bX*$!ay9r@k0?&tP?jlapK;4
zPjKVFiJ~|F6;!Uhwz$`ytw)4l!b7k3L~`G!-a|iWe!nIMV1jO&L4tZez7qr(zyJm?
zAZY-7Hh(2h(@F^p+0v<i%;l3ZD!_aiXruyq?&T>OK(`=EP9p_S?m~jsLIJb~Aw;85
z;9W6r*Ja50jmw>vA(U70Ief|(eEU)ggbp?xxUDMzLf*ISh;;Py@~IFAtX({cI02t{
z5f^?qdsaS!mim1O{!8+X4Zo5Mv0^DC#J_*olz&3F1>=MdMbA83ttMZizSAB32LEKC
zn*V@X7hxpfvKFWTsywkN45$M7@FT+8kZpPufNoKSJle5eBZ!VoDgcuUA^%({H*zk)
z8><SSEhxJCvjEUG>`C$rIiQ&hZ&)+{XSSo=B4VJ#Ib96?Dj4_F5d)Q01Bj*T=q3iz
qQYArL+B{9t-i-`k00S7H82ACg5~cIdqPCO(0000<MNUMnLSTYE?p!+n

literal 1167
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeR!1OD?C&ZPzNDYYiO4Qd~5c>b0
z;rSA_J&cTd7#JYv*B{2OKN&AQWnX)qcgjJ*=mk>0|1kdi%@{IATD?i>!CTgwFWFQY
zmH0~3HeTXcc#@x|SdG0vy>z|U@4t-kizR_<jsi8?ez|vFneV@4)oM}XEL7tvRFkYy
zIdPv8ZttpdynH395SIWI^zRb{I%6-)86aiF>dVgv|M<=L<tNkEpG;qVFr_b-02&U_
z0%QcumVW<@87TGbFVnq6?3>w{cQAo`0aU<Kq-M~r<T_c_bqW+YPm-0YQsF966RS{h
zoG1qux2=^AcNAO2!?G8w5$GweX$mqm%B*=nU!WkM7a&#x4S`Fs<*Rd*sQKi`EEHyg
zgdWJ{CF*O=3-7wlZPKX#3<`)YAOjcz9s7iD&EePwb|*0KufJdmn=1u$E!=RRGW~Xi
z4HtR-!r}!OjP+YZfX)Vn65IhmM!+oT%TL*Xk+tG1uWF+b#00@o)v^tuufKqT#cP@j
z(49bW>1yS(k2tP8V^^$KhFdiAh`^j<{15|yB+ziUQ-NU%jC7#MzzB_9C<&AWdKsv|
zZh~CId?|raRftP~q-Kla{Wq*Y1c_y!2+#qUE5#qZV+A^3!hS*78fA#F{3WVuFYvBD
z4~lf4tAGxkeN^DvFUG(B7<OFaHtUuLDg)Y^zeWt0ApiYm$X+Q93|sdpvcNP0<N}i%
z&}yLh=H2qIKQll3$O24YMQg>Le`I<8jj3^)2+(W$ZgO3F&IYsvm}Y=3UwM{y>1n<{
ze;NM$V*uLn={pn99HVv1CNMBC26(zShD01rPC3BR<KVEyKv|f%HQ`D_AhR2<glR(_
z+lGz80SBB;Fu8HX9yoHuc_MekM)3<rqz^b%Gk>_QFiAn}v2u+lcb)hKLnEOgCNpLe
z3CVn?h&d<NUNFs^-ubCXGDKWiriS^`4#%FqE|rcfS^5)p6m=^~coZ5N6g>FAYsTCn
z7-oGpNq{-Xe!;v%6+JPp1-qgjD)If#J*f0HB8ey4#LVO>^HlqJe4-icvm#D<tYLI`
zm?tok`<XwZVX;SU!jvK=MiZk(h4wFZW}H38r_0^YBU1E<N&3vuoF78Ub<A(L8~@dv
zIC^5o&FNpxY-u&jHB)l5m@sc<g=DzG7vo6}S?xBs$+oRd__a-IW!w(tYwG-u?3p$$
z@%YN5@wwA+M$!6@KNy!Y9=LOyKe@Z^P%eX?eog8VC!t^GPMqkw%k8p#mAmxq#cVxN
g23ZFlm@_b_y;XjAy77M?u%Kb^boFyt=akR{0MjC{lK=n!

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SO.png
index 480a9c5251a4945e2c2b6adc77979bd2dc9a7e7e..c88854f31a4097248376516f156ea507e2fae95d 100644
GIT binary patch
delta 833
zcmWmAjZ=#O0LSrXTXP+*m%DOt=tVfLbK=~|YqeGC!bl~jS9x9Ktz1`FFSL#wd2QvK
z&{iT@uWOMgrKK0c=w-E<%F?o0YqMT{9^d=?1>eDWig{UUH~{8=**VP2VR{ySXJDMc
z)HL)aOq!rGVd5{wNk(Xm_(L*a%m58(3csf?qK8_K;YkeXpqfDcIQq2sp~3f2$Vc&I
z1np|H{lceVNJ&Fz9zx?F8h@feg?bg<aR%_VA8(X+t%SH2RSJ~#K-3LU7m7Pk^c@9q
zJo$<TpOMo6emk<;alZ}sT5-1(w>}}O1vjMNHG|uPj3!)ZL`nlV^|)M*q<2WHL&95}
zuSHx9Vrvj10b7ET)i^;C<G2{d#2iFd;YcN-DiKMlKtu(?N#zJDM<}TbhszLBieM3f
zULo)m0!pyI1gv80egXd%@OuuwBKQ`;=NY`8!K)C=LNG`L@GO7_NeFi#c9I0xA;5N0
zKDOq=H!XXTAUKrAzD$n;iCr3b@ZR?<o4RpY&{@kKv7tBlPwE0&8<vNSHOq{y(NvrI
z1y&R~<MabQe-b~q;bYBimh`a5JnCAKHrSo%sI643^dkmhUH7jfHk~^n^|nh-s&cTm
z>e1&Z@+K&f99jol?9DByDZLrzDDejv<@8Pt5lRuseclu1{LBoAy9<=GJ4b0_4_~sI
zz71YgB*iJ#WgL8ZKftx@LyVhSvXr{i@JnyHHc=|OJ>aygK{dZtwpgCl=`DWvk=rM`
zkehg$u5>N!E==VGwwd-x7ir^4tz<3g%}&g&C9Y91dy<(Sc$R`bir(M$(xckhEY4~d
zuJh|9Y{#5qGA=JWb2%-)+}O5}8h<_gZWr~6b>>3GsjI7^X<DI0lzMaKrdIQggxDBE
z=(H}-LH=`ve_ac~e4eWdh#IrCzg6WELc|Br&M2A&)R7ThOOL0WG?Nsi<_fsR9<x|R
zb%)a0E`@covfas9*r=4Gb_-=&DBIYFEF2#3^4QVaT$Wjl4)40mcMM2TTWq*!D%olG
bf3AaQZ+djAPU@Vno*?t}+QWS58Ikr6APE7r

delta 841
zcmWmAiAz%f0LSsSxvhwxL@lB$yHO}C${dzgzGR`M<;pHyx-|3XkVuSrTiF4PJg`F&
z1xu$kGjlp?+O+A!qp4)`wyEiAwmkCI`Rn!N^ZN&Wy__LVvOVSU8i!~(aLs`mEf?;&
z@SsWIDaB!09=!5E=HW;_yz{{;z){*8_{iWZgMT587vV$^`0sG?9ZnVF^n08u!Fie-
z!E%JqN+Br41zH(G%Mexup#tIMh$zP;irxoAen8YmM1Mq#60u6eeZmbD;;WEQjXP>k
zYKUr(sKJ9eJgkGH9#0yO+=!GWq<z8DFL<WK^JctgMtTcgwj#R?QXLA~QP_#%E);j8
zqz8&#l=q=Rk4imM{iq&*dJr{(6f{4e8AAOq8fXSI8KC`%=3n?~gzh)mf1|^M?_=m6
z$KV8p|H3edUsEtnVPqO6+6?~8V3anCv004M<}fjbzw?-!$J9Kg7cjesxkW6PvA6{D
z5|;44o8t;0K~Ri*o|i{pklLj4KEd=@%@$<zohHeEfF^F0!;U8IW3EB6F3x>zyj!0I
z$EQ{s`*c~<f-~Rzts>J^LOKPlv2tWsIf_+G8An{Bi;iXKJ6(dqS%Tmj4MB<a8-{uF
z4Exd5{eHQd1h$(6d-!h22Upqo^AZ>iT(-!gm!L-2M0CVehI{r*XxV<ED(uzJVDbQi
zTYI0}o^x@?hX0KpqaX+$r8OB~t!OkA6!MZR+6q}r@#DrfBQLv^0{JGR`YhYr8#%t^
z$FYM0iWNn-gd49s62^2UE%s2ZspOep@%7s?Zt{mtMsEAGL^$>5j<TjU@1A^=5%+}p
ze%nvgX&0A5rlwZZ?J-+s-D4d{$yn-GzjE87w|k>bg^72$tYyhcvcj*9T1wp6-mO~w
z2&rK)bT%AO%bBk&>j*(}^?gwqn{ZyQ4ehCvG2<_XZy{{5n8wSthW9?xeOn1DPs^ZV
ztexic)}9OpL*_Mo8jI*Y8ehM?(o>o%->vG>$Snd(+9Q%|U8JAW>xCv!V1RGP13#yv
k^OsibvrP}#Kz~fJD+u4#iAZkZh2;btkM#3;>nXVV4-_K$LI3~&

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SR.png
index 0ec6e0b90a54556a9aab49f5d4e9abd4b397d588..71433e2a6e0d3915b11b02e345ad0e225b4c124f 100644
GIT binary patch
delta 770
zcmV+d1O5D|2A>9yDS!X}|M>d&{Py?m%^mH`9qr2<?aCeO${p;<9qh;*?8hDK#vSX$
z9qYs$>%$%D!XE0t9_hax>AoK5yB_Ge9_YCq=eHi_wIAlRALg?k<**;*t{>#AALFVZ
z;-w(rq#)s=AmO4Q;GiJjpCH_kBHWN7+m9mKjw0KQBHD@~*?)#3*n=b2f+N>}BiDZ;
z)_)_`d?RX~aMN=n(r+cwZzR!cCD3Ul&}b#kXC=&9Cd*kS%UCAMS0>6;C(2VN$46nw
zQ76VmVaQJ>$W155ODM)iD8xZ1#6T#-KPbaLDZ@M|H-10DIVr+8DKvaM!8a+vH7UR}
zDZC^ryCW;RB7ZBpAuGEeD7qgjx*sUG87#OMEVvjbxECzA7A&_FEVmRXw-YJ05iGV4
zEw&IWwht|}4=uG0Ewv3TwG1t^3oWz?Ewl+Ov<NM;2raV*EwctHvIHuU^74@Y00D<d
zL_t(|+U?fYQ^GJD!0|Ym=BMJ`8~4J!_g*+~pfa57{(ns1|9=vC2u~D3UOcbgmo^Xm
z^wRV$A#TNp4cNfn0B#f`3yP5n#fTjtm5Px)>kba~tRqS5-anGo5yLXEe<TdciU6_6
zskjR8ec#pXMFl_{*47;h1t31HX|sv)0rd9hwD%dy2E=h4fa65S0*P=mW)^X20NQ+Z
z6b&az1b@Oi<D+AlMp_sEYa1~KqvN}gQm5csX|B>TF-XVE+p6YOKb8t$;&gyAfP9QP
z&kdCLi2Py3p+hd+;d<n9tH3`uI#}-gom(L;yNrmpy?XZjeI7*l{{Vgc6wIhIh=x2M
z&KiDa(0D1z0B}(QU^T!1=n~2U=pUp&Ti4fG(tDSoSCj_CWh2v_7lv^*NLkaBkOpwM
zx_-{f4TC?r9Mvma7QmphWBbc|jE6Schu=^V;MWs(h*=Ch6CPd&NEYZRkjf8IftO@~
zi1m(Ae1B2j+U$t(Axr(3cca*UIBeU14Y=LzAFmZOy(-hmIsgCw07*qoM6N<$f?gVI
AOaK4?

delta 781
zcmV+o1M>Wz2B`*+DStG4JU4znYM*ej1S+!zDzgVIvj{D;2raY;Ewl<Pv<oe@3@x<{
zEwv6UwGS<}4=uJ3EVd9Wwh=716DhY8DYq3YxE3t97c96KD7Y9bxEU<EA1JyXE4v^l
zyCEyPA}hNiE4(Btz%(hrH7UV2DZ)4@!Z|6!JSoFJDa1c0#D732#6c*=Mq$QBD91-(
z$4e;4O()1tC&^JK%2OxGRVT|=Cd*hR%ULGOS|-nDCD3Rk&}k*nYbDZeB+_ps({m)&
zd?VI>BiDZ;*MK9}f+N_2BiV){+KM9EjUwBQBHNE5+>j#Nks{!qAmE@N;i4enqafj=
zAmXJU<EkL!tbZTmt{>&FALg?k=CmK?wIAoV9_YCq=(-;0yB_Jj9_hax>cAfA!XE3x
z9qYs$>%|@H#vSa(9qh;*?8zPM${p>>9qr2<?aUqS%^mpq`26<w|NsAYJdQX300EIn
zL_t(o!|j$?Q^GJ1fUB6g<@V%IK}AIo#rwn)4-gboJbzF@6try$%Kv||RFEeMX<i(r
z-%FdB<eN=)Ct0S85=Iy3g8w0)rkfJxixQ?nNhb)tDPb1X2?kqCV0zRU9B46t;Z#8@
zOGtf23xWCk%tRyTop`wS0EGZ8e-uNALSQ<Tq+_FY0eJ32oE`<u0u(Cpd|?5R3XC?3
zS-~2Scz<3xtc@%-W19loS}cB1C6N_)UU*I@gLrJ!+U^$I;apj&BCnSX%5OQh>w<O#
zV4T0k%Hlc#PR?;aaER>qNkMF^7Yh+DOO^$;e=GABgYdXvXGzltFqN*wAl~`_$m;;y
zH~3e8lMc{ONGR}D-$CAwGzj28t|H-+mrnxkYk!CUTq(@sm+hUb{J9z?KLg~?3u1DX
z;{quxyv`u<2=+?vM;<wOtT$39g;`PoIFgz5K4lqe-+a0p0zv^h9i6NvAHWy&H7%rO
z*Y%jw&=?q;BTcXM_Fk0c?+g9YruPRG`X-CI&7(%|)^$N=2z~&nspLRM;eLMr0000<
LMFvhpu0mjfbqZkl

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SS.png
index 35690e9d6e026a91f971fc06fc09244627a14a26..f8c72e64de0417a7b436cd20bfdbf7ff519ee40e 100644
GIT binary patch
delta 1344
zcmV-G1;6^R3epOYBYy=MNkl<Zc-rNedrVVT9LG<2^xoU{-maxU3*t~@ET}6FVN+np
zqYvzOY#<9F0vim?)QF8RAPO7E5ELXZOGZKjVSts|W?5$312M*ISvGVs6BJ}wgk;&=
z;}1=iOu9oGdKo1^DR;St{qhYdgxvf-_k8X-zncPn_;EM!W`DqO0f?4RWu$g?;DLKw
za0x)MgsRJs0Y<Q+iR&BBaU}p+WdX26Z4xT<ywGwtQ7}qI%>vLERD2g6l<&fm0wiia
zfYm6qk&JHP`l&f?e8BRu2cV5o4)C{Cx_N{EjvHWY*|lzGR6-9CT;#%E2iRGQ0@#c)
zkuf^VKZWB?0)MvEk^r<(Dg!_Aq`PMXaB&ChsbvDtMkV$VTMoIB{s3^m;>AV)n^Cdt
z*v1SF_6%60*a~2Y+6aFNUaEJOMsZxZV8LQF0DXA(^W<7rVIbhx8HE7AtWgV(gNOjY
z*v7#|u1_4t6$jQr3SjOySY{mu5d`?xIGE=`c%unm8-E9*TDa?!TtX-i@R%zafRUw8
z=>3ygPn_xh{EIKI4_zB%plATbV%m^-r9?L}KJ~=RKsg3LDUB;&pp=(Mg&`#W>N&&M
zqd)&Lo2QuoSi1F%>0MztI+A8^ERaEzWZYFeI8fa^d930WZRyY2cbw010Z64OBDb}#
zFL6`Gd4HP0@dy+K>CW!G@}r-4hu)(+?^B+ml$SGc03dwdxyfN!qb^gVHY~hK%Un#A
zkyM+4;yTJV=YQoLG%k|f7yH~>X&eKX8kYWXSCmy!AyAm+HUxi#ktX+xlLnT1LDkGM
zMnyI00yHC%^<yIGe*rN0oy`0r_xAN5d3GD@*nb+Il-~HFhU(^=@`eI0%|*wIQk%RK
z7k5Wg82z@xZpOqi#sQ`u;L{UWcaJI{qcg7PbX8N{(3P;?e-KZ6;}=`l2>;FDJ<5U+
z5Z|fY`qm9;u*E3Z>I1+#9kRC#0z7?yKOH9?k5adWp8xfZ1oFT&c``~Ks5-KO?&o?4
z6Mq@gayBsSdx<~9a0<ZQZ&`95R3CN>0sbB*VBk7fKSPF&E{&%~PdR<+!G~L-)Tc&P
z>DR}MihY-36j;O=*tc&=Z^HhDcbjsdCyz!vV7v2Tp1{5x4BnE}?#%7Ce=wd+xNuPZ
z_BGkoF_CPA0FimEHO)CUKa>A9;xXgN?0@~98~7J!e}?u1y(u{zdaG3#<*{vNo=d;$
z;rG7;uqhNzD<nZlA><$8HL{Jaor7$Rj1uS%bBm7CLY9xyXur@P|4NDcOTFWvnKxv7
zTJpi2@rRGivxNwN5}r+$HWi+){rKvQpN7Alx_$HEtyK?00LGc_U;B`E_)V%V+JCco
zhes1rVE{mBqF(9Y7na~vaag?^J0<5b8L+y}2$L?6*>yx&3U(^g(tQZiS<NpvsB|5#
zI2Wsp!0KPHUL6qt=uGkjeo-<0-pjVu5dna+XOdp9uZF15z-w8ZK?J~ZqLI5>dD?93
z{cW}zj|c#CCbg4);1FINZEGD70DtJru6{vYC4O85_eV=Y5CNER#z4M)mN=G))rH%1
zM*_fdtfqDF5AMfnwnJxF(mD;Wgfp5x!5bBLWg=G33TKuEpq)_<kXfgR(sZmYj6KdQ
z0YE$RYCG?60e135wmD-DU_Xj|#4jj?qZm7#SqOl3#yX0n!cmO1&e#Faqd8a`??@h2
z8_9BK>;a6HQS2xj#n5Wq8bI!8Aj;C<Csdr7mwy0$^ny>0)F9FT0000<MNUMnLSTaD
C9DcC?

delta 1310
zcmV+(1>ySA3a|>0BYy<<Nkl<ZXx?MsHm+q6(q>>}Vi=-;-+cq0!#obvC?*b(A?ktk
zKtBKxk5xaLv=bvU=TP(j7<p{ucU{e8Sj8f!HIz~m!UHgG@Hs8wP)}syk{FsEfTSpo
z4ZJp!*<?K!S-6Ly2Vg16Z7sJ+J&Ujb10%~2^Z-0XIWOhZN`GhKmKmBJfTpO8ytdQX
z75o@kd55A0U@6Ld9k*F4tEedh6YCK406ayxEa%k8W#(02U|<}A9)PDP``PSDA&l$-
zL(v0}r~p>p>v=4?SS73(nc0S*2N0F_N-q6kW`0!$M#drN0a%I}$mSr$9$1gm9PDG0
za%5!Y7>XW1ZhsC|(zQ8AO%I?n2NRe$#fPQ`;LSnn$!s!iY@GZ&JY2K`H1Yr}DqL49
zcuuM7UAbrPzC#BO?56>sr3avBqhi>OvguduKKu5c27ojV@VRXu!w-CJ>v>(*86@tS
zw(ic`k3awa|2F_006JYMc#%=;bY8Oj07O7P2zqYtDu3L+wt30Z((2d6<u8jXC`ZJ4
zfY)uKY5bHGD_m4U7Le@+Q0v2WorJ@Z82zHH;)b{QL~rwn-sBUb1d-qY<G5*0&r9}A
z4-@oQhdq{vj7;|pydE3X9p_bPC!P>jzbhzlTS)2_xrj6mJUcJ(;hJD%Sv8OAMq~#8
zxj-c0yMI#1b1kt3f-3Lz*4F*gmA$Ws$lVc?poa&Zo|F9lfbHTTb^YiW5Jv-%l;3iv
z^zP<~u~pqEV&1DrOHm#h#avf~npSU+wFJ86j*ukHJ@D@y$G`jROP0DThb(kV?`h~y
zIJm>;{Z*m+r)BL^`+&+wE~CKSP<C2atebX3LVpXKq9m#B0bocQ#LNJC;O{+-zjrym
z-sHP*P~**I5uks7aq{gZZ)QUQ8Lmf8hd^XzJ9&a?z$FodyF{lb27=~7(ut(+3SiO)
zx)|tzKX*BS2pA6#Hqa0A7I}+$ujZq;)&pj45x3R;W(}+5Y;Oul6O*DC@T3`_yQTe>
zJAY?%H}=N^)5+T_!Vsq;qyP8W&+gaKiJVPI@MC5SdFRDB`q>90b?*pDlIa1ngeff(
zV~_3De|JR~lulsbjf{XIz|<d7T!&mJQ3ZjDTK5h5_A`3bg0Bh7jz|x{laLc435g7)
zBsAnR@h~YyhfhT|OqvoyzcGimIn6)Fn}5?oyF)YNyOcw|Q%`=1ciW&Cvb}8T<-1S5
z4*akRX~+#&H?2`gUC_39*O5o(Pd>YN?8ybHBbp5@0$m?8iz_dgufs-kqLpwztq=`7
z;I@&^XDN4T8ApR7dzU_Yr#>4k5d(G848P|Z-sld_N<a2aL$K=&XpN{j!NC_ioqww^
zp1sYKy-SY{PN$v+fN92eF?V_)N0S{rolXr80Nb9Pt9jyDIIF!u#?d9sP{{+}8jUw}
z3RiJ7d%Fq!1D-Mu0Mm^BLhj65j%J$ybUIlc0HztQl{^Xc9JTJi@)3*-hKL71X=WX7
z_yo?<F!m1P0ZHy;djMRm2F&Bm$$#Kzu^jL;L!t+OX~ug6Pf|5Uy$hsT9aOHz>j7Yz
z@mR|n*~3{L%-&%%c+w0p9ssAAz}Z}RDeSH0gDuSv@&KqQwv0Qa9NrWg%&tfE04U8s
znqvNRYl>0J1CXZJ46cF%_BOLYo@OvTumRi@D;kid7!^Fg8`aHO88A>yF&D}a0Dkm>
UPf7;%^Z)<=07*qoM6N<$f=q^IjQ{`u

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/ST.png b/typo3/sysext/core/Resources/Public/Icons/Flags/ST.png
index 7a9f566ec41ea2d47c38a8dae739ee0255e58701..33ae013944057c3591b0943e16ee22a53b30e462 100644
GIT binary patch
literal 1275
zcmWmEeK6E{90&0C?&fjqdWhxLS&vD(v>sLuXKN9yy*jPRoJ!hS-L<2KBgs%5SE^Mh
zm6{IaGTJ<|NGVz&5eYpAc`7|jr7dYgcJJ5B>+}A6X1+7uzdrMkiGl@GLxv#$sxT;E
zHPL;4ls<*X?CRwA0NGcxa&4ft6WWK+c0khs?E`2C?U-rDcOu)MX(dhHho*%*c^^})
zm~6$j7O3yxE1?+^&G<s(U3_lBcq2YH;8O!sckq!=kEt5nv3iUt@!>Y!De<ljZ)@@T
zCSDP0Fj|9`*YTnnBh?tJ!ayaenyAkesBEP5E6}Gve>r*;_;T5(w+!8d=q$j)tLTuU
zEf1w-vs-h~l8dHGXt;=mY~0C4eHK0>Th#rFn)9ekM@2dmr%-YN1u|SciYtflCW1M-
z$u=(qFE`reB;!&tE+*kz0y5%pb}!7!SZCs3QOq(aWt*0;&5GG3C2Y%lcG_;7h=Fsq
z>#=C`^IZI7ZoWs|_($FTks^5;*2l~j@8Im)iUbL27S2B;a*q?^sS_tA9MKz)=k0lg
z>$zhcc7$R3@2GL|s<ZQwhN9cTtKFQtbu}ItbGuBqk7?X)W9}mwx67Ct8G>$Npm95C
z-dk2d9E^yS2w#EqLWBtr;t!D@g85jv6ha^HJiv3uLN_dM1(yY{dGI8-z=JRs?sLI$
z#{4;Oa{|i&^X%cw#2h9ZtYJ@JfN2FAf+ei!U|7I%HZ09RH-m*KOldHof@%muedy~!
zPZv6~FpB~TfebQ%1QLl@CB!3(PwY~hFu-qZd~efv^_tm!=FNLI1ygf+92vo~)bh={
zdJ;cwEZ@utE0@SpYuR)&)5f$d+k*nW%tVdd8t%Dq@P^a)fqQCs_W8_Jas0&U!1se~
z#}-xGOwzj^yJebAw~L)rJ^78NoTTu4-;6w4qT}lOrZqY*nPNx%8PXvvV(2S7eNmiD
z5;3fPG&`zM(i0_Is78?XR2`5gLXaJG#M#(7JyJhsx{Pac`nZiKVdny?mK6N*^kiBF
z@!{PE1E+QLGfK97v<hS&B>N~gF3bGy!ePfcdoksDl*;1u;wd}1c~u1|-22`q?_-A~
zJw62oi6^N^l*)gDPtLm+gX1aI$}Z$|eInH{UHqC@GJ_DFfw_+|-`=sA+a7Udsbprv
z^|4{>YORgvM3H}E!SI3ZHji#@PKquDul>n!9Non*<!1<3tkm74<%320ObrC4lE=eA
zqh~@dFoxbYC}JrI^yQtuKF{|PTe*+zG%CKe>Df==B;EKw&dn@q?HjdmY8R@hRYB7D
zvz+?BtjY6e19Exc=VF;oM;3#X5m|V;Fd$V;TVgZT$19C#6R>Q|qpzepj1LSCmU<Lr
z7QWuU$5AtN_*<p1lgdFhhdNR1JT{#sP?9728+!MwvDHj2Ug4x-$)9T!*D_TP5+``#
z3F*rtinq-4TD2hkxYnb7sL+d-!(@bd7Uw(DnbvlXI0HKJ858wx-M{%l>a*P2p+<31
z*65U3m<U<ahJhiD^m|}NZBfNS`qw9S2f{D(`Dl~s`6DXhb>Afy>8CE|me5ZXyr?6B
oeUgYMTZ5s9{c92@UqxuO6t_Kk-}0x@e;hRk1A_xf{KfzL4=A1l%K!iX

literal 1287
zcmWmEc{tPw7zgk#lOvfijv3b?k{nHr8R-zlv6@}a7^R#En;tat?3#)mwujMHJgv6N
zk#a;@DMu5JB14YcxmT`8Qau$S6>03R=lQ(XKkr}f^Ct7S?qnq$B>-g3Zr43Tb@~yC
zBqC>3irxdVPCO59H)52Lfh<85BmxO*NRV3t1$ihcKuHl~B~ZzrmRL|rEmSE`EwNB5
zw$Laur>TNgY))5$CP5vVw=HyN(4|996M9<E*MgxA40U0oi;em)A!KbfGlaPj7{=JL
z5tb&f+5~HYDQpO4V48ttj;)(v$AG;R?5*LL#BfStu#*{_o$zn~*AYB6yqw|d4u1~(
zg<ArDMUV%Axd;|mhI-<V7sB=+VjuWE5copiho}Gu0}&mJ*x&GH7)0SnjKE(!t8-CE
z5#sz&T#m+-7^I#+S}d{?kRw8_2nDt_1*dU~WpnEc3X@QjjFJ?TmZ^&`;QmFF6B;QM
zP2?(LW|iHRs&q)!GbNdLd>!>!Xdq;xDF?0jXv;@O0Xj8UUH_uH5Iq#zo+9*8SiLH&
zUMj1P!s=6D_0gDpchFB^^{cQ3D6Bza%i%H%i!ma`sJ-dvJ&cMmCdTt}j8|Z?5-%$;
zb--Zi0bU(6cvXdILN#7j<4utM+Zw!+;9VU)h-e>bF;j<`$CxG5W3C<_8!%63!a^fH
z<tcw^#^Mt!Hsdp)1z%e5wG~TkSZc>|mHcuWzO`ee6W=@Vy%W+_S!tV$lxUtp+J)7p
zSS4~dR(oLXZyH40QX<Ed?d{u8oE{UP&Za(bS3Onu%uAzMF*H#wuC%bwx9rRFIJXeN
zGg@3D-99hx-a2;Aq3GJo^dr;U*-N9_;y*CE-p@vl4~=ArA`XPh$2A}BLAo7zX18qF
zLVN7-TQc0vJQ?3bk+q*Os>?;|U6h?JvE`_Tc+k-H23wvy5hPEV*e|a);s2waaYVXJ
zBPp<zs&FApYp^1&h^`X+`m<pC{!TY0vF9?~qo*UGXq}~1X699yyYp=UT-h?Fog_*v
zVc*zl$WW8x*3(?vQLdd~`M*9plecTaQro$}HqCZUJ#1VLbnUNAqs8^g)b@pyH?V47
z|6ko`&f&VV9|bW=?g=KRggl8yqTxR$_&2K?hxop^*+#kvCN6ukj5(#;&u9K-kmpV3
z{G`!N`m8IYsd36Ld$RiZq@>maEq`laMrAlp$0^6?_mGeX#$@M^Ttkh756|qb0IS#o
z`FaWa9QetT?}XdE?{_SzOv$|*xUJtX5dVGCu{EyN!Uqphb?pCm>9di!GS>Ffz-5OU
zi6fD@d^SfEFILMscw-ZNgThgo4`)|pr}L<vlBZAJ$*z<~^G8n72174yOA#LHMEF<(
z>FT$XN9QUcx=VEH3ez(h*=pDNn1{22de_pmEy6Qpx8FJM$?ub1*ga`#*Y)P%a*g7w
z&JLs8(zp9-C-YUkYRg@;Jy)17YPP!@&3i=EOl3@~kI)^`98+HCEhJ{l#XOl{9@mdw
z@Qzt_j4T=Esc9<Z9j8`Mq+e2huJLXi+_4yP!$HvBoVxO8?>gnkWEY0GB}~7f`(|2I
zf9SQqnZ3G{$aWV&Rg1u&;-hh;WNP}_uyj@a`opzL85_**5+4m5H?C`mb8zDSjoAr_

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SV.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SV.png
index b4d924b6611db14eaa3f118805094a65c2d62c23..b0c0779928465be2d126a7995799c79bb1b011e4 100644
GIT binary patch
delta 1166
zcmV;91abSL38D#*B!6j1L_t(|+U?riZ&PIe$MN5DdfwZvFR+bmT|>LU;x=F?+YAB4
zZ~<r(!-Yn}rQR9+Pq^dC3ked57=tY8Zg87q8_P=E`&Rb8w%8Z8ZYw=q&+B85OVfml
zA*adt{0HCs+H=lxa)|H3T~sp$Rn7^h%n5J;s)7?xnG@gyRDT60pfV@G38)HAKxIzA
zOJNB?RU>x>l6X}J@B)2>0hChgKMLqD^Pn1t1XmEy01+VAZ!Gp1g|Q8F3FSpl9WWra
zgAYR)2X_eaTVS4N*mVJFKwX5o3Ti-zf^RJ3H&{L>d+VU3pg(y&1seoc4<gua0jrEs
z43-M13w$HM0Dl;rPIa`2vd;~%4dPK~8z>IL^A7ls%`T(Vz}_^p6x>~<GE74Qpc^!s
z-XPX4{-vpfvM#~@F&G);IH+l-1*i_fQ}4U+jqFN%(NhyTcc$CYx4UW|nz=QrDGK81
z|KpKIDo5MeBXuH_aWHQ1&GuNpDnS{AOWrApeS>#K<A3zqJ8Q*4wvdbQo)b#hUwAr^
z%{;k&I}=;k{e9?X%?v^aqxdJNZjS(J04|OCZ}wmBIoe+5k5Z;~Zhl5dEH@f8A=IYh
z57&}8-K;qt?LFXj{WN$BVkantp0&qMNL`_fJh`;ImsbW8n>ys8Qm*s50#<u*DM?sY
zL(3a#DSxHu%KYP{tu3{_A@w+!X$wfu65vBNSU^isWBZq}d-vm$Kin^cn+}|e%=2uC
z3lM~5Hgd=pIW6$krQU3z%=eAyeUk%2GsEDUK^QwMK;eFqfbDEdD>-#-PWE}kuG1yC
zc#V0M=F~dFY|SS}4N}|NBaKbTEZnEUCtB;HAb$d20v5o$-T(qHhWd0eITK5af%iQa
z|B;*;*xB6?IN625R&lbhIF~bOSM_75>1~7Ee6TzmZas3oodY8Rj1BI@<#`y{xvc;D
zyEhVvyb_?Bo;C(lGbteeh-ndqVHI7E>`VsXZ;8}@@yS<>2fP3WMzX<wz!ik082ZlO
z%72J1tzGWuY2Oh)ZD_t6sB228k*t2Tsqso6`1T%urKe|IiH)bGh?&RUEI{q?EJO{I
zVwz#x9$B24{fkIK_mN9Jwjt=35*bC{nV^^3eWv|gT3AeunS15)XD_{fEJ$b>o--hV
z4Hh6QxDc;RTz&5xBlEWgZ^RP=@m&8>W`CrkMQm+mAFckHRz}7be!Devv$dt;gYHvA
zTLT{f5$v%50IEZYQ9U!f&P^;Y8;bhf&<!ttu)F@t8lQD<_L@(2e}48eji=|2b#xvw
z;PS)W3o!P$69XU|+}(urpN*(re{|6sbbGxu6ePR78(&Wgoa7SN$l>reA71D@n12B{
zNGActhUWnldkZLym)Nen5lZKBHA2(YZVBvWG}IK}(t@!9={SVLAiOOPG%r}2ARZ9$
zKY1Epf=Kp1)DwW>|3ds1tNT*}mQqx;s(&-*1XSh(I003`38>5oa004=6Hu8G-~?0!
gC!jJX;HCTn;tuD4DAeZc00000Ne4wvM6N<$f@jwwApigX

delta 1167
zcmV;A1aSMJ38M*+B!6m2L_t(&-tE}wPaJg^2XOuaH72Gn6<;)|*rbty6jEy%tp<;j
zkSN-;G13D$T8iapC~^qPAvbcB8<xs_-^)^gU6!LPEU-XADX=VCc3JkE-JRW?`TC+!
z-}p)w9pZ2DyqZk%%x8YbJkQVVrAr;hI@}0=00@8p2!H?xfPVl8fB*=900@8p{wCn%
zk2;QZxHStEM;5!k$I+!wxZy}H7NFr&!Lbde8gK#@fIW&#ZmxfIhZbfD4(gz(gr*Fp
z3DDa(Y=LP4jO!UL1+WfSSD^2Kt^<}uI5h_K9Hrj`V}^AN#!*mG(A!{boCGjdn8slk
z0j&U-7xxAP(tjPr-k*a*KZBMJTERU4>wtM0+D14vltJNiSOM4_Y)yTqVte()BeYF#
zH9rSK!J&n96|9p>0LB7J%G#Ckr^`Kk?PC)&0BjcR!eGqSY%b%Z8OGV!ClCmGH<g=k
z?BSpm^bThL3<aYAw)Mk9ZF)sQTz1=6;Y}vPbM@Ase1EcWWujWAlI$tBKe*Dsd&n>1
zXVEqrOk>d2gSB%5;55KEMqBsu_{qZYUvev@LAQmHsgY;nMf%6RhKXMJSguGidm*U1
zZ*=2PXHLUF1sob2)VX9axB@`Uv*zh(nTS^y^MF?r%j^C$xOsEAO)nGfw$&=T8g$Ep
z(wUBPfqxBI#RIV^yxfY!waq2yT3`}!1EA|-^n-Eb(HBE6y?HUSxK5Oinz*}GPbtQB
zXIu7V0+uq$7ur&?vLED(p7KwAKkR&IR|zNy%u`$du&^swyNcgi9r5FB_X|b*_9x=8
z=)<`)*4Y#Llc$xEfP=MU*<#7?uf@p)Q>Xp2?|)^63nW9ZNI}j0vElxwBVbqBO|p9>
zcYSVnyMLH)Gd8-h)w93zjnO{$$9=E2HMv*Uoy@56yIB_EADnvX^GNR-XA0X3U=+eE
z=EfAVuD~Q*-k6WciU<n7@>#;y=Q5N1GLyV`iQegn-swr6X~|ycX>X+@eG+x~YScGL
zMSrnM^)46#7z;N5b`=ag3#&q}Tkix$`&KsP2j9;utglKfEe;5a`!X^<ueKt+tn}Oa
zys9SN`CA_Tu^;cLWH5`sP}~5p4w%KXe!QlyA~NH<y9JSt28R1bmL#(q%{_}<LrW9l
zwca6Fc}LUt1(A^%A-&>m)-(yDz$HbIi+}#a^bXYdPRmAA;honmzw$#_Yz{xOzNdCY
zzP=(~&29MUVS7n%+SL;Qum0Rx1jin<^{_qVR4rtONyHwujn8-IH|Jzm^E|Gd^ttXE
z5nmIZRrU5Y55Exa;>NtZ*4(A_VHo;h7XS18$JNy+Ylm?Zx)#{v<y{3nVQ1gH?tk}1
zXntU5s%P-o_wM)(h}%KSp{;{q1dNrN{eTUW6q+(hH?7bpXI7+Z8*0&$Ez#nfN~^LN
z=W*Bq>pEDP%N-fOXu$r}2WDxo7MEvpJDOfz@vp`4KUN_pa|A#D1V8`;KmY_l00ck)
h1V8`;@IM9o1`$orRmr^!9RL6T00>D%PDHLkV1hDYIE(-Q

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SX.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SX.png
index eb65c82bd43dafea1e977b96a67cb0d30af8597d..551464c6e1917c2d63f87c2d72a8d97bceff830a 100644
GIT binary patch
literal 2141
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

delta 2162
zcmV-&2#xpM5dRR6B!5OpL_t(&-qqN9Y#c`&!13Sg%<SIY`_6Z^&+kWKJ5J&_B}qvN
zr~$Qt5}<{u6$1VM!9S2c`bQ!WiB?!tMJiFmBWa;hg=h;D36NR^(G)~Tv6?u<c5GZb
z#EzeL&e`|!J$!q+vpd6IK$6<A^Emr%|J*-z?z{WB*_}c9>3?^%pS@yD%>u?yh6fUy
zo5Q2piI>>L0RRAm$}K<$0O0XN;TNyzzkf?;1(2lj3jhExn11?<cIs6go-ZR#Hv|9x
zfI0kucH(8$*IzE2ZVf0qPAdeI7pGMM%7@eK0?LBZ8UdxxX&nKj&1t;>CClj!0!ow9
z9R`#hr@IL#DSu9P8BjW$?jfKwINfW&rgOTp03iTCpby{a&EvG*0Lx07<{;<q0g5BE
z2jhnbX+nTEozq$YLYTU-oIWe~DcRPCL~e1YfpZ1hgG%60U;Wo)B?M?QIo&S6(hJeS
zzSOnzh14bBS*u`^D9^{-fP~GPC3b_lJ5={aJxyEvZGW9awQmZil>#`2R0_Oa4zRp5
zWASfL(H|RZiS)HuoCtx0E>*OLtM^P&kEXNlDfDsG=T)czLV&7nFsGFQ7=t56Ad!IG
z4_H)#*a;j@TC+r7R#6vNe!_bthmytt6N131KSzB}!1V|W48V~iaNxiOb0RC8qZBZn
zy)=*=pMR)~#<A%&oDF%OS0Ld!v#4m9bg(W)Z0bbHmQ71WpW(Z@R2gcD&dGlNjhB%E
z751Zt@wTl+<wRCKy>;tc{opfCb#<#oyT5&0_c?s6en$w#N9p2qqx(V0;UsziC*ySP
zn%2=>JvrX=#!FCDb?bFxs(kSf-qKt=POCiG=6~j<l-8g+>RSJ5cwRZP@T<6$O^lC1
z^qSj&;sd=oT`PFJxr&O4w$`l2<DC!FU=Uocm2XnlcE|A^+gG1LHU&7}kbqFgscU=f
z`$kfqIXkUBP<N=(S?>_0U!htiU8_<ggjFbbmY22$ed<!oJ$((;)&e1`4il)bA3bb;
z_J4>}8v@HJJ|Vwf!BQYkB=;l4xpQ0fL7Ga`C@5G{!x#fXCzH__q7Gz!kh4KHtxS!>
zBM+}JRB<@15}?`$A#yI=QFRb<8FzGM3o-ZZ-&+v~003ib?8=qP;pn`pYEtpjh6*p0
zK~dH<Ue|WV@t*rQJFOC+8-f{}%33nEeSdk;&2j;6aCUBP?8+5cmJP%3dc6T|G-B=j
z`6*u4!Z8Ldzh1RB%uXV59ZBf^1aMx^wAV4Nk!_Dk(Wu6(Y-P1VDK)fgCezT+u&}TY
zi9{4d(RF?2&YcEhkc|6Wm2pBcmDMmi2LOysGWHjYA5@g?H95&`E%VQxj9<Qr?tj73
z{{u|(I;B4l0-O9F^5~V6(~}EU0y7w6%rF)g7khhqIp>s8UDr+1R8>`QZrLqBXny-H
z{`POBREF7JQ<NUV=n<lO&0lqq2cI=RG0K|m<sp#&-hQU*zu`Ozu-7SjVQ4T`->BOi
zY+^=YMj#jzLWDx0=H_NfX)>A2<$rQMpAP|83lYl~T5RjgCsWSZIn>db%Si~GmZUE!
z%J$Vp)eY;{Z(r^C$v<Z!S&&>H?wODfnk>JS&x`r_Pj$A-FfpE~ZV?ieRYyKKi!8II
zwzjLQ>%f5nl+tiGJUl#{&1Nmrlw}2DTyT2|TsUW@^wy6|&FpS&8?kslz<<gC(OCY4
zm-}D+-DqAjK|%oHzWfIy&2lW`V5shs$U>0GQlAb0fHB4dNfO4GbAIE86GDh!j4=^N
zLfn!x4PpyU=VLUme<-Eza@*`Hjn_A{@ZA?LoVySa03hAJX;eZ=qR>98C%Rl$fjkU8
zUsL}Db$S9@`NpQkfX@p8B7c$a$jHA4Ch1I?5Yo}nVVWktz7R`9>jnqh$vF7@2$lq$
zp%ziFZ&fzoEMRn>Ut~z4F0uvby&3kd*YPy|?4i2veEaj?KRWi<p@p`N*(IGRHbV`J
zr%eD8fkHu=o{Lkx;7G*w_x@quJAWcgjj(6ma-mm;seo)JxOr7J7=IPzP3)2%3a~e#
z#&~7nm-eT>g%%e(Po3Oy{D;d<SHa=Z+@7WS#)*#|Of<H1{Oz6Uu@QSJVasLh=_Q9z
zkap~V=U*^ucy9UU8562VH^B|XW3%#lK=8uM(y@PQ@71ejv-(YieqEZ3!R3C4gdq}!
z$w`<PHzV`9Kn|xJI)Ar8T|HD*K}{{RZ-ee#%oj`Md*+NwJ_0qipQ^S`7mv-V3mRsO
zMe~Q}*_<j#wMwT-A18D-Le&ISAPYe{4HwSC&=5TNBs4aGOe|605VNeAf_^Sx{CSBl
zfFMoEm;H`oNTMH_Z8l^@#*Bf;@{399a*D~@-1F5oE3ef9e1C<~{SvN~uoHwNfN?X$
z`87lTqe<SM&fD{xSpwWxZBf7ARG-1vbrYLnZcwbSq%_Thrk_q4XWjDOo$`!ffTAFT
z)P&ZsY*r8i7!@jPVM>yQ!Sbduk!uVnH6F6tAwQwW`wfPQ&1PM@5`wdI=1s<)v)Lj}
zCqoEEmKvj)H-E>}pe?=2KjkC^#!xP2H;j*aJtt+Q1tGLCY}UK2B7|j{vz9e1#2CP|
zB@zO%1_w(xokT_uLZ}s?ofz*R#CPj#vr*fm>)n|X0)#L@FaQpS08oUa|9!4)z-&{*
z&E1V>vyKJLx{sp1q>3A`iEQpeK=Hn9HX>lt+1!0ViEFUA%Yf2hb2kAc#pcceN|4PR
z1e7M5^#+tIo3#T<oXr{mrO)Pe0cF8v<$y9`vqC_5vAHQg2<RJHIQFCS=Pt~b3!9q)
o-aI}2+>b9#Or`)!P=?2U0CePu;nzrK;Q#;t07*qoM6N<$g64V|eE<Le

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SY.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SY.png
index de74dfe2afc8cc4c2ef53cc1cb9b20b0afcbbaa9..e191edf688a244ce78c2dcdb6dcd5081725c0456 100644
GIT binary patch
delta 713
zcmV;)0yh1i2jB&eBYy#LP)t-s|NsB~|Nj2|{{8;_{Qms={`>p=`}+O*`ThC%{Q3C&
z`1kzx_WSnr`}Oqu^z-`j^7``e`SI}i@a_2R>-X#G_v-2P>FD<8=l194_2=gG=Hm0>
z;q&3(^Wfg{-re!t-0|Gn@Y>h!*V66M&g;&~>dMFI$HC^oynp1px#PLG<G8lswzA-|
ztKF-r-KwYDr=r@TpxL0G*`J=+p8uqznbw(@)|i&nmXy?#lGKup(vFMJi-^#OhtG$8
z%YJ*xdvwQibH{U}q@-@eZfV15XToP>!DL;&U0l9gTfJLXyjN1WQb4mnKe9hQvOYVo
zJ2$U4HLf)<tbZ^stS>ICE-b4oEUGLksw*n0Dk-WdDXA$asVF9>CMBpPC8s4Lrz0e$
zBp{_A9;F@}q#PTh8yce;7@`;yp%fFK6B3{j4xSDSoeT<`3JIJE2%HE7n*{=z0s)x;
z0GR**m;nHo005T&0G0s%0RjI20099300001f6@K`0Dl20Nkl<Zc-rmEM^nN;0LAf#
zK~O<OS(>6)v0?AMfE8@mQ0zvr8)Jgy(;GZF%x-eXEwjJtd-KPaN#Fq<-~k@6P~g)f
zjF<$=sjh_~QVzD*0E`H;tzcVDI$^+{9tTt4P;7>Q?zdzaC<HGd-rg5!f&@bW2dFB1
z#7E+)7=QH#>%6w2(J{Ppd~_?zx$Nowlp9oJ;UJTFl%?zJS*i=gT!UAtBFl<;H(3RS
zz~YlC7e2e40%dMX6$0rF8<?E^H`?cYEexu8MN!msJ9N}+YaeL{RG!Vec%hz$p`-ob
z<0O|~wbRG@t!T@}b02g}zb3*xdzTHM8H<Mi&qB<c048^0)CELVVxTB#azj(v=mb+`
v<gf0j2lvmCN%%GiKPK@25AXmFSSaudM<zmPz2LX#00000NkvXXu0mjf{b_n-

literal 928
zcmX|9dn{XF6#uSjQ(bM#$ktV7Mk|<jB|>JgPRx)+s*%isr3)eaA%y+0$tV)fZV?e$
z^P1IA4MMWbg3vO?W|(=iVqsnxs->^nou=Dv&OP_bIluEe=lt$h%!#;bO`%f|Le^oS
z!Cd&VO)r@MzV==29zqt;oO@Asj0hPq%qSKcjYg$bd7wGiJ=xXhHC>9X#>GYhZYca(
zIK4j&*(6yKw}-1WXt&kdUQ(~h@0GvQzuYD6c4E85gT?n7?};yo0MHmTP_=)$4?N)8
zR@$s;tSqW6DrPDmvZdbIQf)z@&Y(NhpYELOK+x<{hf`4%0=ALu5oiI(P1Pna;6@z4
zb@O$89e%D7*Xxq&^w)GGLSVM9Y+YJioLihdq#iG(U#N9zV9OlIbZ>KalemGMtvd@a
z=x*O+4@g!Ei`~uc+310FPV^@Y3k?oU4$u?{O>8EELlvSm(#mJbk9Ef|XU0edwU%na
zm;wJVzU{ufKYL-*iQNg{{L3Ijpv>UrAj}LxH7_?a#0+x^6JfFav1`h;tg$Rp#B5b4
zrY}a1>kl=D0i6N=<1ldjLj95U=vLP)RB6)0so4o;U^TOVVQgpYLc;}2h`F}9f&u`D
z>yHBxh}$&S1a<|2fOEg+?)ToO)KDZVlG4diat%3Io(#2b*WY?dJ(+Kq3Z+6gD+JBq
zcR-_}$)fD>Y*+_01f*zI1p2HTt|Sa5z)iq$eED!0QaW6>dbA3wsdOsH0v>ADmFu9V
z`4Nl77>2<etG@aC3qlwnEckX*v^<_iBfjR@3i2WmK_IZD5BMlZUfxt60<GAqOhjZ+
zC-Z+^x@OoD2y)Ws1H+@ExTq8Rk^VII3Yq+YUmIt!@a;3Ffa$bx#-Si@DOx4*cFgZ?
zd03X1Q1OV#<5MpZ6dpV>yF8{uuJH~{No;(Ak$w2Gj-lM4;2MmBDxNXVF>iRwkfobL
zqTia8>}gSXigaq8^qA4_uPAg8Rl~HHBXxk2pUAe9hlhOhz2>j#AnsW6=8F;#H)v7z
z_3Gfj`HAuI(j|=j36V%Ssi`DsE*aBZW~9^8_*3?Mq4D-dM9Rk06!*ytKavn)P4nd)
Y&_IiD#>9i3;}STbusadK?LoY}KhzH1D*ylh

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/SZ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/SZ.png
index 5779fd1f5f2aec4ab23ec60484f88d7ed211a6f4..d06f13803bdd007ee81936f987dbc12a40d997bb 100644
GIT binary patch
delta 2268
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

delta 2270
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TC.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TC.png
index ed5e4f163dd60f417719ab6157a0aedd3655acb6..d4da1e272d2545822b6cae062586f1776aede2e3 100644
GIT binary patch
literal 3975
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

literal 4052
zcmV;_4=eDAP)<h;3K|Lk000e1NJLTq002M$002M;0ssI2B@5<>000l0Nkl<ZXx`OY
zd5~4rng70X&t2Yo_q~4IuUEEaQ6wfv8-s|VD9t!AG>%#oH3Lc#g^W~UoGQzx<4iJ{
znW{;uQj*L#PJxaEO57r#EG`2rVq-&xfd)5(X6XjH>FxE~@4L%6-~91<gKk=c*H}4!
zcHei;@AsW=Ip6QQcyP{~lI6?83l}oeguZp?Q2UA%+g^KZPj`0`009urYl%gRX21B-
z1F7xXn-(mPnN0sbnBRZd=FR5KH{ZAT`L%270hIH5ApuZPBzX6|vwpsO&bY24?Z5k7
z{Oz};>nf%huBj<mzMLoP>N5NGMd!^cS+*>A%PlMr0D!4e%btGv?tAX}&Z<>)Tef`M
z)06rtH1e_tfWl#O!NM62ESWV!ji&$b>m%#dyPchi-ygp9*5YN$Li6S^)8wW1-xqu5
zo!G{W$!*($IU4iku|PoA`P{ivXV0FzYuB+=t3KSk`I6Bf016kHH4CdATypIUtta);
ziW6_FbGy0}zdu}4(~mIsG;dw@k5@eScj>jOyWdzB+q5ZJTRWJBrtzC@y8OE9CS4L5
z!$5C7H+0+f_U}K*7yQk$w|(!br9XUR#^NQZm%c6<Uk$qBc)NBTTe<SXci#DgN4ryN
zU);HQ)Bc);RSzz?^fWF6`rzGp4neFZ{nDDcO&c38A&rZL4!{6__q{GJG|qp?i-+DD
z#Am+uqG)W`&`3mIVs;|a^xtvUH5U)PAMpbt*eMt^zqhdJ!6mb1sL{+H*Tgn#aJ#yg
zVFc&SE&0h$g4NYZDAd2%&Yefv+TuU>+iOQCWPe=SP*$j4<BO%&uI^s9!RhJYe*a*j
z<es-Ir@sE^s#SHHHy=nQQ$ukN5LmS6xe*NpLdfD`bHVLZ)i+IX8}~+EebsAkCn=R+
zFj!q3zWsLQ_YZy^5t8R15WM+jlESL1i>_PmoIZ_=u|S|;;lfaLbw6|fa9y!&+rdqn
z4s>;;6oui4!G-e64m}rcl0d;Bahk(BWQ{;zgkKHbP7p9Wue88Z+qdVp8lj?Cjg2J4
z8JL8y8XHkj&iZ>Ew%a?%0rFN+g&^BLdna8-MalbKeDFb!?iI(jX%t?|;4ggf{NBYb
z<-+_D2wZoazv^nBOTvPo-PDxWx)q2x%SRBC5JmUgTl&aP!HeaG0|HQ=k%zudEr_k(
zl&Y@>Au#d&`*|^ne%Vwl__;j#C{S;rM7$_2=l;3GagPbCu|E44h`5<6E*DnF&U&n?
z9?~D@2oQklGF6iUCd82fWdJUM5ODmsGGT(~>|j1W6%`Vl^#-?tk1aCi&IJH|-{R*-
zx-?3VQbr<XP0jTA^S`001BqOw)5+S}*jsPObee>S{P4ko>l8u+KtOOaTDEnf8}2j;
zV~i01xwc=rx^BjX-6fM^0aG#t0MOORqa7-fBG#k$Oc4q>oC5%4GKdTeT_R(<8&3S^
zfBdhM#MiE^ANewO+ilbDy6fuMvnThXm+5r!{r5Xpu1s#*=4CQ!VK{Qf9meEIL?8Db
zhLiSd*@)K`&d8=fNw*Z-Yq^DG#%C)x8sSqzn}@D;-g1~vm||-hMNjJG#p2{iwJ0Ld
zR(noExYTWJ))H|xX<8O_0EW%Y-7mkqO9;t_Q#f*pKw!awtClXEGkf-AP2)qMi%do>
zF0NR-$XvW+pHp}ure9y&=d=XE(G&thQ8OJAvr-35YN;z7r%bfXmZ5cwo#9E0!Nkj)
z(<iB^F`y!IiJZ9RS4Fm46%yPuZ$0eS!_L%iS-L?a0U>vpQgR*H1wt=byvSU<<bW4>
z?)io{H|%}tsfE{Hf&C7xh2oiRD~th+4ADK-Hd0J#HWvG`l}>D&QPk3V2nfj}cAV0L
z!*q>&8fI*nOfoAAI%xtWaA^i0V34jtOOs9j!9sh?<--)R3xvMutv~hkVgp{`Sh~!F
zG=&KXx{8uCB{N1!g)u{y1=+S6z2NIyb#vPW{4}=Gac!39Qf-S##j|b9w)-rJ3IYV2
zfN6UYos3d4$<cjM)8t?W<QEM+*Co;5h)l-<%nmS87z2f&g5Wtm6{QR4fuTDStgdOi
z;y{jbI>mZAxp0_tl|a}Flx7n>CVA)*0Ym1p$QUPJK(bSdb#i3j3po`cXD<mryr{_h
z?svbrY}t($3VleGWKd8ZwW6eD%Qc1o;5Zt&V-?02fdow>9aG~a9bgCmpm6e=Qn-{&
zVJg9s&AOdb7(?<106?&=Q<`m(u96XuTqRYPMD(4R6Bpfg!{&|q`Iap|tEw8W>*oV~
z_sG!umuG93DA$<kN$Gk>*~vauE~H8rV3Y*}B|ApgCiA6$&>tWq+1aLMQVJlULY~bK
z01yy?1d{}cO0LV&38kpiEeI1LjP-g}{CLXprL+00S(7f_>SqYN0^PQW0jF4yv|Xv7
z&Y%DRJP30hM%M)ZCPKnBz?VXVOa@OJ(+q=3#yHsoR|0OwF`t$04NT-zSmH%WgqLO9
z?{&4St`HShDCxa>PdvQ5;;-g&0H91dSzFt+a%Hl%R-`j($pu31b0I=s%CZVca6@H?
zo@KYI<O7h1h6EiTjiiv|x$e?1=<;u76$KoN#ayMN(rG_#H+L97K!AqdojA=xPq9@f
z8tasfb)_I6QbIwptj-tL^3UIRw|mW+<hHFMoj|S!=igDXbm`&9#25Z&&!#uO8ub1g
zs+XL$jU>d&AzQ*w(E}}3TG2ogGA%I-kS35g==oge0{|icU_q%vOp*X8$yem+24&-j
zj7TB?Fa<zLHuHM?w?8CSui^6-zaq09Ks5j&DeC8C_(XkA_j`$W`l~>v!HN)L<O?T-
znYN;FH8w$KK2L9zRw>9X38o7vr?9~Yb^@JIkC71~06{P;6qUe500<U(oKr403?zJp
z+jq4*yyA$Ls^YC#4M6YnUw~6_fcOP8Yn~?o*g!QPR21@+blAG(v`^y-b1?%l?h(o{
z@A}F=WeOmIkc5E903;v+0g!}1Na#T?omPQUxYW%Z5#uySd{YwfO!LupDTxocB3__U
zYgrDUeim&6)I&)tbIOQMCXCxoTxuO==#-+6<Kg~~)KEh>jEeg0ba+k*7$5@zFnm-{
z>U6fM+$V}kT_7YmhyVaE-LgC>Vdz!j!dE<Q0hR)CAbYSC5KxPB*tRK!unP_pl$}%q
zab&n-54Qfc<c?&dfihd(bN>Dp{&BaY5eWgT3`?h&Cn@VtqKAhgUVo_cx`txL<5sTa
z$yZZPU0q25L14x(eYYyqF-O(OdrK#O><dN_NeI~d0U8Na<=`pu)pYX1?VKD2gpP}!
z)P;JE`-28k9QD)f;m%eK8IbHZ2?ti#*_q5aPQD0W`{}qXOyr^AwF6aXJ_iwq5D_vK
z9Bd&62mt)Z1kmRv$V(`SCWVWR1B??xU<`<nm1bO*B>UPK=94Va)*8zZ$eRnbwZ#%?
z-LI9Bb!_-J8sx(n2U1BaLWKazfcpVEGSbVU5fPeSUQ-=!Ic(b*1_%|EcBI@Rfh2od
zHdG5OudwArcg|6H-cF!B(bgf$gHs^B`%4>k>{PFf1rz|6$N*LazKIE4c1qs_2P7Ci
zx?+Yk(9;v3Lb|`VJ4Jn5G-;e@=_Qai7mCNNFAhh+yy|>v#tzS4epQ(=PCr^8q6P54
z_;TO$qBqDVX+Sjw0-}Mw9{YPB^UC8V?DqCVeop{|@b>I!x%aQDK=FaJ&XtZCz!6LR
zwHZFNSoktnkVPO!8PsFaIA7?hbn@GNM~+<Q&6$mjr<2KS{-wp;yP6W-6f`PF(CCO@
zbu!fCY17EkO}C>$Mk_>jAxe%dLR*<AaOH^dh+6EbSMS_;7(nKo0Dkt_se?xl!#9i|
z#5URd6+09l;bSzF>@w-ikXEmTMf9c{Y_xQCZu~4*b+Ws-q2Xx%3FnhQG@5>IYZDaK
z0MpL}VPncXOnR~K5=@bRX=DoY%{U28gZf(99LawoHFfnJ&CT7TK>z?~<Hmhmb`_d4
zhE>%ZiF;fF0LGEyGNv$a0OOMNfgu3c=Nc(7>;Q+*sLX2B>(}iS!W$)do$YTtQM)6G
z<%@>acm{CF;d?#9C#8zu5u}j;fJ4}Ok3$4WpGp0&tq#M0088%L^Qrd12L}gdh&;~+
zY}<L^g`G)d!7zt_bjVSgK`j$*E2=7xWC#cmCVHh@1wcRt@K0=g$N>@<<K6J0)vFt#
z(bOms0ASm<AKbh(hGTyUOgp3e5;WLG7L*d<c5u}MnMLLUX)ww~a84f;fFC)Aq_d6y
zS;dd*_nYh2|KC{&I{y=zY}Wbx@3*$ux3WmhVEkFZ{_OgIC`dBKltL0I#ymg;2nM%j
z1dXl{7YqlbUJTAk`tE;vMQz^)Sfe{)V!L-AedfRSi7`)tZ%WP?5FjP7Rq_Jqxri39
zw7_oU)L&t-500cx;;{h&1Zo5;f4TNgty?x97z%h)W@JS4?6b9R@6g$#e*qo>AOuKC
z)<L{Xx{Lz?a3B{Dfv{hFCjf>ZAqq;5$fYI%)L7*&{(Sg~-~9U)$MG)NkPoBL)RRxH
z`=sqgR`~>=4nRb}h|&(*$NWAiZD6@((I(b6lA)Z&$8y7WA^^t5EIZ{be*Ezb$B%ao
zdp%JAt{Ei`9UbwertVu7E-nZ$nP@PXr+T!{GupUrcoGqMRL%qlf~cwj0Z0IajVI?J
zU(fBKjLMLe-xmx2>e0vEd-KhG=d$(a5dZ)@dbFdZC3(|=CBcw}sfJlbYQ8U{c;pCZ
zV_FuOE-8b|VXT1UbjseQr+!=1b#FMSGKE$AC=vPBfB2^lUwENzgi#d&EF0ZnDAJvG
zUbAAwo#VAv<*{F**Ch#40>7}eCRZ(2JQbnE;}f~}4c!TG$&n-ruyH?+`X7Gkm+!Ay
zx!v<<<Z0mO639h$b@i1`ulWA-@%!b`Cm?kI5fINBL?RIo5f~HMq+d0sZ+raljjzAn
z@TH$tjH(L_nCaNDjvYIi#!tQe@|izikfF>Wk`4h<PTdD2B48RuYVflEs{d@-Ll3?D
z_S*-DzFgzEGz0(uJ3Hg=zWa&g6?|*XkIb^GA=?a2Td&xF2!Sivq<>BoKDKIg>m!f6
z{OPAB&oe__G6DdAmgUsd9cpMeSuy#B30L3G17pcP1>9s~e<mw`)9}URk3Ra=GtX@6
z>B*dbe!ny^aQ5&s91eW{?wQLUx_SCE$<S?TF`s+>qcy8{o<1G>s-@{`A<#RL8#AWp
z?t5mMrt!+lyN?`c@4IurUj%^x8hxNIP?P2Gb*?;oy!`(l`)xbqxWv~00000<MNUMn
GLSTY`DX<&>

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TD.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TD.png
index 98251e60bc6023f8a9af99829f397429b3791342..7b69511f425cd398083b2ad208dffd3d5e8b374a 100644
GIT binary patch
delta 95
zcmZo?tev0|DHPxn;`;wT!~fYVvuEr4X8?i>28Q&L@7auiOf^pz$B>F!$sDcB>TDJQ
vW^K%Efvk(U+(dh{Bti{VC4?MY!4$&Eke`(qV7xGUHAuIotDnm{r-UW|!+;&0

delta 105
zcmb<zXPlstEFItz;>y5~4n`TXXY2g`&j3QRS^hIH08zB9L^uNjgSw}SV~EG`<dg<R
zH&s_1A2u~Mri74#E1CjX7jwCZ_Gn3j8e9@#U?`l%$YCAB_7|vy!PC{xWt~$(69CD2
BA94Ty

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TF.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TF.png
index c6261c2c4a5d02e841c460423fbd081428c326db..3faddf37e8fd03c108c587b0bf6569f0451f99f0 100644
GIT binary patch
delta 1686
zcmV;H25I@<4ZaPKB!7iTL_t(|+U=QnP?TjH$9F-@EN#THsnqaoxjax*Jj#qrO*Fy&
zFikp?7`3s{G_%Zu84bnq;Mfb~R!#-hIEK?iR}4W81wl~|5Rq$9SmfGW`?}A<E+Pv$
zuJ1bYzVjRAd3m4r-QVYVe&_qLSRe5E5fd-lRic*G&WHUSZ5&}y4HmN+EN5$xM$6fy
z9>+`<hO@?T@$ly$3;>b68-Ktv3H0knMtj<>h#n9?=*b3Cn+CHPTBOm;ru0bA^91<e
z_tV;C^|mxOVNP>PM|+37y+hWg$Q06yY{`!OlAUf^<lauV646=C{LtqHVCNLuuPj;<
z`}qLHDNegAa*DHc6b+r|&7ycO%7lo#->(ex2^bUYb>PIhltE^KL4W1~{C!%%UGxLM
z;_cVQi;_!Yo>ESwmVN(gnqB~mvptqyRR8cPkMgP}Yx_vtPB#F=g!}cTWD<@Ccy!7X
zoBtFO?dbt9H0857sxcgQ=mhVLd(Iv9&pYIs3pwbU>mHDgH74rTHay@Rzk+{~tB3va
zw*P&>*xHvxsQ}o@2Y<dm0E+wBH>XB_7^t~~7;DN93qh*5k^tmituwarVU6)*ja7<?
zat@{DH=gRd*eRCH(LDgxX|RO=!9F6s<g1NI_(_~TapsWm!qoFBfIBtPT}LvvxQc(-
zcYd?0*nB}qH@T6yz<|R?MU!x*eB^XLoEn<(bp}B3Mo#mCDu4K~`_1iFOC%xxTwmfG
z2Mp~1nn(7P+A(v2x{YVfis*o-qMU+SxKN6?@_={F=#R)%otco?{1Bp9Ynu#<irwhG
zWB_Z{3LtIiSiT_<Ce(ckHt@Txsg3vBaP?9_?KFo-vK%@DFf!wZ#a_=Xth-TuZ>e)U
z5^%R8uH2Y3<$sF^n8#xP&@VdaW@P-0KMr1)urPGZwzNTAb^@50U!J&D)|hp<CRtoD
zY?6=KH+1B_@5~DLad-OLGXv(Xj9LCuVz&oRvJ1O)y9vI5h=ggH0QtrBZ`t@`X#wvM
zm|rJpwOthh)ya)0$zX>grusT>|CclGxH>TCuy8QtLw`m5(qMA|)WVt#u@nYJ7ZbZe
zkqhNC0g&e4JlHFQ8e%Pp>E$D)9K}P36|pHU#)f#fxqzNT2IFaY(5X<WTUa77op&5+
zX#!w@N7?wF%esS8g#w98zG?3{EP-B>5@Y8CA&fvXR5;Kc13^f^a4Vk_u^QmbX?`y5
znHX2xX@7<bfuXeGzLi}#{iTE<hyRyPj<U9Cp0qd|`B<S)G)X&9TqK>XAOJaqbq;Ie
zt7}^@-Y>Xh@<}kMoq}VEVS6l!MgS9}WKn%%E3|=r*nzZ++vxAesuz|t5P-7ErVF`u
zF_6g>;_T|E#G7Ten{W!NTe&F-51|Qw;-UmV?0@T>t%#w^<q9&ED;^zBoCe#21;UW%
z*@0~bGN2{;=Ah`}JziORx!Fp|%E+nit?QL*4X!*~eKZY|g`ov#$MJvEc8F{*9Dw4z
zHqjd;F{)0KmWYYUmXZrWxi-&HB)Qk7sXf9gA{A>anFH~9)lvwD!R<Q^{b!6IOVQ#3
zRDV|yN<E&fy~7GM0YoXKulMfvRrk{21HFaaQ?toS!Vxiv_Sg;hx~8+T^{S~S8e1(6
ze|L7EdO0Z`44nY@gcll_2{fyJn`I|hlzsrPIVyl7{&}l@PKK4UyO2yi4n`!cx+|Ts
zM3t~`2@}u^1)MBG83G2}PA32~7(V&v`hQ(#yn-)RR!cMUYtT2^uS-BvLKrr<q`P=r
zWOt!{>L_ya&Oxp~Jtqt+*s@PNYKA|HqI(BW#HU}Zf~g>+A~?Q>R+CcU!ExW1jG|55
z54rNQ+uCI$(}Bmpluy48V5L0*@{x&a>K~wAfstrzQI8;lP&;=;bXAQMb`=p<Vt+)m
zrx}3ajj;CJ?VdT+KGI=b0?dic>5(gjp`EAHJdT@FzTKK?xiHkl{UYfeX$Bw#J(?Ko
z1A817Efui}oZ>Zv-RfASXM5t5*c*5Zl-UDi+$)wsy$Pd~dO(^Uiv^+9OCtiKisMe-
zn(h!e(JoA-E~S4jcY6yqVcGfwG;ir0opPB>QFKGH=C?F#l%Bqw?(6%N^Y+uw9sy_9
z;Y_7B>+9?Fz62QnIrxxYo@dZy7?u8hALz@or!PA(bi5F;5&;UYk6tnW2&q!ZK(D{h
g^puzI6O)eQe?6BWADfU?h5!Hn07*qoM6N<$f>swn0{{R3

delta 1720
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
O0000<MNUMnLSTYjvO&!N

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TG.png
index e1af16833baf0bfaf94f44efedb41e01e9aeb0f6..57c6ea9717e67fbf11dd2654f83f94c11f1e277d 100644
GIT binary patch
delta 840
zcmV-O1GoI@2IK~iDS!X}|Ns5{|NQ*^{QUm<`u_R({`dF&^Yi`j@%`}d{qOJm?d|;N
z==<a2`rzRD-roA%-TK_z`P$m~*x32k*ZI}e_|wz)($e_R(fH8N_sGch$H)KZ0QSbl
z|K|Yz<N)@<!vEs{@ZkXTy1Me-0P)@c_1ggP-2m_10Q9!D{D0K|^Ru(%+yLa+0P?D;
z@uH&eo}TcXo$#ET@0XYEj*jk)jqHMg@|FPWe}C(IeCLt?>UenSc6Q*80O@aU>1=H1
zXJ_bUX608`<x*1QQc~nmQRGli<4Q{6Lqp;}KSY`UKAQmHJUl^}06dxiKbQbMm;m53
zG<I|V;4v{Rm45&*k^tW>F5fKx-7WxfWB}bHB;6w;-5?-oVF2A9AKe}v+#VhmhyW9c
z02YV<+#DR-8ygOY01<`&4Tu2T85s<R0NfZD4}|~=hX4+R0NfWB+ZPwx6ckrm0NWB0
z+Yu2|SpeD*5mZ<JQ&<4n5D-#W0NM`^+71rd4Gr2141d`P3E2k+*#!mI1qImz1lR)u
z(**$70s`0q0M!Ek*Z~380RY$l0M-Ej*8l+eUdK`Z00DJLL_t(|+U?cXP69y`fZ-#G
zhy@FxVngh`q1Y=5_TI%V;#xoy3xXX{9QU0y!336N%<S$Bn*HzRn`Dx62Hr_}J>T7n
z+zud;K7X$dt(XXb%L5VkW569H44_S2!T_Ypb+dq*QyV5WV9AtC(1_W`>eNi+rda?z
z7zgbrthdhMN=z)k+W=7H2?yE=wU~l{&+T$vI2^MIfJCEt%R<@hkDP#~fdaKUOQnbb
zfTR>fdWK5x;sl`k-ed?#u6H7C0P>IK1<xxDUVp?DK=gKVeBijGYKiy}8F@+qK-wD3
z57<`*0NDsXfF6<p#KZzX3*rU%bpQ#ieW?K1$GiYa1v!RiG+!f;4$}-EUxSGO&_;RV
zI{NOaL*C>I1$t`hFfjmMcmKoBM40N$q2s)<u!xBPyqpEE-J}@%;OGQXR4!E!__x3<
z{y}G2CTV4Ed=e8>6IEVTfeAEZX>oy;ED;caUxQMC!I;3nCNQuHOaw$AI)E>3!@{Ot
Sj^8Z+0000<MNUMnLSTYK$eHT^

delta 846
zcmV-U1F`(%2I>ZoDSr!x01Sr!4Tt~^g#ZqS01t%#5rzO0iU1af02hb=EtLQ;k^nrK
z06v%iKAQkPm;gbU07RMqQdj^}SO8R509083S6cvSVE}Su0Csc$(**$40|3?m0M`Hj
z*8u?7007tl0oVcn*a8CB0|VFv1=$1y*#!mJ2M5^+3EB({+J6lV+71rd4-eW95ZVzD
z+Yu4l5)#`K6x$aU+!q(z7#Q3c8QdEi+#DR-9v<Bu9^D@w-5?;{BO~1;B;76m-z@;&
zE-v6PG2k>b;Ew>|JUrq*KjK3}<4Q{8P*CJiQRGrm<k<k_Qc~qtSLNIQ=aK;EW@hMT
zXX$Kg>2Gi9c7Jy2czEl4eCvOI?1F;sjg9V(j_;S3@7)0KoSg8To$#KX@ZkXQqN4HL
z0P)@c@|FPds;ctd0Q0l6^tQJ2y1Mn-0QSPd_QuBc$H(``$oSCE_|eh$($e_T)A`la
z`PbL^*x32n+WOqw`rY07-roA);QQm_{M7*b=;-|I?SK96@BQ%b{qgbr^Yi}q_x}0$
z{`&g<{QUpp0RQ9w|K|Yz=m7ux{Qv#^|NsB;|7!FA00DbRL_t(o!()&p21tpqb6^LY
z4D!SP84)Hn9DqmzL|H}+7-9x!nNnteta~VhE{M+4!7xCWff)zDG{CH+$wd}TOiqG_
z7dzm`Fn>VSx3xDMT~N_KAqEG)FhDu6w>MiG-GG$Nb{qg<fRc``zJZ~kQ&n$oy@$1>
znW?d{I!Oko1?1%C7Zq3a^!E1FRacdl6-VfjWPrS8aBVLVXo%1!%?tAK3a+^b{iQz2
z@}wFdFKZFo4AI`5;XraAf`N7>#DEH0S@H}pFMov?(Bwv*0kU2#y}dncKog?m$udA8
zy0^D6GN`h*x6p(v15As13w%`M9n-s8JY`V~=<2`$P-DTPA>IbW&<ksbQ$jYt+0PpX
zKruimBv1pIBivK1k+ZWn7dH-oVt}d<!dfd+l=6U)6$cnC)<+GXrvXB^YbJYQfSn|t
z07nkMP(u{RN>0K77&?dp?KlgRb_&6$0iy<h4M?L9FbGlzaAs3t0RtO_VAOz70|tiy
Y0CC_yo6Cg@4gdfE07*qoM6N<$f`-qIGynhq

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TH.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TH.png
index 780ab4a5c5b53ecadce18c14416a3d2a35d1c0fe..ce9160b927280d04fe7d9fbbb0790534c381de68 100644
GIT binary patch
delta 167
zcmdnZxSer=L_G^L0|P^Zd(K-Rr5@lD;`$#5{{8#&;KBXJpO>w_^C3F=m7LsjM#kq1
z402}6m}F)%NY7%BoLRNl`V>%$x2KC^NX4yW4Rr<yD~^UhR)GT(+!zcr1Q~c1H+Vd7
zVlY^v#2`^7%&?ftO?1Mt2Rw`i3??%q7^pEwxG}PD2q`e|EMz&bV1<5LD-*-zo2h=O
T8}}^+n#<tn>gTe~DWM4fiv2nd

delta 171
zcmdnaxSMf;L_G&H0|Ud{?Tv4MlyQJhi0gAk#^($S5cEn;?$3h<|NsAAw*C&2%xnhf
zSs)}iQ_gJJ{l}mG|NHkLIvS|bCVhS;P`k6Ii(^Q{;kQ>Vaxy6JI3HXhQux19R*5w*
zj(x{`m8pj|J1+=cz)~Qe!F++4VVeU#P|H4*>dd$!9136S_MdX?VPHPMc-MttXR)e6
QBv6vU)78&qol`;+0AL<K+5i9m

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TJ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TJ.png
index 173e99e9970ec75a88456dcc8489205f34c3245c..47bf1d794ad32e1c924b0ecdb5e37fab346013e0 100644
GIT binary patch
delta 1106
zcmWmCiBl720LJ0vYAtFY6st~w5@%GX+G$bSB10QIkV{3-L17TaQ9KIXLLy=?Qp+ik
zOIzwy8ITr}5}>tK7%Bq+5)I)9azhB=%0bA%?tc4y+xX5i?_cl(%e2b`zC8N<5KTiG
z*-$hBG$Lt4(8xj~GYxSXF453RLkmrrXljuL1{&yTphG~5NSk>?&LMIZku!*}(I7&N
z@JWQL5I%wMakMl_FZCkpAhHf1>pNuar>(un(vK`kWa&XXa}P2rkhu$)WXRM>o7!ko
zD_ZPCiydgO9WHjj_b-9Q7HE787aF0#<`p#j3k@%!{sq+k1@#S3R}Xb{P$!1ETB!XK
zYDG|61LyyM^S{ISYB>K4&e>GKxk@-!LCrp<W*$+RQc6=oX?VrdR1r0Gmzok#Q-zfJ
z4y7)j)cKS;kDAP-R9TdYPfgg|1moAicsdxr2FAHy%!UKT(!khNFnSq`UIHWM!N@r<
zoD2q!gMmaakN^gbfq{515J$eVIYRcwko|{A<v~&zNh%MJeKz4_PcV<{*+q7<Nkt&3
z*g<rCO>}K1<l6}ORzmJay!o7v`4Tc8Lbj2RttX`G2q}w@dJ~;CpAj9NMEh!kNF<Vr
zMe<saTqKl>3_>9x`B*3y;u1Gp!o(#mcpC$6TZy+a@YWT0>oUB>0dK+HI669>c9dZl
z#!JE~eK)#dn7wc4?w~`QL0$K3w42=;iE&J|q2Y^|4N3Mzv0Jz$M}qCVs_!4oIq7<$
zD7fN&Oc^)fWJv0@Q@>>o8WWWDbz1@dOxl$0M$)NiZfa_i$cqYNsxv(V4wo{QQz6VI
zIM$il?Be=3inZ#@p<NE8w|B9eOR<bJ-bJI=N}uH)g;Z=>dqItrEh$XRp%Qiuqg&0;
z$=w|Y>kkB5AwvQ?w}!V?0cJF?(v#v?Kk_sA3P1P1qw}r#_F4AFOILa4@cpu%rtUKb
zlxUNa&-&FCcPqZ1=w|2F$K|a5G{7%o%a)840SQOLhCkuDDI>dN`yU+3T}<VP>-^2V
z&KI|Z{Sufce)^4vJ|jZBci*P%g6v3Ud^|5f5d1(Icl|qbwVD<2B+aSdikN--tC{Xi
z-dQi21e{8zszy(b6rbA2aJJyw<|rpdpnvGC=v8a`g5DXAPx@nDp0Hcnbh>x1-O&%Q
z#E3mRvUg(bUJsq?3nY!BI43TVclO(IxS4TqvcC5~A$iY5HNvgb<Nt|y$uCD$HO%;D
zz<sD(WDYnNYnhm?sws$prKa@S!mF-%H4EFON5(umZkk%AV}Iq;g7#r;wKvO&J8fx+
z0tFkN1gFp5VlFX5if?pm#WhmpTdPK6-LIV=3NlPx3AyXPI`7roh47f6PH9S?zFC?U
zcll=l{}so&hI8j(6MNl1hR~E6;q&tgN=w7x(axV9`Mx%|ci8!Rf2hW$U7}RwWem&V
R=eC5f&^`Ni3wI{+{|9L;ylVge

delta 1121
zcmWl}3p7+|0KoB!QBK+rz1DGJ5h6xg%G!2I*sxpet|c{O*7K-cy|nGtIkPF}6m~sY
zl+)rw=`qcqh?Z@ZyvAru295HFnW<*RjK=HU``z#RcKV;+`RlBJRe=|eNFi8hEP+%Y
zkP3w#)Cr~a5`ySsu?zx%K`12K39{XS?64v`mXjST$j*<*&J|>r4cTQ!cCDnk?5XZG
zRF4xSUQdagsa_Kos`nF0;!a6CD2XQ}@uK=RQqs+o^ixW@h3el*^#{<h&uG~W`uR?p
zH?W%?2%`rh>A`*UkjZ{}=v#XD2YNV$esO?)aR?|(;(#I^C=LTf0vP!bygCX-e+Hu&
zVC)1KI|;@!!T2v={0tcX6-=1?1}4seiF3^B^UUikX42#$GnK<Aa~WkGqx^$W{>iBF
z8C3zJDr8i=B1V0MQUArLi<!3-%)3gcsfL<cP*Vdnx1rYL4%FU-+IvvPhdLqD)xzmI
zI9(5?AHeB{P~QOcjZohN4UeJWA82TShE_P!3g5TE_wCTw1&!U%*n^DS=)=Wm)<lBl
z`q7*W%?+UW0UnwkLi59D!Q=&6P@shov^a*y2}Hg|<Rl`e5T!(v8c}Z%ZSoG$8boUm
ztwTVEXFKq0Cti@_ML7o380axDV8)1<Sq$efT)=P<LlUDojOH<-FrqO67%><@j7<>c
zVXWK`Xh9I>+rvY4MIC5QOsKJC=Y7mh7u`0iS|VCLQEAIQHo26;VL7n*Pi@o^mrCM^
zS+Cl|z3*^XxtVv_>ie9)ZJfQnNA=?3+_LC`bWz^M-dE+t-dg3V^caDzuYq5->xNle
z%I9T+-Z70z)gwM9wyGy_DE#i4;H^AeiTMumu*m5x!QsX><0|jcVJW}DW=bloP&A!W
z<)}g&_sjCWdDxt_$0Ef;dr;+@RU0%pIpV?(ZH|82^Wf6vgjk=7GcFfnGo0+WaW>pF
zmuEYCT%TF1o(b;TmYnTps9k#7)At@k1{QMJM`WBm=J6VCVn)VPvqRDCH@>{G(Dd)(
z{Zq56Tnn82y`=i!NfyhwMxY2;Tif!bq9M^Yz(Sqbv|-WDBTbZZD)ft*YsUnSwp|Y#
zxVF##CrhrMq(4TSbyBT)>&&@wGl_lS68mcWsEoJ~<UzzaRaV*(U(4)8v3LG$O<8ih
zjyRE8QP)^1EZ@1m;P-N2Y2$I;`lzd(7STyc`OUO-WbSe6?GGD*td8YU+9NmRswBR1
zfKzpZ_3Ygw@TRkL@#V|Yr5+As>b;p|z11uKb}U`J^s9#K8OH^_q_8;RP@wGkc+J+0
zO=rBqEyd5%T%U+rLbkoR*dpH9-tF#Iayd8h!X~*}C@VW8G@F&}9<?be;^68lNg}sQ
zuDgAHx1_DUzD=^n@B3uC`Ea*&wWo}7%Wfun;FeDZm#~i(Njk-Cc~6tM$%&nUqVt8p
hBKESd|2)@P%FT(&71n08fS*s83J={IA_z{%`X9|=wSE8q

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TK.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TK.png
index a7af383d4266c8cc31a2d48a4e122754de9d3bc6..221dd67e2092844b38501f5256949357fde98cfc 100644
GIT binary patch
delta 1611
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
JPDHLkV1hdZ_+<b9

delta 1638
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TL.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TL.png
index f59ed4b887432058af09e1d2ad720ccd72794944..3b235408fdc6beeef060dd38b705ab478df999e5 100644
GIT binary patch
delta 1673
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
Tb<~{z0000<MNUMnLIPldIF2p8

delta 1711
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
FV1jq~QbGU#

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TM.png
index e112e5a7eef948227f48e5e061f32e2e92fcdc24..36cdd486f337770cfe56d8802cdbdc40a33a6d8e 100644
GIT binary patch
literal 3872
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

literal 3899
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
JPDHLkV1h|udY%9P

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TN.png
index af087fb0655d8088a6897dabd7b757521adda63e..7f59a64451460f81dd6149b9edcd2ec04cbc0f64 100644
GIT binary patch
literal 1609
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
SZTG>8Km>0KCw2zxq5cm$(Og&n

delta 1601
zcmWN@eLR#00KoCPj^m<o=OQn+M76x`I4`AEj?0u##yOEW@0rgmqP50zY&J2ePp3Ik
zv1~Q@NE*_c^One{mV|j3@jUnT+?{)W-}C!?|M-nsPg`Gh2i8#5AZjy++5)0%KolNC
z5kQnJh$es=Y{3mgaKly*LjW;E5QB^zXl4(Z+kxixAl44V+C$iF5Y_>**alfRK$Zwc
z$kGYIIYJwqppDMZMiOM@3|WyNYZA0+JG9va+Je{t*&tjY{B{Vxg9qSUc?5(T&vqxz
zb{CJhi??+*&+cQMy*tm*gXieUck<#pBfR+}gb)8CAO3bS-{lj&3z_fg%XjtTyHfaW
z6#h<s{;mMQu0X-Zfdcov0*_#U*8zby;!}YS;-HXxNa!0P^rH#`Xu_bw!k}>BUIg%&
z=)h6Yfk@H8NYSBVB5JgV8Y7|}7lp>a;h)3daqwsHa6~+Ogbp7~fR8fZNCq5z5{^!S
zW0K+Hr^JX8DdN}^aU4@jPZuX3GQ^3QlB8@&a*pKGX-P`1gqbHv`%03I$d_c~OESNf
zW)(=Y3#2)P($i-FX>O79%OYw1`Srq*^}^Eiv%vbfvi0-d%SwKfmHs3HDrKyTva%{!
zd9}Rqiu~dgc{N*JQzyT4O<wzpytZC(wLx+9R|UIKaqYU|+6_g0lY-N%XlPb8{HAQY
zrM%vvY`U$y)v9bk+*SS2rn+-a_2)fRYlrG?r>d<}1+@RAzSpI`-=luetL}QF?s}~5
zexiQ(RNebb-P@;r)TepO)ja9f^bKhSM>K;kG((6{?ej71$V=_$-`cSW?f9g2{FQd%
zwRYl-cJhtx)jzsdZ*{MybZ_42-oDqpo6$|r>SpG2Gym#l|JBbe=;s&p^Go`LCH>-m
z`u~6x{qhI>%Bo=%G^`;Y1Bl=mAfACIFz^KifzTin8HBJw1RKN>BSIoIO4p6+GNVjx
zlq-x1gwm))sEjJLQH{_TH5!vvYtrdVI=xAcFqjMoqsfRcA!QE-&`~JNjw1k#8pjw+
zPrYSB{@Ib7%e{k^lUWrGmJG%yg;mE%d^6;>XJ{n$QU#|j1H<5~hCL2!e5w-8d~Y?U
zU70%LST=~V<FpmU0R8=f>#GgpE!()u&(u?&5G7|m-?QKIHMZk+qrL*&9>1}Ja2oaH
zf_HuU%`Xm`Sod!RF)8S3G%$WK$R&7z)Ohl0-HAYr+WrnMp60+^{?@roFHnA0QXGzD
zss{GeHh=XH-+$}}befD?^@Y-be7`dyqrF$P3BNh1h=FtDHli*)OYjc$%Jce>lG0@M
z0X&&ij;-`E|5NWvt*@(zKj%(1%ikX6$E@}7L}Thp#4I8lki|>~Rz&8*+$%ySOU%L_
zzIeYTd<z`8?>MPYU1D>g@1)ZnV(Al$5s(<_vvkTjws>~K2Uc%t<T>}8e0_0d)Lbw*
zzsJur1;dC}m9f3o%)@Vs&PTk6^u4gQ7ngO=Ox7OUxfH+}UU!X1+)wV{5Eju7xWC7n
zC+B$``?)mRrAz|&Uv}t2`%F{Ea?7aPID=rYDld|Hxuz{Vsi|4Ly8+jSo|q09<A-41
znzY3QX@7aVnDn}lz{Jw<WUjMN8hzQmAS7{V7<Q%y+Szr}b4tG<uokV_JT6eju1V18
zuR$NiOMf~&!D4fb!Uog+eq{?Su-)7x6U<}0XJiHetS&j_5$TbC&_2WN`kpWx;NR&R
zz+#u&#RRi^C7)K#-|BW`o7IMdG6~H;3@zijc^z9{;i{HsQ}a5~753szU)!-`<yQS3
z*%6q*iDJqNua*JDbg?(Rd}iMo{-HmgjmpY?z?nQ={VsN3h7<L5@Xp03N@f-lU!8PT
z;|2_{x;)xw#M8wV+$zBN4tX^rZK->rL1ETvDj-u%ROEihtklNbUh82KgC-AQqG+|%
zj7raUiLv*%Bm*X;)%0!LNLb$R0HMh8L0WGdckt-hsprDII`>v(kEbCqqBXf9{g?T$
zheqD><ilBnIg9aSW7Nyql&7Yp*^2?BU}jYdU7YGxuTeNZeR6%%Va{kyYDi&_RkPhh
h&i*rRStl^q8Z_$Az{o5Crvy<*M-E5R+Cx*z{|B5<WrzR(

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TO.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TO.png
index 8f9d3eb89350387708351f30611797df8b0ba0cd..164f96a831498a741d95f08c7bcad148a585b51e 100644
GIT binary patch
delta 405
zcmV;G0c!ri1+D{-BYyz8P)t-s|NsB~`}_X-`u+I${r2|!@$via?)Tr{_uk(3-QDxg
z&-2aA^UTch%ggf0%JRv{@y5pS!^7~w!SKMq@4vtAzP|6hz3#cW>#M8jq@?AOljDnv
z+-`2$ZEf3YYujmQ*k51RU0v5*UDj7u)lyQ`QBl%GMbSk?(SJcf&NnyCG&IX7D9R)x
z$Q&HT78b=462%V>#10O`4GqK$48sZv!wCt)2nfOk2Eqje!UP1u0|UVT0KfnMzW@OI
z@Q;)L006H^L_t(|+U?ZG62c%5fMH|o4K>(H?7g9)MmF#NT5`+<4Q58e%>EbH%XflJ
zsI%rEJ{K#%>VLXJw;chnmp=G|D8K>)^i2iQWkN`8ErDr8-U_xZ;2h43F;C8Sd0w_z
zU7*QDAlT=B4$vc)J>~3OIlt|4x<IB*DQ#^)z|5hvQB9fm4g$bGKU1<d9!)w1Zlsc`
zB3Xq3PU;>a3?SZw00IagfB*srAb<b@-}VBZA3td)>kbGg00000NkvXXu0mjfmO{$`

literal 705
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz&InoC&cyt|NsAf|GpX+cz}W7
zAOi!C{dDr=+nJfSv$KKZ>(#6O{`hgx)pb7u0}$QL%>{BVxw--s1JRwlJUAD~{`2wU
zr_-lDojeIa9}gcsXKoHrc`ZEr)2UMs@z3Ya19g2kaNwAj*b!ddBYb=ibclro=zv3P
zY#=TV&uI;f@AvP&-@ErPCnr!G4FQckAtUqs?p>@35VHIC9~BY;ngB<Kn3+Mgu&^BF
z;yTR1aY{wy`@MU=-@W^A@ZkIX`yuGv&YkB>Odu}58WaR{DoA|azK_R_{r&b0;$?{6
zAt3`)2??BkzkWUL?!FNldm}#ndTi{=B};(8iwqz^{rSw9&u7m9L*t^OBT(;Aetrl#
z#L5cyX4K;CEDQ_`Pdr^5Ln02py=u*O$bhFI@&5|`ua2j=w9}IwFv&0(8W|WD@|-)M
zdqXnOanUL*0Up;yJX4klmTX)e(zWl1-y9`*W`})l{yK-H3gVo_8`ju9a1=}2$vnL;
z`@^?fCLT>^p<_=N-|#km;gk{5sFC+6zrfBiVaDqCXGv@>suMa}%mt6jaGd5z;!Nhs
zoXOPC(_mx3s1=-^<Nq=x`9|+lO=gSbGXL+Mn>yQ^H6izEZ^GqXxdL;)m1##USF0`G
zu%bG6I&V-xc0=rBDGSr{zm|IP%ABsg@VDNPkyRwX0ZcT?Gw{!OC*C2p{Ba=AzYLzP
KelF{r5}E)A8Au)g

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TR.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TR.png
index aabf1421e86d8019d11126ca3ee87bbc3b48f93c..3d1ba55481d43e9f0e35f62cf1f5c9237ea5f389 100644
GIT binary patch
literal 1443
zcmWmEiC>I)90%~HDQZU{N(`yk#i*F>Ti3MRNk#Qy&8SGD16f;2#|RyyyWP%NS1P4T
zhh%eQIz^~NC$?-7&oj?4&pb2x^L@R)pU*$=eSOosy_{9(3_1isDy}YUAJBF`R!JUY
zX-o1v1ktW}d-yrYz(}Ps3ZP^XKq4anQYHq(G6EoEI3dGu8Hz~}krWn5zr)gRz<22)
z@J+g~DE;zP`tO|d<197xftsA5CZ?(JDeC<sH8w$wjZ<&OsnPe;$UACyjC%8ydOb=F
zjZj0w)XQP&#T#nywPavO()U8rJ1FS^o=du)ON0XwVZWrSPx7=^@}x)dxLfk@8QK1b
zZ0jUj{~?<@$fo;bQ#;vsk8HR{*0+&$t>m2+vbLG5ZX&B2$*M-OvO#>SUVNigeD$_i
zP$e#}6qnr+msW^NZW8$dBEOu-6A-y&L=I3&<dhKEB}7&+aixgJEFv!dNn{if=><eu
zK9QD3q~;SBbBPN%#JMYYaweX18Be@~CuZOY8Ti?BJT4WFy@<zNz+*1pr&I9XQ}9!K
zJerRmPr#!Ru*i5UA|5+-2IIwIVKLZ|)7atPvBRgZkZ3IEB*uxt4g!(bZ$Jcg00_tS
zhoe6nLjwUG8W@HK@X&xT)c+{D4+us5j-b9F=$>HI`w+UDi+XWUPY&t<97J6Yi0u7D
zc7U(Q##>|!>=s$=7Fl|UEC5fDxrfNi9Wil3j9d^SXT<PVgatSuEH<*!3E9a;b~qyX
z4v3yTqHB+Aw?mkKEyCP|Yy)hNtv1LOz#7?Nh5Q0oB0pOqn*j@Wvjwur0^Vc}>zKpZ
zX0VnitYrdk1dL%#V|W8#1g|%Q8Gr%IV8QDQ;B_o`EwB^T0CvD@0DV{;(1X?VVKtDt
zuqtzJ4_g<UYr8Ak-Y@3ump7sQtL@d6P6irWO;yo5`h>4yU$2v%%2%0BPuKLTJM^^!
z<7>vrKg_fXms_H`L{DkcXnSMhQi@48E4dcAC46yNNiKHm)2^*XR?(rUbGD8flH`v=
zcQ-<=v|CJwPKCrvv~4O<4C=H5KH>*+$>U{TEYXdsam>Qxvyh7`e6KC5s%dT0L*cyK
zY;h}keLLTMb*N8bXPVETvXH4WpfF^}?fMiPx}vsxdPY^`^-@VVEK$1IpVIsF<H^P#
zQ}@7&&R+cro{(qrt7Y=f3z<2o*?n54Z}%#yKp~339lkO5HU(v6<<=JR<O*h2D#ht%
zBsy=`tKA^i44v`4BBIKLS1r{=UDkDSo#DOT%e!QE){J~J&t752(@=Pn;j~;Z9~qZC
z#nnw}P{cSxF-{+pdc0O~1)U?#j%f@*_H{!Wj*ImqX=<OUccx&aRrs+=#x}YGH~cT*
zPgI+eb`8IyIQK-XfTrE9L0eYy+-~24ceV_^BTePi^`&K}pK|<*YiNHIES+0Fqcp)D
z4UrEB(`;?A?!3$mQq!CA&?z!I&#&H7>f&@iaz@!aW9`6xb{ZAHc9HjY=u+dWCk?PW
zNej%V;iym4^xxeF``?VbbJ?oCgH@<}HZam{Og$Jffx-&*D$hh7ws>TAexLD|oS^E9
zVasU?-{^|08aHlpCaiBmr#7C*gj-5@j2=Tx`ZZ1^!%faKkC#+3rDT5o1~v3@mC0S>
z)t+<b_>+kX|7m&NJsv0WRNp)?>&~iq#);Q0EKYPbTv%~gNUPE4eLr|XVP?TLVkX-t
zZrJPdRK2!V6DOig*Lq1%+MsZ+^C@YC@xh3-f^N9IJ*TQwWjwEY{=vA>@;=7&kp0AH
z)T?RTSY_T~Cl`r6^7-+lcSSZV7PQLleZmb3NYT3@iL<Lq;jyb*0vkME$koY<UF*Q*
F{}0HH6IB2J

literal 1451
zcmWmEi96JJ9Ki8m*0Dl(R458dj$(2SQbQ7p$(FTKX~>x~M@g;KI7TEX*Y*fmwT0x$
zt%G&nWYu)g<Y?O`A-~`Jj`_`RX21J9uh0AQ`2)VsH`|+eL`gwQfkL4uxx2X>1Do;x
z$WuYf+EQ026zO~3o<4^mRbxoq6jI*<sqclh?18rIg|-4_&^Evv(g0|XCa@3EqCr}q
z7SMJJXon@V!wS;2f^-0DXeVF;?Xrb*>5v{B(zk>4>|juRd-w-?*Z^>V4T1fzp(DK8
z5jFx2z{bEq*q8yEFkn+Bc#jjj*BLfD1e?3S=7(XL3rqubg)LlR%OkL*8*Kffz}7=R
z_Y~N93GA2xd#1qQs9-<fEpYS}FpditJ_08n#N7|^WFwybh?hUY3_y+sAl_$?pMsF%
z!H7>N;v0teo<)8+i?G5GRs?b)9613RiJStWP{0p}Mo$AVC>uD3`kzAs<I&&*G~_%Q
zasdrZM8lKNh)ZbXWi&b&jY-DNrC_lsSV9_hJ`KB&fhA^ONtxIs;41cO7WUgUEF}lK
z0$j&9xmfBAJUtK3%*U@5;8{g@b|Ic!gkLMhbAHEjZ{s&g@VpZI<{kW2DV`6M;rZow
zK{;MnffwDyiz<Yr4}@h8h2>SkyVb&q8ewIv@XtD7RU=W|MASSX9s$inT`N)FMl`e&
zjU7Z&C-J0{Xzn7KpAxOli1rsmM>o;+m#Ak@)H^Kd8xi%7iU!6+L*t^M3DNMRXatxN
zjZTTirbQDo<kT!V{fd0~nw$Z6<m?;r)m!rQJCgUFd^1PBohRP`AILdAIscLTut4$`
z$&X9o<<H`O{uO^+6R)m|*T0F^H^konNW1}wA%PecNDx$lViF9O;DAsf1PBQMh$JF_
zl#qZ}A{I*|61q&7K6tLZ?k-L~tll90A1bu#TC|AnDyj5&iW!q>W)`o+4_sE6q3yHv
zRtpYV)SIIyGt;s1We4S*4(*rNxeujN^femjb9EtTiySRBC8SPvyRmGnQL%RFm*-c$
zZj8%ae3iM8pc+l-5~SVno(uE65XL12m%Mn1mF}4ZZdBfBTc?)0r3<>F6MbVNV`J4@
zt=s&|a*U|-s0!g)J+d6Kyp%~{hGzer9B!tk$UnwboW61~Q_9p<jUU{W@NxG5r{<js
zHMFK7;hr?pUAIBOELk>|uFd`IAC^(K^E-yndZ~R~qkC3aNzCw#iK#Vg;1<O#+Hgjb
z%=<W+&hP1p0bcg2RQI3#Sm4UI|H7k(r%ka+wO;Nqaa1<5v59kZ@}$x`cPaDg`m;wV
z#V~<(xtxC*xiw@xNNZP<dSLf?_6}i(orcBQLHe_#L9W~kKXsT>DBsFZtQuUUCi<Sq
z$&yhq7!}ZIy&R8=n_XJ7G#^Q|7J1~cxmCP~$%*tqj@pVWtGM1?ZhUu3Ew55_mFw!q
zz8N2BPw{P>Or@T(=g2H5`lSvH53o>v&tucgI%D~L#maPhUD=hX0nOZ~+|8?AH_F@B
z0(Ivz)YB|=8(R*rDu?@mZu>nN<Qf=ncRmznIB|b$zHPRI>T`CJ!kKZ;Xcg*&?Ba;$
z{{HzWtm%oql|#L4|E)5-P+r|=%an9TtBGr>o<T<b_i-8(%_=AFk6XEzzFf&Rd6`77
zwRPS!Yn>wP#;pm~isPElZkO3I3cgfVvp2c}wdLv73!l*HIMq{)tnn98)(a~o^QA+a
zj5K$LqgHMSs{Sp;g*wkS*T1dv?;!a|$u6}Tn*g_Xp4D2XbiK~x<00QL{f^78^S-iL
zzfMh)cRu-ajov!>Ed6xPfNo7p)Ps5kn@Ww4-zMW#I-R&sC3R2srXuCKj!1g4G-erm
P!W8$zOqV+6fVBSrlU*0R

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TT.png
index 26b777c054e0f431e7c69c13fb6fa9cb5f7b02cb..e4f0e56ef105d94114fc68cac01b3a5696331983 100644
GIT binary patch
delta 2034
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
QssI2007*qoM6N<$g7n1b&Hw-a

delta 2061
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TV.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TV.png
index f140bd7b06c841f10cdc4b056ee18d9d3da5089c..2b8d5a4d63a4dc85fb949b9c2cdab05348ea54f6 100644
GIT binary patch
delta 2694
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
Aga7~l

delta 2722
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TW.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TW.png
index a408b7e1d6c3fecb8a481b5feacd3ac56eed00b4..d0f0f4be1bdd7a62621ec92d279dc6e990149063 100644
GIT binary patch
delta 1401
zcmV-<1%~>G3ycepB!5#$L_t(|+U=NmP*YbF#+?cT5LsFZVudjb6|J_lBZROjEdq*5
zXBa8_PN_f<inT4YAk-<!8W4o$B|t)CDG)%`3Sp4~LQ$xc0?Jm_ngA_CSwqsJnO4WK
zDF5`m%)C1%nMvM#^S<A`=iK|<w@KEJhMiC%r{(JE{Z3RIB7Z8sWNgBSbo2oTWQheJ
zkP*$JSKt1qK!%J+27rP|hMdupA(tXi9m6=W%r5xn=?PIZ%fuppi~+Lu)DNDK4O>k!
z2>%RuMrmL7z|4*#Eb%`u6(>KdJ{D93oiPUh619$A{keyGF{|@c^DJo+vh!F@@9>{X
zD}v)eRZ{v?=zrrDUOzB4XXRfZMZz8c#1<1eyKYD*6d}dE8dljh!IiV~i^~GRC1xi~
zOK^P4U;O3a$@w=w%#$Hw1^|*l+5iz}IgI*wYKKT98sW}agchheUp5M5ntsF5^+$*v
z$c>&cxWs9nP(G9i{UP8+2s8oYjOYiPi}YRC8kX7e#((rz^r%P9RHRhi+80by_ewq-
zmFJsY<%j%uJi0*ZlT=OL)ac@taHJhXL#=PKWa_!FtpX|_-w0>{K;D~wT-Na$_m{gf
z`PT=75}H-)Qe^F8oRh9~3{EYstco7D6~S8n<jgr{or-IMf*r*rsy3&3;C3HxWRib6
zx=G%Mj(>6rojO;;om~K-S@n0eI>nvOZ(3Le>CZO7nvl`Zt?ZHz!r%yjYIQ9NxdmlI
zAfsKxpup$b#;zgmJHa%EgwlsgE295sYeFI5ZTCuU?i)`l=utih#ejiTNSxEVJTqSR
zpnx*bx^0v<w<nOg*FQtelCfEziY5R&8<z7e#((tPw)rmMbwuxUldrS+i_7Z+K=OE9
zsZ@4K3`uUb3aEtD7M4`V!~Yuq)Wgc-7ExbNGdMcMUszhTh|G1Ql!Cq&w(r<2+J0#h
zGyKIRL0A8D0_zURm5l<xcI#}P3ymcW!xP*GkoV>hIZl*oqL*mV>{gwCbO7MZE>^dU
zoqwgYf(Jn@g}}hU<6R@_v^>)ehO>a=g#fTQs5m9MM{y1~vz5#;rAXowLbZtDTgQX0
z?wQnnZ*qP06SMq%LC79Inx+j4iWn1K2*wXwTF2c#-a13|NGS*Rwhq9h;#M_}Bu@88
zVeQa1%SRQAG5`!e*yBmwLlBoz)uG@N7k^jUw!Hcr1~7Srt$nKQltB7**bu~?@3r@{
zU^_<*0LIVIz2s*1{hq<uBF<1?e3OE0lDtDK_@CbK=~cnnzx&tN^!$awW>7C{8*dX*
z4l7S}%P5%bu+(-iswkQ{8kjjFkCHd6S+F5&)}tOeU3!t-3ag~1Z;EXk`-|-Q(0`mp
zm*g_t!0$D@FP~-BMP{}`^+VPvnq_F8$T4s$eq`n_VyEE@`8nk#40+EOj~v2Mv`^e0
zLVq`ezQa3J-SJ9U+aO$m6OZ~~CiE9iAl!?g1C5*^jZxkYDj8+{uuGWwl#KKEus6rB
zI^~UNPGOv}`wzhOz2{IUjmaY=4S$CA#_g%3+-}tm7$6ZGf7`EIFrju|*1+VzT!H%s
z<8A*{E&RkB0OW(t$y~6dk3A+L&aN0n*S*m>$aV2@2~<!pCxWX9*f~-@b0(HEdgAZl
zglYY0WpZBk(?=GN4&AW$TIIP(rDnl|7h43fWWJe0`PHI~AssuRNKVh$C~|-{DHbC^
zB*pI5k1pD^e`5eY=@79K%{n`KwN*jZ1^`BgN|*}Jv@rnqNOa%;H~<cS4IMau#0Cz4
z1K<GI(18O;Y~TPm01ki+9XNo*1`dD&-~iarfdfcvNIbybm5QV5anowG00000NkvXX
Hu0mjf*;J<l

delta 1398
zcmV-+1&R8M3yBMmB!5szL_t(&-tCwPP?TjD$DKGuL?{9=VO)kp)5=DU<x~m*#iJQU
z;=YLlLI|^h0wE`qb3qW=Zx`4@j(`Q^Ojr&H5JDk|0OgA1$X%ddm2=tcku_wP!exrt
zW%}NEW@nH0+wb|k?{oa$Z;P}ZL3C^fHaSyM>sO3iA4Xn4+kb)rJTocmrUj6~BC02D
zy!k<nBo^5m0J4UuTlJqWxwsDAE|?xgZd<tt@LtY1O%wqnb&&&SzjF(#*>037_1BW8
z7IwAwjPE{9<$nWPapsfqlm2BeS>yn~MYR(*e(YdgNpF4GBwa!W*>f_Zv;X(mdCn>S
zGI4D@%yAB>?tfuSn){T9>mZ^SLfZ_9w5mQXmxttcs+dzO14<{RX687YtK?SLmVlUs
zKiG5qBU7)xpS9ks*gyaX1_@n+ALX#>m+&n-9&dm-X&RKH=x|Lxh-~x~RnrH-xFWYZ
z81NIld075v8q5ciSh`l209*BmhaK{?9ce0N6d42JOMhDU<L65fOYa^GASk;h91G9#
zN-6V3zCRU_qxMmfs#j7(enSY-3{FF??=&N8InvC1OCa8)garU`Z}MSL%P-8I9*k$-
z>h+JUSFlc$wuy9zzuD3|Iy1k(TN?A6#qN>ui{vT=r&w8QoMU)pMtRS@F4n*Z`&>kw
zj6PAwA%ArCVg++z8XQfpzQ5f*`cih?^xQMoR}Ri1msHa(?-(0MqH}?2VKE%J3uz-r
zr`y;h1`j;Hu5IgMz7;^QjV*jKJJ0)vvB>2D-Y)lq`mUkmoDTUTX#)1?jRoMx^j^2r
zS6y-78E?%o$eP^mhd<zxs$@nI)5Z%E0PYRte1Dq(ai3MTV@MUoBgODb3VUX5Z2$-!
z_v@wd_Hls;_2#~%P;H^4zOb+T_W<BMR37Kh>YR$+!BO_~?1E`nrX8-3%X{(ohSs3&
zojg3wo|)yeb&thT@9Q|xgaEM1g5r6(wxFhenE4pu-Xt``9(Pj!|9KI#Mh)K-0ANkb
zlz%rcF5ntLg9t5zK)}K6okFYB+>(!kP}j)d<pIq>!9LC<oPOAWw!=6L{zM2Nv?__=
zRl}92>=xhraAa-ohbPzv{gM6N1XW9_*pfgJeiefC1C`eD;I}u<<6RSrLA|X3a5cYC
z$u*wdK9F14x6_OwpeWiv09byI$0MvK;D20VS&OWFbaY|U+``{5fXK^j>{4{W`4MkH
zL*Q$^SKdvR5`bZ&0AT&}Tng^AKkDe6$fNi9#nj1K#mm@6f&S?n8e8BjF843S*wp3R
zdhlM_D#kLf7%ESB!yt(5;G|{{szMZV1Q2ujt_81IP@y4+Y2lBaE4)H$ges}(m49dz
zP5X>e9h6b)m{6qY_pOS@wF~5`u(W2#euz3b<5cz28M@B-!W46><TRWiKgHdFCGTLc
zuz^%Lo47-P#J2;9yFHSW?XDL!^}<hZ;!!?E=Ff)>6tbLNy&-x8QgJtUNh<1wE@9+Z
zFvMa*Z;qt4$`}yrgXxS%k3sgmV}F|~A(BT*0xa$Ad!zB0?TYV_z(r8}O+Pb1gj#=I
z0h<GR1?nG!x6K!o@KN**^;ksXOeV<EC5?&jqbris_Hb|#Vx3<ufeI4lbU?WjR#eZ#
za7J4em~g_h__#D7t9|8>1zd+|o8`e4LCKU154QgO!@2+EqeV$QqUe|$Hg6?ky#VSu
zQ6gd(ov3}<5qWzLtq<S_4UFhmy~dtSbw$Cwe+n>w*&$N4F7KZLtoH&@GZX*?Kmkwy
z6aWQ40Z;%G00lq+PyiGF1wa8%02BZPKmkwy6krqDpOuQE>uarK1poj507*qoM6N<$
Ef+vos8~^|S

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/TZ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/TZ.png
index b0f4ef0242adfe156a19d3b0fc87ff3a31b7bd18..5b6782c0dae7cb2062e5570d474423b67602e478 100644
GIT binary patch
delta 538
zcmcb^y@_Rlay`Sb0G|-o|Nj~O{A2j@hvDa6h97^}zyIO*{hQ&}FNU8#8Q%R6eELP|
z?nk8upBe6dVtDd|;qhaJhYuMZJYcwgpW)DRh81_hm*0t4caLH1J%-W~U1^7AZr;qW
zX%oZx^$hFQF_fQRShb2_`ErJwBMjL`7>w7Q(OrFscit!NxnC^SGceT8{Le7szu{U2
z!!-;BYZ%JQ8H$P+3JV!{=P~5wGUVhiFwA6NoWZ~_gCQ}I!Q7m|%#6X*l)=!DK~a%G
zK!AatpMjT`fs2cQk&yuiYPQ@kWnf@b_jGX#skpWD;&nf!Knd4}sqbUo>}_I|E^~bL
zH~y4`;Y}4amTPN%Z{GjMvfk!q)bwnI6VK0oSLbF}?D4NEnJ3|^*m3#u%s%hyOFr71
z=AXN0flz$Pfsc{_HInnrH#|D(@cLDM{TmU^<LY<50*SVrb*eRNGV=?rs{@IeLmz=+
zGV=xM@833``s3Ye#ZSLBl@$wWeaN?->|iRl;+XMi`?_L|x;<rG&lB_Ne=l-mt^2zs
zaD8y+`gDXP#tVM5JQiLneOR4OjP3FAh7X;BN7YXP;j-^M^D8o??E=3%zF%Eocwt{O
zm;DciA9p|0f}8-e9h32)hHc+0Rr|o-PmdmW9(eM6&fM<rU*+|L|2<*aQc_k73O!F(
KKbLh*2~7Z#L-+~+

literal 1500
zcmZWo2~bm46nzOGG?@UE+OZ&u%+%_%EMZ4bBE~@s0xC{YDBIA&P+?e<rXXOj6pCXD
zgD8syK}%zyNvL*!8VZpFfdLgk4O*5!!p;OjWQhr;@AEUCO#A2M<>lUU?>XnbpQ6y<
z020BH001Bb9;cp$-xTCyVgUE*mb^s(@Ux*oVaGrvz!t6oc=15z4A5$krHfYpQVlpK
z0^=({qtOK+lKea1jsevs7#{~rCIDNoBoUA(fl39qTtFrR9BvynF#(d30f_|pkw+hc
zrSyZ46m~<1I65K-OG?`AfTbi7q#=rj>=-pF38wUsPy>O0bcRS&Ar$H92^t!JnHfk=
z2QnG(@BsJk1GO3%0<;NvVGy4GPk|y~YU+(8L~^zUg4uyp8yaKw2*Z`zkJVxxM-}$*
zot4DuH=sg`7Q*4&9iclk4#EhiL>8Jw&;Qw>T6jUaDdBXQp;PBA8JHJl4{~uBDfIRB
zEkLO??{qhUGC~&+#^Zt5SY#AX2{JkyaCb+hfhYk;JS`1KrSPar-MhEl5X(Z>m=Rd6
zkAZz)IR-%5R%%feeHcQp^<X{qF{lP}bL75Yw{?vP95U)+?_R)WBa-AB?`QN}A=Rv)
z!(@ts`0$<Q1yYZMF@)7aUu6$bc6Tdo*I5rv$_<&!!b!RFNMwO9^&^*qBi04{Wap7s
zVPpaSp9p!cLt@pmBa@j@u3b`RuDwcX{?^|q_i}#GPFiW1Xx|4-KKRmow4c^a6Y5w)
z*ImxeyETQ}47Q75{_?bhY|-zU&|CGRA8TXLJH7KTUGAG6HO4A`THZl9Qt2a^BJOgu
z?`y+3MgPfA>~vuYif4#+?Oz^<uK84Q;kx6Q<~@sj^t<~Z;@ZMr_;|6DUi2|V_N=kr
zJoQ0C80XjJ7bM>-_s<M|;C<fMyuzllxe?Q*CA<W}05{=1hT=oqxf+`oNg|GaCn|?#
z^Y@N?*3gTlQ*qy?43_oZ5%;?Rv1dx2>IP@O@@4YtDx+a;054K)T6&2!SI%3u_Axq9
zy@{XIwiBoM;fm3LfKd`ov_AWaHgR!1?aXwJdew{?P1-$cMbXqgJR0M7VL0`mAHJPn
z>3zbMqM0SfO&Cibg``GA7LSP}f!8u{5_V9R#%*DtzIM(v{z(<b$Z(^?`~1vfx`BQ6
zEWX&%Tq^Yano_bZGRjxA0@sd#9;x6qtBc0isPDUBmAQxUNBS;eN7mzTKO5thoI=~A
z;nt!jDP#Cs$t1DTtLfxK%TmlFQ$DEl5~LrR&f$sid?UDBTqD42iXZWk;A(f?cV((N
zVSux3?sNDfPL@NJrLC-nOAHfjGFF}^4&U;&@|Vozou6?MXeR6X=*N8>%rjPBXAB2)
zkJu^8C{)?Witz_Ig^w%@=2xGQnZNlSsFg0A%2WzAjm>NyzEfDxY>aEJD7}`0ma`m|
zzxdg6M{DL$yR|M_@YpBI^Q$*o+S(4AtL2CMmPjTm;SynYh_hBRwa^l36Gh6_DlFDI
ha<wY8Q@_w^!|ZI~P_IYzH>SvcA@Eo*mFpjK`Ct4xmE-^b

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/UA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/UA.png
index c02c122ec6b924cbce667e111b2e84eb1be8d14e..10ff080c4b1990e07ca0c9a67a80f70eaae25592 100644
GIT binary patch
delta 98
zcmb<!Wt^ZH^Zy#d|EmlSj)}=<EoF$_%@DOmaJR=21_lN_PZ!6Kid)GAiVPBNqCHv?
zp$0CZEkX=D$5<Geg%}Sw2yh57Ean1BE#hLZPY4kZ?QGr-)XCuK>gTe~DWM4fZaE#k

delta 88
zcmV-e0H^<j0eg@sQUF`K09w2sYNg=D7XQ`&|J4A2%q`ad001OOL_t(Y$75g^1*2dT
u3{Su)NI(J0AW*=>Fsfiw!Ki{EsQ>^RDFC6x!D~_g0000<MNUMnLSTaEIv`R2

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/UG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/UG.png
index 864e4df9f485f9e85f7fe5633535bcc45f098284..b7e2eda160687ff0d36571e480d22b5485792a3c 100644
GIT binary patch
delta 1355
zcmV-R1+@Cw3gZfpDS!X}|Ns8~{{H^|{r~;_|NZ;?{QLa-`uqF&`}+C&`uO_z`1twv
z`T6(w`1knt_xJer`1tns_xAYr_V@Pn_V)Dl_4M`i^Y!-f^YZcX_3!WW@9*&N@bK^O
z_U!EM?(gsI@AT{I?(OdG?C$I8?C0m_;^5-r-`?Qg;NRWf-GANP=GD&G*xKgP&(_%1
z*w)zR(9Hkm0{`a$|K|Yb%*g-d0{`X#{^kPy<^lcX0sZ9w($UiA$;8so($UV&<j26|
z$G_3d&g90w&dt)~#lGalz2n5c<io$r%FNxwvc<{8+`qce!@<VI#>K?N;<>TI!NbtF
zwZ6T+zP!G@ynnsDyS==-yt}%;yt=%*y1Tf#xVX2x(6E5rq?gvZG}@z-v9Yq+qLbR7
zl-r+^tFEl4tf$Ph2G){;)sKADk9((|p3shfot>SomXfWLjhdR4nwgrHmz?5<AH#)m
z;f5XLgBO&Ol#-E>;(!y8kdf<r3+sCe>w5~2kC5kk3xAG{lInO1>Uan0cMIlu3XP1B
z(r;4IZc&MdiPCLT(QQ!CZBNl`Qm}VvhJ}WKfr5R0eSUp@(p^G)dwj8HR(pDTcz1Yr
zc6V}ka(Q!daBpzbLKoCR7G!E<)IS&3J`mtK2;eyg*E|l&KOf#X2-G_l-#7=}I0v&z
z8QD1sV}D~~-Zlu`HVC;wCfzm#+BXN?HUwc|VaYle+%pATVqMrW3*avWUteFnJr|Em
zJG4F`US3{oWEk2n25Vy%TwGjRTwPdRSXW(F%r6SWG6usk2gET3$}I>~T2y6S5LQ)I
zV_Of0M-x+0Q&Lh=O;AoxPESouO<Pk2OiWB#Qhx<ZOH5f(1xrgyOG-;hN=iyeN=8dZ
zS5E>+NKHscOi4&dK}A77L_$A8Ktee)HaRvjGBR8u6D~0>J}M(e9~3Su4kIHYA0i+e
z92_VY5-1lD6crQ@5D*U!4h;<u8wUXz1^@{O2?z-Y2nYxV2nPfN1Oo#D0000Lv5Ij3
z0Dl51Nkl<Zc-mw5O(9?yHDJ^Lsu*yQLcm}_88BxsrVxx8Fgy$}!Vip%@yi=BRO1FU
zjdi6(B^Aw$HMrGOF|5V~R&AQwkzE|)>7LX*chf4Isu&jI0LxZ%+H<-sPm9xL5VY@H
zu?&|w23-0VW=JtGs6T&sI-P})K`L|MGJg^cSdqcY$S7Oz>cI>-W@cta-pm!G8L+lf
znvt1NCHKWcUj}B73DR9_NiksQEC-N2hO9?@49sA_;52(F2?nfh6=Y;)X0SbXD+g)-
zqhQ;55)4=u57Ngl>EQ8xRW^tb42kQo8?XQynCAl0#c}q){pqPu8th=xT<2j^Ie(ww
z2o`X3yDmr%<IMNpHhbx%<QcFrGc)LJKa5Q+!)Gku%Ue5;0Swkpem|R&-?MX3G6yq*
z<GU}|)MBp}zJ@U{0|A5nna8g`K0UN`i46lo<X2KEmP!U@5MU7N{qbi1j$?ab85n9w
zs+lebGlBwvi_2rfc^#iMTl^VBE`O0^z=t3PW@eu9Z4*}R+m+zGaiSta$OqEu#%oFp
z44U`K6(Xi63k6O#VNkkGV&(d4DnEm$8aIPhI};<T1OxxnU!>N~->1qmFo^q=oeU6Q
zWKfv)o%HJc=Zzpfncgd9p^^f@H-D1VKKOK}zA)N3yyfmEGTR52Z(lvJdqnT4tG6$c
z-#)Okva%d)AB-A6gaKxh0aJ!1%0L6dYRbSWhQ$<uQ3FN|SiE@gVgOjD7y^rBPznG5
N002ovPDHLkV1hS5scZlM

delta 1346
zcmV-I1-<&?3fc;gDSrR}00RR91Ox;J2nPrV2nY!X2?+@e4G<3x4iFF!6crR21^^oe
z0UR70A0i+lBO@pm5hxcDE-Vf%F)lJPGB!CjJ}M(WLO?%6LP14ALOC-=OGif^6i7%+
zNJvddNJ&abN=iyfOG-;iOG`{kOiWBnO-)TrP)<)yPf}7+Q-4xZR9aM4RaRF|0#{vE
zSYB9JQUzL41zS@FTU=dSA`@I(TwP*aUS3{bUteKiVPjhlV`F1vYGh?y5Nl%>Y-AX4
zZ*X#Wa(8xjcz1Ytb8>rndwhF*eSUp@eSU#~f`)~Lhes2Mh>4Aik&ca$k4!s|kC2g&
zk&=;;l#`T~mw%j^nVOoKmYtoQr=Omutf#B4tgVxcu9lLpcWJR_R<W_Nvq~AXJ|eic
zytul!xk4tpy1To&zr4D<yt}-;Jr}*Zy}i7>zP!G^y}rXT2g8MO!@<MEF$Tmk2F1k1
z#mU9S#m31x7|JaO%0C~>FAB`G2F%LL&dt)$j)2gxfPc`qwa~-C(QH!DZBNl{P|?lK
z(az4&T|&}rQ_^lx(r;4I(9+V;($qT_)IS&0LKf6Q7uAn@)sKAEl7rT|G}hSG*E|l_
zJ`mV43)t4!**OZ?*xK4J2HH0V+Mtx$qLbRAl-r+^+%pB-zq;Kv1l=|T-8Kl_q?g^q
zvfbU?-hVa--Z%%|ISAi42jAV_;4cN>ISAl72;kq~;f5XJfD__}AL6;O;^5-r#J}U;
z-sFQ9<io$@#l7UkzU0Qg<j23{$H3-!3g*+#=GD&Udkg2u#OKV&=g`dO=jZBo3+i|W
z>Uaz5dkX7&3+sFf>+0<8?C$RE?(gmI@9yvL?|<;{@bL2S^7QNL^zZNW@9*{V_4V}i
z_U!ET^7Hoe_V)Gm_xAVq_W1Yr_xSer`1bht_xSku`1$wv`S<zy`1<<!`}_I(`}+I*
z`~3ao0R80w{rmj={r~>v0siI!{{H^|<^lia0{`a#|K|b!=K}xz|Ns8~|NsAs&-3~K
z0Dl4@Nkl<ZSi@sr7zLwXPyize0mDbiz$b=p6oOF$hKB*)@q=&Q@XP;TID;FUK6!ZO
zmQ9-voIH(N%~^(}xWLMVz3sL6b<20nZR}mR5~nJL)i}Vana%rOZcnJ1eCYS1{mnC1
z;ZldofK^i`-uV4{hnSG}qz}J--<U9U6@Q5a%$)e_*RRW={1Ps=fByXW>)C{vq#3ZJ
z`TDP)zs|+Th?oBU2{Pe&(-Kk)Sku1`r0;ixlqXm}kh!;S4G9J;?tJtMsHsa`Ivi@i
zuSXq=Nibl}e6R!D^t9cNzkwL>d)^%E2CT;hrtJagdZno^=@^;3@io}A-P5qC+<(B3
zhXoX79t7$6<-o;iRx%|j`q&$w0S7aSu&HI>!2-AiTfvrgi!cb=gvBOSEO_<vcZ&cw
zHnrHxdbSL($A8bz66NDCsa)4{<oEAXHd1PfKxoL_@?z#S_Aj5k?Dy{glByfE`@cYe
z@Zv?arN*p=l<8Z4-%};Y0M1;X6MvouS$J5Rn#V6HYrFP4o0GH}Px->{-)rTAE~dMl
ze^4KH^!EiN601x`=ZC-VZhQKBh0o_-@9+G6=*&oJrOV=c>G$uO#lboSkAMBX=)^*L
zwauiM`{at3N^sWI$2kg2WYzraa(*F6HEF)G>}0kN40R1`?d_}#bPdUGA3MBz`}W;v
z`(V@nA`JLK8TiU@f--Olcl&@ifV+J_EEqLl)Bq3w06&fbt=KrqO#lD@07*qoM6N<$
Eg5?U<x&QzG

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/UM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/UM.png
index 32d6ed01b6c1d541e257dd58ac58f0509ed11dbc..1c58fe95a2a2b5e15a06808771f72044193218a6 100644
GIT binary patch
delta 2910
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
IM6N<$f|0kMIsgCw

delta 2984
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/UN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/UN.png
index 1db301f0ce04ff71ee3e1ea4510029d12d2257d7..827e8d4f09571e8f697677eaf485d80a57b39628 100644
GIT binary patch
literal 2097
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

literal 2090
zcmWmGdpr~R8wc<?=l4o(oqkCdI-NR|PDdrbii%UI+-k=WQmb5Yr>KY&q6@hbITPm2
z<TA}|$t7VZp=8r8w%Kg6nO*HZ>-Y7%-p}Xx@A>n2J?U<)PDc8s`Va`j$i?}bJD8_e
zd+pC45tzq32;?V~8`RUmF_-9+M|933x~w9(yda$i@<|u+Nl>7G^mhTt^(FZqppfiV
zNWS<l*&TqBJ>avRK+)`_qFFEC)$HY0vsa2KFrb8TwS;o5lyV(FP`nXTAE1otTSoOO
zr``Z6sQwkS0HBf<SV;>4s%XJLH82-aJr@ep%!Sp=h1bsA1nTB))zKpWBs~&IzYWyW
z?*OmqcULi@fCff1(8##g$cO=&fce;_`TIcgd|dPV1JwLOpk+RO6*B>N!%PIw%tvTu
z641&_Ze=|N+E`D3cGlB&)-#}kmD0gZ?PNa(Fzhr8I~{n-&RDgO*|m@byj#eAw~zyL
zFXXP`<n?e~0KJ_2UQPkf$9dVuEqu@Y7wG50`?*EH2X67eVhJ#~SUR{^HpDB#^2)Ki
z3SgL5In1j9MtIdDOVy)GHKR+lqf2!kmyn;9>Ob)t#`uk&`Axt$zj<7Mnh>;13f@c#
z&|d_ttAuS|h3&wUuwzQt`AvwK7QLMob>T$saH4L!s0T0ZnGyHSi2J^a-vb13KSBI~
zAo)O)3=k!QM9C0If+b6a$;-pD%OkVPqm<>30Co8jb$N^`9ivG<)1>2b(uq0gBwhMt
zmFx>c_LU)<nwNc>mrXNeIHnxOlH*zO8MgfUf}F4*CoU+690iG^AafP7Tm@wjP*MS&
zlEzcgmy~qAlEGKb^HofNiYZjFgeo>5QZ1}fb3`f*NU@qLQ7=l=OUr8hDh*$%5dboc
zP^OV6R+bejQss&aP^~D`S|y;-sx?~8igrc&Lks*^E#yqx4hZBwi!SHvJ+BM~&??p+
z$}&9^-e0eC&nnqy?WlD!qR_+H%fZ1bt)LKb?&to_)^ymK=MRy!aSkb0)7u^!?Z!i_
zy)AvL?U8QAR_oS0-C?myui(yRduyND-quxyeryX$$VkJM8=uFATKx0z8>+FBqc=7-
zfA+_;6y+k`=-6qqTQZ9b1NIc1+crps?h1hJ8aSIDfu(1^(x)6zN!I@_`RHw#c2C23
z82SnEMXFs>RpdlZl?GOx!@&kxG#)&D$TqhyS?9d2?OrHae>1M$h|PAB8~wS@C_@xu
zC%XBxA+!efQtwyYLZNAY-SvC#RCk);)&)LZZ%fPJ+mL80_;p1VY=)Y0I7~gg9d**X
zW*~J0f^Tqfn*7I2kCtc1wkq)(7_u<lx^MhLDCWk%V0`B-`v&8Q-w>YIj1dUmNFsBE
zMt${@x-;~JhF%6@7gw2{r$O5O+~db`{~kOLMyEV5>k@70PrB#8p(u8o6s=!(cCRDp
zq|q7=10U)hzAK_DoZz3ZQxtyz{u^^7AbCg@Lz;Q5YTW|6^DJ#`yF94&z;{Y(#7yfS
zZLwB|1I&FdRV>Hq*{xB?yt_BnM2yj@{-E#0EG)w1lSFueR=UKl{x~ZZqYOJw*uzmW
zCEYr?(Q@&8NMA~MLIyepisw_4k|O_G&@Gk=s8oqrM7I0<%6{>QmOyFr+>zwOxo4?i
z&2?KRVs@g(BMg!r{ngj%;(z!{@-HbtqMg!-t#t>!nVIho90`MXs2!*mL{~Q%Zg<~j
zR-Mtkj(45vAHO!VKiB0&{*;g5rmJXpf@S+*uod@1s=2l)!>4Bgud7Aj*B)wqJ$hZb
zGB{=vWPZ^uHMVJc#wHtfuQ&u72EmN8bV~}DZTK=f)tn$`pV~SiN35GG>pj(6%N*b$
zM~zW=JxXoxwMa7BtuV3fJ}Op|gFGGb{_eVTJ$&h#@ToGV`x^!wb`Lz5)^xCCr5{lP
zzZyV~caQz)dMw-#woNIK&zSFW?AmI1s&7RpCOop>?}#wJZ=^Oh3F?lz^IWHd_d3zu
zCMxjvBQJw{HPT8i7*FWCUU5A7Ox@;g&l>1Nc10pGkRS{+r|MptjG5-@qFr3eO{$lS
ziH}%Qdn@!x8iSpqo|)p?%Sqz?&A!3@9^)s)Z<Eeub=<D6gjYivi>}_f#l*Z%!aOib
zRS_JU1xZo6olJaVgW)`9L`Nv+1SRd*_Jak^dmVHvJhC&BCgY>uV4Xy$Ywtq6!k_Q9
z?c0!!Tbw5MG?37yIaXCr4bjKm#6-ucwm7RwC&v_xX_N$)i~X^_HRu$|BP+r5bPC?|
zBL4R#XcLRolm#8=L>GG*AWMto^w?u&mF}-_LCV50T_hr!W@RA9cuFK5ZTe}480b?r
zD>SCXnD-UEO^ZBt6QfIrSDBOMnRhR62@m5*9G9p}^K$P}91Q2S6YKic|HikXXa;}W
zz~<n+xLTWyK|v-*YvN-dT{Z$rQR4?kC~kO|L9(gb*&H`6F*b&GbQ~y&qhpKd?WuZ+
zeRj8oaM?VK=-cH|g)lgBGThSIx&`-FG&SKE+W+BCr)<$3hi!9%B79%KsF4AFts&M#
zLWtM&<(nS|UC*eK3)9onZO{I)jn(uJMm~Mef^%S_S3R6?#i`^$^%`*4HW)%6mU+en
UMKwpwzz+a%ad16{I^*}`|D`P1;Q#;t

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/US.png b/typo3/sysext/core/Resources/Public/Icons/Flags/US.png
index b9ea5bf26817d0a5a958cc7e7760eac4b699f524..20497530640cc3b40c979b128d2d3c9c7077d5ca 100644
GIT binary patch
delta 2907
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
FV1fr!q1^xg

delta 2980
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
a<@h(5^ZQwvU7=C{0000<MNUMnLSTaaJm+5k

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/UY.png b/typo3/sysext/core/Resources/Public/Icons/Flags/UY.png
index 31389a6d77f023adfce821694d35cd4f2e513439..3e91be0cea715efc7918f1d6d5f9163c42429f61 100644
GIT binary patch
delta 1820
zcmV+%2jlph4yz83B!BWrL_t(|+U=TaOjBnV$NOO)jAGl<O1(t4MYp)=E?zccvdm=~
zV@x*9mL)SW%jV_>x6HXII<w3a6~x)1Se4R3ftHqDxRinvdON)rXnTeV)d~ef!4`p{
z6uFjm4<jQEXhyOQdL~c)AKr6%&YSo5p67X==RG}yFwTt-#(%lZ14Opi1@L;k{r&yn
z*svJ^_<S9GeSH&$VzJoc@r<|OyxZ*_8X5{uwb%jRa;|zB8^+tCqoJh4A8ZyKwEF^2
znCFib7s+PQN&jH5`^k_$+KLDe3WdfS!Qg0W@_`~TV|aMv&nXY2o!OzU%!IbHsyONR
zW}mNp>Wx#4U4QI(bAQE#FDj#}hyX5^tF^UtylvKGu@hIAl&8V<JG`v|##(jp&m+Nb
zh4hFpbuFA3zifDT7{f5X-#=}KbZ#ACb3S2<IJ$}m0HZ&V@V&)&9iBjszpEr`hl)dX
z7}DJJ=CX8}R{D8!le?U^QN>%+e%}q(`@0{pE+uAiGk-=$N2dqKtS7uHCTx{NS>ecL
zHeNq_be&pG_xrms(=}r*(I{H45dCBpP&9(gm68M1`DBA=v(MY+aaZwDcQH<X3Rl97
zu>vqM5>(3*#SD^GvR7G@Qm0s9<|D;dRyd>-tB{HnP^<HaO2Hme1w+ApMaW$1xr>cO
zc_<VN27l)az~}RIc6Lr2`u$xndP8=cA$Pf1KvlBI>P!kIquf@EwM(xeiu9K)dGT5v
z&1uOV9tkx!)=G0vBqtt5QFLTv<nI7=vjNc3(nA0B$8z~Kt0t{llXSzDrBYnf^IrmQ
zX;f0#rxvqM5mj8WCX;;XP@I-WsgqOeVv?Nufq&hcZ!9||WUfh1e!tqLhh#VDIh@UL
zz3`rN!M1|vYBB(<fhM$sb@s#DloiVKMaCSWE@zdTwG>9LxI%JDDSli0a4l^RqqS<5
zKv-MzkQ;>*hin;EK+|R}RPx^T+_i_Nv!=Fyy2h)q`=YDqV;~TC($wIvs?OMp*54^b
zN`J4A(@qjm9s+Z(<B|L9@hvK935#SFAhJ{v?<~>8M~r-$sc=tIL(QZ#FbA0!a_!Tn
zPak!(-F4aIf<tIF)h0wTPZMF#%!IgOUoGr3EzxC>zuddPl7|>_klbXTLh>(fvFNhz
zx77Q)J7%-8AWVv2iA0)|cqHx2P66Y!vVZiYFtrW|#VMn}+=J&dRZziUpwVfLug*u{
zQQT84QFF;~vPMjSkSM&olAE&WJpD7qg(R!h3M8`%0Erf=v??pAS7m96PikfRbi%FX
zyrnJ$6-GIL(L!}JPX*N~MBteO?D64xT0=S2B0wONbvY|_;+>j;gWA$_Mx6|E+J9j>
zAgRq+F&Bble9u!Z{<iemviu8UYYs#$OnJdY(zzpXjD)zG#gyPp8pHrIVX;F(HVR(_
z7kd1-cTxz<8NfYHEh^q&<`ZuelE7QQmnt&I;5i;8ReqU-W+Oee_?tx(@P0XqqR%Ef
zBt!#$d0Fm9X!!-m22<xg6#6d|0e|3O`@O=9?F!angJ`2cx>KFC44ec!2c{oZp5{tw
zV>z|(5(!3MB|-p0ba|^mwoAu<U6H;zBk8S^hqvib)ucX)^bhu(vhAl=MOTEWyDfnr
zhkkrFH)Tr|n(?r`)u8;%Bv?`-COITj)-NO}lLYYq7|aAB0Ng4@ta(IKw134_XZLwq
z+8;D@b$V~RZpow)h~UZ9=q3>)<LGKKz~JEEjoRO9Y${kr;jrPh4eA^%FJ8ghU2=65
z_>x^ht}Ue0mryG?NPP)X%6UU8cn4CRO8PY{z7zex=)sHTxR~qidIU8lRB292j@=?Q
z@M*46nmm0SVCZsJ%h?;MM1PB`<U3t;4wdv9cH&Z<k_{0YE7d6MzgQRPjMJYqHDIHm
zutU#4d5cU%ADc8;+AInx-epB|jr`>m+!sCW>Vbg)w1RW&yX{U#O{@SoF^tR2==p1V
zWmBJnsI9G*w6?e)Td8FS1Azf+CB5(xxlD9uXlQus7N?!V;RFJK2!8-|vj+hCTG$yr
zTMwJm8SFD_z3t6CJzbD%wWTR=5}aONo|<xEU85TtzpS^n7fwb1n8hvS)FqsAm7d8u
z1V|8_P$@vJo!Io8PdaKgs{XMP>#fcU!aGcnJGz<?Ky!05mvhbgux<R1$w<a9$HcFC
zy}qrjEyAs_@m>gK{eRir2~=rN=REuCw69WP2w-Zi7~_czdoEw@#+2b709GPgivYO*
z--2w6Z^gtQ<^k|5C~@&E*cank1SrFBE&ONVFwSirAhOK^%nU$d_u*Ou_@4~d`X7`M
zF*1&M0Ng4jwuS#j@XZjeMS!oia4r02;xNu_9w4&K13Vu9e-!|p^6)N4#WGX?0000<
KMNUMnLSTZOb97Sx

delta 1805
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/UZ.png b/typo3/sysext/core/Resources/Public/Icons/Flags/UZ.png
index 2433b68cdbd3950e7dd4034be77f6aefaae2e126..1a852c4a870bfb1219bb62501fd15de328d7c8b9 100644
GIT binary patch
delta 1046
zcmV+x1nK+12(So{DS!X}|Nj5~{r>*^{{H*@{{H#;_WS(v`up(t`|9@j<@ER9^Y-8J
z_TBOI+3@t&@AK2`^3Ln=&Fk^X>hQ<u@5Siu!shM4=Iy}d?YZOYx8mxy;_9{G>a^kM
zvEb;g-{`L2=d9l6somzN+~%X&<e}Q+pxNV|*yEbk;+fXrmVedZl+@sn)8CKM-;2=Q
ziqPGO(A|j7+=b5EgU#E5&D(#>+I-8|d&=2*%Gi0y*m%j<b;#Fr$JcYm)^WzxZpGDY
z#no-Z)N91lYQxlK!qa5I(qX{SU%$~^zR+C0&{@6DTD;F!yv|m;&Q!Y1Pr1xbxXetq
z%SpD%L$t|3vwz4yv&cTO$2+mcIk3e!uf;d7#Wb$OGp)ojt;8~|!!WGFFRa5ZtHLX)
z!6>Q0C#k?EsK6$uz$K`_B&WY4r@tbnzapl;Af~<^rM?`by&I&x-%?@TQDPaRycnar
z7^1uvqP!NOycVLn9Je|Zp}QWnIuxP16QH^hpt=yCx_=O#x)7ha51+XXpScg7xelJW
z4W79Sp1BO3xDB1S44t?Oowy2}xCx!O3Y@nIoVN&^w+EcJ2%EPDo3;j<w+5TG1)H}8
zo3;j;wgj8D1)8=5nzjU*wF8>A0Gqc0nzjO(wF8;80GhV|nzjO&wE>y60GYJ`n6&_y
zwE&p30DqUXcw8)MPiSFWy)pm*0q03XK~#9!?bJtC6Hyq4@oTTK_g=A!y<_j)s0gUo
zVgv=FXvBz!K_i-kBoM_ULK1Nv-y8js9*-;rJd>kmHZ111c$d#&{%5YjCPja`pzQ>7
z#&i1EjTC13bq65t!veIwkzxUTd!=jH<yHf;`hT^DqtLWvXA8XBTiQ@0AnpmH%3_*+
z#J6Bu7FtWzL?Kzaw8=W4E5;Aom1m%YKVU%0-`EYgMt_%eAT(di4hnyfKUey$Wk9<}
z4nI|}F{56u#y!xO=x`p;?P)+dItBO~vtA*!P)&P_+5OEIQ}ATR**Ls9a3lng<7L(#
z@qg1iH6x6PzCL9?NZrhhDQI4_yba>3=RCCx7$s^_Krjj3@c|J}odI3<YJRU!>rGe&
z^g%VcQe&pYbamgg4tQN^gT0?=_t3GG1puV;J0KqoK+@j;GG74lX(<v2tr{}@ZUHcA
z_jz*AaOhe$G#|Z`gtjy1A`o|<2o?!QaDVHV$rs{+oOhiBT{Uq}4yl>CE&+kLOM(zy
zG3%jN2atUArp4QDX0)%oUf^Z97x-}HmI2ACs~N~vSHvh10Ij3XTC$)4(EP&+Jp+90
z?d|y=>ZeWWkxgoZP0HbLI0g^fPugRf)DN4~bDPu)o1B0XZ~{(X@C1GVNCo9rT@QMQ
QU;qFB07*qoM6N<$f*y%EdjJ3c

delta 1063
zcmV+?1laqq2*C)DDSrT$v;dg20GPD^nY93#wg8&90Gqb~n6&|!wE~&70-Ch~nzjR(
zwF8>A1e&!3nzjU+wgsBD1)H`7o3{p<wg#KF2Aj7Bo3;m>w+NfJ2%NVGoVN*`xC)%N
z3Z1wMowy90xD1}S44%0SowyC2xelJW4xhOXp1BX7xe%YZ5PzS#5TLpept=*Fx)h<i
z6`{KpqPrHNyceRp7^1uwqr4fTyc?vw9HhM*w>loBz8<wYAf~<|roSSmzayu=B&WY6
zsK6$uz$d7{C#k?Fslh9%!7i)9FRa5btiv*`!!oVJGp)oluEaO5#W}CVIk3e$vBo~K
z$3U~lL9@t1w13G-w#rPm%TKt>Pr1xgy3JO*&R4w7S-sC%yw6;|&|SXJU%$~|z|myE
z(q_WbYENit!_;fU)NRDnZN=4Y#no}f)^o?!bjR0q$k%vWEO^P-dCAy%%Gi6#*?h~{
zf6Ur~&D(>`+l9{Dh|k=K(A|pA-HXuOkJ8_f)8CZT;D46Y;hEOqn%3f;*yEtt<DuH*
zquS)C+~%p>=B(c5uHWab-{`U6=(OSKwc+Zv;_A2J>bc|Vz~=42=Iz4f?ZxQs$La6N
z>hR6$@y_e<)9v!t@AKL4^xg6G-ce%TQeofn_TcmO<@ERJ_WAJn`}6wy_WS(%{r>#^
z{{8;`{(t%U{{R2~|NjnMwtfHr0r*KoK~z}7?UYwn6G0S!cjiM}Q%r&yLJ|_uh!K%s
zlqjNLj13hKHTK>Wdlw5T_TFpk-Tjk3<N-Ihd-RMCKJ52!&zW+*Gjs3U(NIJy84FFQ
z2!t=UZu3IFd2T`#AjiffP(5DS3B<gMg)7Tyb$`>2=5yPk&~W@v9gNxA+hik<`B$HM
zA|+RlnOjHQP}_e#3c=p14b}qD_4eyQ&!9_&(kUJM=|(TO8q*clg2Zj(eo_ujQ*lbl
zf%toY$bbH_K~pHBIAgq<X-a^IdjL@#0Ay9A1V%=ztKh$BJQ-(Nn{{G^AEq8&6NZVq
zwtprdwyDQDi6ib9kK(2SEPA#ZWXr=-eyG23xdy_0_oi41^nT+-%5=cw+zb%QwdhbW
zyUh!()@;Z+2Rn_Ao#sa%<S$VSL<>Q-V4PNKrv2aEcNWL8aws52>3|Fj1Mm$8@C597
zA#vfy<2f3jx9-WgplQcqFVt^Y9)y~;tAAq<&TmZG^+NL4hvzH961l3d9z@5>eJ*6%
z)3YH+-MyBC_@xKaq)j(UPy5O1M;7=*rn_0fr0y&*dg*)}f*nhI;BN1V*ncQOL?_p|
zp_pvJA5@{dgdt^R<$r^=T@me#BHDLFG(!<b;0PRnBlvd$<uC2EBH95(wCRdyGawXk
h1dhNFID-F2@Du3lPa_aiuZ;iz002ovPDHLkV1oGwM~?si

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/VA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/VA.png
index f8d36f3b036d8187ba8fdbf37a4a938b0076dc6a..2c9ed66502a120c684aea18eb40fe3a03a353531 100644
GIT binary patch
delta 1729
zcmV;y20r=z4fzd_BnQArL_t(|+L0?Pe`-V1Dyk}322Btk7<rUe+XPAyJGNu&#Ia2r
zo7f4#@7I0W_g>%kx$j4M2&&qj`WrZ|?pKy|e)!7ze$M%xbFQv;Y&Lg1!w>%BO{=;2
zEMtcU@Bkjb19$)r-~l{<2k-zMU@Kf#-`sS16#%Q(rO#~>?OlMa%hQfc_bR})e{EAI
zElYLX9t7C70|RaV7?$Pq6u@;%gSAY?u}DL{YH2acq)mgjZO|J4*R^E+p2FWyg)x==
zmnwX!3Rh+BrlGF)3cv;8iYiWN(pL&Mpo!y}bOUggOry1}0q!?j)iT<OxMZqvLy2nK
z`?_?+P~*C?tVqk-4q%&@W#F)Me?g#HWSOF902Iq)Mdq5^`7hu;1?<NPHzYIvmYB1O
z6oI>1k|dU;d5*9w3;qHC5&&}70E!qzDreC~s9Kt7krkSzS&jp;pvr5O{@Bv<x_H4*
z{FeSm2VoVIL{X+FiXd>Lv529oRC{eBH{K%aT?4qTO}FNgOBYiQW+jQ&e|19;1hzxS
z{EV*pbahG-KhVJiUA?1$d4Wyvya*F)+s4pxHGi&Ie3!ryj^lO>;5ZJ7BH?iOe)w*!
z954)(=LL@An9@yj>R|oy-ulRE^$UBDiPzdoe`D!&UJwBQwyid+H+k$8iF`#7eXeVE
z2Vk0Ju~>{mBL1z2goi7If9vfw2CHOOlZBJVa&Pu!{`iO0Kkd)HeFz^P;prAH2t0>1
z%A=LF0|NFUi|o{yT?%)}v6bfuK;V+2D4I&8=I7@_p-^fo78j$Tz<9luW@rjFi72#q
zCd<;4$dU|IQ8i6b6pmx-rD3Y}GKU}R;HNsoX}R?>Xzdi+?*k#^f4c7T0=S#mY<6~b
zc5ZGC_Rq$~M!jB-#bT?OJL%NTWc(gOW$5-wn+V9VMB+KLeuJh6n#$EnSF43Vy7`w5
z+9z}OB<7q#?Go`9dGrO)`OtNp=hs4#B&E}7pU)SKMiYrdJRWb<Gi%xVYil`pC_PNy
zE*6rKBsh*ENpgpIf5f$isOAwI3F7E7)(qhFA<+K4%DmM<4|bY6RrZK&R-gAC&@>HB
zJnW*GnVCYNfFQMUxnvlIuIueK6^kvctgHYT=xU9{-&5%~WIh0ZV%sK7)j77(LI2F7
zzYvI5W$vzRF<rXIY#SPa!C<9QVObV-IaEP_APALeHM$V<e-93nX5ZkjJq&qWRdxAk
z000-T)%-vrcbj0$b&YO5O1Q2|k|aS8003y<dA`%>0HC;=W+OHJ*>8V(=fF?$fvc*j
z(KP+!gk>0*01-G6!5UMpV{MCPAqP&QVZsj#NOCO15dQ;+ouMN?y7l*CA%9@w@nbmk
zu))-=fUAUIe*}(`FuD5xScGlMmO)x34O?81H&muiV}9OBy!2JyZvrR&5tx_=hC+!%
zl4U8|wqU0L03haR_1y#z1X;*G6zD4q@)lY79a(+7gB>lcpTJAIW%5w&{E4~4?=GJ`
z`(R)o8IK3%Ml;LjlgTK&_23a4iA0NqHJTV#<%O;Rf2ek|n0uSYcJZwbS>g=W`j{vG
z%Avn5Kki2!%;x_;ws7jy`siqJe4??um`M%KhbG~HySloX-ilywZfW6vBA@LV0PsGl
zwp-$6VB5n!f-PZL5=;D(Ebq-;_=vAm7fzpkG%+ER%bAgpfPZ#nB@MgZh1re+zw7nJ
z?5wZZe?+<ifDO!&pJ1g|H5L1A1spxq$iC2wU4i4s$&>42V{nj<M!&put6VOBH&YbF
z>FH^>AYEGl8b8;nzOHNJw>N`fH{yfM^<T<j?g^m3AGQ!2wA<~;&%a1bPTI=1&uy|S
z`+WXx0(dq>l=o`FHOuT+CZlxl!e@h}J1-S;fA49U029K;kFQ<31_!DlNAHjNhKH8V
zoyQUhAc~r%!Rs#+oFoXeYXFYt=X{q6tNZBYKC-%RdEi&&yFbgN56_2vq9{E996R<D
zVCZ$EcrY~m(U${*WBd2dOiYC4!$JS>M&?aTsdWtiXR+BtNg^%KLmYX$IC(fbawt1`
ze?EKbcFpf6VzKE12NwJLu}GvgeS2f<%*ya5smqrWlamjU$@TR|1eR5V8QWsF$y*7>
zb!?rNBn0L1c_y2sGMVYVzQma`Y(CGI%Swx~HT_BE*3G>w-b#Fbz#4t;yz}tl#a?~6
zD^k?;J$r&jkD9vPlK{&wcm$CM!m;h1F9iG${$la~9>4>501w~+Jb(xA0NV|KJX65e
Xm*TfHPm7gi00000NkvXXu0mjfivC}W

delta 1734
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/VC.png b/typo3/sysext/core/Resources/Public/Icons/Flags/VC.png
index 6fbb83b9fed8f58e136d47c3a209b84d1fed2d1e..299f57379c26f9a18c12ea3e59d0653c2e718a0d 100644
GIT binary patch
literal 1132
zcmWmEi&xSI90l+@aavBX(xteW;mMkvrLKogm-7*ZnHd!}6;GN+YIRO^$~i1uf%b5Y
zwX9a4B8H}hk2End^D$Rygh?flkHi-$f#Pe{s;&KY&gXvb{R_T7Ga~3VR!&v`Y_^2b
zb`l-<e-@C4E0Xh!z(>Q3aAwHs8O+b%FTynDrZG#H!psz=r(iN+(u9dg7$-4dv@j6E
zXz^+S27`ru0(v9HjTkdxlwg3)fDr?RUSW`+$ABJMJ^IJ-avXhQ=p923VHBECJl8?3
zL)QqNjo`^JRKrjX;?W=!18CQxO^a479uWF*zaNc#Xz0bgUeptMP}c)_H*UXxOoLk*
zR6oZ}H7eDpP@}91(k_%dg+zsGDio+7?nF)p1WH_0;))W#KSH(w7arn#JAQ2kza3d^
zIP(Cf3HOn4AG|+tycwJ({Mdva8gY!!fTImKat{aZ;=o;eUx$5!J4n2P1UdHJ21|w*
z8KP?tRfEV|*j0_4)nHU1yb@b05mtfF3ed|zE5oKT1WOSlMc@s5QwrY_co)O_IyPL#
zx+1JCf>$9t3*jNb8VOckga64>Uld>!L5!7RxQXGK4_6VWA}kldMTBK}a3<v9^IUwE
z3#S}Va^Of1!a<0oLf8v{C@FSVFrOu!1<Yt$XhF=Bo{8s%IO`pbmQ!QGvAyy&E995^
z*x8}wtl)Nk4wbXyqNHz$?iMw{y?WjLq3y~0MrEu$<I0psv9D<~>G7;6>0QVE0gYh(
z-9O<&r`9V{<4fAsFW@a&z<Wp@h$B<}MXcP6t{IlDog+DZ(&HJjxhX(?!%duqwAQy5
zxL<N>Ng1^Tw#~(yD=+i53*V+(T_oDda42Zm?Rzjjp!9^IZspShHTktXy8!lY<FQ%G
zkh-flEuzxWAFH)iC66|iEUkJkWF`8vW^O=UvW8N)$DJh$Izbln*u*qHp{n<56>j^=
zCw<gOsf*9shO@fYFvUWtMRCiy?u&koE`sW*YJan|K3ATev(`;(%WYi}zddYQbS&R%
z9dkbB;KJ8d);7(V8>HLP7Sp{m|1P)8d93U5Yn}0#^mzYuI{(w_nZJl%c%)Dzso4?r
zc87E6QBRNhwp5vN-3|3&JM6r|mUSPfX|fU+DjF*SkIUI=6}8KD*EWUycZJpqDbg!u
z=~+cprcUZ1Zi3Ibdd>2VBbN#-ZPWSkH?j_T9z_x7OfSB4xHR8$Q|#Pa*yW$FF`53=
zAFV|W(pjY-v(S@kBkAtwk1FGkys}N5erk5GdgQdilRKRsUfMWm{(+lHu~*4`(ae}-
zuVC6NCWB$z?9B|q+1i^84Cl>cb1%`c&Vpo*kInf*<W<aG9?8tQ{@dK({=sJGVqH$w
zIc1ReZ2z_kA4mi4ks<bujB7bn0nyY&W_H$ZNM~p*ah-?wk;E6lmXHWqWpI4@e@;yI
AmH+?%

literal 1144
zcmWmEjZ@PF90u?Q$YmHZ4IHSXNNI5z2=QW5+h7D!L=cdvoK1NXlj{I&$ti}E<qL=*
zIEKhT8Za0L+kp~q1;~JvqnN}t*l>fvHeSSV-l^EHyU+7|{(<Mdm&3z??QGZD0<dF-
zFb)t+`#;NVh+EQ}Wd^Kt;h|AMI4A;3=)lFAB2bFpMBu@hhqXMcE5`a_xDamR{oB}3
zf{i6`Ex{(j9eh}d&865v;Nv4c+{>`79G{fK<1Re!!m9$_74Z25z61ewRDxQCU6~hX
z)u0OzAVgpd7&Qp4MTiJ{MA%!0&^m<Q!+{1wHXynYEHMs=aae*Q5*%y7@n*!|M<U??
zPCP(z3r@D+>sF+;A&t<E)9v`C1Dp<=?L<}=vb*s;p$9+o;7Tv9Ns%K(t`vEFxY3V-
z0Tjw`O9rkCygyL-2z)up<S3V;@-GO7P%{LP0(A=1E70&5jl+-(qv;<skKln4zY<hv
zRiRCVb~U=k&_mGRp$5GgNHyr!VqhGyamaNT)ZuSEhV)QO;PC{8C!r)5pfW&hz~~gl
zrl6UIb{gXZBc2$cH(|nrNrD*$Gp5X#Cd|M%1CxnlnuXa+GS6bhOq!X+>>TFi@N^yv
z^LR#hihrMCk+6X03$QG}e|WhaU>(k6(4$ygGle5DL!J%~gL#50{Ah=SSXzXdMrQ=6
z9UW79TsYk+4iOBOR0>^<9_K_!vt_ATkesysT%II7*Z$6=Xp3bjBmLQV=BCKa*QAXR
z_m;far%Dn-oo<lH)&ZSwR(5{w&wgp6%}(MLU*DfGXy2I`Bi>T-@(m;I_3{_h{OD53
z-P_j6t5=mw7aC{Mbhs;|$<C=hzSig{v}RX@F&s+=ZbC=p9-Ch?VXK{r+TJBRnsL5j
z#b%0T@MQ&wU$;zF^yKZ<Wjnug&6fy1VA<kT<6zE>4hJ{I*0Ur(kNnkIMwwq_3iGGk
z$AjOow0}iPP3yE&I?9T5i9fOy<x0)RDWC4ps#J<1@@`8Z&W+yOSCo0s%5x88UwwSj
zaD>~Lg6Xl<zVE7RK^@Wiq$aQ5cI5Ope}z8Rzo4lhsm%PlB>%)Q&W0zZXs^pNduwc`
z^S0i9Zo|H?I4cP<B>4vj&4EGRjdpzD{VlUHoPPCaMn3zLSn9qr$C%g>pVs7^5E051
zW;#_-`z4E|G-vdQmN{N0j}2d$D)%n``Jk`il0EgvkoX0cHNPrZIN?Fo)T#>>&Q!d<
z?~BuZM&8K|dHUAerIpd^wCUOFYHp3bckwMv?`M*PeF`q#Sgaoohy}c}1+Q!>oOaTP
z(ZKc6A?HY+%Iw&bJau85a3jZUSFE0AbRf0Hj^9&fw_GQa+4fOXK}%RxJ*UO1*gK}{
zH+Z(UvHRj=x~#0WiQet?l>SG5(xr2k;{spER#>@eHORDbx6oGwEB9X{J_?vYVT`%}
H_Qn4IQC$WQ

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/VE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/VE.png
index ee76f25a373530359f4a093779a4a1aee8e7f760..18e5953641d01a3749ab41449f0bcc6b62d2d80d 100644
GIT binary patch
delta 1014
zcmV<S0}1?>2$2YoDS!X}|Nj2}{Qds=`uzF&{P+0#^!54k_4)Gj`0nub?eF&N?)Bj1
z@7&?-*4ygU+v(ES=+M^Z&(`M7)#lCA=FHUP%hTn`(d5a|<HgP5#m(Wv%;CYx-~Y@2
z{>uTm!`rsN+O)sfu)Ei*x74b()Ty=8r?k?eu+XBf&!Mi*pnt8;o2ks0r^}L|$B&=J
zjh)4do5Y2d!Ge^(evrL(iMexzw{L{DYk;$Af3s<RvSN6zVRx=xbgf-<tXp!cT5zga
zaH?2vs#k8QRc)wJYNt_Yrci07P-v!4XQfVOrA=m}Ol71@WTQ%Cqe^3=Nn@f(VxmZ5
zqFZ25LS3IhTz{TFTAe;xoj+NfJz1PRSe!gpoH<pRI8>Q8Q<*kWm^4wCGf<Z^PnXXW
zE6x-vGftK;PL?rEl`u_~E=!axOO!22lPyV;DMykhMv*5)kt9QpBtnlPLXRIljUGOX
z9X*U4Jc}GWiyAtL8aav?If@uLi5NJE7dVL+H;EQEh<_J0h!Qh~NgiMjGKCQ_g%B}?
z4>5%gFoX^;gbgo)4K9NWE`tj#f(k8y3M_&NEP@Fufe0&s2`YgHDu4(nfCedm2Pl6A
zD1QYgfCMLh11En4CVm7aegh_c0w#U~C4K=VegP$Y0wjF_Bz*uRegGtW0V8|>BYprQ
zeE=hT0e>QV03v(<A%6fNdjKGR03dq+AbMwA>b3v?0lY~>K~#9!?a$RyTR{}Z@huhV
z)ZLXDbyr&2Qlm|2>Ovg}?(PyGXplfI_a^+3U6uv@MTQ4v$V_$<=DsoaJ3F&4XFhWd
z*>5sp0Ty5Z7O;eX112MHO-3daP0fFb2;_BTPJeKK3r8D;G!;;E(w;Wt{rfpS8;b<A
zULMd5`>~Z9o`JrLTXFc6W(0V@Cu*SYX4;b))^T<9<~+{IcCWhB${LdX-)N`N0^O(A
z#1BHeyp{Tcu?*XThXTHHYmc-dI)J+GY>V0ZlcIS<_yI$VHGw$}#%#RqqLBec{lmH|
z^?$^d932$%B#{60)YDGQ>!U0JP}%YAJ7;zO1V>1GI;)!VbbC*^p#=EH<69E}_z^B@
z+j8_ZR|AD{WM7Jguo>?UEnDwU1A5Z=ohhA=)ct8!!aa`)pniAYO)-ZgUYqQ58&nQZ
zR|~_K25H(TnA1sRfW~b1XAq&8=a0BIJa52CF7McWrGP;ZtGKpj)5TmSIpJ|^?A;+K
z^CYiZep{EEAYLS#{UD%B{5f+WkxKwn4LD0Fl+mijk;;$_#upTvdl3o-LuW|6$;fY$
kkzXdW01L1H3s^$HENyMe`1Kq9TmS$707*qoM6N<$g6sa>SpWb4

delta 1020
zcmV<Y0|We#2$u+uDSrSUdH^7M03d$=A$tHJe*hwU03&<=BYglPegGtW03?0^B76ZO
zd;uhV0VRC_C4K@VeF7$a10{X~CVm4ae*`9e1Sfw5CVmAdfCeak1}T6CD1QekfCwpo
z2rGdJDuD?rfe9>v3M_&OErJUzf($N$4K9NXFM|#+gby%;4}UR*5HW=iGKCQ_g%UG{
z7B`3&Hi#EEi5NGD7&wU-If)rLiW)hJ8aj#`Jc}JXiyb|T9zKj8K8+(nk0e5mBtwrU
zMUf~*kts)#ElHCtN|P;1lrBq@Fin;)PL?rEl`~G3Gf$T@P?t1Om^M<FH&dB7RGB$d
znmkvWJy@JQS$~{9TAe>xoj+QgL0q0fU7tu|qDdZLNn)Z&W1>o9qe^6>Ok|@>Wu#4J
zq)un0PiLi2Xr@qUrcr68QfjAFZKzjnsaSBTS#YXaaH?BiQCo7WU39Eobgf}`u3~tv
zX@0V5f3s_Vvu}j9bB4EeiMf7|y@Hg#g_gmKo5YQs#ea{V#*(4On5WB|sm!3Q&!Mi*
zqOZ@Ru+XQp(y6u6s<zatx74t^*R;Rcw!qrC!`s2i-^0w|#m(Wx&Em<?<I2(G%hTn|
z)aA|8=FSu=&ei766f4ix=FryX(%9(L+v(QZ>fGV&;N|b^?)B~O_U`cZ^7Q!g_4)Mm
z`S<wy`G5NS`uhC*{r>*T0sj8~|I7gY|NkP-w)Fr20m4Z{K~z}7V^~KaU>G%E)PPX~
zMhzH72CShFFyv7P7+CNCCKL)gVBo|J6kWJkIXPLGoz&TJE5c`hRa>}^gs?|Yt0O0g
z1_;Wt^6>M8cdl5F%*h@xZ)H!sARiB_tO(Ht$bXdhr0KJ%R4koi$I50lX?e8<n@)y%
zsVY0M1}HQyX_e$;PAHD_Wn*)V%E@Bp6lhr7twE#<*rf`mub$w|&Z#BN%*)Bi$1J4H
z$>!9zdVZM_J7ELZ*m=eHl_J{%9r!un%7F~qfR<EcL16)QHUb71tN8n|vgvs;v!aT#
zGJiT7v9h{_%bD`wHGnmwV`esx=EWLi>`}A3Vp;JUU_Ebrf1DupDCZ09UAxc;zXALi
zbyMP$aU~js;K}v*BKQno=au4#v1G+%0INZYfD|7)ZUfkrG}$<X1aYTZK~YXNH8plz
z1_-i6<>Jd55DiJ0tisq0V6&*2I<3-%4RxP(Hk0y+b8GC`aCjko*|Gu&{0<OFS+uH%
zABPv16YCqpnDHCH?A278&5A1!4W-r0+3_2|Zm276jN$?=B)|bi_yGq8sv3r93IW3m
q3IW3`3c;uWqXvu`FlxXsG5`Qzj8aqU=*}7d0000<MNUMnLSTZ#<k>3#

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/VG.png b/typo3/sysext/core/Resources/Public/Icons/Flags/VG.png
index 7d0bce985dcdfe76889a5227dad39452319bbcb2..7306b8512da128453fc13267ae11c510c38d4681 100644
GIT binary patch
literal 4298
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

literal 4327
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
V8<ELG5V8OO002ovPDHLkV1i+kOTYjC

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/VI.png b/typo3/sysext/core/Resources/Public/Icons/Flags/VI.png
index f4adb939e5437825d2b2f68e3413e840534f4b1d..fed2449caf77448baedd8d53732eb1870f04e53f 100644
GIT binary patch
delta 3617
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

delta 3619
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/VN.png b/typo3/sysext/core/Resources/Public/Icons/Flags/VN.png
index 8581715e9c9e7ccf053ea1d4141d35be7bfa0ed2..4447c3500bc1c2824e793234318d358270b91ef5 100644
GIT binary patch
delta 910
zcmV;919AM72dM{;DS!X}0RR2~|NQ{}`~d&^0RQ>`|M&s^_yPX+0si&@{`CR=^8x<y
z0sip;{_p|*?*abp0{-g){pkYz=mP!c0{!L!{pAAv<O2QU0{!6v{on)r-UIyI1N__r
z{M!Tk+5`O91N_$m{MG~f)dT$01pLwj`_2UW%>?_)1pCSa`+vv<`^N?Q#s&Jm1^T=O
z`nv}Dw+8yQ2KliD`LGB1uLt?82l=Z9_@)Q=r3d(<2>780_?`&(oe21x2>6=__nQd!
znh5uq2=|x?_m~LxmI?Qh3HOl+_mBzqj|umV3HFQ%_KOPkiVF6K3igKz_J#`fgbMb9
z3ig5u_JIoafPV`0e+%_~3-x&m^>z#ObPM!w4D@ac^lA+BXbkjc4fJLW^I{G2Tn+PD
z4)RwH@>CA;QV#M@4)RS8@=Oo%OAqly5Aj3~@jwvqJ`nLe5b!(@@Hr6hGZFAI5$`V%
z?=BJVED`T267MMz?<W%PCKB%>67M1s?jI8F9uw{z6Mya-6Yd%l?imyA7ZdFi6YUce
z?GhC25ftqZ6zvTZ?F<y{3KZ=L6zvEU><AR>2NmoF73>8S>;x6;0~PE773={O>;M%a
zG``FL00E*&L_t(|+U?e5Ps2bQ$MN47?(RC=-Cc*fySof`m%*?}_kPK`2XHV-ua^)=
z`hC_*`hQ7!_is~}8G{VSz`p=E9V2i%@yZ5hl26!xLHk)I;4ur;91F1PhuBLNU|a#`
zMFv1$06@(E9EAc%xRwq~D*?E!NCr%0u+%OYIFI3hRIOBC!HEYvHlzY-SnDTVFHQ(J
z9_sDw?(Ar5ZEk98s0)F$@UrrXD!$s9%I;GkKz}#t58>jLjDnBAt*1dCW&YuhdvIFn
zi0|^~(Tdna-LNlg7cpZHbqc2CMA%4?u_gK#j|v^|IhXn?iaEF+@CI4n*fZ5285g36
z`{P$R%1Ja95kQHFc9bt-2tai~3oJPkfYTx^&;qh1N<f<evZPx&K;sF%=&o4sxv$Xy
zgMYAOm$hx)%~8TqKNawl4FGPfmJjk>j~4)>KhOYs0RY0L^!$ZkP6fbciw2lfK#{Te
z?&T?g5emRq3|IBl$3yA!Lhg%r;4CtD@`WVlRY3>hf%#0$m$m(ZDe=JOnT^Gp9ZodB
k{h{AH8IS=P_$}ZK@0wWbv`nOx00000Ne4wvM6N<$g5`6(K>z>%

delta 889
zcmV-<1BU#m2bBkqDSzw$73={O>;e_+0~PE973>8S>;@I=2NmoH6zvEU?Fkg^3KZ=O
z6zvTZ?GP005ftqb6zvlf?GzL47ZdIo6Yd%l?i&;C9TV;z6Yd`p?;;ZKBNFc>67MGx
z?<o@RDiZH35$`S$?=KPXG7<1I5%4(>@H`OlJrMCe5b;0|@qa`Q@kI~vOAqo)5Asb9
z@=p%(QV#M|4)RwH^I8t`Tn+PL4fJLW^k)t9Xbkjf4D@ac^l%LIbPM%%3-x&m^?nQW
ze+%}23ig2t_JRubg9`S93igHy_J<1ghzj<K3igW%_KXVmjtTdV3HOi*_mK(rlL_~h
z3HO)?_m~OynSTiPnh5us2>6=__?!s%oe21z2>780_@fB;r3d(?2l=Z9`K$-|uLt?C
z2l=rE`nCr8w+8yV2Ku}P`o0DG#s&Mw1^dVa`^p6S%LMz)1pCee{L%#c)CBz11N_zl
z{MQ5g*aQ691N_?q{M-Zl-2?sJ1O4Cw{ow-r;{yHU0)PGG0{!L!{pSMx=mP!e0{-g)
z{_O((?*abs0sip;{_+9-^8x<#0si&@{`Ud?_yPa;0sr~{|N8*{`~d&`0RR2~|Nj8l
z*au<&00E9kL_t&-8STOOI}~vM2jI`_xN5VB<YpbK!<qZcnTVE7M>$JwVU@d3Nr`Ih
z=l{*D$A4qiG3Gn-qj_IgESH01hdB`?Auz=?83$9U|J{cfSBLpRf(gz|&fSCwr9STF
zz_{Rkl5QB6utM@fBn&I`lH9omqio$&Jc3cT=BXHWz@XecDz-CWkei2Updv}o5MNbS
z*YL2Zxuv!3N&C}P9$M<|>U`<<?D?yPSZJ`9Z+}qRY_<$7((N&7@D3#6BC$Pxc%JQg
z2QFr>{K~T}76d^LTh=ts;2TMYUI~4FdD8EWDCigd;5!3-DGP%LIrkIQX6{N5BllA6
zwGD!z=c(q2hM??Ss_o@K&|?N_gBZsI15HIhi0cRaJ~qzL@8=x|sitCoI1SFXUMgxJ
z;&RG69{AM~3E+DD77vVGgMgHElFLQGPz2?BNPbI)fMOqgBN;f7GUz2Mpr8DPJMJhP
zbJT8eC=|NIEUXoWLQT%|d`^OHdGB2~DY?H0x@E-Rv>T}s^paq)ST3Lcpb7VmI5<qZ
P00000NkvXXu0mjfQ#H5u

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/VU.png b/typo3/sysext/core/Resources/Public/Icons/Flags/VU.png
index 1e3201cc50531fbc4fdf9ee99c54afab58917bc6..a0d17361ede2a1acf61ebe6ed676d4f7239efe11 100644
GIT binary patch
delta 1818
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
IM6N<$f<iifsQ>@~

delta 1872
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
KMNUMnLSTYQV}Q{B

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/WF.png b/typo3/sysext/core/Resources/Public/Icons/Flags/WF.png
index ca346a7f50fed0e318d7943df7adb14ce8570bc3..4c05f0093d7505e215db8b99312b45130c1e1c62 100644
GIT binary patch
delta 82
zcmV-Y0ImOs0e}IJBr_FIOjJex|Nr}~wWPAq^BFPo7%%}RfB+_cn4{~p0000cNkl<Z
oc-mt~gM%OjI1qM$1Cd`96uRreP|s-A$^ZZW07*qoM6N<$f{H94sQ>@~

delta 107
zcmZo*>|mUrk|G`86XMFCRu4ps>J3XaUHt$5|L?V1KT8^ZmM{RKy)EbD7#J8dJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OR{$CW!z5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/WS.png b/typo3/sysext/core/Resources/Public/Icons/Flags/WS.png
index 379c1fa61ba1a1a7b438908ec5da560a0c15ab3d..f7bb9c4353012470cacf62df092e552327d3075d 100644
GIT binary patch
delta 487
zcmV<D0T}*(27m;RBYyzuP)t-s_4WDR-|X7j>e$%n*4F34!`!>O*t)vcsHn}Rrpud~
z#gdZ1jg7sGjJ%49yM%<egoL+!eY0|MtzBKAT3Vk~Rh&dblK%hz{Qv>+00!>>2R}cM
zKR=J=01Ds$4LduHIXR3lFo!KLh$<?CDJg>{CV?a-f*>G%9e*Hy9v*xg9D5oXdKnpd
z7#MjJ6n7L9c1i$D6BBk56Lk_2b`cSE4-a$>4s$X9Rt*hvFaTFD096YMaUTF*9{^ql
z2X6)ka0Ui$1_o^f1#SfeZ3F~u0|RXX18f2UYykml003<O0BisNYXAUh003!%bh_{W
z007ZRL_t(|+JEiQx30oq42I#H-Z+ikdk?)6Ad~<BKIi^#2S)yd2s0u1-R$9!C2LUI
zLFq6{hAyW;sTW`00#M)c=(BIS;Qu-3fOr5|TcA>E5(-roF!IMt(5d|EM~$urDE08B
z698(wf0<wa^&hVV0Lw+YyJY}aFHIXD{WtFr{|j*R?_eB(4UpB@ZEWy?N%~J;fe%pT
zMe_`Z55W3-3OKk9IGi`nmW#?_KXnC$N`_%5^SG681EQCUgx!FUTLK6mfB*srAb<b@
d2q3_n0!J%y%H8mm6zKo}002ovPDHLkV1n_v!b<=E

literal 768
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz<52tC&ZP3AsdJo89^iiLykN{
z+ye&Q|3F1xaY4aSd;5MCmRvA5i=V%ww|DQYTd!hc7cw#BK-8d-wY8hCU3>20GKqm9
zlYt=%qLGy~mzf!=UQVt?L7`4Wqzovlrq(DUQw=eJm$x`7YQDYw1a|g(h%T^ppb1%;
zn$5d+-&nTnw4`JeM9|v0_x}AiyLMfdk^+f{h?K8bady(A17N*b5)zeNUAv2l)&lK?
zJCBVmmyIn?Sh!3`s0{8Hpx1!nKwU8JWC0CqY1sj^5$t|QuwaszKxI8Wd$hD#AnpNL
zBrIGC3`S<=T!>NJ+=Z5wJuNNUfht*9^MKAUFlaw~_|Dg_KY?M$$5#y2m<`l8d-l;A
zH(rK@&H>v945b`4_5xjl4q1hI6}2WHmw_Qyo*^C>FGdVu5M;m*3PC`w0YkVKgU>St
zuJ;V=K=hG;?JonPJZGW+Fb<!1x;TbJ9DaM*mg|s%K-<Gg=NqE+N*tVWF46i6ww8Zn
zkaOH{d3VR!=K`)QxlS${I+Da3?{3{VWBqIgIkWgQLG=S$t&TVB@r{wqVz~Z8N3M{8
znIY(QJA>qR8S4$)3{w0HGA`IWz0cI&bxF_f+CJ51xeceIqHG(QzpKxAom#*66T``4
zyPKD=2sK<~`1sag)5FaTktdYiiYeXvv5%v%d&)OmhG=<(ReaIOJ%(wLTyNa3MP)y?
zd(R#GU60B2X=m%ncD`5o4sVzqG4A>H>*w@@r`uf?H862$EPxSz)C-uO8_K9(lrQlD
OC0b8cKbLh*2~7Z>{p@G}

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/YE.png b/typo3/sysext/core/Resources/Public/Icons/Flags/YE.png
index de159be8d7b30ea532f36ed61d8bf3328771d710..c11dd011a1818e618af426127d2b2e78518a6ec3 100644
GIT binary patch
delta 133
zcmX@lIE`_FL>&t=0|P^Zd(K-RB^}@s;`;yp|G$qP0l{Z=#m{PrAK4f_vM?wrDgxzm
z<tM%dQf8hmjv*Ddk~vfvB-})Mv=*#uGGS^s$ZB7ZCZGZoI;bI$<Iu^FprOtnVa3r9
g$hw&8#To{NE*+0LrM*fmKob}|UHx3vIVCg!0OUL>tpET3

literal 207
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!oC178TtBigKoJYWM=<)VrU*jn
zihmzJ0;2!_|33l)MHm2TMFz`uGX4SbJv?0;Ln02py|$5;!GMF=QTj&xvyhnwJWSp*
zuH(3*9cHpygb%1Jfw!RDb9S=ByhlACL+T&jUhyol|9-=HGX{nONg<cj?5ZCztYzBb
Qav3D;>FVdQ&MBb@08$7=_W%F@

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/YT.png b/typo3/sysext/core/Resources/Public/Icons/Flags/YT.png
index ca346a7f50fed0e318d7943df7adb14ce8570bc3..4c05f0093d7505e215db8b99312b45130c1e1c62 100644
GIT binary patch
delta 82
zcmV-Y0ImOs0e}IJBr_FIOjJex|Nr}~wWPAq^BFPo7%%}RfB+_cn4{~p0000cNkl<Z
oc-mt~gM%OjI1qM$1Cd`96uRreP|s-A$^ZZW07*qoM6N<$f{H94sQ>@~

delta 107
zcmZo*>|mUrk|G`86XMFCRu4ps>J3XaUHt$5|L?V1KT8^ZmM{RKy)EbD7#J8dJY5_^
zJdP(PG%&iQid%53e$l|#7Rb7o%T2ULOCr=@RYJ(Y6-*(l441kj=6{ip?F8y!@O1Ta
JS?83{1OR{$CW!z5

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/ZA.png b/typo3/sysext/core/Resources/Public/Icons/Flags/ZA.png
index 9f597954af89c84f4b1c8fee2ef2963d6eca155b..3121a8884ad49c40d15b43316464592807cd06e2 100644
GIT binary patch
delta 1848
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

delta 1861
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/ZM.png b/typo3/sysext/core/Resources/Public/Icons/Flags/ZM.png
index 2567a80467caca1d9b040f06e506f30d1741ed97..4af042806165f92de63101d99224a29717ccfdf8 100644
GIT binary patch
delta 1026
zcmV+d1pWK42$%?vB!AyYL_t(|+U?ifYaCS=$MNquGn1K}O*To>bQ5dSSldbzn_gAD
zC<t0Xsv=ks{Rh0%KSA)$mmA-}o8D-}yAm&~)E0cfi$d|OzF=&Nv2W5%-0VxTGdpwU
zapyt=W!Ls%(+!*-hr`2R80K>`=XuohD{ST{WdYq{0RsXM0Dsh`1PGEb*(4rfwSfK`
zp@jb?Qvgc-pPDIjN(PQXoPGjy!u&Oc6%WIikS`192nncm3jGg5z)zT|qJ(Q>G>7;X
zLKGQjlNYXG&l=+uMguOn{4~)wfGEN$&s=1#gqN|e$Yqx^b*405m-wnk#m8ur#z}d8
zg~wyo4WGoE*ni5EtvN;%BDjW9!p?~48f!iWg_$~@Lky>dPs{xT6l*+pp8H+KLJSl=
z#tJM}D0oyoE(ZMG*&Wh^*EF*MAJ=%v!}uftKsjMwi@7$pCrkqwo=cz*MVzt{v7lMl
z)i(eju)V?IRrW`W8bY6$QGQ*f*=9(i$UWOe_^rX-F@HjjA8VYAxO)_1hz!M;VutTf
zjYu<^3A1Aed9C0|!s`=UnCK?}$UtY@QQ_HT?)4e#tbm^@G-G_1Eg_*tBVw+Mr_qW(
z>RewV6Y>YVyht*tEw+YCmlzLnyyO^;8Wv_z-iF)*B9tpUQDweUIQe(4tdnG{w<!fg
zDSIZE2!BZoM)>9`o<p1><bbweTal>|T!k^z5|)G$KBp#Vd8m!N$ee^7%gm?jsdJ!!
z53Lj<tS3wsaW#R9=j4a=h*pxHkNEisf)SQ7&W&&(V6o#5Pzts2H?b%(!{j=*HQ3!`
zCZTND5i&JIl;XL>DVgwRE8kbvSW77RT=w{-%zxP;*M~u)6-sVtD<KL23`1>3+srn3
zOei(DXPj?a91OWsBg?47D9uTa&!<=|p*2bduNM*p0&Si;&!ax?4e=tJUZECZG)qO!
zm8cD)Ww4t$lX2f7541Tp&I_xYa`|i*zC+tVDb%2Mqr%PxPp+}w@I}f)4j(r8=uWf`
zvVSSs>68OkInqXFe4k<hehBz(8q{F4(>D@H*-}Fp>IIZ0E}-?m%mX(!HVo7}APS*Z
z6gSZQ3q7Lx2XHdBv~*|hk-Cx2Qr-Me@R%G%^%V34Ac}HBzkD*>*3_BmB7}GA@zK@T
z>Hcqha5rxp#&zhP{s1z?_PT!O`0#XHOM4f9R=iq^-mFG+&m(*J;AuQfw@6<BZyz6?
zYIFrS9l&bzR!_j8y&UTazyd750xZA+EWiRRzyd750xZA+EWiRRzyd750xZA+EWiRR
wzyd750xaNW0JR)|>h=~6-NpMydI1Ff0zgt^Zj5GMga7~l07*qoM6N<$f?iD7(EtDd

delta 1051
zcmV+$1myde2(So{B!BlwL_t(&-tF2uZyZ$=!14dNGqbPp?%G*D)(){FNP+@Vl8Oce
zQGh6b3PD3fMbB4AM@dJ+2S5~54hlj7MF?3$AUTLfP$H6mB4KarUC-{$<31>ykcU{?
z6l*8ZJ(_Z6?)=W3d*|Glk@*jKoI@0kd3eAR4{+cfSAfGAW`DXgh8S>iXZz2vf|Wf{
zt$@KA#DWlxF*lmix0n!Kft4B;tEd!LVWWyth`ZNC<$}cx#Bpnqqy!HlonS#3oDdqG
z?K8DTv%<}gpIc)CIHBC<^g1USM3xT}?`T$fv=u)z_%>#(j8TXp(7d<7n;8Sc7n_`)
z=C5hQ;RNRh4S&sorIh(D{W51Ai#?)%EafZ5&DuD7KolXg229rI44IC2x5<??P8eQG
zxK`mt#I*oj@V4UU6w6&cuVF$aQh>RFQ$tSXJXJ6cSfZSY;9@dOC&em~@d3oqZ?JqE
z+2l-0(~t*LLaGr-POLdK<fSUJb^hpcXc7&F;r%V1Q-7G0)DUOHmU6&G%9bT5I66t@
z&=!G#Vzq@03F@zotp}i6=Epj}7}|YW3TtWC=?vM*a6&0WTk@RQI!c(U(6(eff)u?)
z=*SG+oV5Y9h@~l7H5`-_x#ctXu8jmTM!>cKVI$@Wlm?V?OisIw5(33miU_HpULr10
z7|Ibhx_^jZ9NM8Rnc;AQ#Yw6mT9at5T0X7t<vcn<5ZSj{C@46x&S}l@9xqfW!%$-!
zgMyiuP*Dkq0*0Di%CKNiP%je&;4qHsmdkanR=855Q$b{VuG&Yyoe9w}GhkthV+o4|
zbA}@|+9gs=6q0GI<Mt5i==A9qG|K!L@!K4iVt@Xg0ELo!Q!q%#K882~MW@bsomE3A
zr<rp!;SEP4<M|rD8qUV#25T8siDNEAeA8yLfl>tS?t|mL*jK>63;`6n!g`hU2A6W)
z>e5J9E^#8`VxMjeQ{#Hf<p$jeg3$%Z0RSGt04C&yVztjtB`$BWTITB|$^m(R2x`Xy
z<9~nw+qcBi2`@G|V@Nd5O!9q#2s+y3(jOUsVQ!PdIUS49oUd@RiHi1G#6ALmkd*~~
z?;?g?6;WhWl<fWJM`2+ba=Uf+!S_E){4oODZuPy~S2&N#xOKanVO)T~a%iXmyVE{B
z<9cS)3I_+(h?xmw$5|{KQ|?;>b?!oKHh)oeMEe1J+{-@M%z{y4+w$@;K6;%n*!Nq=
zLExB8)O=5k%CHjRp3udNK2NF7f+Mm!H8jpK0Cw~uSoW|2c3{E!*D4<10UqE19^e5U
z-~k@s0UqE19^e5U-~k@s0UqE19^e5U-~k@s0Z$U(Kz}um2fx-o6c%KcKbIZ+0~8e{
Vircd(I4A%B002ovPDHLkV1fhU<JJHG

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/ZW.png b/typo3/sysext/core/Resources/Public/Icons/Flags/ZW.png
index 41c25cc4d9f321b1ee8302c2cf15cd53a463f2ae..6da010611dba8ab09288873b55e4afde9b5a3bd7 100644
GIT binary patch
delta 1210
zcmV;r1V#JF3C;<SB!87jL_t(|+U?lOZd*kd!13>!nKS3+_>#tUnmBT+UPvfJ4H6)P
zP^BUku;C$CvEU8Z@doU80@!uM0<nM%0zsfRRSij-q-}i3-F9rB+su5VRFPUFZz@oZ
z#rbPwS=L$jCymE5gE0LKyj+HT@#)u}e{zE~ymZK6`>R^(%YQm@f|rWHn3n-YmjN=s
zSd;-qmjN=sSd;-qmjN=sSd;-qmjO-{fCz{$y#J39|N8ePg5wSkD~Ym8#WoQh98NoS
zzfd?hc_6KTIJT3-mNH~auWh{3>(_mEOC=CQwNhbqY4JO)?KrlijHHay1uzC%+n1W#
zZv~;}+Z&5let+=2Ugt>m`sc|QAuY%5X)SKuxpvf_@pFS(^_SV&W5jd-5FrRBHlAG5
zP$4v(zFFINv(qaFgHTwEa~?<WAe>oSKmKqQ`D8z=tUeUQ;*E)XkO}}1xK6)1b-%Hb
z7mp5{#$M0Az&M+69;jkLmSb!VFkp$8C<l$Co^-mU>3{O7>xD#sDVaiuR5^36wS7+B
zZ|8r1So!Q@aYhb*{=TEn=I466vCAfa=S<w@-TB3SH>l07Ag1Ow5QhHR`rCWE<w4-v
z#!S3-x%A;W+7#TmI$Sx-Uj;%W073*n01Be1TX#RoPqbdSyqqfprw?eh7al)(4S*O2
zL<Ss@2Y+CILJNSyixB_{CroDIZq487%;)c(J|IpUAuYyC5-0BBs}AmjkFSuHL>vB+
z1@tWvA;90SPX|M=Yz`pe*h|3_La0tXXg1G>QIT6BqTP<7gCF}~jNxX`-)E-E@)BKO
zHmMv7;{q34C0gKKx%>$5)ByygQoCASS>Jp^NPkbv_S9yB-~lp%0$FD(P?E!ig6Bkx
zDQCeP4FwreQ8-(>S*^B#(y<C%yl^K;a$D`!bNTH;xJJZ~0~*t3DqrgE-&4s?%*hRl
z9}I$WX=|%~wtV~2#g(-Dkr81S+6EkC2!sF#hy(y9i_g?jFLo?pYnT8aV2lCUQEW>)
z#(&e_jUohr|Lbq>H=E}y$)6hjk%sM?rS6}8@{p540$?24JM+uS*Mp%0c<KNG#+2(Z
zCZy3Oj9el_qLTqAsB-zx#Sn>1z~b1~N+XwCXvR!BrVv<67GXe95Vh1rJqdQ)F~Ty2
zf$;TVp2;b7ohcdb^vdm4-Do8(+j1v~Sbr)22!@PteAn^hpf}vK=4DO@X(3~z6m0@B
zVYEuZNGTvPxq>UCtrby9PGpWVn5q6j>WB&H_`W4=0<N`DaS{b8iM3WL4il}>@!b4m
zky}zl-RjhB*A3IMjMnGwdd}YN-dt$qjc+UEgz=d~IbPlaAQfxJ)spW?86rlG-G3|B
zpH!>uv@D~?F=nQx8`WyV7$8Ee`O50MTdk$AA6m9WgyrJRh52P64C1pb6A-0lH~K81
zXA%G)Ayl!@+TWj6#^X$I>J<t*j;o2_<l$7FiJ!;J)z->WkAlDlAlDr_PE0fow-V1E
zaXc?N9w($RxmI~TqH(_1I&Qpg<};4V02yE`$^fIw02yE`$^fIw02yE`$^fIw0RIob
YUkdIk_Dtv$M*si-07*qoM6N<$f)4{jc>n+a

delta 1205
zcmV;m1WNnP3CRhNB!7@eL_t(&-tE{+ZyZGs0N|?bo}Sk}oqag=TAL_NunAZ(Qa}iy
zNI@Ln!jIs@fq%e_f544j0JoetAP#UrATZ>mD8^1~C-FY~-d*qRyt=zMSVRao#S^li
zDa~OHqfvdW>guUMnEn!;Ee!kgqc1-B@CIpk=0FZRpEo+6HGh%Qv%P`Ae>^fk2FL&z
zAOmE843GgbKnBPF86X4v-vEe!_z(A~he$ndA^?D+qgtZua;Zy%hey+nJuDUv|NOut
z0^-<C5?jiUF}=R|=3v<L-EEaX5H-rhwdJL+wYKBfk}{Gqo-BYd*x9+*-g!L;J>TA3
zy8Ny04SL6NFn>Hx#t3OS_CRZK>&~^~;f$XfHR?akHXf%^S0a_N3Bvs5lWQ7kgr+w%
z>zh}5gK97eg~d4MaTJfjne~mUy}>N<sbN@Kdnih!8~H*o5db1^ongIlzqMNsj}D#I
z{=mP$IGb@Es8Uf@V{DHwV2Q|AgI3Z^dj0Zrb<OocB7eXMDIr9vow?W9IVbOT3%@+9
zef)tqBga2{)6-`Qa|7PmV|m~?6L)!kVQJV88ndfu^`#U5Vd$@Kys^Jm9R<E^O#bal
z<@Ywwrr^$%@#<0G3J@Xz5F!8qP!Lsa-F?51@4R$rC07hyJfPiOeEj4U0Ad^v8E`}%
zfB_0E0Du11dILb=gvm_YZ}{82g~Htz4~P>-NQ*I(#EHA~vV*(f<IAKa(Wbv_0eyu;
z2!KQggg^|zvN?c=V{ZaV2%%ni&~Bd(qY}47M0-6&hu;ms7{kqIc)(1Z6(qXAY*INE
z#zii;O0>ZJYW30Sck!tK1m$wKUR~YTdQC`A%zqBlR*T>PGJ+ymXKPTF<He%qM2snC
z(HxHj8B$R=+qhY;cY!9O3(a4+lO(zA?yI@NPBC03V#ooF88THU_Ydx=<a_4i#-(>h
zLAAWS-8@^peQ|zuQVudA3`5(1gA9QX00EIsnkxVyR+a~`V+mVB9)N%`253jIE$#U9
z1b=q=JrD%`Pd~rYZlALxNA|arH0<0g_kZ(~hny4=0OQczU07MU9*mvS?*VrDJ;0c9
zJ;sDI+Juoygh=$q1t_R?>Bz+piA=!a*w;!Umt1JZ%w&`hSWK2+L{SiR)V!VoJMI}_
z8N)#M`l!HUMO|k~#=C=Rx6?FQNz1m}DSsk15dZ{3#yGy~cycrtZ&?d6Cxo<+F;a@Q
z0GTjaC1Io#5Sd)j71Gu!ow*=|HE^8KO#N3<$4p4a_bq7?aIKAslPFM0thG{cm}rfT
z=N6_)+>$El*DJSOH=L9<+MK)VIs1G2bD>o*zO9rK#%B`ccm)rDRID9WOTI5<h<_M4
z_MqB)Qm=O>rHujrV`h4~Rj;><0V33zudcnd-B}KYp=Db{SS{ULTv!ppAf9|Or8Zcm
zHd3A>#25gO5UNz{92`t5<8dZ94T{BG$JI}hPH`+wd8mJy-&|w8T6q)%J^;Dy*m2@?
zXZhy~I5~wqFY>%7^(Ft80M9k)>@Lq-2FL&zAOmE843GgbKnBPF86X2>fE40)3hpcR
Tu^mY>00000NkvXXu0mjf*OD|H

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/catalonia.png b/typo3/sysext/core/Resources/Public/Icons/Flags/catalonia.png
index 9a0856bbeb3cd5f1b70a79009434fa309748df23..12f3ed146df1ba378ad3661656a9fecf5c6d0380 100644
GIT binary patch
delta 61
zcmYdFoS<p(=Pu_hA*pkh);2IOFo=1&IEGZ*N?suFr=97O#NuuIp|=wm7#JPzD^63}
Reh8?7!PC{xWt~$(69DuP7We=F

delta 62
zcmYdHnxJWUOGxU^UCu+7YVI;HFo=7)IEHAPPyWHr%JalfgJtnH{=nObJPc1R$$j|x
S;p9`G5(ZCKKbLh*2~7YD0vN#n

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/en-us-gb.png b/typo3/sysext/core/Resources/Public/Icons/Flags/en-us-gb.png
index c2cddbd8c82ee458d2b565afa1f1b997f55d3813..a2520aa50572a95a84f84420958a331e85b45dc4 100644
GIT binary patch
delta 3271
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
FV1oHkZxR3i

delta 3359
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

diff --git a/typo3/sysext/core/Resources/Public/Icons/Flags/multiple.png b/typo3/sysext/core/Resources/Public/Icons/Flags/multiple.png
index 863f534d2f88de0efb14b3514f9a108eeb71f0ec..f7e7d041cd40ba00445ff36107de656b274ca460 100644
GIT binary patch
literal 483
zcmV<90UZ8`P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00051Nkl<Zc-mc%
zKWI}?6o-H3+;`u5ZS%+U^)*sTQ7URcql+S1u-eH<TsjDXf}n`tR1_V$I*1Ogg6Psk
z=_&|<sEClEigj@i)Jkh9v`Jo*H20p{K0*le;|zxnJ`NnxzHhA+Yte<3dLxCRa{xSu
z>v{`LP1_iV06li%k;zt;g$Se|1^^+&rNNWo0kWN-$NsrSe`GeRSo!7eJGMm@=;BRl
zU#Z=JuUpVqT8I}H&y5~_rTYca4RG3$v)Ba#7HTLQFh7KSpxL|d`{*6-;PI))3opn1
zkk~8B<MWd|a^k6$w$zr-yneA%x&-HgS(qWj*FR({U;aLNFx{7lf*^N)Vsy29erq$K
z+B!Dc6b3G-c4o&=vQ8f_-vD?l3jbHWxweT)2mTp7Ufvsc%C(xgt2b+N&*2=1I&bnI
z0wP;a(uG+M7O<Ld7_wHv3}y=ZfKC8%@NVPO%*E2@??20uftAYCHTC{o_Tk-(Y1j=H
zPMlqvoq+>54IC+cc45!(*H8D}u2k!dYOQ{2cK*o8LqQyKF3)))<u&uM3=XNdXrdzJ
Z3fte`t4-==h3^0W002ovPDHLkV1h1+;vWD2

literal 1754
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

diff --git a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/bootstrap.js b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/bootstrap.js
index 1f32e0be7088..03038b9cd5dd 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/bootstrap.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/bootstrap.js
@@ -1,7 +1,7 @@
-import $ from"jquery";window.jQuery=$;var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce((function(e,t){return e.concat([t+"-"+start,t+"-"+end])}),[]),placements=[].concat(basePlacements,[auto]).reduce((function(e,t){return e.concat([t,t+"-"+start,t+"-"+end])}),[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getWindow(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function isElement(e){return e instanceof getWindow(e).Element||e instanceof Element}function isHTMLElement(e){return e instanceof getWindow(e).HTMLElement||e instanceof HTMLElement}function isShadowRoot(e){return"undefined"!=typeof ShadowRoot&&(e instanceof getWindow(e).ShadowRoot||e instanceof ShadowRoot)}function applyStyles(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},o=t.elements[e];isHTMLElement(o)&&getNodeName(o)&&(Object.assign(o.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))}function effect(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],o=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});isHTMLElement(i)&&getNodeName(i)&&(Object.assign(i.style,s),Object.keys(o).forEach((function(e){i.removeAttribute(e)})))}))}}var applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect,requires:["computeStyles"]};function getBasePlacement(e){return e.split("-")[0]}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var i=e.getBoundingClientRect(),o=1,s=1;t&&isHTMLElement(e)&&(o=e.offsetWidth>0&&round(i.width)/e.offsetWidth||1,s=e.offsetHeight>0&&round(i.height)/e.offsetHeight||1);var r=(isElement(e)?getWindow(e):window).visualViewport,a=!isLayoutViewport()&&n,l=(i.left+(a&&r?r.offsetLeft:0))/o,c=(i.top+(a&&r?r.offsetTop:0))/s,d=i.width/o,u=i.height/s;return{width:d,height:u,top:c,right:l+d,bottom:c+u,left:l,x:l,y:c}}function getLayoutRect(e){var t=getBoundingClientRect(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function contains(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&isShadowRoot(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function getComputedStyle$1(e){return getWindow(e).getComputedStyle(e)}function isTableElement(e){return["table","td","th"].indexOf(getNodeName(e))>=0}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getParentNode(e){return"html"===getNodeName(e)?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function getTrueOffsetParent(e){return isHTMLElement(e)&&"fixed"!==getComputedStyle$1(e).position?e.offsetParent:null}function getContainingBlock(e){var t=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(e)&&"fixed"===getComputedStyle$1(e).position)return null;var n=getParentNode(e);for(isShadowRoot(n)&&(n=n.host);isHTMLElement(n)&&["html","body"].indexOf(getNodeName(n))<0;){var i=getComputedStyle$1(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}function getOffsetParent(e){for(var t=getWindow(e),n=getTrueOffsetParent(e);n&&isTableElement(n)&&"static"===getComputedStyle$1(n).position;)n=getTrueOffsetParent(n);return n&&("html"===getNodeName(n)||"body"===getNodeName(n)&&"static"===getComputedStyle$1(n).position)?t:n||getContainingBlock(e)||t}function getMainAxisFromPlacement(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function within(e,t,n){return max(e,min(t,n))}function withinMaxClamp(e,t,n){var i=within(e,t,n);return i>n?n:i}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(e){return Object.assign({},getFreshSideObject(),e)}function expandToHashMap(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var toPaddingObject=function(e,t){return mergePaddingObject("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:expandToHashMap(e,basePlacements))};function arrow(e){var t,n=e.state,i=e.name,o=e.options,s=n.elements.arrow,r=n.modifiersData.popperOffsets,a=getBasePlacement(n.placement),l=getMainAxisFromPlacement(a),c=[left,right].indexOf(a)>=0?"height":"width";if(s&&r){var d=toPaddingObject(o.padding,n),u=getLayoutRect(s),h="y"===l?top:left,f="y"===l?bottom:right,p=n.rects.reference[c]+n.rects.reference[l]-r[l]-n.rects.popper[c],_=r[l]-n.rects.reference[l],E=getOffsetParent(s),g=E?"y"===l?E.clientHeight||0:E.clientWidth||0:0,m=p/2-_/2,T=d[h],v=g-u[c]-d[f],b=g/2-u[c]/2+m,A=within(T,b,v),O=l;n.modifiersData[i]=((t={})[O]=A,t.centerOffset=A-b,t)}}function effect$1(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&contains(t.elements.popper,i)&&(t.elements.arrow=i)}var arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$1,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(e){return e.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(e){var t=e.x,n=e.y,i=window.devicePixelRatio||1;return{x:round(t*i)/i||0,y:round(n*i)/i||0}}function mapToStyles(e){var t,n=e.popper,i=e.popperRect,o=e.placement,s=e.variation,r=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,u=e.isFixed,h=r.x,f=void 0===h?0:h,p=r.y,_=void 0===p?0:p,E="function"==typeof d?d({x:f,y:_}):{x:f,y:_};f=E.x,_=E.y;var g=r.hasOwnProperty("x"),m=r.hasOwnProperty("y"),T=left,v=top,b=window;if(c){var A=getOffsetParent(n),O="clientHeight",S="clientWidth";if(A===getWindow(n)&&"static"!==getComputedStyle$1(A=getDocumentElement(n)).position&&"absolute"===a&&(O="scrollHeight",S="scrollWidth"),A=A,o===top||(o===left||o===right)&&s===end)v=bottom,_-=(u&&A===b&&b.visualViewport?b.visualViewport.height:A[O])-i.height,_*=l?1:-1;if(o===left||(o===top||o===bottom)&&s===end)T=right,f-=(u&&A===b&&b.visualViewport?b.visualViewport.width:A[S])-i.width,f*=l?1:-1}var N,y=Object.assign({position:a},c&&unsetSides),C=!0===d?roundOffsetsByDPR({x:f,y:_}):{x:f,y:_};return f=C.x,_=C.y,l?Object.assign({},y,((N={})[v]=m?"0":"",N[T]=g?"0":"",N.transform=(b.devicePixelRatio||1)<=1?"translate("+f+"px, "+_+"px)":"translate3d("+f+"px, "+_+"px, 0)",N)):Object.assign({},y,((t={})[v]=m?_+"px":"",t[T]=g?f+"px":"",t.transform="",t))}function computeStyles(e){var t=e.state,n=e.options,i=n.gpuAcceleration,o=void 0===i||i,s=n.adaptive,r=void 0===s||s,a=n.roundOffsets,l=void 0===a||a,c={placement:getBasePlacement(t.placement),variation:getVariation(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,mapToStyles(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,mapToStyles(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}},passive={passive:!0};function effect$2(e){var t=e.state,n=e.instance,i=e.options,o=i.scroll,s=void 0===o||o,r=i.resize,a=void 0===r||r,l=getWindow(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach((function(e){e.addEventListener("scroll",n.update,passive)})),a&&l.addEventListener("resize",n.update,passive),function(){s&&c.forEach((function(e){e.removeEventListener("scroll",n.update,passive)})),a&&l.removeEventListener("resize",n.update,passive)}}var eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:effect$2,data:{}},hash={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,(function(e){return hash[e]}))}var hash$1={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,(function(e){return hash$1[e]}))}function getWindowScroll(e){var t=getWindow(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getViewportRect(e,t){var n=getWindow(e),i=getDocumentElement(e),o=n.visualViewport,s=i.clientWidth,r=i.clientHeight,a=0,l=0;if(o){s=o.width,r=o.height;var c=isLayoutViewport();(c||!c&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:s,height:r,x:a+getWindowScrollBarX(e),y:l}}function getDocumentRect(e){var t,n=getDocumentElement(e),i=getWindowScroll(e),o=null==(t=e.ownerDocument)?void 0:t.body,s=max(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),r=max(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-i.scrollLeft+getWindowScrollBarX(e),l=-i.scrollTop;return"rtl"===getComputedStyle$1(o||n).direction&&(a+=max(n.clientWidth,o?o.clientWidth:0)-s),{width:s,height:r,x:a,y:l}}function isScrollParent(e){var t=getComputedStyle$1(e),n=t.overflow,i=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}function listScrollParents(e,t){var n;void 0===t&&(t=[]);var i=getScrollParent(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),s=getWindow(i),r=o?[s].concat(s.visualViewport||[],isScrollParent(i)?i:[]):i,a=t.concat(r);return o?a:a.concat(listScrollParents(getParentNode(r)))}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getInnerBoundingClientRect(e,t){var n=getBoundingClientRect(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function getClientRectFromMixedType(e,t,n){return t===viewport?rectToClientRect(getViewportRect(e,n)):isElement(t)?getInnerBoundingClientRect(t,n):rectToClientRect(getDocumentRect(getDocumentElement(e)))}function getClippingParents(e){var t=listScrollParents(getParentNode(e)),n=["absolute","fixed"].indexOf(getComputedStyle$1(e).position)>=0&&isHTMLElement(e)?getOffsetParent(e):e;return isElement(n)?t.filter((function(e){return isElement(e)&&contains(e,n)&&"body"!==getNodeName(e)})):[]}function getClippingRect(e,t,n,i){var o="clippingParents"===t?getClippingParents(e):[].concat(t),s=[].concat(o,[n]),r=s[0],a=s.reduce((function(t,n){var o=getClientRectFromMixedType(e,n,i);return t.top=max(o.top,t.top),t.right=min(o.right,t.right),t.bottom=min(o.bottom,t.bottom),t.left=max(o.left,t.left),t}),getClientRectFromMixedType(e,r,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function computeOffsets(e){var t,n=e.reference,i=e.element,o=e.placement,s=o?getBasePlacement(o):null,r=o?getVariation(o):null,a=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(s){case top:t={x:a,y:n.y-i.height};break;case bottom:t={x:a,y:n.y+n.height};break;case right:t={x:n.x+n.width,y:l};break;case left:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=s?getMainAxisFromPlacement(s):null;if(null!=c){var d="y"===c?"height":"width";switch(r){case start:t[c]=t[c]-(n[d]/2-i[d]/2);break;case end:t[c]=t[c]+(n[d]/2-i[d]/2)}}return t}function detectOverflow(e,t){void 0===t&&(t={});var n=t,i=n.placement,o=void 0===i?e.placement:i,s=n.strategy,r=void 0===s?e.strategy:s,a=n.boundary,l=void 0===a?clippingParents:a,c=n.rootBoundary,d=void 0===c?viewport:c,u=n.elementContext,h=void 0===u?popper:u,f=n.altBoundary,p=void 0!==f&&f,_=n.padding,E=void 0===_?0:_,g=mergePaddingObject("number"!=typeof E?E:expandToHashMap(E,basePlacements)),m=h===popper?reference:popper,T=e.rects.popper,v=e.elements[p?m:h],b=getClippingRect(isElement(v)?v:v.contextElement||getDocumentElement(e.elements.popper),l,d,r),A=getBoundingClientRect(e.elements.reference),O=computeOffsets({reference:A,element:T,strategy:"absolute",placement:o}),S=rectToClientRect(Object.assign({},T,O)),N=h===popper?S:A,y={top:b.top-N.top+g.top,bottom:N.bottom-b.bottom+g.bottom,left:b.left-N.left+g.left,right:N.right-b.right+g.right},C=e.modifiersData.offset;if(h===popper&&C){var w=C[o];Object.keys(y).forEach((function(e){var t=[right,bottom].indexOf(e)>=0?1:-1,n=[top,bottom].indexOf(e)>=0?"y":"x";y[e]+=w[n]*t}))}return y}function computeAutoPlacement(e,t){void 0===t&&(t={});var n=t,i=n.placement,o=n.boundary,s=n.rootBoundary,r=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?placements:l,d=getVariation(i),u=d?a?variationPlacements:variationPlacements.filter((function(e){return getVariation(e)===d})):basePlacements,h=u.filter((function(e){return c.indexOf(e)>=0}));0===h.length&&(h=u);var f=h.reduce((function(t,n){return t[n]=detectOverflow(e,{placement:n,boundary:o,rootBoundary:s,padding:r})[getBasePlacement(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}function getExpandedFallbackPlacements(e){if(getBasePlacement(e)===auto)return[];var t=getOppositePlacement(e);return[getOppositeVariationPlacement(e),t,getOppositeVariationPlacement(t)]}function flip(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var o=n.mainAxis,s=void 0===o||o,r=n.altAxis,a=void 0===r||r,l=n.fallbackPlacements,c=n.padding,d=n.boundary,u=n.rootBoundary,h=n.altBoundary,f=n.flipVariations,p=void 0===f||f,_=n.allowedAutoPlacements,E=t.options.placement,g=getBasePlacement(E),m=l||(g===E||!p?[getOppositePlacement(E)]:getExpandedFallbackPlacements(E)),T=[E].concat(m).reduce((function(e,n){return e.concat(getBasePlacement(n)===auto?computeAutoPlacement(t,{placement:n,boundary:d,rootBoundary:u,padding:c,flipVariations:p,allowedAutoPlacements:_}):n)}),[]),v=t.rects.reference,b=t.rects.popper,A=new Map,O=!0,S=T[0],N=0;N<T.length;N++){var y=T[N],C=getBasePlacement(y),w=getVariation(y)===start,D=[top,bottom].indexOf(C)>=0,L=D?"width":"height",I=detectOverflow(t,{placement:y,boundary:d,rootBoundary:u,altBoundary:h,padding:c}),R=D?w?right:left:w?bottom:top;v[L]>b[L]&&(R=getOppositePlacement(R));var P=getOppositePlacement(R),M=[];if(s&&M.push(I[C]<=0),a&&M.push(I[R]<=0,I[P]<=0),M.every((function(e){return e}))){S=y,O=!1;break}A.set(y,M)}if(O)for(var $=function(e){var t=T.find((function(t){var n=A.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},H=p?3:1;H>0;H--){if("break"===$(H))break}t.placement!==S&&(t.modifiersData[i]._skip=!0,t.placement=S,t.reset=!0)}}var flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function isAnySideFullyClipped(e){return[top,right,bottom,left].some((function(t){return e[t]>=0}))}function hide(e){var t=e.state,n=e.name,i=t.rects.reference,o=t.rects.popper,s=t.modifiersData.preventOverflow,r=detectOverflow(t,{elementContext:"reference"}),a=detectOverflow(t,{altBoundary:!0}),l=getSideOffsets(r,i),c=getSideOffsets(a,o,s),d=isAnySideFullyClipped(l),u=isAnySideFullyClipped(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}var hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(e,t,n){var i=getBasePlacement(e),o=[left,top].indexOf(i)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,r=s[0],a=s[1];return r=r||0,a=(a||0)*o,[left,right].indexOf(i)>=0?{x:a,y:r}:{x:r,y:a}}function offset(e){var t=e.state,n=e.options,i=e.name,o=n.offset,s=void 0===o?[0,0]:o,r=placements.reduce((function(e,n){return e[n]=distanceAndSkiddingToXY(n,t.rects,s),e}),{}),a=r[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[i]=r}var offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(e){var t=e.state,n=e.name;t.modifiersData[n]=computeOffsets({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(e){return"x"===e?"y":"x"}function preventOverflow(e){var t=e.state,n=e.options,i=e.name,o=n.mainAxis,s=void 0===o||o,r=n.altAxis,a=void 0!==r&&r,l=n.boundary,c=n.rootBoundary,d=n.altBoundary,u=n.padding,h=n.tether,f=void 0===h||h,p=n.tetherOffset,_=void 0===p?0:p,E=detectOverflow(t,{boundary:l,rootBoundary:c,padding:u,altBoundary:d}),g=getBasePlacement(t.placement),m=getVariation(t.placement),T=!m,v=getMainAxisFromPlacement(g),b=getAltAxis(v),A=t.modifiersData.popperOffsets,O=t.rects.reference,S=t.rects.popper,N="function"==typeof _?_(Object.assign({},t.rects,{placement:t.placement})):_,y="number"==typeof N?{mainAxis:N,altAxis:N}:Object.assign({mainAxis:0,altAxis:0},N),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,w={x:0,y:0};if(A){if(s){var D,L="y"===v?top:left,I="y"===v?bottom:right,R="y"===v?"height":"width",P=A[v],M=P+E[L],$=P-E[I],H=f?-S[R]/2:0,V=m===start?O[R]:S[R],x=m===start?-S[R]:-O[R],k=t.elements.arrow,W=f&&k?getLayoutRect(k):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:getFreshSideObject(),j=B[L],K=B[I],F=within(0,O[R],W[R]),Y=T?O[R]/2-H-F-j-y.mainAxis:V-F-j-y.mainAxis,U=T?-O[R]/2+H+F+K+y.mainAxis:x+F+K+y.mainAxis,G=t.elements.arrow&&getOffsetParent(t.elements.arrow),z=G?"y"===v?G.clientTop||0:G.clientLeft||0:0,q=null!=(D=null==C?void 0:C[v])?D:0,Q=P+U-q,X=within(f?min(M,P+Y-q-z):M,P,f?max($,Q):$);A[v]=X,w[v]=X-P}if(a){var J,Z="x"===v?top:left,ee="x"===v?bottom:right,te=A[b],ne="y"===b?"height":"width",ie=te+E[Z],oe=te-E[ee],se=-1!==[top,left].indexOf(g),re=null!=(J=null==C?void 0:C[b])?J:0,ae=se?ie:te-O[ne]-S[ne]-re+y.altAxis,le=se?te+O[ne]+S[ne]-re-y.altAxis:oe,ce=f&&se?withinMaxClamp(ae,te,le):within(f?ae:ie,te,f?le:oe);A[b]=ce,w[b]=ce-te}t.modifiersData[i]=w}}var preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function getNodeScroll(e){return e!==getWindow(e)&&isHTMLElement(e)?getHTMLElementScroll(e):getWindowScroll(e)}function isElementScaled(e){var t=e.getBoundingClientRect(),n=round(t.width)/e.offsetWidth||1,i=round(t.height)/e.offsetHeight||1;return 1!==n||1!==i}function getCompositeRect(e,t,n){void 0===n&&(n=!1);var i=isHTMLElement(t),o=isHTMLElement(t)&&isElementScaled(t),s=getDocumentElement(t),r=getBoundingClientRect(e,o,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(i||!i&&!n)&&(("body"!==getNodeName(t)||isScrollParent(s))&&(a=getNodeScroll(t)),isHTMLElement(t)?((l=getBoundingClientRect(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=getWindowScrollBarX(s))),{x:r.left+a.scrollLeft-l.x,y:r.top+a.scrollTop-l.y,width:r.width,height:r.height}}function order(e){var t=new Map,n=new Set,i=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&o(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),i}function orderModifiers(e){var t=order(e);return modifierPhases.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}function debounce(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}function mergeByName(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function popperGenerator(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,o=t.defaultOptions,s=void 0===o?DEFAULT_OPTIONS:o;return function(e,t,n){void 0===n&&(n=s);var o={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},r=[],a=!1,l={state:o,setOptions:function(n){var a="function"==typeof n?n(o.options):n;c(),o.options=Object.assign({},s,o.options,a),o.scrollParents={reference:isElement(e)?listScrollParents(e):e.contextElement?listScrollParents(e.contextElement):[],popper:listScrollParents(t)};var d=orderModifiers(mergeByName([].concat(i,o.options.modifiers)));return o.orderedModifiers=d.filter((function(e){return e.enabled})),o.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,s=e.effect;if("function"==typeof s){var a=s({state:o,name:t,instance:l,options:i}),c=function(){};r.push(a||c)}})),l.update()},forceUpdate:function(){if(!a){var e=o.elements,t=e.reference,n=e.popper;if(areValidElements(t,n)){o.rects={reference:getCompositeRect(t,getOffsetParent(n),"fixed"===o.options.strategy),popper:getLayoutRect(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach((function(e){return o.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<o.orderedModifiers.length;i++)if(!0!==o.reset){var s=o.orderedModifiers[i],r=s.fn,c=s.options,d=void 0===c?{}:c,u=s.name;"function"==typeof r&&(o=r({state:o,options:d,name:u,instance:l})||o)}else o.reset=!1,i=-1}}},update:debounce((function(){return new Promise((function(e){l.forceUpdate(),e(o)}))})),destroy:function(){c(),a=!0}};if(!areValidElements(e,t))return l;function c(){r.forEach((function(e){return e()})),r=[]}return l.setOptions(n).then((function(e){!a&&n.onFirstUpdate&&n.onFirstUpdate(e)})),l}}var createPopper=popperGenerator(),defaultModifiers=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1],createPopper$1=popperGenerator({defaultModifiers}),defaultModifiers$1=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1,offset$1,flip$1,preventOverflow$1,arrow$1,hide$1],createPopper$2=popperGenerator({defaultModifiers:defaultModifiers$1}),Popper=Object.freeze({__proto__:null,popperGenerator,detectOverflow,createPopperBase:createPopper,createPopper:createPopper$2,createPopperLite:createPopper$1,top,bottom,right,left,auto,basePlacements,start,end,clippingParents,viewport,popper,reference,variationPlacements,placements,beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite,modifierPhases,applyStyles:applyStyles$1,arrow:arrow$1,computeStyles:computeStyles$1,eventListeners,flip:flip$1,hide:hide$1,offset:offset$1,popperOffsets:popperOffsets$1,preventOverflow:preventOverflow$1});
+import $ from"jquery";window.jQuery=$;var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce((function(e,t){return e.concat([t+"-"+start,t+"-"+end])}),[]),placements=[].concat(basePlacements,[auto]).reduce((function(e,t){return e.concat([t,t+"-"+start,t+"-"+end])}),[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getWindow(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function isElement(e){return e instanceof getWindow(e).Element||e instanceof Element}function isHTMLElement(e){return e instanceof getWindow(e).HTMLElement||e instanceof HTMLElement}function isShadowRoot(e){return"undefined"!=typeof ShadowRoot&&(e instanceof getWindow(e).ShadowRoot||e instanceof ShadowRoot)}function applyStyles(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},o=t.elements[e];isHTMLElement(o)&&getNodeName(o)&&(Object.assign(o.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))}function effect(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],o=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});isHTMLElement(i)&&getNodeName(i)&&(Object.assign(i.style,s),Object.keys(o).forEach((function(e){i.removeAttribute(e)})))}))}}var applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect,requires:["computeStyles"]};function getBasePlacement(e){return e.split("-")[0]}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var i=e.getBoundingClientRect(),o=1,s=1;t&&isHTMLElement(e)&&(o=e.offsetWidth>0&&round(i.width)/e.offsetWidth||1,s=e.offsetHeight>0&&round(i.height)/e.offsetHeight||1);var r=(isElement(e)?getWindow(e):window).visualViewport,a=!isLayoutViewport()&&n,l=(i.left+(a&&r?r.offsetLeft:0))/o,c=(i.top+(a&&r?r.offsetTop:0))/s,d=i.width/o,u=i.height/s;return{width:d,height:u,top:c,right:l+d,bottom:c+u,left:l,x:l,y:c}}function getLayoutRect(e){var t=getBoundingClientRect(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function contains(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&isShadowRoot(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function getComputedStyle$1(e){return getWindow(e).getComputedStyle(e)}function isTableElement(e){return["table","td","th"].indexOf(getNodeName(e))>=0}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getParentNode(e){return"html"===getNodeName(e)?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function getTrueOffsetParent(e){return isHTMLElement(e)&&"fixed"!==getComputedStyle$1(e).position?e.offsetParent:null}function getContainingBlock(e){var t=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(e)&&"fixed"===getComputedStyle$1(e).position)return null;var n=getParentNode(e);for(isShadowRoot(n)&&(n=n.host);isHTMLElement(n)&&["html","body"].indexOf(getNodeName(n))<0;){var i=getComputedStyle$1(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}function getOffsetParent(e){for(var t=getWindow(e),n=getTrueOffsetParent(e);n&&isTableElement(n)&&"static"===getComputedStyle$1(n).position;)n=getTrueOffsetParent(n);return n&&("html"===getNodeName(n)||"body"===getNodeName(n)&&"static"===getComputedStyle$1(n).position)?t:n||getContainingBlock(e)||t}function getMainAxisFromPlacement(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function within(e,t,n){return max(e,min(t,n))}function withinMaxClamp(e,t,n){var i=within(e,t,n);return i>n?n:i}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(e){return Object.assign({},getFreshSideObject(),e)}function expandToHashMap(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var toPaddingObject=function(e,t){return mergePaddingObject("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:expandToHashMap(e,basePlacements))};function arrow(e){var t,n=e.state,i=e.name,o=e.options,s=n.elements.arrow,r=n.modifiersData.popperOffsets,a=getBasePlacement(n.placement),l=getMainAxisFromPlacement(a),c=[left,right].indexOf(a)>=0?"height":"width";if(s&&r){var d=toPaddingObject(o.padding,n),u=getLayoutRect(s),h="y"===l?top:left,f="y"===l?bottom:right,p=n.rects.reference[c]+n.rects.reference[l]-r[l]-n.rects.popper[c],_=r[l]-n.rects.reference[l],E=getOffsetParent(s),g=E?"y"===l?E.clientHeight||0:E.clientWidth||0:0,m=p/2-_/2,T=d[h],v=g-u[c]-d[f],b=g/2-u[c]/2+m,A=within(T,b,v),O=l;n.modifiersData[i]=((t={})[O]=A,t.centerOffset=A-b,t)}}function effect$1(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&contains(t.elements.popper,i)&&(t.elements.arrow=i)}var arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$1,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(e){return e.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(e){var t=e.x,n=e.y,i=window.devicePixelRatio||1;return{x:round(t*i)/i||0,y:round(n*i)/i||0}}function mapToStyles(e){var t,n=e.popper,i=e.popperRect,o=e.placement,s=e.variation,r=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,u=e.isFixed,h=r.x,f=void 0===h?0:h,p=r.y,_=void 0===p?0:p,E="function"==typeof d?d({x:f,y:_}):{x:f,y:_};f=E.x,_=E.y;var g=r.hasOwnProperty("x"),m=r.hasOwnProperty("y"),T=left,v=top,b=window;if(c){var A=getOffsetParent(n),O="clientHeight",S="clientWidth";if(A===getWindow(n)&&"static"!==getComputedStyle$1(A=getDocumentElement(n)).position&&"absolute"===a&&(O="scrollHeight",S="scrollWidth"),o===top||(o===left||o===right)&&s===end)v=bottom,_-=(u&&A===b&&b.visualViewport?b.visualViewport.height:A[O])-i.height,_*=l?1:-1;if(o===left||(o===top||o===bottom)&&s===end)T=right,f-=(u&&A===b&&b.visualViewport?b.visualViewport.width:A[S])-i.width,f*=l?1:-1}var N,y=Object.assign({position:a},c&&unsetSides),C=!0===d?roundOffsetsByDPR({x:f,y:_}):{x:f,y:_};return f=C.x,_=C.y,l?Object.assign({},y,((N={})[v]=m?"0":"",N[T]=g?"0":"",N.transform=(b.devicePixelRatio||1)<=1?"translate("+f+"px, "+_+"px)":"translate3d("+f+"px, "+_+"px, 0)",N)):Object.assign({},y,((t={})[v]=m?_+"px":"",t[T]=g?f+"px":"",t.transform="",t))}function computeStyles(e){var t=e.state,n=e.options,i=n.gpuAcceleration,o=void 0===i||i,s=n.adaptive,r=void 0===s||s,a=n.roundOffsets,l=void 0===a||a,c={placement:getBasePlacement(t.placement),variation:getVariation(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,mapToStyles(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,mapToStyles(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}},passive={passive:!0};function effect$2(e){var t=e.state,n=e.instance,i=e.options,o=i.scroll,s=void 0===o||o,r=i.resize,a=void 0===r||r,l=getWindow(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach((function(e){e.addEventListener("scroll",n.update,passive)})),a&&l.addEventListener("resize",n.update,passive),function(){s&&c.forEach((function(e){e.removeEventListener("scroll",n.update,passive)})),a&&l.removeEventListener("resize",n.update,passive)}}var eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:effect$2,data:{}},hash={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,(function(e){return hash[e]}))}var hash$1={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,(function(e){return hash$1[e]}))}function getWindowScroll(e){var t=getWindow(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getViewportRect(e,t){var n=getWindow(e),i=getDocumentElement(e),o=n.visualViewport,s=i.clientWidth,r=i.clientHeight,a=0,l=0;if(o){s=o.width,r=o.height;var c=isLayoutViewport();(c||!c&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:s,height:r,x:a+getWindowScrollBarX(e),y:l}}function getDocumentRect(e){var t,n=getDocumentElement(e),i=getWindowScroll(e),o=null==(t=e.ownerDocument)?void 0:t.body,s=max(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),r=max(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-i.scrollLeft+getWindowScrollBarX(e),l=-i.scrollTop;return"rtl"===getComputedStyle$1(o||n).direction&&(a+=max(n.clientWidth,o?o.clientWidth:0)-s),{width:s,height:r,x:a,y:l}}function isScrollParent(e){var t=getComputedStyle$1(e),n=t.overflow,i=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}function listScrollParents(e,t){var n;void 0===t&&(t=[]);var i=getScrollParent(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),s=getWindow(i),r=o?[s].concat(s.visualViewport||[],isScrollParent(i)?i:[]):i,a=t.concat(r);return o?a:a.concat(listScrollParents(getParentNode(r)))}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getInnerBoundingClientRect(e,t){var n=getBoundingClientRect(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function getClientRectFromMixedType(e,t,n){return t===viewport?rectToClientRect(getViewportRect(e,n)):isElement(t)?getInnerBoundingClientRect(t,n):rectToClientRect(getDocumentRect(getDocumentElement(e)))}function getClippingParents(e){var t=listScrollParents(getParentNode(e)),n=["absolute","fixed"].indexOf(getComputedStyle$1(e).position)>=0&&isHTMLElement(e)?getOffsetParent(e):e;return isElement(n)?t.filter((function(e){return isElement(e)&&contains(e,n)&&"body"!==getNodeName(e)})):[]}function getClippingRect(e,t,n,i){var o="clippingParents"===t?getClippingParents(e):[].concat(t),s=[].concat(o,[n]),r=s[0],a=s.reduce((function(t,n){var o=getClientRectFromMixedType(e,n,i);return t.top=max(o.top,t.top),t.right=min(o.right,t.right),t.bottom=min(o.bottom,t.bottom),t.left=max(o.left,t.left),t}),getClientRectFromMixedType(e,r,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function computeOffsets(e){var t,n=e.reference,i=e.element,o=e.placement,s=o?getBasePlacement(o):null,r=o?getVariation(o):null,a=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(s){case top:t={x:a,y:n.y-i.height};break;case bottom:t={x:a,y:n.y+n.height};break;case right:t={x:n.x+n.width,y:l};break;case left:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=s?getMainAxisFromPlacement(s):null;if(null!=c){var d="y"===c?"height":"width";switch(r){case start:t[c]=t[c]-(n[d]/2-i[d]/2);break;case end:t[c]=t[c]+(n[d]/2-i[d]/2)}}return t}function detectOverflow(e,t){void 0===t&&(t={});var n=t,i=n.placement,o=void 0===i?e.placement:i,s=n.strategy,r=void 0===s?e.strategy:s,a=n.boundary,l=void 0===a?clippingParents:a,c=n.rootBoundary,d=void 0===c?viewport:c,u=n.elementContext,h=void 0===u?popper:u,f=n.altBoundary,p=void 0!==f&&f,_=n.padding,E=void 0===_?0:_,g=mergePaddingObject("number"!=typeof E?E:expandToHashMap(E,basePlacements)),m=h===popper?reference:popper,T=e.rects.popper,v=e.elements[p?m:h],b=getClippingRect(isElement(v)?v:v.contextElement||getDocumentElement(e.elements.popper),l,d,r),A=getBoundingClientRect(e.elements.reference),O=computeOffsets({reference:A,element:T,strategy:"absolute",placement:o}),S=rectToClientRect(Object.assign({},T,O)),N=h===popper?S:A,y={top:b.top-N.top+g.top,bottom:N.bottom-b.bottom+g.bottom,left:b.left-N.left+g.left,right:N.right-b.right+g.right},C=e.modifiersData.offset;if(h===popper&&C){var w=C[o];Object.keys(y).forEach((function(e){var t=[right,bottom].indexOf(e)>=0?1:-1,n=[top,bottom].indexOf(e)>=0?"y":"x";y[e]+=w[n]*t}))}return y}function computeAutoPlacement(e,t){void 0===t&&(t={});var n=t,i=n.placement,o=n.boundary,s=n.rootBoundary,r=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?placements:l,d=getVariation(i),u=d?a?variationPlacements:variationPlacements.filter((function(e){return getVariation(e)===d})):basePlacements,h=u.filter((function(e){return c.indexOf(e)>=0}));0===h.length&&(h=u);var f=h.reduce((function(t,n){return t[n]=detectOverflow(e,{placement:n,boundary:o,rootBoundary:s,padding:r})[getBasePlacement(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}function getExpandedFallbackPlacements(e){if(getBasePlacement(e)===auto)return[];var t=getOppositePlacement(e);return[getOppositeVariationPlacement(e),t,getOppositeVariationPlacement(t)]}function flip(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var o=n.mainAxis,s=void 0===o||o,r=n.altAxis,a=void 0===r||r,l=n.fallbackPlacements,c=n.padding,d=n.boundary,u=n.rootBoundary,h=n.altBoundary,f=n.flipVariations,p=void 0===f||f,_=n.allowedAutoPlacements,E=t.options.placement,g=getBasePlacement(E),m=l||(g===E||!p?[getOppositePlacement(E)]:getExpandedFallbackPlacements(E)),T=[E].concat(m).reduce((function(e,n){return e.concat(getBasePlacement(n)===auto?computeAutoPlacement(t,{placement:n,boundary:d,rootBoundary:u,padding:c,flipVariations:p,allowedAutoPlacements:_}):n)}),[]),v=t.rects.reference,b=t.rects.popper,A=new Map,O=!0,S=T[0],N=0;N<T.length;N++){var y=T[N],C=getBasePlacement(y),w=getVariation(y)===start,D=[top,bottom].indexOf(C)>=0,L=D?"width":"height",I=detectOverflow(t,{placement:y,boundary:d,rootBoundary:u,altBoundary:h,padding:c}),R=D?w?right:left:w?bottom:top;v[L]>b[L]&&(R=getOppositePlacement(R));var P=getOppositePlacement(R),$=[];if(s&&$.push(I[C]<=0),a&&$.push(I[R]<=0,I[P]<=0),$.every((function(e){return e}))){S=y,O=!1;break}A.set(y,$)}if(O)for(var M=function(e){var t=T.find((function(t){var n=A.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},H=p?3:1;H>0;H--){if("break"===M(H))break}t.placement!==S&&(t.modifiersData[i]._skip=!0,t.placement=S,t.reset=!0)}}var flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function isAnySideFullyClipped(e){return[top,right,bottom,left].some((function(t){return e[t]>=0}))}function hide(e){var t=e.state,n=e.name,i=t.rects.reference,o=t.rects.popper,s=t.modifiersData.preventOverflow,r=detectOverflow(t,{elementContext:"reference"}),a=detectOverflow(t,{altBoundary:!0}),l=getSideOffsets(r,i),c=getSideOffsets(a,o,s),d=isAnySideFullyClipped(l),u=isAnySideFullyClipped(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}var hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(e,t,n){var i=getBasePlacement(e),o=[left,top].indexOf(i)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,r=s[0],a=s[1];return r=r||0,a=(a||0)*o,[left,right].indexOf(i)>=0?{x:a,y:r}:{x:r,y:a}}function offset(e){var t=e.state,n=e.options,i=e.name,o=n.offset,s=void 0===o?[0,0]:o,r=placements.reduce((function(e,n){return e[n]=distanceAndSkiddingToXY(n,t.rects,s),e}),{}),a=r[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[i]=r}var offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(e){var t=e.state,n=e.name;t.modifiersData[n]=computeOffsets({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(e){return"x"===e?"y":"x"}function preventOverflow(e){var t=e.state,n=e.options,i=e.name,o=n.mainAxis,s=void 0===o||o,r=n.altAxis,a=void 0!==r&&r,l=n.boundary,c=n.rootBoundary,d=n.altBoundary,u=n.padding,h=n.tether,f=void 0===h||h,p=n.tetherOffset,_=void 0===p?0:p,E=detectOverflow(t,{boundary:l,rootBoundary:c,padding:u,altBoundary:d}),g=getBasePlacement(t.placement),m=getVariation(t.placement),T=!m,v=getMainAxisFromPlacement(g),b=getAltAxis(v),A=t.modifiersData.popperOffsets,O=t.rects.reference,S=t.rects.popper,N="function"==typeof _?_(Object.assign({},t.rects,{placement:t.placement})):_,y="number"==typeof N?{mainAxis:N,altAxis:N}:Object.assign({mainAxis:0,altAxis:0},N),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,w={x:0,y:0};if(A){if(s){var D,L="y"===v?top:left,I="y"===v?bottom:right,R="y"===v?"height":"width",P=A[v],$=P+E[L],M=P-E[I],H=f?-S[R]/2:0,V=m===start?O[R]:S[R],x=m===start?-S[R]:-O[R],k=t.elements.arrow,W=f&&k?getLayoutRect(k):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:getFreshSideObject(),j=B[L],K=B[I],F=within(0,O[R],W[R]),Y=T?O[R]/2-H-F-j-y.mainAxis:V-F-j-y.mainAxis,U=T?-O[R]/2+H+F+K+y.mainAxis:x+F+K+y.mainAxis,G=t.elements.arrow&&getOffsetParent(t.elements.arrow),z=G?"y"===v?G.clientTop||0:G.clientLeft||0:0,q=null!=(D=null==C?void 0:C[v])?D:0,Q=P+U-q,X=within(f?min($,P+Y-q-z):$,P,f?max(M,Q):M);A[v]=X,w[v]=X-P}if(a){var J,Z="x"===v?top:left,ee="x"===v?bottom:right,te=A[b],ne="y"===b?"height":"width",ie=te+E[Z],oe=te-E[ee],se=-1!==[top,left].indexOf(g),re=null!=(J=null==C?void 0:C[b])?J:0,ae=se?ie:te-O[ne]-S[ne]-re+y.altAxis,le=se?te+O[ne]+S[ne]-re-y.altAxis:oe,ce=f&&se?withinMaxClamp(ae,te,le):within(f?ae:ie,te,f?le:oe);A[b]=ce,w[b]=ce-te}t.modifiersData[i]=w}}var preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function getNodeScroll(e){return e!==getWindow(e)&&isHTMLElement(e)?getHTMLElementScroll(e):getWindowScroll(e)}function isElementScaled(e){var t=e.getBoundingClientRect(),n=round(t.width)/e.offsetWidth||1,i=round(t.height)/e.offsetHeight||1;return 1!==n||1!==i}function getCompositeRect(e,t,n){void 0===n&&(n=!1);var i=isHTMLElement(t),o=isHTMLElement(t)&&isElementScaled(t),s=getDocumentElement(t),r=getBoundingClientRect(e,o,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(i||!i&&!n)&&(("body"!==getNodeName(t)||isScrollParent(s))&&(a=getNodeScroll(t)),isHTMLElement(t)?((l=getBoundingClientRect(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=getWindowScrollBarX(s))),{x:r.left+a.scrollLeft-l.x,y:r.top+a.scrollTop-l.y,width:r.width,height:r.height}}function order(e){var t=new Map,n=new Set,i=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&o(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),i}function orderModifiers(e){var t=order(e);return modifierPhases.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}function debounce(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}function mergeByName(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function popperGenerator(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,o=t.defaultOptions,s=void 0===o?DEFAULT_OPTIONS:o;return function(e,t,n){void 0===n&&(n=s);var o={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},r=[],a=!1,l={state:o,setOptions:function(n){var a="function"==typeof n?n(o.options):n;c(),o.options=Object.assign({},s,o.options,a),o.scrollParents={reference:isElement(e)?listScrollParents(e):e.contextElement?listScrollParents(e.contextElement):[],popper:listScrollParents(t)};var d=orderModifiers(mergeByName([].concat(i,o.options.modifiers)));return o.orderedModifiers=d.filter((function(e){return e.enabled})),o.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,s=e.effect;if("function"==typeof s){var a=s({state:o,name:t,instance:l,options:i}),c=function(){};r.push(a||c)}})),l.update()},forceUpdate:function(){if(!a){var e=o.elements,t=e.reference,n=e.popper;if(areValidElements(t,n)){o.rects={reference:getCompositeRect(t,getOffsetParent(n),"fixed"===o.options.strategy),popper:getLayoutRect(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach((function(e){return o.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<o.orderedModifiers.length;i++)if(!0!==o.reset){var s=o.orderedModifiers[i],r=s.fn,c=s.options,d=void 0===c?{}:c,u=s.name;"function"==typeof r&&(o=r({state:o,options:d,name:u,instance:l})||o)}else o.reset=!1,i=-1}}},update:debounce((function(){return new Promise((function(e){l.forceUpdate(),e(o)}))})),destroy:function(){c(),a=!0}};if(!areValidElements(e,t))return l;function c(){r.forEach((function(e){return e()})),r=[]}return l.setOptions(n).then((function(e){!a&&n.onFirstUpdate&&n.onFirstUpdate(e)})),l}}var createPopper=popperGenerator(),defaultModifiers=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1],createPopper$1=popperGenerator({defaultModifiers}),defaultModifiers$1=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1,offset$1,flip$1,preventOverflow$1,arrow$1,hide$1],createPopper$2=popperGenerator({defaultModifiers:defaultModifiers$1}),Popper=Object.freeze({__proto__:null,popperGenerator,detectOverflow,createPopperBase:createPopper,createPopper:createPopper$2,createPopperLite:createPopper$1,top,bottom,right,left,auto,basePlacements,start,end,clippingParents,viewport,popper,reference,variationPlacements,placements,beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite,modifierPhases,applyStyles:applyStyles$1,arrow:arrow$1,computeStyles:computeStyles$1,eventListeners,flip:flip$1,hide:hide$1,offset:offset$1,popperOffsets:popperOffsets$1,preventOverflow:preventOverflow$1});
 /*!
   * Bootstrap v5.2.0 (https://getbootstrap.com/)
   * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
-const MAX_UID=1e6,MILLISECONDS_MULTIPLIER=1e3,TRANSITION_END="transitionend",toType=e=>null==e?""+e:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),getUID=e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e},getSelector=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#"+n.split("#")[1]),t=n&&"#"!==n?n.trim():null}return t},getSelectorFromElement=e=>{const t=getSelector(e);return t&&document.querySelector(t)?t:null},getElementFromSelector=e=>{const t=getSelector(e);return t?document.querySelector(t):null},getTransitionDurationFromElement=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const i=Number.parseFloat(t),o=Number.parseFloat(n);return i||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0},triggerTransitionEnd=e=>{e.dispatchEvent(new Event(TRANSITION_END))},isElement$1=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),getElement=e=>isElement$1(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(e):null,isVisible=e=>{if(!isElement$1(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},isDisabled=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),findShadowRoot=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?findShadowRoot(e.parentNode):null},noop=()=>{},reflow=e=>{e.offsetHeight},getjQuery=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,DOMContentLoadedCallbacks=[],onDOMContentLoaded=e=>{"loading"===document.readyState?(DOMContentLoadedCallbacks.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of DOMContentLoadedCallbacks)e()}),DOMContentLoadedCallbacks.push(e)):e()},isRTL=()=>"rtl"===document.documentElement.dir,defineJQueryPlugin=e=>{var t;t=()=>{const t=getjQuery();if(t){const n=e.NAME,i=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=i,e.jQueryInterface)}},"loading"===document.readyState?(DOMContentLoadedCallbacks.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of DOMContentLoadedCallbacks)e()}),DOMContentLoadedCallbacks.push(t)):t()},execute=e=>{"function"==typeof e&&e()},executeAfterTransition=(e,t,n=!0)=>{if(!n)return void execute(e);const i=getTransitionDurationFromElement(t)+5;let o=!1;const s=({target:n})=>{n===t&&(o=!0,t.removeEventListener(TRANSITION_END,s),execute(e))};t.addEventListener(TRANSITION_END,s),setTimeout(()=>{o||triggerTransitionEnd(t)},i)},getNextActiveElement=(e,t,n,i)=>{const o=e.length;let s=e.indexOf(t);return-1===s?!n&&i?e[o-1]:e[0]:(s+=n?1:-1,i&&(s=(s+o)%o),e[Math.max(0,Math.min(s,o-1))])},namespaceRegex=/[^.]*(?=\..*)\.|.*/,stripNameRegex=/\..*/,stripUidRegex=/::\d+$/,eventRegistry={};let uidEvent=1;const customEvents={mouseenter:"mouseover",mouseleave:"mouseout"},nativeEvents=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function makeEventUid(e,t){return t&&`${t}::${uidEvent++}`||e.uidEvent||uidEvent++}function getElementEvents(e){const t=makeEventUid(e);return e.uidEvent=t,eventRegistry[t]=eventRegistry[t]||{},eventRegistry[t]}function bootstrapHandler(e,t){return function n(i){return hydrateObj(i,{delegateTarget:e}),n.oneOff&&EventHandler.off(e,i.type,t),t.apply(e,[i])}}function bootstrapDelegationHandler(e,t,n){return function i(o){const s=e.querySelectorAll(t);for(let{target:r}=o;r&&r!==this;r=r.parentNode)for(const a of s)if(a===r)return hydrateObj(o,{delegateTarget:r}),i.oneOff&&EventHandler.off(e,o.type,t,n),n.apply(r,[o])}}function findHandler(e,t,n=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===n)}function normalizeParameters(e,t,n){const i="string"==typeof t,o=i?n:t||n;let s=getTypeEvent(e);return nativeEvents.has(s)||(s=e),[i,o,s]}function addHandler(e,t,n,i,o){if("string"!=typeof t||!e)return;let[s,r,a]=normalizeParameters(t,n,i);if(t in customEvents){r=(e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)})(r)}const l=getElementEvents(e),c=l[a]||(l[a]={}),d=findHandler(c,r,s?n:null);if(d)return void(d.oneOff=d.oneOff&&o);const u=makeEventUid(r,t.replace(namespaceRegex,"")),h=s?bootstrapDelegationHandler(e,n,r):bootstrapHandler(e,r);h.delegationSelector=s?n:null,h.callable=r,h.oneOff=o,h.uidEvent=u,c[u]=h,e.addEventListener(a,h,s)}function removeHandler(e,t,n,i,o){const s=findHandler(t[n],i,o);s&&(e.removeEventListener(n,s,Boolean(o)),delete t[n][s.uidEvent])}function removeNamespacedHandlers(e,t,n,i){const o=t[n]||{};for(const s of Object.keys(o))if(s.includes(i)){const i=o[s];removeHandler(e,t,n,i.callable,i.delegationSelector)}}function getTypeEvent(e){return e=e.replace(stripNameRegex,""),customEvents[e]||e}const EventHandler={on(e,t,n,i){addHandler(e,t,n,i,!1)},one(e,t,n,i){addHandler(e,t,n,i,!0)},off(e,t,n,i){if("string"!=typeof t||!e)return;const[o,s,r]=normalizeParameters(t,n,i),a=r!==t,l=getElementEvents(e),c=l[r]||{},d=t.startsWith(".");if(void 0===s){if(d)for(const n of Object.keys(l))removeNamespacedHandlers(e,l,n,t.slice(1));for(const n of Object.keys(c)){const i=n.replace(stripUidRegex,"");if(!a||t.includes(i)){const t=c[n];removeHandler(e,l,r,t.callable,t.delegationSelector)}}}else{if(!Object.keys(c).length)return;removeHandler(e,l,r,s,o?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const i=getjQuery();let o=null,s=!0,r=!0,a=!1;t!==getTypeEvent(t)&&i&&(o=i.Event(t,n),i(e).trigger(o),s=!o.isPropagationStopped(),r=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());let l=new Event(t,{bubbles:s,cancelable:!0});return l=hydrateObj(l,n),a&&l.preventDefault(),r&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function hydrateObj(e,t){for(const[n,i]of Object.entries(t||{}))try{e[n]=i}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>i})}return e}const elementMap=new Map,Data={set(e,t,n){elementMap.has(e)||elementMap.set(e,new Map);const i=elementMap.get(e);i.has(t)||0===i.size?i.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get:(e,t)=>elementMap.has(e)&&elementMap.get(e).get(t)||null,remove(e,t){if(!elementMap.has(e))return;const n=elementMap.get(e);n.delete(t),0===n.size&&elementMap.delete(e)}};function normalizeData(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function normalizeDataKey(e){return e.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}const Manipulator={setDataAttribute(e,t,n){e.setAttribute("data-bs-"+normalizeDataKey(t),n)},removeDataAttribute(e,t){e.removeAttribute("data-bs-"+normalizeDataKey(t))},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig"));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=normalizeData(e.dataset[i])}return t},getDataAttribute:(e,t)=>normalizeData(e.getAttribute("data-bs-"+normalizeDataKey(t)))};class Config{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=isElement$1(t)?Manipulator.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...isElement$1(t)?Manipulator.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const i of Object.keys(t)){const o=t[i],s=e[i],r=isElement$1(s)?"element":null==(n=s)?""+n:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${r}" but expected type "${o}".`)}var n}}const VERSION="5.2.0";class BaseComponent extends Config{constructor(e,t){super(),(e=getElement(e))&&(this._element=e,this._config=this._getConfig(t),Data.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Data.remove(this._element,this.constructor.DATA_KEY),EventHandler.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){executeAfterTransition(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Data.get(getElement(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.2.0"}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}static eventName(e){return`${e}${this.EVENT_KEY}`}}const enableDismissTrigger=(e,t="hide")=>{const n="click.dismiss"+e.EVENT_KEY,i=e.NAME;EventHandler.on(document,n,`[data-bs-dismiss="${i}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),isDisabled(this))return;const o=getElementFromSelector(this)||this.closest("."+i);e.getOrCreateInstance(o)[t]()}))},NAME$f="alert",DATA_KEY$a="bs.alert",EVENT_KEY$b=".bs.alert",EVENT_CLOSE="close.bs.alert",EVENT_CLOSED="closed.bs.alert",CLASS_NAME_FADE$5="fade",CLASS_NAME_SHOW$8="show";class Alert extends BaseComponent{static get NAME(){return NAME$f}close(){if(EventHandler.trigger(this._element,EVENT_CLOSE).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),EventHandler.trigger(this._element,EVENT_CLOSED),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=Alert.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}enableDismissTrigger(Alert,"close"),defineJQueryPlugin(Alert);const NAME$e="button",DATA_KEY$9="bs.button",EVENT_KEY$a=".bs.button",DATA_API_KEY$6=".data-api",CLASS_NAME_ACTIVE$3="active",SELECTOR_DATA_TOGGLE$5='[data-bs-toggle="button"]',EVENT_CLICK_DATA_API$6="click.bs.button.data-api";class Button extends BaseComponent{static get NAME(){return NAME$e}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=Button.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$6,SELECTOR_DATA_TOGGLE$5,e=>{e.preventDefault();const t=e.target.closest(SELECTOR_DATA_TOGGLE$5);Button.getOrCreateInstance(t).toggle()}),defineJQueryPlugin(Button);const SelectorEngine={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter(e=>e.matches(t)),parents(e,t){const n=[];let i=e.parentNode.closest(t);for(;i;)n.push(i),i=i.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(e=>e+':not([tabindex^="-"])').join(",");return this.find(t,e).filter(e=>!isDisabled(e)&&isVisible(e))}},NAME$d="swipe",EVENT_KEY$9=".bs.swipe",EVENT_TOUCHSTART="touchstart.bs.swipe",EVENT_TOUCHMOVE="touchmove.bs.swipe",EVENT_TOUCHEND="touchend.bs.swipe",EVENT_POINTERDOWN="pointerdown.bs.swipe",EVENT_POINTERUP="pointerup.bs.swipe",POINTER_TYPE_TOUCH="touch",POINTER_TYPE_PEN="pen",CLASS_NAME_POINTER_EVENT="pointer-event",SWIPE_THRESHOLD=40,Default$c={endCallback:null,leftCallback:null,rightCallback:null},DefaultType$c={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Swipe extends Config{constructor(e,t){super(),this._element=e,e&&Swipe.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Default$c}static get DefaultType(){return DefaultType$c}static get NAME(){return NAME$d}dispose(){EventHandler.off(this._element,".bs.swipe")}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),execute(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&execute(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(EventHandler.on(this._element,EVENT_POINTERDOWN,e=>this._start(e)),EventHandler.on(this._element,EVENT_POINTERUP,e=>this._end(e)),this._element.classList.add("pointer-event")):(EventHandler.on(this._element,EVENT_TOUCHSTART,e=>this._start(e)),EventHandler.on(this._element,EVENT_TOUCHMOVE,e=>this._move(e)),EventHandler.on(this._element,EVENT_TOUCHEND,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const NAME$c="carousel",DATA_KEY$8="bs.carousel",EVENT_KEY$8=".bs.carousel",DATA_API_KEY$5=".data-api",ARROW_LEFT_KEY$1="ArrowLeft",ARROW_RIGHT_KEY$1="ArrowRight",TOUCHEVENT_COMPAT_WAIT=500,ORDER_NEXT="next",ORDER_PREV="prev",DIRECTION_LEFT="left",DIRECTION_RIGHT="right",EVENT_SLIDE="slide.bs.carousel",EVENT_SLID="slid.bs.carousel",EVENT_KEYDOWN$1="keydown.bs.carousel",EVENT_MOUSEENTER$1="mouseenter.bs.carousel",EVENT_MOUSELEAVE$1="mouseleave.bs.carousel",EVENT_DRAG_START="dragstart.bs.carousel",EVENT_LOAD_DATA_API$3="load.bs.carousel.data-api",EVENT_CLICK_DATA_API$5="click.bs.carousel.data-api",CLASS_NAME_CAROUSEL="carousel",CLASS_NAME_ACTIVE$2="active",CLASS_NAME_SLIDE="slide",CLASS_NAME_END="carousel-item-end",CLASS_NAME_START="carousel-item-start",CLASS_NAME_NEXT="carousel-item-next",CLASS_NAME_PREV="carousel-item-prev",SELECTOR_ACTIVE=".active",SELECTOR_ITEM=".carousel-item",SELECTOR_ACTIVE_ITEM=".active.carousel-item",SELECTOR_ITEM_IMG=".carousel-item img",SELECTOR_INDICATORS=".carousel-indicators",SELECTOR_DATA_SLIDE="[data-bs-slide], [data-bs-slide-to]",SELECTOR_DATA_RIDE='[data-bs-ride="carousel"]',KEY_TO_DIRECTION={ArrowLeft:"right",ArrowRight:"left"},Default$b={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},DefaultType$b={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Carousel extends BaseComponent{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=SelectorEngine.findOne(SELECTOR_INDICATORS,this._element),this._addEventListeners(),"carousel"===this._config.ride&&this.cycle()}static get Default(){return Default$b}static get DefaultType(){return DefaultType$b}static get NAME(){return NAME$c}next(){this._slide("next")}nextWhenVisible(){!document.hidden&&isVisible(this._element)&&this.next()}prev(){this._slide("prev")}pause(){this._isSliding&&triggerTransitionEnd(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?EventHandler.one(this._element,EVENT_SLID,()=>this.cycle()):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void EventHandler.one(this._element,EVENT_SLID,()=>this.to(e));const n=this._getItemIndex(this._getActive());if(n===e)return;const i=e>n?"next":"prev";this._slide(i,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&EventHandler.on(this._element,EVENT_KEYDOWN$1,e=>this._keydown(e)),"hover"===this._config.pause&&(EventHandler.on(this._element,EVENT_MOUSEENTER$1,()=>this.pause()),EventHandler.on(this._element,EVENT_MOUSELEAVE$1,()=>this._maybeEnableCycle())),this._config.touch&&Swipe.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of SelectorEngine.find(SELECTOR_ITEM_IMG,this._element))EventHandler.on(e,EVENT_DRAG_START,e=>e.preventDefault());const e={leftCallback:()=>this._slide(this._directionToOrder("left")),rightCallback:()=>this._slide(this._directionToOrder("right")),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new Swipe(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=KEY_TO_DIRECTION[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=SelectorEngine.findOne(".active",this._indicatorsElement);t.classList.remove("active"),t.removeAttribute("aria-current");const n=SelectorEngine.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add("active"),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),i="next"===e,o=t||getNextActiveElement(this._getItems(),n,i,this._config.wrap);if(o===n)return;const s=this._getItemIndex(o),r=t=>EventHandler.trigger(this._element,t,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:s});if(r(EVENT_SLIDE).defaultPrevented)return;if(!n||!o)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(s),this._activeElement=o;const l=i?CLASS_NAME_START:CLASS_NAME_END,c=i?CLASS_NAME_NEXT:CLASS_NAME_PREV;o.classList.add(c),reflow(o),n.classList.add(l),o.classList.add(l);this._queueCallback(()=>{o.classList.remove(l,c),o.classList.add("active"),n.classList.remove("active",c,l),this._isSliding=!1,r(EVENT_SLID)},n,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element)}_getItems(){return SelectorEngine.find(SELECTOR_ITEM,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return isRTL()?"left"===e?"prev":"next":"left"===e?"next":"prev"}_orderToDirection(e){return isRTL()?"prev"===e?"left":"right":"prev"===e?"right":"left"}static jQueryInterface(e){return this.each((function(){const t=Carousel.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$5,SELECTOR_DATA_SLIDE,(function(e){const t=getElementFromSelector(this);if(!t||!t.classList.contains("carousel"))return;e.preventDefault();const n=Carousel.getOrCreateInstance(t),i=this.getAttribute("data-bs-slide-to");return i?(n.to(i),void n._maybeEnableCycle()):"next"===Manipulator.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),EventHandler.on(window,EVENT_LOAD_DATA_API$3,()=>{const e=SelectorEngine.find(SELECTOR_DATA_RIDE);for(const t of e)Carousel.getOrCreateInstance(t)}),defineJQueryPlugin(Carousel);const NAME$b="collapse",DATA_KEY$7="bs.collapse",EVENT_KEY$7=".bs.collapse",DATA_API_KEY$4=".data-api",EVENT_SHOW$6="show.bs.collapse",EVENT_SHOWN$6="shown.bs.collapse",EVENT_HIDE$6="hide.bs.collapse",EVENT_HIDDEN$6="hidden.bs.collapse",EVENT_CLICK_DATA_API$4="click.bs.collapse.data-api",CLASS_NAME_SHOW$7="show",CLASS_NAME_COLLAPSE="collapse",CLASS_NAME_COLLAPSING="collapsing",CLASS_NAME_COLLAPSED="collapsed",CLASS_NAME_DEEPER_CHILDREN=":scope .collapse .collapse",CLASS_NAME_HORIZONTAL="collapse-horizontal",WIDTH="width",HEIGHT="height",SELECTOR_ACTIVES=".collapse.show, .collapse.collapsing",SELECTOR_DATA_TOGGLE$4='[data-bs-toggle="collapse"]',Default$a={parent:null,toggle:!0},DefaultType$a={parent:"(null|element)",toggle:"boolean"};class Collapse extends BaseComponent{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=SelectorEngine.find(SELECTOR_DATA_TOGGLE$4);for(const e of n){const t=getSelectorFromElement(e),n=SelectorEngine.find(t).filter(e=>e===this._element);null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Default$a}static get DefaultType(){return DefaultType$a}static get NAME(){return NAME$b}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(SELECTOR_ACTIVES).filter(e=>e!==this._element).map(e=>Collapse.getOrCreateInstance(e,{toggle:!1}))),e.length&&e[0]._isTransitioning)return;if(EventHandler.trigger(this._element,EVENT_SHOW$6).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n="scroll"+(t[0].toUpperCase()+t.slice(1));this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[t]="",EventHandler.trigger(this._element,EVENT_SHOWN$6)},this._element,!0),this._element.style[t]=this._element[n]+"px"}hide(){if(this._isTransitioning||!this._isShown())return;if(EventHandler.trigger(this._element,EVENT_HIDE$6).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=this._element.getBoundingClientRect()[e]+"px",reflow(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");for(const e of this._triggerArray){const t=getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),EventHandler.trigger(this._element,EVENT_HIDDEN$6)},this._element,!0)}_isShown(e=this._element){return e.classList.contains("show")}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=getElement(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?WIDTH:HEIGHT}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$4);for(const t of e){const e=getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN,this._config.parent);return SelectorEngine.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const n=Collapse.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$4,SELECTOR_DATA_TOGGLE$4,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const t=getSelectorFromElement(this),n=SelectorEngine.find(t);for(const e of n)Collapse.getOrCreateInstance(e,{toggle:!1}).toggle()})),defineJQueryPlugin(Collapse);const NAME$a="dropdown",DATA_KEY$6="bs.dropdown",EVENT_KEY$6=".bs.dropdown",DATA_API_KEY$3=".data-api",ESCAPE_KEY$2="Escape",TAB_KEY$1="Tab",ARROW_UP_KEY$1="ArrowUp",ARROW_DOWN_KEY$1="ArrowDown",RIGHT_MOUSE_BUTTON=2,EVENT_HIDE$5="hide.bs.dropdown",EVENT_HIDDEN$5="hidden.bs.dropdown",EVENT_SHOW$5="show.bs.dropdown",EVENT_SHOWN$5="shown.bs.dropdown",EVENT_CLICK_DATA_API$3="click.bs.dropdown.data-api",EVENT_KEYDOWN_DATA_API="keydown.bs.dropdown.data-api",EVENT_KEYUP_DATA_API="keyup.bs.dropdown.data-api",CLASS_NAME_SHOW$6="show",CLASS_NAME_DROPUP="dropup",CLASS_NAME_DROPEND="dropend",CLASS_NAME_DROPSTART="dropstart",CLASS_NAME_DROPUP_CENTER="dropup-center",CLASS_NAME_DROPDOWN_CENTER="dropdown-center",SELECTOR_DATA_TOGGLE$3='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',SELECTOR_DATA_TOGGLE_SHOWN=SELECTOR_DATA_TOGGLE$3+".show",SELECTOR_MENU=".dropdown-menu",SELECTOR_NAVBAR=".navbar",SELECTOR_NAVBAR_NAV=".navbar-nav",SELECTOR_VISIBLE_ITEMS=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",PLACEMENT_TOP=isRTL()?"top-end":"top-start",PLACEMENT_TOPEND=isRTL()?"top-start":"top-end",PLACEMENT_BOTTOM=isRTL()?"bottom-end":"bottom-start",PLACEMENT_BOTTOMEND=isRTL()?"bottom-start":"bottom-end",PLACEMENT_RIGHT=isRTL()?"left-start":"right-start",PLACEMENT_LEFT=isRTL()?"right-start":"left-start",PLACEMENT_TOPCENTER="top",PLACEMENT_BOTTOMCENTER="bottom",Default$9={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},DefaultType$9={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Dropdown extends BaseComponent{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=SelectorEngine.findOne(SELECTOR_MENU,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Default$9}static get DefaultType(){return DefaultType$9}static get NAME(){return NAME$a}toggle(){return this._isShown()?this.hide():this.show()}show(){if(isDisabled(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!EventHandler.trigger(this._element,EVENT_SHOW$5,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))EventHandler.on(e,"mouseover",noop);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add("show"),this._element.classList.add("show"),EventHandler.trigger(this._element,EVENT_SHOWN$5,e)}}hide(){if(isDisabled(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!EventHandler.trigger(this._element,EVENT_HIDE$5,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))EventHandler.off(e,"mouseover",noop);this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),Manipulator.removeDataAttribute(this._menu,"popper"),EventHandler.trigger(this._element,EVENT_HIDDEN$5,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!isElement$1(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(NAME$a.toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return e}_createPopper(){if(void 0===Popper)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:isElement$1(this._config.reference)?e=getElement(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=createPopper$2(e,this._menu,t)}_isShown(){return this._menu.classList.contains("show")}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return PLACEMENT_RIGHT;if(e.classList.contains("dropstart"))return PLACEMENT_LEFT;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?PLACEMENT_TOPEND:PLACEMENT_TOP:t?PLACEMENT_BOTTOMEND:PLACEMENT_BOTTOM}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(Manipulator.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:t}){const n=SelectorEngine.find(SELECTOR_VISIBLE_ITEMS,this._menu).filter(e=>isVisible(e));n.length&&getNextActiveElement(n,t,e===ARROW_DOWN_KEY$1,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Dropdown.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN);for(const n of t){const t=Dropdown.getInstance(n);if(!t||!1===t._config.autoClose)continue;const i=e.composedPath(),o=i.includes(t._menu);if(i.includes(t._element)||"inside"===t._config.autoClose&&!o||"outside"===t._config.autoClose&&o)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const s={relatedTarget:t._element};"click"===e.type&&(s.clickEvent=e),t._completeHide(s)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,i=[ARROW_UP_KEY$1,ARROW_DOWN_KEY$1].includes(e.key);if(!i&&!n)return;if(t&&!n)return;e.preventDefault();const o=SelectorEngine.findOne(SELECTOR_DATA_TOGGLE$3,e.delegateTarget.parentNode),s=Dropdown.getOrCreateInstance(o);if(i)return e.stopPropagation(),s.show(),void s._selectMenuItem(e);s._isShown()&&(e.stopPropagation(),s.hide(),o.focus())}}EventHandler.on(document,EVENT_KEYDOWN_DATA_API,SELECTOR_DATA_TOGGLE$3,Dropdown.dataApiKeydownHandler),EventHandler.on(document,EVENT_KEYDOWN_DATA_API,SELECTOR_MENU,Dropdown.dataApiKeydownHandler),EventHandler.on(document,EVENT_CLICK_DATA_API$3,Dropdown.clearMenus),EventHandler.on(document,EVENT_KEYUP_DATA_API,Dropdown.clearMenus),EventHandler.on(document,EVENT_CLICK_DATA_API$3,SELECTOR_DATA_TOGGLE$3,(function(e){e.preventDefault(),Dropdown.getOrCreateInstance(this).toggle()})),defineJQueryPlugin(Dropdown);const SELECTOR_FIXED_CONTENT=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",SELECTOR_STICKY_CONTENT=".sticky-top",PROPERTY_PADDING="padding-right",PROPERTY_MARGIN="margin-right";class ScrollBarHelper{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"padding-right",t=>t+e),this._setElementAttributes(SELECTOR_FIXED_CONTENT,"padding-right",t=>t+e),this._setElementAttributes(".sticky-top","margin-right",t=>t-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"padding-right"),this._resetElementAttributes(SELECTOR_FIXED_CONTENT,"padding-right"),this._resetElementAttributes(".sticky-top","margin-right")}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const i=this.getWidth();this._applyManipulationCallback(e,e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+i)return;this._saveInitialAttribute(e,t);const o=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,n(Number.parseFloat(o))+"px")})}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&Manipulator.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,e=>{const n=Manipulator.getDataAttribute(e,t);null!==n?(Manipulator.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)})}_applyManipulationCallback(e,t){if(isElement$1(e))t(e);else for(const n of SelectorEngine.find(e,this._element))t(n)}}const NAME$9="backdrop",CLASS_NAME_FADE$4="fade",CLASS_NAME_SHOW$5="show",EVENT_MOUSEDOWN="mousedown.bs.backdrop",Default$8={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},DefaultType$8={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Backdrop extends Config{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Default$8}static get DefaultType(){return DefaultType$8}static get NAME(){return NAME$9}show(e){if(!this._config.isVisible)return void execute(e);this._append();const t=this._getElement();this._config.isAnimated&&reflow(t),t.classList.add("show"),this._emulateAnimation(()=>{execute(e)})}hide(e){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),execute(e)})):execute(e)}dispose(){this._isAppended&&(EventHandler.off(this._element,EVENT_MOUSEDOWN),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=getElement(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),EventHandler.on(e,EVENT_MOUSEDOWN,()=>{execute(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){executeAfterTransition(e,this._getElement(),this._config.isAnimated)}}const NAME$8="focustrap",DATA_KEY$5="bs.focustrap",EVENT_KEY$5=".bs.focustrap",EVENT_FOCUSIN$2="focusin.bs.focustrap",EVENT_KEYDOWN_TAB="keydown.tab.bs.focustrap",TAB_KEY="Tab",TAB_NAV_FORWARD="forward",TAB_NAV_BACKWARD="backward",Default$7={autofocus:!0,trapElement:null},DefaultType$7={autofocus:"boolean",trapElement:"element"};class FocusTrap extends Config{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Default$7}static get DefaultType(){return DefaultType$7}static get NAME(){return NAME$8}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),EventHandler.off(document,EVENT_KEY$5),EventHandler.on(document,EVENT_FOCUSIN$2,e=>this._handleFocusin(e)),EventHandler.on(document,EVENT_KEYDOWN_TAB,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,EventHandler.off(document,EVENT_KEY$5))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=SelectorEngine.focusableChildren(t);0===n.length?t.focus():"backward"===this._lastTabNavDirection?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?"backward":"forward")}}const NAME$7="modal",DATA_KEY$4="bs.modal",EVENT_KEY$4=".bs.modal",DATA_API_KEY$2=".data-api",ESCAPE_KEY$1="Escape",EVENT_HIDE$4="hide.bs.modal",EVENT_HIDE_PREVENTED$1="hidePrevented.bs.modal",EVENT_HIDDEN$4="hidden.bs.modal",EVENT_SHOW$4="show.bs.modal",EVENT_SHOWN$4="shown.bs.modal",EVENT_RESIZE$1="resize.bs.modal",EVENT_MOUSEDOWN_DISMISS="mousedown.dismiss.bs.modal",EVENT_KEYDOWN_DISMISS$1="keydown.dismiss.bs.modal",EVENT_CLICK_DATA_API$2="click.bs.modal.data-api",CLASS_NAME_OPEN="modal-open",CLASS_NAME_FADE$3="fade",CLASS_NAME_SHOW$4="show",CLASS_NAME_STATIC="modal-static",OPEN_SELECTOR$1=".modal.show",SELECTOR_DIALOG=".modal-dialog",SELECTOR_MODAL_BODY=".modal-body",SELECTOR_DATA_TOGGLE$2='[data-bs-toggle="modal"]',Default$6={backdrop:!0,focus:!0,keyboard:!0},DefaultType$6={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Modal extends BaseComponent{constructor(e,t){super(e,t),this._dialog=SelectorEngine.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ScrollBarHelper,this._addEventListeners()}static get Default(){return Default$6}static get DefaultType(){return DefaultType$6}static get NAME(){return NAME$7}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return;EventHandler.trigger(this._element,EVENT_SHOW$4,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){if(!this._isShown||this._isTransitioning)return;EventHandler.trigger(this._element,EVENT_HIDE$4).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove("show"),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){for(const e of[window,this._dialog])EventHandler.off(e,".bs.modal");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Backdrop({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new FocusTrap({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=SelectorEngine.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),reflow(this._element),this._element.classList.add("show");this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,EventHandler.trigger(this._element,EVENT_SHOWN$4,{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){EventHandler.on(this._element,EVENT_KEYDOWN_DISMISS$1,e=>{if("Escape"===e.key)return this._config.keyboard?(e.preventDefault(),void this.hide()):void this._triggerBackdropTransition()}),EventHandler.on(window,EVENT_RESIZE$1,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),EventHandler.on(this._element,EVENT_MOUSEDOWN_DISMISS,e=>{e.target===e.currentTarget&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),EventHandler.trigger(this._element,EVENT_HIDDEN$4)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(EventHandler.trigger(this._element,EVENT_HIDE_PREVENTED$1).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains("modal-static")||(e||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static"),this._queueCallback(()=>{this._element.classList.remove("modal-static"),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){const e=isRTL()?"paddingLeft":"paddingRight";this._element.style[e]=t+"px"}if(!n&&e){const e=isRTL()?"paddingRight":"paddingLeft";this._element.style[e]=t+"px"}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const n=Modal.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$2,SELECTOR_DATA_TOGGLE$2,(function(e){const t=getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),EventHandler.one(t,EVENT_SHOW$4,e=>{e.defaultPrevented||EventHandler.one(t,EVENT_HIDDEN$4,()=>{isVisible(this)&&this.focus()})});const n=SelectorEngine.findOne(".modal.show");n&&Modal.getInstance(n).hide();Modal.getOrCreateInstance(t).toggle(this)})),enableDismissTrigger(Modal),defineJQueryPlugin(Modal);const NAME$6="offcanvas",DATA_KEY$3="bs.offcanvas",EVENT_KEY$3=".bs.offcanvas",DATA_API_KEY$1=".data-api",EVENT_LOAD_DATA_API$2="load.bs.offcanvas.data-api",ESCAPE_KEY="Escape",CLASS_NAME_SHOW$3="show",CLASS_NAME_SHOWING$1="showing",CLASS_NAME_HIDING="hiding",CLASS_NAME_BACKDROP="offcanvas-backdrop",OPEN_SELECTOR=".offcanvas.show",EVENT_SHOW$3="show.bs.offcanvas",EVENT_SHOWN$3="shown.bs.offcanvas",EVENT_HIDE$3="hide.bs.offcanvas",EVENT_HIDE_PREVENTED="hidePrevented.bs.offcanvas",EVENT_HIDDEN$3="hidden.bs.offcanvas",EVENT_RESIZE="resize.bs.offcanvas",EVENT_CLICK_DATA_API$1="click.bs.offcanvas.data-api",EVENT_KEYDOWN_DISMISS="keydown.dismiss.bs.offcanvas",SELECTOR_DATA_TOGGLE$1='[data-bs-toggle="offcanvas"]',Default$5={backdrop:!0,keyboard:!0,scroll:!1},DefaultType$5={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Offcanvas extends BaseComponent{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Default$5}static get DefaultType(){return DefaultType$5}static get NAME(){return NAME$6}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return;if(EventHandler.trigger(this._element,EVENT_SHOW$3,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new ScrollBarHelper).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("showing");this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add("show"),this._element.classList.remove("showing"),EventHandler.trigger(this._element,EVENT_SHOWN$3,{relatedTarget:e})},this._element,!0)}hide(){if(!this._isShown)return;if(EventHandler.trigger(this._element,EVENT_HIDE$3).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add("hiding"),this._backdrop.hide();this._queueCallback(()=>{this._element.classList.remove("show","hiding"),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new ScrollBarHelper).reset(),EventHandler.trigger(this._element,EVENT_HIDDEN$3)},this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Backdrop({className:CLASS_NAME_BACKDROP,isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():EventHandler.trigger(this._element,EVENT_HIDE_PREVENTED)}:null})}_initializeFocusTrap(){return new FocusTrap({trapElement:this._element})}_addEventListeners(){EventHandler.on(this._element,EVENT_KEYDOWN_DISMISS,e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():EventHandler.trigger(this._element,EVENT_HIDE_PREVENTED))})}static jQueryInterface(e){return this.each((function(){const t=Offcanvas.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$1,SELECTOR_DATA_TOGGLE$1,(function(e){const t=getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),isDisabled(this))return;EventHandler.one(t,EVENT_HIDDEN$3,()=>{isVisible(this)&&this.focus()});const n=SelectorEngine.findOne(OPEN_SELECTOR);n&&n!==t&&Offcanvas.getInstance(n).hide();Offcanvas.getOrCreateInstance(t).toggle(this)})),EventHandler.on(window,EVENT_LOAD_DATA_API$2,()=>{for(const e of SelectorEngine.find(OPEN_SELECTOR))Offcanvas.getOrCreateInstance(e).show()}),EventHandler.on(window,EVENT_RESIZE,()=>{for(const e of SelectorEngine.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Offcanvas.getOrCreateInstance(e).hide()}),enableDismissTrigger(Offcanvas),defineJQueryPlugin(Offcanvas);const uriAttributes=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i,SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,allowedAttribute=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!uriAttributes.has(n)||Boolean(SAFE_URL_PATTERN.test(e.nodeValue)||DATA_URL_PATTERN.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(n))},DefaultAllowlist={"*":["class","dir","id","lang","role",ARIA_ATTRIBUTE_PATTERN],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function sanitizeHtml(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const i=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...i.body.querySelectorAll("*"));for(const e of o){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const i=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[n]||[]);for(const t of i)allowedAttribute(t,o)||e.removeAttribute(t.nodeName)}return i.body.innerHTML}const NAME$5="TemplateFactory",Default$4={allowList:DefaultAllowlist,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},DefaultType$4={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},DefaultContentType={entry:"(string|element|function|null)",selector:"(string|element)"};class TemplateFactory extends Config{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Default$4}static get DefaultType(){return DefaultType$4}static get NAME(){return NAME$5}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},DefaultContentType)}_setContent(e,t,n){const i=SelectorEngine.findOne(n,e);i&&((t=this._resolvePossibleFunction(t))?isElement$1(t)?this._putElementInTemplate(getElement(t),i):this._config.html?i.innerHTML=this._maybeSanitize(t):i.textContent=t:i.remove())}_maybeSanitize(e){return this._config.sanitize?sanitizeHtml(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return"function"==typeof e?e(this):e}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const NAME$4="tooltip",DISALLOWED_ATTRIBUTES=new Set(["sanitize","allowList","sanitizeFn"]),CLASS_NAME_FADE$2="fade",CLASS_NAME_MODAL="modal",CLASS_NAME_SHOW$2="show",SELECTOR_TOOLTIP_INNER=".tooltip-inner",SELECTOR_MODAL=".modal",EVENT_MODAL_HIDE="hide.bs.modal",TRIGGER_HOVER="hover",TRIGGER_FOCUS="focus",TRIGGER_CLICK="click",TRIGGER_MANUAL="manual",EVENT_HIDE$2="hide",EVENT_HIDDEN$2="hidden",EVENT_SHOW$2="show",EVENT_SHOWN$2="shown",EVENT_INSERTED="inserted",EVENT_CLICK$1="click",EVENT_FOCUSIN$1="focusin",EVENT_FOCUSOUT$1="focusout",EVENT_MOUSEENTER="mouseenter",EVENT_MOUSELEAVE="mouseleave",AttachmentMap={AUTO:"auto",TOP:"top",RIGHT:isRTL()?"left":"right",BOTTOM:"bottom",LEFT:isRTL()?"right":"left"},Default$3={allowList:DefaultAllowlist,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},DefaultType$3={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Tooltip extends BaseComponent{constructor(e,t){if(void 0===Popper)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=!1,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners()}static get Default(){return Default$3}static get DefaultType(){return DefaultType$3}static get NAME(){return NAME$4}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(e){if(this._isEnabled){if(e){const t=this._initializeOnDelegatedTarget(e);return t._activeTrigger.click=!t._activeTrigger.click,void(t._isWithActiveTrigger()?t._enter():t._leave())}this._isShown()?this._leave():this._enter()}}dispose(){clearTimeout(this._timeout),EventHandler.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=EventHandler.trigger(this._element,this.constructor.eventName("show")),t=(findShadowRoot(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this.tip&&(this.tip.remove(),this.tip=null);const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),EventHandler.trigger(this._element,this.constructor.eventName("inserted"))),this._popper?this._popper.update():this._popper=this._createPopper(n),n.classList.add("show"),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))EventHandler.on(e,"mouseover",noop);this._queueCallback(()=>{const e=this._isHovered;this._isHovered=!1,EventHandler.trigger(this._element,this.constructor.eventName("shown")),e&&this._leave()},this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(EventHandler.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;const e=this._getTipElement();if(e.classList.remove("show"),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))EventHandler.off(e,"mouseover",noop);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=!1;this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||e.remove(),this._element.removeAttribute("aria-describedby"),EventHandler.trigger(this._element,this.constructor.eventName("hidden")),this._disposePopper())},this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove("fade","show"),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=getUID(this.constructor.NAME).toString();return t.setAttribute("id",n),this._isAnimated()&&t.classList.add("fade"),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new TemplateFactory({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._config.originalTitle}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains("fade")}_isShown(){return this.tip&&this.tip.classList.contains("show")}_createPopper(e){const t="function"==typeof this._config.placement?this._config.placement.call(this,e,this._element):this._config.placement,n=AttachmentMap[t.toUpperCase()];return createPopper$2(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return"function"==typeof e?e.call(this._element):e}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)EventHandler.on(this._element,this.constructor.eventName("click"),this._config.selector,e=>this.toggle(e));else if("manual"!==t){const e="hover"===t?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n="hover"===t?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");EventHandler.on(this._element,e,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?"focus":"hover"]=!0,t._enter()}),EventHandler.on(this._element,n,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?"focus":"hover"]=t._element.contains(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},EventHandler.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const e=this._config.originalTitle;e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=Manipulator.getDataAttributes(this._element);for(const e of Object.keys(t))DISALLOWED_ATTRIBUTES.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:getElement(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e.originalTitle=this._element.getAttribute("title")||"","number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(e){return this.each((function(){const t=Tooltip.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}defineJQueryPlugin(Tooltip);const NAME$3="popover",SELECTOR_TITLE=".popover-header",SELECTOR_CONTENT=".popover-body",Default$2={...Tooltip.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},DefaultType$2={...Tooltip.DefaultType,content:"(null|string|element|function)"};class Popover extends Tooltip{static get Default(){return Default$2}static get DefaultType(){return DefaultType$2}static get NAME(){return NAME$3}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[SELECTOR_TITLE]:this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=Popover.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}defineJQueryPlugin(Popover);const NAME$2="scrollspy",DATA_KEY$2="bs.scrollspy",EVENT_KEY$2=".bs.scrollspy",DATA_API_KEY=".data-api",EVENT_ACTIVATE="activate.bs.scrollspy",EVENT_CLICK="click.bs.scrollspy",EVENT_LOAD_DATA_API$1="load.bs.scrollspy.data-api",CLASS_NAME_DROPDOWN_ITEM="dropdown-item",CLASS_NAME_ACTIVE$1="active",SELECTOR_DATA_SPY='[data-bs-spy="scroll"]',SELECTOR_TARGET_LINKS="[href]",SELECTOR_NAV_LIST_GROUP=".nav, .list-group",SELECTOR_NAV_LINKS=".nav-link",SELECTOR_NAV_ITEMS=".nav-item",SELECTOR_LIST_ITEMS=".list-group-item",SELECTOR_LINK_ITEMS=".nav-link, .nav-item > .nav-link, .list-group-item",SELECTOR_DROPDOWN=".dropdown",SELECTOR_DROPDOWN_TOGGLE$1=".dropdown-toggle",Default$1={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null},DefaultType$1={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element"};class ScrollSpy extends BaseComponent{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Default$1}static get DefaultType(){return DefaultType$1}static get NAME(){return NAME$2}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=getElement(e.target)||document.body,e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(EventHandler.off(this._config.target,EVENT_CLICK),EventHandler.on(this._config.target,EVENT_CLICK,"[href]",e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,i=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:i,behavior:"smooth"});n.scrollTop=i}}))}_getNewObserver(){const e={root:this._rootElement,threshold:[.1,.5,1],rootMargin:this._getRootMargin()};return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){const t=e=>this._targetLinks.get("#"+e.target.id),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},i=(this._rootElement||document.documentElement).scrollTop,o=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const s of e){if(!s.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(s));continue}const e=s.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&e){if(n(s),!i)return}else o||e||n(s)}}_getRootMargin(){return this._config.offset?this._config.offset+"px 0px -30%":this._config.rootMargin}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=SelectorEngine.find("[href]",this._config.target);for(const t of e){if(!t.hash||isDisabled(t))continue;const e=SelectorEngine.findOne(t.hash,this._element);isVisible(e)&&(this._targetLinks.set(t.hash,t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add("active"),this._activateParents(e),EventHandler.trigger(this._element,EVENT_ACTIVATE,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))SelectorEngine.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add("active");else for(const t of SelectorEngine.parents(e,".nav, .list-group"))for(const e of SelectorEngine.prev(t,SELECTOR_LINK_ITEMS))e.classList.add("active")}_clearActiveClass(e){e.classList.remove("active");const t=SelectorEngine.find("[href].active",e);for(const e of t)e.classList.remove("active")}static jQueryInterface(e){return this.each((function(){const t=ScrollSpy.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}EventHandler.on(window,EVENT_LOAD_DATA_API$1,()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_SPY))ScrollSpy.getOrCreateInstance(e)}),defineJQueryPlugin(ScrollSpy);const NAME$1="tab",DATA_KEY$1="bs.tab",EVENT_KEY$1=".bs.tab",EVENT_HIDE$1="hide.bs.tab",EVENT_HIDDEN$1="hidden.bs.tab",EVENT_SHOW$1="show.bs.tab",EVENT_SHOWN$1="shown.bs.tab",EVENT_CLICK_DATA_API="click.bs.tab",EVENT_KEYDOWN="keydown.bs.tab",EVENT_LOAD_DATA_API="load.bs.tab",ARROW_LEFT_KEY="ArrowLeft",ARROW_RIGHT_KEY="ArrowRight",ARROW_UP_KEY="ArrowUp",ARROW_DOWN_KEY="ArrowDown",CLASS_NAME_ACTIVE="active",CLASS_NAME_FADE$1="fade",CLASS_NAME_SHOW$1="show",CLASS_DROPDOWN="dropdown",SELECTOR_DROPDOWN_TOGGLE=".dropdown-toggle",SELECTOR_DROPDOWN_MENU=".dropdown-menu",SELECTOR_DROPDOWN_ITEM=".dropdown-item",NOT_SELECTOR_DROPDOWN_TOGGLE=":not(.dropdown-toggle)",SELECTOR_TAB_PANEL='.list-group, .nav, [role="tablist"]',SELECTOR_OUTER=".nav-item, .list-group-item",SELECTOR_INNER='.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle)',SELECTOR_DATA_TOGGLE='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',SELECTOR_INNER_ELEM=`${SELECTOR_INNER}, ${SELECTOR_DATA_TOGGLE}`,SELECTOR_DATA_TOGGLE_ACTIVE='.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]';class Tab extends BaseComponent{constructor(e){super(e),this._parent=this._element.closest(SELECTOR_TAB_PANEL),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),EventHandler.on(this._element,EVENT_KEYDOWN,e=>this._keydown(e)))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?EventHandler.trigger(t,EVENT_HIDE$1,{relatedTarget:e}):null;EventHandler.trigger(e,EVENT_SHOW$1,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){if(!e)return;e.classList.add("active"),this._activate(getElementFromSelector(e));this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.focus(),e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),EventHandler.trigger(e,EVENT_SHOWN$1,{relatedTarget:t})):e.classList.add("show")},e,e.classList.contains("fade"))}_deactivate(e,t){if(!e)return;e.classList.remove("active"),e.blur(),this._deactivate(getElementFromSelector(e));this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),EventHandler.trigger(e,EVENT_HIDDEN$1,{relatedTarget:t})):e.classList.remove("show")},e,e.classList.contains("fade"))}_keydown(e){if(![ARROW_LEFT_KEY,ARROW_RIGHT_KEY,ARROW_UP_KEY,ARROW_DOWN_KEY].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=[ARROW_RIGHT_KEY,ARROW_DOWN_KEY].includes(e.key),n=getNextActiveElement(this._getChildren().filter(e=>!isDisabled(e)),e.target,t,!0);n&&Tab.getOrCreateInstance(n).show()}_getChildren(){return SelectorEngine.find(SELECTOR_INNER_ELEM,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby","#"+e.id))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const i=(e,i)=>{const o=SelectorEngine.findOne(e,n);o&&o.classList.toggle(i,t)};i(".dropdown-toggle","active"),i(".dropdown-menu","show"),i(".dropdown-item","active"),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains("active")}_getInnerElement(e){return e.matches(SELECTOR_INNER_ELEM)?e:SelectorEngine.findOne(SELECTOR_INNER_ELEM,e)}_getOuterElement(e){return e.closest(SELECTOR_OUTER)||e}static jQueryInterface(e){return this.each((function(){const t=Tab.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}EventHandler.on(document,"click.bs.tab",SELECTOR_DATA_TOGGLE,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),isDisabled(this)||Tab.getOrCreateInstance(this).show()})),EventHandler.on(window,"load.bs.tab",()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_TOGGLE_ACTIVE))Tab.getOrCreateInstance(e)}),defineJQueryPlugin(Tab);const NAME="toast",DATA_KEY="bs.toast",EVENT_KEY=".bs.toast",EVENT_MOUSEOVER="mouseover.bs.toast",EVENT_MOUSEOUT="mouseout.bs.toast",EVENT_FOCUSIN="focusin.bs.toast",EVENT_FOCUSOUT="focusout.bs.toast",EVENT_HIDE="hide.bs.toast",EVENT_HIDDEN="hidden.bs.toast",EVENT_SHOW="show.bs.toast",EVENT_SHOWN="shown.bs.toast",CLASS_NAME_FADE="fade",CLASS_NAME_HIDE="hide",CLASS_NAME_SHOW="show",CLASS_NAME_SHOWING="showing",DefaultType={animation:"boolean",autohide:"boolean",delay:"number"},Default={animation:!0,autohide:!0,delay:5e3};class Toast extends BaseComponent{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Default}static get DefaultType(){return DefaultType}static get NAME(){return NAME}show(){if(EventHandler.trigger(this._element,EVENT_SHOW).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove("hide"),reflow(this._element),this._element.classList.add("show","showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),EventHandler.trigger(this._element,EVENT_SHOWN),this._maybeScheduleHide()},this._element,this._config.animation)}hide(){if(!this.isShown())return;if(EventHandler.trigger(this._element,EVENT_HIDE).defaultPrevented)return;this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.add("hide"),this._element.classList.remove("showing","show"),EventHandler.trigger(this._element,EVENT_HIDDEN)},this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove("show"),super.dispose()}isShown(){return this._element.classList.contains("show")}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){EventHandler.on(this._element,EVENT_MOUSEOVER,e=>this._onInteraction(e,!0)),EventHandler.on(this._element,EVENT_MOUSEOUT,e=>this._onInteraction(e,!1)),EventHandler.on(this._element,EVENT_FOCUSIN,e=>this._onInteraction(e,!0)),EventHandler.on(this._element,EVENT_FOCUSOUT,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=Toast.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}enableDismissTrigger(Toast),defineJQueryPlugin(Toast);export{Alert,Button,Carousel,Collapse,Dropdown,Modal,Offcanvas,Popover,ScrollSpy,Tab,Toast,Tooltip};
+const MAX_UID=1e6,MILLISECONDS_MULTIPLIER=1e3,TRANSITION_END="transitionend",toType=e=>null==e?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),getUID=e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e},getSelector=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return t},getSelectorFromElement=e=>{const t=getSelector(e);return t&&document.querySelector(t)?t:null},getElementFromSelector=e=>{const t=getSelector(e);return t?document.querySelector(t):null},getTransitionDurationFromElement=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const i=Number.parseFloat(t),o=Number.parseFloat(n);return i||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0},triggerTransitionEnd=e=>{e.dispatchEvent(new Event(TRANSITION_END))},isElement$1=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),getElement=e=>isElement$1(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(e):null,isVisible=e=>{if(!isElement$1(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},isDisabled=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),findShadowRoot=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?findShadowRoot(e.parentNode):null},noop=()=>{},reflow=e=>{e.offsetHeight},getjQuery=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,DOMContentLoadedCallbacks=[],onDOMContentLoaded=e=>{"loading"===document.readyState?(DOMContentLoadedCallbacks.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of DOMContentLoadedCallbacks)e()})),DOMContentLoadedCallbacks.push(e)):e()},isRTL=()=>"rtl"===document.documentElement.dir,defineJQueryPlugin=e=>{var t;t=()=>{const t=getjQuery();if(t){const n=e.NAME,i=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=i,e.jQueryInterface)}},"loading"===document.readyState?(DOMContentLoadedCallbacks.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of DOMContentLoadedCallbacks)e()})),DOMContentLoadedCallbacks.push(t)):t()},execute=e=>{"function"==typeof e&&e()},executeAfterTransition=(e,t,n=!0)=>{if(!n)return void execute(e);const i=getTransitionDurationFromElement(t)+5;let o=!1;const s=({target:n})=>{n===t&&(o=!0,t.removeEventListener(TRANSITION_END,s),execute(e))};t.addEventListener(TRANSITION_END,s),setTimeout((()=>{o||triggerTransitionEnd(t)}),i)},getNextActiveElement=(e,t,n,i)=>{const o=e.length;let s=e.indexOf(t);return-1===s?!n&&i?e[o-1]:e[0]:(s+=n?1:-1,i&&(s=(s+o)%o),e[Math.max(0,Math.min(s,o-1))])},namespaceRegex=/[^.]*(?=\..*)\.|.*/,stripNameRegex=/\..*/,stripUidRegex=/::\d+$/,eventRegistry={};let uidEvent=1;const customEvents={mouseenter:"mouseover",mouseleave:"mouseout"},nativeEvents=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function makeEventUid(e,t){return t&&`${t}::${uidEvent++}`||e.uidEvent||uidEvent++}function getElementEvents(e){const t=makeEventUid(e);return e.uidEvent=t,eventRegistry[t]=eventRegistry[t]||{},eventRegistry[t]}function bootstrapHandler(e,t){return function n(i){return hydrateObj(i,{delegateTarget:e}),n.oneOff&&EventHandler.off(e,i.type,t),t.apply(e,[i])}}function bootstrapDelegationHandler(e,t,n){return function i(o){const s=e.querySelectorAll(t);for(let{target:r}=o;r&&r!==this;r=r.parentNode)for(const a of s)if(a===r)return hydrateObj(o,{delegateTarget:r}),i.oneOff&&EventHandler.off(e,o.type,t,n),n.apply(r,[o])}}function findHandler(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function normalizeParameters(e,t,n){const i="string"==typeof t,o=i?n:t||n;let s=getTypeEvent(e);return nativeEvents.has(s)||(s=e),[i,o,s]}function addHandler(e,t,n,i,o){if("string"!=typeof t||!e)return;let[s,r,a]=normalizeParameters(t,n,i);if(t in customEvents){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};r=e(r)}const l=getElementEvents(e),c=l[a]||(l[a]={}),d=findHandler(c,r,s?n:null);if(d)return void(d.oneOff=d.oneOff&&o);const u=makeEventUid(r,t.replace(namespaceRegex,"")),h=s?bootstrapDelegationHandler(e,n,r):bootstrapHandler(e,r);h.delegationSelector=s?n:null,h.callable=r,h.oneOff=o,h.uidEvent=u,c[u]=h,e.addEventListener(a,h,s)}function removeHandler(e,t,n,i,o){const s=findHandler(t[n],i,o);s&&(e.removeEventListener(n,s,Boolean(o)),delete t[n][s.uidEvent])}function removeNamespacedHandlers(e,t,n,i){const o=t[n]||{};for(const s of Object.keys(o))if(s.includes(i)){const i=o[s];removeHandler(e,t,n,i.callable,i.delegationSelector)}}function getTypeEvent(e){return e=e.replace(stripNameRegex,""),customEvents[e]||e}const EventHandler={on(e,t,n,i){addHandler(e,t,n,i,!1)},one(e,t,n,i){addHandler(e,t,n,i,!0)},off(e,t,n,i){if("string"!=typeof t||!e)return;const[o,s,r]=normalizeParameters(t,n,i),a=r!==t,l=getElementEvents(e),c=l[r]||{},d=t.startsWith(".");if(void 0===s){if(d)for(const n of Object.keys(l))removeNamespacedHandlers(e,l,n,t.slice(1));for(const n of Object.keys(c)){const i=n.replace(stripUidRegex,"");if(!a||t.includes(i)){const t=c[n];removeHandler(e,l,r,t.callable,t.delegationSelector)}}}else{if(!Object.keys(c).length)return;removeHandler(e,l,r,s,o?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const i=getjQuery();let o=null,s=!0,r=!0,a=!1;t!==getTypeEvent(t)&&i&&(o=i.Event(t,n),i(e).trigger(o),s=!o.isPropagationStopped(),r=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());let l=new Event(t,{bubbles:s,cancelable:!0});return l=hydrateObj(l,n),a&&l.preventDefault(),r&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function hydrateObj(e,t){for(const[n,i]of Object.entries(t||{}))try{e[n]=i}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>i})}return e}const elementMap=new Map,Data={set(e,t,n){elementMap.has(e)||elementMap.set(e,new Map);const i=elementMap.get(e);i.has(t)||0===i.size?i.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get:(e,t)=>elementMap.has(e)&&elementMap.get(e).get(t)||null,remove(e,t){if(!elementMap.has(e))return;const n=elementMap.get(e);n.delete(t),0===n.size&&elementMap.delete(e)}};function normalizeData(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function normalizeDataKey(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const Manipulator={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${normalizeDataKey(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${normalizeDataKey(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=normalizeData(e.dataset[i])}return t},getDataAttribute:(e,t)=>normalizeData(e.getAttribute(`data-bs-${normalizeDataKey(t)}`))};class Config{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=isElement$1(t)?Manipulator.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...isElement$1(t)?Manipulator.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const i of Object.keys(t)){const o=t[i],s=e[i],r=isElement$1(s)?"element":null==(n=s)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${r}" but expected type "${o}".`)}var n}}const VERSION="5.2.0";class BaseComponent extends Config{constructor(e,t){super(),(e=getElement(e))&&(this._element=e,this._config=this._getConfig(t),Data.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Data.remove(this._element,this.constructor.DATA_KEY),EventHandler.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){executeAfterTransition(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Data.get(getElement(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.2.0"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const enableDismissTrigger=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,i=e.NAME;EventHandler.on(document,n,`[data-bs-dismiss="${i}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),isDisabled(this))return;const o=getElementFromSelector(this)||this.closest(`.${i}`);e.getOrCreateInstance(o)[t]()}))},NAME$f="alert",DATA_KEY$a="bs.alert",EVENT_KEY$b=".bs.alert",EVENT_CLOSE="close.bs.alert",EVENT_CLOSED="closed.bs.alert",CLASS_NAME_FADE$5="fade",CLASS_NAME_SHOW$8="show";class Alert extends BaseComponent{static get NAME(){return NAME$f}close(){if(EventHandler.trigger(this._element,EVENT_CLOSE).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),EventHandler.trigger(this._element,EVENT_CLOSED),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=Alert.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}enableDismissTrigger(Alert,"close"),defineJQueryPlugin(Alert);const NAME$e="button",DATA_KEY$9="bs.button",EVENT_KEY$a=".bs.button",DATA_API_KEY$6=".data-api",CLASS_NAME_ACTIVE$3="active",SELECTOR_DATA_TOGGLE$5='[data-bs-toggle="button"]',EVENT_CLICK_DATA_API$6="click.bs.button.data-api";class Button extends BaseComponent{static get NAME(){return NAME$e}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=Button.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$6,SELECTOR_DATA_TOGGLE$5,(e=>{e.preventDefault();const t=e.target.closest(SELECTOR_DATA_TOGGLE$5);Button.getOrCreateInstance(t).toggle()})),defineJQueryPlugin(Button);const SelectorEngine={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let i=e.parentNode.closest(t);for(;i;)n.push(i),i=i.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!isDisabled(e)&&isVisible(e)))}},NAME$d="swipe",EVENT_KEY$9=".bs.swipe",EVENT_TOUCHSTART="touchstart.bs.swipe",EVENT_TOUCHMOVE="touchmove.bs.swipe",EVENT_TOUCHEND="touchend.bs.swipe",EVENT_POINTERDOWN="pointerdown.bs.swipe",EVENT_POINTERUP="pointerup.bs.swipe",POINTER_TYPE_TOUCH="touch",POINTER_TYPE_PEN="pen",CLASS_NAME_POINTER_EVENT="pointer-event",SWIPE_THRESHOLD=40,Default$c={endCallback:null,leftCallback:null,rightCallback:null},DefaultType$c={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Swipe extends Config{constructor(e,t){super(),this._element=e,e&&Swipe.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Default$c}static get DefaultType(){return DefaultType$c}static get NAME(){return NAME$d}dispose(){EventHandler.off(this._element,".bs.swipe")}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),execute(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&execute(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(EventHandler.on(this._element,EVENT_POINTERDOWN,(e=>this._start(e))),EventHandler.on(this._element,EVENT_POINTERUP,(e=>this._end(e))),this._element.classList.add("pointer-event")):(EventHandler.on(this._element,EVENT_TOUCHSTART,(e=>this._start(e))),EventHandler.on(this._element,EVENT_TOUCHMOVE,(e=>this._move(e))),EventHandler.on(this._element,EVENT_TOUCHEND,(e=>this._end(e))))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const NAME$c="carousel",DATA_KEY$8="bs.carousel",EVENT_KEY$8=".bs.carousel",DATA_API_KEY$5=".data-api",ARROW_LEFT_KEY$1="ArrowLeft",ARROW_RIGHT_KEY$1="ArrowRight",TOUCHEVENT_COMPAT_WAIT=500,ORDER_NEXT="next",ORDER_PREV="prev",DIRECTION_LEFT="left",DIRECTION_RIGHT="right",EVENT_SLIDE="slide.bs.carousel",EVENT_SLID="slid.bs.carousel",EVENT_KEYDOWN$1="keydown.bs.carousel",EVENT_MOUSEENTER$1="mouseenter.bs.carousel",EVENT_MOUSELEAVE$1="mouseleave.bs.carousel",EVENT_DRAG_START="dragstart.bs.carousel",EVENT_LOAD_DATA_API$3="load.bs.carousel.data-api",EVENT_CLICK_DATA_API$5="click.bs.carousel.data-api",CLASS_NAME_CAROUSEL="carousel",CLASS_NAME_ACTIVE$2="active",CLASS_NAME_SLIDE="slide",CLASS_NAME_END="carousel-item-end",CLASS_NAME_START="carousel-item-start",CLASS_NAME_NEXT="carousel-item-next",CLASS_NAME_PREV="carousel-item-prev",SELECTOR_ACTIVE=".active",SELECTOR_ITEM=".carousel-item",SELECTOR_ACTIVE_ITEM=".active.carousel-item",SELECTOR_ITEM_IMG=".carousel-item img",SELECTOR_INDICATORS=".carousel-indicators",SELECTOR_DATA_SLIDE="[data-bs-slide], [data-bs-slide-to]",SELECTOR_DATA_RIDE='[data-bs-ride="carousel"]',KEY_TO_DIRECTION={ArrowLeft:"right",ArrowRight:"left"},Default$b={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},DefaultType$b={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Carousel extends BaseComponent{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=SelectorEngine.findOne(SELECTOR_INDICATORS,this._element),this._addEventListeners(),"carousel"===this._config.ride&&this.cycle()}static get Default(){return Default$b}static get DefaultType(){return DefaultType$b}static get NAME(){return NAME$c}next(){this._slide("next")}nextWhenVisible(){!document.hidden&&isVisible(this._element)&&this.next()}prev(){this._slide("prev")}pause(){this._isSliding&&triggerTransitionEnd(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?EventHandler.one(this._element,EVENT_SLID,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void EventHandler.one(this._element,EVENT_SLID,(()=>this.to(e)));const n=this._getItemIndex(this._getActive());if(n===e)return;const i=e>n?"next":"prev";this._slide(i,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&EventHandler.on(this._element,EVENT_KEYDOWN$1,(e=>this._keydown(e))),"hover"===this._config.pause&&(EventHandler.on(this._element,EVENT_MOUSEENTER$1,(()=>this.pause())),EventHandler.on(this._element,EVENT_MOUSELEAVE$1,(()=>this._maybeEnableCycle()))),this._config.touch&&Swipe.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of SelectorEngine.find(SELECTOR_ITEM_IMG,this._element))EventHandler.on(e,EVENT_DRAG_START,(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder("left")),rightCallback:()=>this._slide(this._directionToOrder("right")),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Swipe(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=KEY_TO_DIRECTION[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=SelectorEngine.findOne(".active",this._indicatorsElement);t.classList.remove("active"),t.removeAttribute("aria-current");const n=SelectorEngine.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add("active"),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),i="next"===e,o=t||getNextActiveElement(this._getItems(),n,i,this._config.wrap);if(o===n)return;const s=this._getItemIndex(o),r=t=>EventHandler.trigger(this._element,t,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:s});if(r(EVENT_SLIDE).defaultPrevented)return;if(!n||!o)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(s),this._activeElement=o;const l=i?CLASS_NAME_START:CLASS_NAME_END,c=i?CLASS_NAME_NEXT:CLASS_NAME_PREV;o.classList.add(c),reflow(o),n.classList.add(l),o.classList.add(l);this._queueCallback((()=>{o.classList.remove(l,c),o.classList.add("active"),n.classList.remove("active",c,l),this._isSliding=!1,r(EVENT_SLID)}),n,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element)}_getItems(){return SelectorEngine.find(SELECTOR_ITEM,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return isRTL()?"left"===e?"prev":"next":"left"===e?"next":"prev"}_orderToDirection(e){return isRTL()?"prev"===e?"left":"right":"prev"===e?"right":"left"}static jQueryInterface(e){return this.each((function(){const t=Carousel.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$5,SELECTOR_DATA_SLIDE,(function(e){const t=getElementFromSelector(this);if(!t||!t.classList.contains("carousel"))return;e.preventDefault();const n=Carousel.getOrCreateInstance(t),i=this.getAttribute("data-bs-slide-to");return i?(n.to(i),void n._maybeEnableCycle()):"next"===Manipulator.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),EventHandler.on(window,EVENT_LOAD_DATA_API$3,(()=>{const e=SelectorEngine.find(SELECTOR_DATA_RIDE);for(const t of e)Carousel.getOrCreateInstance(t)})),defineJQueryPlugin(Carousel);const NAME$b="collapse",DATA_KEY$7="bs.collapse",EVENT_KEY$7=".bs.collapse",DATA_API_KEY$4=".data-api",EVENT_SHOW$6="show.bs.collapse",EVENT_SHOWN$6="shown.bs.collapse",EVENT_HIDE$6="hide.bs.collapse",EVENT_HIDDEN$6="hidden.bs.collapse",EVENT_CLICK_DATA_API$4="click.bs.collapse.data-api",CLASS_NAME_SHOW$7="show",CLASS_NAME_COLLAPSE="collapse",CLASS_NAME_COLLAPSING="collapsing",CLASS_NAME_COLLAPSED="collapsed",CLASS_NAME_DEEPER_CHILDREN=":scope .collapse .collapse",CLASS_NAME_HORIZONTAL="collapse-horizontal",WIDTH="width",HEIGHT="height",SELECTOR_ACTIVES=".collapse.show, .collapse.collapsing",SELECTOR_DATA_TOGGLE$4='[data-bs-toggle="collapse"]',Default$a={parent:null,toggle:!0},DefaultType$a={parent:"(null|element)",toggle:"boolean"};class Collapse extends BaseComponent{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=SelectorEngine.find(SELECTOR_DATA_TOGGLE$4);for(const e of n){const t=getSelectorFromElement(e),n=SelectorEngine.find(t).filter((e=>e===this._element));null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Default$a}static get DefaultType(){return DefaultType$a}static get NAME(){return NAME$b}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(SELECTOR_ACTIVES).filter((e=>e!==this._element)).map((e=>Collapse.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(EventHandler.trigger(this._element,EVENT_SHOW$6).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[t]="",EventHandler.trigger(this._element,EVENT_SHOWN$6)}),this._element,!0),this._element.style[t]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(EventHandler.trigger(this._element,EVENT_HIDE$6).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,reflow(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");for(const e of this._triggerArray){const t=getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),EventHandler.trigger(this._element,EVENT_HIDDEN$6)}),this._element,!0)}_isShown(e=this._element){return e.classList.contains("show")}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=getElement(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?WIDTH:HEIGHT}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$4);for(const t of e){const e=getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN,this._config.parent);return SelectorEngine.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const n=Collapse.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$4,SELECTOR_DATA_TOGGLE$4,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const t=getSelectorFromElement(this),n=SelectorEngine.find(t);for(const e of n)Collapse.getOrCreateInstance(e,{toggle:!1}).toggle()})),defineJQueryPlugin(Collapse);const NAME$a="dropdown",DATA_KEY$6="bs.dropdown",EVENT_KEY$6=".bs.dropdown",DATA_API_KEY$3=".data-api",ESCAPE_KEY$2="Escape",TAB_KEY$1="Tab",ARROW_UP_KEY$1="ArrowUp",ARROW_DOWN_KEY$1="ArrowDown",RIGHT_MOUSE_BUTTON=2,EVENT_HIDE$5="hide.bs.dropdown",EVENT_HIDDEN$5="hidden.bs.dropdown",EVENT_SHOW$5="show.bs.dropdown",EVENT_SHOWN$5="shown.bs.dropdown",EVENT_CLICK_DATA_API$3="click.bs.dropdown.data-api",EVENT_KEYDOWN_DATA_API="keydown.bs.dropdown.data-api",EVENT_KEYUP_DATA_API="keyup.bs.dropdown.data-api",CLASS_NAME_SHOW$6="show",CLASS_NAME_DROPUP="dropup",CLASS_NAME_DROPEND="dropend",CLASS_NAME_DROPSTART="dropstart",CLASS_NAME_DROPUP_CENTER="dropup-center",CLASS_NAME_DROPDOWN_CENTER="dropdown-center",SELECTOR_DATA_TOGGLE$3='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',SELECTOR_DATA_TOGGLE_SHOWN=`${SELECTOR_DATA_TOGGLE$3}.show`,SELECTOR_MENU=".dropdown-menu",SELECTOR_NAVBAR=".navbar",SELECTOR_NAVBAR_NAV=".navbar-nav",SELECTOR_VISIBLE_ITEMS=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",PLACEMENT_TOP=isRTL()?"top-end":"top-start",PLACEMENT_TOPEND=isRTL()?"top-start":"top-end",PLACEMENT_BOTTOM=isRTL()?"bottom-end":"bottom-start",PLACEMENT_BOTTOMEND=isRTL()?"bottom-start":"bottom-end",PLACEMENT_RIGHT=isRTL()?"left-start":"right-start",PLACEMENT_LEFT=isRTL()?"right-start":"left-start",PLACEMENT_TOPCENTER="top",PLACEMENT_BOTTOMCENTER="bottom",Default$9={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},DefaultType$9={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Dropdown extends BaseComponent{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=SelectorEngine.findOne(SELECTOR_MENU,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Default$9}static get DefaultType(){return DefaultType$9}static get NAME(){return NAME$a}toggle(){return this._isShown()?this.hide():this.show()}show(){if(isDisabled(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!EventHandler.trigger(this._element,EVENT_SHOW$5,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))EventHandler.on(e,"mouseover",noop);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add("show"),this._element.classList.add("show"),EventHandler.trigger(this._element,EVENT_SHOWN$5,e)}}hide(){if(isDisabled(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!EventHandler.trigger(this._element,EVENT_HIDE$5,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))EventHandler.off(e,"mouseover",noop);this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),Manipulator.removeDataAttribute(this._menu,"popper"),EventHandler.trigger(this._element,EVENT_HIDDEN$5,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!isElement$1(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${NAME$a.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===Popper)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:isElement$1(this._config.reference)?e=getElement(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=createPopper$2(e,this._menu,t)}_isShown(){return this._menu.classList.contains("show")}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return PLACEMENT_RIGHT;if(e.classList.contains("dropstart"))return PLACEMENT_LEFT;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?PLACEMENT_TOPEND:PLACEMENT_TOP:t?PLACEMENT_BOTTOMEND:PLACEMENT_BOTTOM}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(Manipulator.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:t}){const n=SelectorEngine.find(SELECTOR_VISIBLE_ITEMS,this._menu).filter((e=>isVisible(e)));n.length&&getNextActiveElement(n,t,e===ARROW_DOWN_KEY$1,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Dropdown.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN);for(const n of t){const t=Dropdown.getInstance(n);if(!t||!1===t._config.autoClose)continue;const i=e.composedPath(),o=i.includes(t._menu);if(i.includes(t._element)||"inside"===t._config.autoClose&&!o||"outside"===t._config.autoClose&&o)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const s={relatedTarget:t._element};"click"===e.type&&(s.clickEvent=e),t._completeHide(s)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,i=[ARROW_UP_KEY$1,ARROW_DOWN_KEY$1].includes(e.key);if(!i&&!n)return;if(t&&!n)return;e.preventDefault();const o=SelectorEngine.findOne(SELECTOR_DATA_TOGGLE$3,e.delegateTarget.parentNode),s=Dropdown.getOrCreateInstance(o);if(i)return e.stopPropagation(),s.show(),void s._selectMenuItem(e);s._isShown()&&(e.stopPropagation(),s.hide(),o.focus())}}EventHandler.on(document,EVENT_KEYDOWN_DATA_API,SELECTOR_DATA_TOGGLE$3,Dropdown.dataApiKeydownHandler),EventHandler.on(document,EVENT_KEYDOWN_DATA_API,SELECTOR_MENU,Dropdown.dataApiKeydownHandler),EventHandler.on(document,EVENT_CLICK_DATA_API$3,Dropdown.clearMenus),EventHandler.on(document,EVENT_KEYUP_DATA_API,Dropdown.clearMenus),EventHandler.on(document,EVENT_CLICK_DATA_API$3,SELECTOR_DATA_TOGGLE$3,(function(e){e.preventDefault(),Dropdown.getOrCreateInstance(this).toggle()})),defineJQueryPlugin(Dropdown);const SELECTOR_FIXED_CONTENT=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",SELECTOR_STICKY_CONTENT=".sticky-top",PROPERTY_PADDING="padding-right",PROPERTY_MARGIN="margin-right";class ScrollBarHelper{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"padding-right",(t=>t+e)),this._setElementAttributes(SELECTOR_FIXED_CONTENT,"padding-right",(t=>t+e)),this._setElementAttributes(".sticky-top","margin-right",(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"padding-right"),this._resetElementAttributes(SELECTOR_FIXED_CONTENT,"padding-right"),this._resetElementAttributes(".sticky-top","margin-right")}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const i=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+i)return;this._saveInitialAttribute(e,t);const o=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(o))}px`)}))}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&Manipulator.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=Manipulator.getDataAttribute(e,t);null!==n?(Manipulator.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(isElement$1(e))t(e);else for(const n of SelectorEngine.find(e,this._element))t(n)}}const NAME$9="backdrop",CLASS_NAME_FADE$4="fade",CLASS_NAME_SHOW$5="show",EVENT_MOUSEDOWN="mousedown.bs.backdrop",Default$8={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},DefaultType$8={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Backdrop extends Config{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Default$8}static get DefaultType(){return DefaultType$8}static get NAME(){return NAME$9}show(e){if(!this._config.isVisible)return void execute(e);this._append();const t=this._getElement();this._config.isAnimated&&reflow(t),t.classList.add("show"),this._emulateAnimation((()=>{execute(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation((()=>{this.dispose(),execute(e)}))):execute(e)}dispose(){this._isAppended&&(EventHandler.off(this._element,EVENT_MOUSEDOWN),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=getElement(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),EventHandler.on(e,EVENT_MOUSEDOWN,(()=>{execute(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){executeAfterTransition(e,this._getElement(),this._config.isAnimated)}}const NAME$8="focustrap",DATA_KEY$5="bs.focustrap",EVENT_KEY$5=".bs.focustrap",EVENT_FOCUSIN$2="focusin.bs.focustrap",EVENT_KEYDOWN_TAB="keydown.tab.bs.focustrap",TAB_KEY="Tab",TAB_NAV_FORWARD="forward",TAB_NAV_BACKWARD="backward",Default$7={autofocus:!0,trapElement:null},DefaultType$7={autofocus:"boolean",trapElement:"element"};class FocusTrap extends Config{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Default$7}static get DefaultType(){return DefaultType$7}static get NAME(){return NAME$8}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),EventHandler.off(document,EVENT_KEY$5),EventHandler.on(document,EVENT_FOCUSIN$2,(e=>this._handleFocusin(e))),EventHandler.on(document,EVENT_KEYDOWN_TAB,(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,EventHandler.off(document,EVENT_KEY$5))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=SelectorEngine.focusableChildren(t);0===n.length?t.focus():"backward"===this._lastTabNavDirection?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?"backward":"forward")}}const NAME$7="modal",DATA_KEY$4="bs.modal",EVENT_KEY$4=".bs.modal",DATA_API_KEY$2=".data-api",ESCAPE_KEY$1="Escape",EVENT_HIDE$4="hide.bs.modal",EVENT_HIDE_PREVENTED$1="hidePrevented.bs.modal",EVENT_HIDDEN$4="hidden.bs.modal",EVENT_SHOW$4="show.bs.modal",EVENT_SHOWN$4="shown.bs.modal",EVENT_RESIZE$1="resize.bs.modal",EVENT_MOUSEDOWN_DISMISS="mousedown.dismiss.bs.modal",EVENT_KEYDOWN_DISMISS$1="keydown.dismiss.bs.modal",EVENT_CLICK_DATA_API$2="click.bs.modal.data-api",CLASS_NAME_OPEN="modal-open",CLASS_NAME_FADE$3="fade",CLASS_NAME_SHOW$4="show",CLASS_NAME_STATIC="modal-static",OPEN_SELECTOR$1=".modal.show",SELECTOR_DIALOG=".modal-dialog",SELECTOR_MODAL_BODY=".modal-body",SELECTOR_DATA_TOGGLE$2='[data-bs-toggle="modal"]',Default$6={backdrop:!0,focus:!0,keyboard:!0},DefaultType$6={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Modal extends BaseComponent{constructor(e,t){super(e,t),this._dialog=SelectorEngine.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ScrollBarHelper,this._addEventListeners()}static get Default(){return Default$6}static get DefaultType(){return DefaultType$6}static get NAME(){return NAME$7}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return;EventHandler.trigger(this._element,EVENT_SHOW$4,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){if(!this._isShown||this._isTransitioning)return;EventHandler.trigger(this._element,EVENT_HIDE$4).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove("show"),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated()))}dispose(){for(const e of[window,this._dialog])EventHandler.off(e,".bs.modal");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Backdrop({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new FocusTrap({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=SelectorEngine.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),reflow(this._element),this._element.classList.add("show");this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,EventHandler.trigger(this._element,EVENT_SHOWN$4,{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){EventHandler.on(this._element,EVENT_KEYDOWN_DISMISS$1,(e=>{if("Escape"===e.key)return this._config.keyboard?(e.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),EventHandler.on(window,EVENT_RESIZE$1,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),EventHandler.on(this._element,EVENT_MOUSEDOWN_DISMISS,(e=>{e.target===e.currentTarget&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),EventHandler.trigger(this._element,EVENT_HIDDEN$4)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(EventHandler.trigger(this._element,EVENT_HIDE_PREVENTED$1).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains("modal-static")||(e||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static"),this._queueCallback((()=>{this._element.classList.remove("modal-static"),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){const e=isRTL()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=isRTL()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const n=Modal.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$2,SELECTOR_DATA_TOGGLE$2,(function(e){const t=getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),EventHandler.one(t,EVENT_SHOW$4,(e=>{e.defaultPrevented||EventHandler.one(t,EVENT_HIDDEN$4,(()=>{isVisible(this)&&this.focus()}))}));const n=SelectorEngine.findOne(".modal.show");n&&Modal.getInstance(n).hide();Modal.getOrCreateInstance(t).toggle(this)})),enableDismissTrigger(Modal),defineJQueryPlugin(Modal);const NAME$6="offcanvas",DATA_KEY$3="bs.offcanvas",EVENT_KEY$3=".bs.offcanvas",DATA_API_KEY$1=".data-api",EVENT_LOAD_DATA_API$2="load.bs.offcanvas.data-api",ESCAPE_KEY="Escape",CLASS_NAME_SHOW$3="show",CLASS_NAME_SHOWING$1="showing",CLASS_NAME_HIDING="hiding",CLASS_NAME_BACKDROP="offcanvas-backdrop",OPEN_SELECTOR=".offcanvas.show",EVENT_SHOW$3="show.bs.offcanvas",EVENT_SHOWN$3="shown.bs.offcanvas",EVENT_HIDE$3="hide.bs.offcanvas",EVENT_HIDE_PREVENTED="hidePrevented.bs.offcanvas",EVENT_HIDDEN$3="hidden.bs.offcanvas",EVENT_RESIZE="resize.bs.offcanvas",EVENT_CLICK_DATA_API$1="click.bs.offcanvas.data-api",EVENT_KEYDOWN_DISMISS="keydown.dismiss.bs.offcanvas",SELECTOR_DATA_TOGGLE$1='[data-bs-toggle="offcanvas"]',Default$5={backdrop:!0,keyboard:!0,scroll:!1},DefaultType$5={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Offcanvas extends BaseComponent{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Default$5}static get DefaultType(){return DefaultType$5}static get NAME(){return NAME$6}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return;if(EventHandler.trigger(this._element,EVENT_SHOW$3,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new ScrollBarHelper).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("showing");this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add("show"),this._element.classList.remove("showing"),EventHandler.trigger(this._element,EVENT_SHOWN$3,{relatedTarget:e})}),this._element,!0)}hide(){if(!this._isShown)return;if(EventHandler.trigger(this._element,EVENT_HIDE$3).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add("hiding"),this._backdrop.hide();this._queueCallback((()=>{this._element.classList.remove("show","hiding"),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new ScrollBarHelper).reset(),EventHandler.trigger(this._element,EVENT_HIDDEN$3)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Backdrop({className:CLASS_NAME_BACKDROP,isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():EventHandler.trigger(this._element,EVENT_HIDE_PREVENTED)}:null})}_initializeFocusTrap(){return new FocusTrap({trapElement:this._element})}_addEventListeners(){EventHandler.on(this._element,EVENT_KEYDOWN_DISMISS,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():EventHandler.trigger(this._element,EVENT_HIDE_PREVENTED))}))}static jQueryInterface(e){return this.each((function(){const t=Offcanvas.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$1,SELECTOR_DATA_TOGGLE$1,(function(e){const t=getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),isDisabled(this))return;EventHandler.one(t,EVENT_HIDDEN$3,(()=>{isVisible(this)&&this.focus()}));const n=SelectorEngine.findOne(OPEN_SELECTOR);n&&n!==t&&Offcanvas.getInstance(n).hide();Offcanvas.getOrCreateInstance(t).toggle(this)})),EventHandler.on(window,EVENT_LOAD_DATA_API$2,(()=>{for(const e of SelectorEngine.find(OPEN_SELECTOR))Offcanvas.getOrCreateInstance(e).show()})),EventHandler.on(window,EVENT_RESIZE,(()=>{for(const e of SelectorEngine.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Offcanvas.getOrCreateInstance(e).hide()})),enableDismissTrigger(Offcanvas),defineJQueryPlugin(Offcanvas);const uriAttributes=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i,SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,allowedAttribute=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!uriAttributes.has(n)||Boolean(SAFE_URL_PATTERN.test(e.nodeValue)||DATA_URL_PATTERN.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))},DefaultAllowlist={"*":["class","dir","id","lang","role",ARIA_ATTRIBUTE_PATTERN],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function sanitizeHtml(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const i=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...i.body.querySelectorAll("*"));for(const e of o){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const i=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[n]||[]);for(const t of i)allowedAttribute(t,o)||e.removeAttribute(t.nodeName)}return i.body.innerHTML}const NAME$5="TemplateFactory",Default$4={allowList:DefaultAllowlist,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},DefaultType$4={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},DefaultContentType={entry:"(string|element|function|null)",selector:"(string|element)"};class TemplateFactory extends Config{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Default$4}static get DefaultType(){return DefaultType$4}static get NAME(){return NAME$5}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},DefaultContentType)}_setContent(e,t,n){const i=SelectorEngine.findOne(n,e);i&&((t=this._resolvePossibleFunction(t))?isElement$1(t)?this._putElementInTemplate(getElement(t),i):this._config.html?i.innerHTML=this._maybeSanitize(t):i.textContent=t:i.remove())}_maybeSanitize(e){return this._config.sanitize?sanitizeHtml(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return"function"==typeof e?e(this):e}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const NAME$4="tooltip",DISALLOWED_ATTRIBUTES=new Set(["sanitize","allowList","sanitizeFn"]),CLASS_NAME_FADE$2="fade",CLASS_NAME_MODAL="modal",CLASS_NAME_SHOW$2="show",SELECTOR_TOOLTIP_INNER=".tooltip-inner",SELECTOR_MODAL=".modal",EVENT_MODAL_HIDE="hide.bs.modal",TRIGGER_HOVER="hover",TRIGGER_FOCUS="focus",TRIGGER_CLICK="click",TRIGGER_MANUAL="manual",EVENT_HIDE$2="hide",EVENT_HIDDEN$2="hidden",EVENT_SHOW$2="show",EVENT_SHOWN$2="shown",EVENT_INSERTED="inserted",EVENT_CLICK$1="click",EVENT_FOCUSIN$1="focusin",EVENT_FOCUSOUT$1="focusout",EVENT_MOUSEENTER="mouseenter",EVENT_MOUSELEAVE="mouseleave",AttachmentMap={AUTO:"auto",TOP:"top",RIGHT:isRTL()?"left":"right",BOTTOM:"bottom",LEFT:isRTL()?"right":"left"},Default$3={allowList:DefaultAllowlist,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},DefaultType$3={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Tooltip extends BaseComponent{constructor(e,t){if(void 0===Popper)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=!1,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners()}static get Default(){return Default$3}static get DefaultType(){return DefaultType$3}static get NAME(){return NAME$4}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(e){if(this._isEnabled){if(e){const t=this._initializeOnDelegatedTarget(e);return t._activeTrigger.click=!t._activeTrigger.click,void(t._isWithActiveTrigger()?t._enter():t._leave())}this._isShown()?this._leave():this._enter()}}dispose(){clearTimeout(this._timeout),EventHandler.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=EventHandler.trigger(this._element,this.constructor.eventName("show")),t=(findShadowRoot(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this.tip&&(this.tip.remove(),this.tip=null);const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),EventHandler.trigger(this._element,this.constructor.eventName("inserted"))),this._popper?this._popper.update():this._popper=this._createPopper(n),n.classList.add("show"),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))EventHandler.on(e,"mouseover",noop);this._queueCallback((()=>{const e=this._isHovered;this._isHovered=!1,EventHandler.trigger(this._element,this.constructor.eventName("shown")),e&&this._leave()}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(EventHandler.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;const e=this._getTipElement();if(e.classList.remove("show"),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))EventHandler.off(e,"mouseover",noop);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=!1;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||e.remove(),this._element.removeAttribute("aria-describedby"),EventHandler.trigger(this._element,this.constructor.eventName("hidden")),this._disposePopper())}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove("fade","show"),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=getUID(this.constructor.NAME).toString();return t.setAttribute("id",n),this._isAnimated()&&t.classList.add("fade"),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new TemplateFactory({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._config.originalTitle}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains("fade")}_isShown(){return this.tip&&this.tip.classList.contains("show")}_createPopper(e){const t="function"==typeof this._config.placement?this._config.placement.call(this,e,this._element):this._config.placement,n=AttachmentMap[t.toUpperCase()];return createPopper$2(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return"function"==typeof e?e.call(this._element):e}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)EventHandler.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>this.toggle(e)));else if("manual"!==t){const e="hover"===t?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n="hover"===t?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");EventHandler.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?"focus":"hover"]=!0,t._enter()})),EventHandler.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?"focus":"hover"]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},EventHandler.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const e=this._config.originalTitle;e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=Manipulator.getDataAttributes(this._element);for(const e of Object.keys(t))DISALLOWED_ATTRIBUTES.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:getElement(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e.originalTitle=this._element.getAttribute("title")||"","number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(e){return this.each((function(){const t=Tooltip.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}defineJQueryPlugin(Tooltip);const NAME$3="popover",SELECTOR_TITLE=".popover-header",SELECTOR_CONTENT=".popover-body",Default$2={...Tooltip.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},DefaultType$2={...Tooltip.DefaultType,content:"(null|string|element|function)"};class Popover extends Tooltip{static get Default(){return Default$2}static get DefaultType(){return DefaultType$2}static get NAME(){return NAME$3}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[SELECTOR_TITLE]:this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=Popover.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}defineJQueryPlugin(Popover);const NAME$2="scrollspy",DATA_KEY$2="bs.scrollspy",EVENT_KEY$2=".bs.scrollspy",DATA_API_KEY=".data-api",EVENT_ACTIVATE="activate.bs.scrollspy",EVENT_CLICK="click.bs.scrollspy",EVENT_LOAD_DATA_API$1="load.bs.scrollspy.data-api",CLASS_NAME_DROPDOWN_ITEM="dropdown-item",CLASS_NAME_ACTIVE$1="active",SELECTOR_DATA_SPY='[data-bs-spy="scroll"]',SELECTOR_TARGET_LINKS="[href]",SELECTOR_NAV_LIST_GROUP=".nav, .list-group",SELECTOR_NAV_LINKS=".nav-link",SELECTOR_NAV_ITEMS=".nav-item",SELECTOR_LIST_ITEMS=".list-group-item",SELECTOR_LINK_ITEMS=".nav-link, .nav-item > .nav-link, .list-group-item",SELECTOR_DROPDOWN=".dropdown",SELECTOR_DROPDOWN_TOGGLE$1=".dropdown-toggle",Default$1={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null},DefaultType$1={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element"};class ScrollSpy extends BaseComponent{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Default$1}static get DefaultType(){return DefaultType$1}static get NAME(){return NAME$2}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=getElement(e.target)||document.body,e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(EventHandler.off(this._config.target,EVENT_CLICK),EventHandler.on(this._config.target,EVENT_CLICK,"[href]",(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,i=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:i,behavior:"smooth"});n.scrollTop=i}})))}_getNewObserver(){const e={root:this._rootElement,threshold:[.1,.5,1],rootMargin:this._getRootMargin()};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},i=(this._rootElement||document.documentElement).scrollTop,o=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const s of e){if(!s.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(s));continue}const e=s.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&e){if(n(s),!i)return}else o||e||n(s)}}_getRootMargin(){return this._config.offset?`${this._config.offset}px 0px -30%`:this._config.rootMargin}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=SelectorEngine.find("[href]",this._config.target);for(const t of e){if(!t.hash||isDisabled(t))continue;const e=SelectorEngine.findOne(t.hash,this._element);isVisible(e)&&(this._targetLinks.set(t.hash,t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add("active"),this._activateParents(e),EventHandler.trigger(this._element,EVENT_ACTIVATE,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))SelectorEngine.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add("active");else for(const t of SelectorEngine.parents(e,".nav, .list-group"))for(const e of SelectorEngine.prev(t,SELECTOR_LINK_ITEMS))e.classList.add("active")}_clearActiveClass(e){e.classList.remove("active");const t=SelectorEngine.find("[href].active",e);for(const e of t)e.classList.remove("active")}static jQueryInterface(e){return this.each((function(){const t=ScrollSpy.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}EventHandler.on(window,EVENT_LOAD_DATA_API$1,(()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_SPY))ScrollSpy.getOrCreateInstance(e)})),defineJQueryPlugin(ScrollSpy);const NAME$1="tab",DATA_KEY$1="bs.tab",EVENT_KEY$1=".bs.tab",EVENT_HIDE$1="hide.bs.tab",EVENT_HIDDEN$1="hidden.bs.tab",EVENT_SHOW$1="show.bs.tab",EVENT_SHOWN$1="shown.bs.tab",EVENT_CLICK_DATA_API="click.bs.tab",EVENT_KEYDOWN="keydown.bs.tab",EVENT_LOAD_DATA_API="load.bs.tab",ARROW_LEFT_KEY="ArrowLeft",ARROW_RIGHT_KEY="ArrowRight",ARROW_UP_KEY="ArrowUp",ARROW_DOWN_KEY="ArrowDown",CLASS_NAME_ACTIVE="active",CLASS_NAME_FADE$1="fade",CLASS_NAME_SHOW$1="show",CLASS_DROPDOWN="dropdown",SELECTOR_DROPDOWN_TOGGLE=".dropdown-toggle",SELECTOR_DROPDOWN_MENU=".dropdown-menu",SELECTOR_DROPDOWN_ITEM=".dropdown-item",NOT_SELECTOR_DROPDOWN_TOGGLE=":not(.dropdown-toggle)",SELECTOR_TAB_PANEL='.list-group, .nav, [role="tablist"]',SELECTOR_OUTER=".nav-item, .list-group-item",SELECTOR_INNER='.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle)',SELECTOR_DATA_TOGGLE='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',SELECTOR_INNER_ELEM=`${SELECTOR_INNER}, ${SELECTOR_DATA_TOGGLE}`,SELECTOR_DATA_TOGGLE_ACTIVE='.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]';class Tab extends BaseComponent{constructor(e){super(e),this._parent=this._element.closest(SELECTOR_TAB_PANEL),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),EventHandler.on(this._element,EVENT_KEYDOWN,(e=>this._keydown(e))))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?EventHandler.trigger(t,EVENT_HIDE$1,{relatedTarget:e}):null;EventHandler.trigger(e,EVENT_SHOW$1,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){if(!e)return;e.classList.add("active"),this._activate(getElementFromSelector(e));this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.focus(),e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),EventHandler.trigger(e,EVENT_SHOWN$1,{relatedTarget:t})):e.classList.add("show")}),e,e.classList.contains("fade"))}_deactivate(e,t){if(!e)return;e.classList.remove("active"),e.blur(),this._deactivate(getElementFromSelector(e));this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),EventHandler.trigger(e,EVENT_HIDDEN$1,{relatedTarget:t})):e.classList.remove("show")}),e,e.classList.contains("fade"))}_keydown(e){if(![ARROW_LEFT_KEY,ARROW_RIGHT_KEY,ARROW_UP_KEY,ARROW_DOWN_KEY].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=[ARROW_RIGHT_KEY,ARROW_DOWN_KEY].includes(e.key),n=getNextActiveElement(this._getChildren().filter((e=>!isDisabled(e))),e.target,t,!0);n&&Tab.getOrCreateInstance(n).show()}_getChildren(){return SelectorEngine.find(SELECTOR_INNER_ELEM,this._parent)}_getActiveElem(){return this._getChildren().find((e=>this._elemIsActive(e)))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`#${e.id}`))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const i=(e,i)=>{const o=SelectorEngine.findOne(e,n);o&&o.classList.toggle(i,t)};i(".dropdown-toggle","active"),i(".dropdown-menu","show"),i(".dropdown-item","active"),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains("active")}_getInnerElement(e){return e.matches(SELECTOR_INNER_ELEM)?e:SelectorEngine.findOne(SELECTOR_INNER_ELEM,e)}_getOuterElement(e){return e.closest(SELECTOR_OUTER)||e}static jQueryInterface(e){return this.each((function(){const t=Tab.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}EventHandler.on(document,"click.bs.tab",SELECTOR_DATA_TOGGLE,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),isDisabled(this)||Tab.getOrCreateInstance(this).show()})),EventHandler.on(window,"load.bs.tab",(()=>{for(const e of SelectorEngine.find(SELECTOR_DATA_TOGGLE_ACTIVE))Tab.getOrCreateInstance(e)})),defineJQueryPlugin(Tab);const NAME="toast",DATA_KEY="bs.toast",EVENT_KEY=".bs.toast",EVENT_MOUSEOVER="mouseover.bs.toast",EVENT_MOUSEOUT="mouseout.bs.toast",EVENT_FOCUSIN="focusin.bs.toast",EVENT_FOCUSOUT="focusout.bs.toast",EVENT_HIDE="hide.bs.toast",EVENT_HIDDEN="hidden.bs.toast",EVENT_SHOW="show.bs.toast",EVENT_SHOWN="shown.bs.toast",CLASS_NAME_FADE="fade",CLASS_NAME_HIDE="hide",CLASS_NAME_SHOW="show",CLASS_NAME_SHOWING="showing",DefaultType={animation:"boolean",autohide:"boolean",delay:"number"},Default={animation:!0,autohide:!0,delay:5e3};class Toast extends BaseComponent{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Default}static get DefaultType(){return DefaultType}static get NAME(){return NAME}show(){if(EventHandler.trigger(this._element,EVENT_SHOW).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove("hide"),reflow(this._element),this._element.classList.add("show","showing"),this._queueCallback((()=>{this._element.classList.remove("showing"),EventHandler.trigger(this._element,EVENT_SHOWN),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())return;if(EventHandler.trigger(this._element,EVENT_HIDE).defaultPrevented)return;this._element.classList.add("showing"),this._queueCallback((()=>{this._element.classList.add("hide"),this._element.classList.remove("showing","show"),EventHandler.trigger(this._element,EVENT_HIDDEN)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove("show"),super.dispose()}isShown(){return this._element.classList.contains("show")}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){EventHandler.on(this._element,EVENT_MOUSEOVER,(e=>this._onInteraction(e,!0))),EventHandler.on(this._element,EVENT_MOUSEOUT,(e=>this._onInteraction(e,!1))),EventHandler.on(this._element,EVENT_FOCUSIN,(e=>this._onInteraction(e,!0))),EventHandler.on(this._element,EVENT_FOCUSOUT,(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=Toast.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}enableDismissTrigger(Toast),defineJQueryPlugin(Toast);export{Alert,Button,Carousel,Collapse,Dropdown,Modal,Offcanvas,Popover,ScrollSpy,Tab,Toast,Tooltip};
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/cropperjs.js b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/cropperjs.js
index 41b9ef4ec56f..57228488ed9a 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/cropperjs.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/cropperjs.js
@@ -7,4 +7,4 @@
  *
  * Date: 2020-09-10T13:16:26.743Z
  */
-function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var i=0;i<e.length;i++){var a=e[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function _createClass(t,e,i){return e&&_defineProperties(t.prototype,e),i&&_defineProperties(t,i),t}function _defineProperty(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function ownKeys(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,a)}return i}function _objectSpread2(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(i),!0).forEach((function(e){_defineProperty(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _arrayWithoutHoles(t){if(Array.isArray(t))return _arrayLikeToArray(t)}function _iterableToArray(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(t,e):void 0}}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=new Array(e);i<e;i++)a[i]=t[i];return a}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var IS_BROWSER="undefined"!=typeof window&&void 0!==window.document,WINDOW=IS_BROWSER?window:{},IS_TOUCH_DEVICE=!(!IS_BROWSER||!WINDOW.document.documentElement)&&"ontouchstart"in WINDOW.document.documentElement,HAS_POINTER_EVENT=!!IS_BROWSER&&"PointerEvent"in WINDOW,NAMESPACE="cropper",ACTION_ALL="all",ACTION_CROP="crop",ACTION_MOVE="move",ACTION_ZOOM="zoom",ACTION_EAST="e",ACTION_WEST="w",ACTION_SOUTH="s",ACTION_NORTH="n",ACTION_NORTH_EAST="ne",ACTION_NORTH_WEST="nw",ACTION_SOUTH_EAST="se",ACTION_SOUTH_WEST="sw",CLASS_CROP="".concat(NAMESPACE,"-crop"),CLASS_DISABLED="".concat(NAMESPACE,"-disabled"),CLASS_HIDDEN="".concat(NAMESPACE,"-hidden"),CLASS_HIDE="".concat(NAMESPACE,"-hide"),CLASS_INVISIBLE="".concat(NAMESPACE,"-invisible"),CLASS_MODAL="".concat(NAMESPACE,"-modal"),CLASS_MOVE="".concat(NAMESPACE,"-move"),DATA_ACTION="".concat(NAMESPACE,"Action"),DATA_PREVIEW="".concat(NAMESPACE,"Preview"),DRAG_MODE_CROP="crop",DRAG_MODE_MOVE="move",DRAG_MODE_NONE="none",EVENT_CROP="crop",EVENT_CROP_END="cropend",EVENT_CROP_MOVE="cropmove",EVENT_CROP_START="cropstart",EVENT_DBLCLICK="dblclick",EVENT_TOUCH_START=IS_TOUCH_DEVICE?"touchstart":"mousedown",EVENT_TOUCH_MOVE=IS_TOUCH_DEVICE?"touchmove":"mousemove",EVENT_TOUCH_END=IS_TOUCH_DEVICE?"touchend touchcancel":"mouseup",EVENT_POINTER_DOWN=HAS_POINTER_EVENT?"pointerdown":EVENT_TOUCH_START,EVENT_POINTER_MOVE=HAS_POINTER_EVENT?"pointermove":EVENT_TOUCH_MOVE,EVENT_POINTER_UP=HAS_POINTER_EVENT?"pointerup pointercancel":EVENT_TOUCH_END,EVENT_READY="ready",EVENT_RESIZE="resize",EVENT_WHEEL="wheel",EVENT_ZOOM="zoom",MIME_TYPE_JPEG="image/jpeg",REGEXP_ACTIONS=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,REGEXP_DATA_URL=/^data:/,REGEXP_DATA_URL_JPEG=/^data:image\/jpeg;base64,/,REGEXP_TAG_NAME=/^img|canvas$/i,MIN_CONTAINER_WIDTH=200,MIN_CONTAINER_HEIGHT=100,DEFAULTS={viewMode:0,dragMode:DRAG_MODE_CROP,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:MIN_CONTAINER_WIDTH,minContainerHeight:MIN_CONTAINER_HEIGHT,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},TEMPLATE='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',isNaN=Number.isNaN||WINDOW.isNaN;function isNumber(t){return"number"==typeof t&&!isNaN(t)}var isPositiveNumber=function(t){return t>0&&t<1/0};function isUndefined(t){return void 0===t}function isObject(t){return"object"===_typeof(t)&&null!==t}var hasOwnProperty=Object.prototype.hasOwnProperty;function isPlainObject(t){if(!isObject(t))return!1;try{var e=t.constructor,i=e.prototype;return e&&i&&hasOwnProperty.call(i,"isPrototypeOf")}catch(t){return!1}}function isFunction(t){return"function"==typeof t}var slice=Array.prototype.slice;function toArray(t){return Array.from?Array.from(t):slice.call(t)}function forEach(t,e){return t&&isFunction(e)&&(Array.isArray(t)||isNumber(t.length)?toArray(t).forEach((function(i,a){e.call(t,i,a,t)})):isObject(t)&&Object.keys(t).forEach((function(i){e.call(t,t[i],i,t)}))),t}var assign=Object.assign||function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),a=1;a<e;a++)i[a-1]=arguments[a];return isObject(t)&&i.length>0&&i.forEach((function(e){isObject(e)&&Object.keys(e).forEach((function(i){t[i]=e[i]}))})),t},REGEXP_DECIMALS=/\.\d*(?:0|9){12}\d*$/;function normalizeDecimalNumber(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return REGEXP_DECIMALS.test(t)?Math.round(t*e)/e:t}var REGEXP_SUFFIX=/^width|height|left|top|marginLeft|marginTop$/;function setStyle(t,e){var i=t.style;forEach(e,(function(t,e){REGEXP_SUFFIX.test(e)&&isNumber(t)&&(t="".concat(t,"px")),i[e]=t}))}function hasClass(t,e){return t.classList?t.classList.contains(e):t.className.indexOf(e)>-1}function addClass(t,e){if(e)if(isNumber(t.length))forEach(t,(function(t){addClass(t,e)}));else if(t.classList)t.classList.add(e);else{var i=t.className.trim();i?i.indexOf(e)<0&&(t.className="".concat(i," ").concat(e)):t.className=e}}function removeClass(t,e){e&&(isNumber(t.length)?forEach(t,(function(t){removeClass(t,e)})):t.classList?t.classList.remove(e):t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,"")))}function toggleClass(t,e,i){e&&(isNumber(t.length)?forEach(t,(function(t){toggleClass(t,e,i)})):i?addClass(t,e):removeClass(t,e))}var REGEXP_CAMEL_CASE=/([a-z\d])([A-Z])/g;function toParamCase(t){return t.replace(REGEXP_CAMEL_CASE,"$1-$2").toLowerCase()}function getData(t,e){return isObject(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(toParamCase(e)))}function setData(t,e,i){isObject(i)?t[e]=i:t.dataset?t.dataset[e]=i:t.setAttribute("data-".concat(toParamCase(e)),i)}function removeData(t,e){if(isObject(t[e]))try{delete t[e]}catch(i){t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch(i){t.dataset[e]=void 0}else t.removeAttribute("data-".concat(toParamCase(e)))}var REGEXP_SPACES=/\s\s*/,onceSupported=function(){var t=!1;if(IS_BROWSER){var e=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});WINDOW.addEventListener("test",i,a),WINDOW.removeEventListener("test",i,a)}return t}();function removeListener(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(REGEXP_SPACES).forEach((function(e){if(!onceSupported){var r=t.listeners;r&&r[e]&&r[e][i]&&(n=r[e][i],delete r[e][i],0===Object.keys(r[e]).length&&delete r[e],0===Object.keys(r).length&&delete t.listeners)}t.removeEventListener(e,n,a)}))}function addListener(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(REGEXP_SPACES).forEach((function(e){if(a.once&&!onceSupported){var r=t.listeners,o=void 0===r?{}:r;n=function(){delete o[e][i],t.removeEventListener(e,n,a);for(var r=arguments.length,s=new Array(r),h=0;h<r;h++)s[h]=arguments[h];i.apply(t,s)},o[e]||(o[e]={}),o[e][i]&&t.removeEventListener(e,o[e][i],a),o[e][i]=n,t.listeners=o}t.addEventListener(e,n,a)}))}function dispatchEvent(t,e,i){var a;return isFunction(Event)&&isFunction(CustomEvent)?a=new CustomEvent(e,{detail:i,bubbles:!0,cancelable:!0}):(a=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i),t.dispatchEvent(a)}function getOffset(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var location=WINDOW.location,REGEXP_ORIGINS=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function isCrossOriginURL(t){var e=t.match(REGEXP_ORIGINS);return null!==e&&(e[1]!==location.protocol||e[2]!==location.hostname||e[3]!==location.port)}function addTimestamp(t){var e="timestamp=".concat((new Date).getTime());return t+(-1===t.indexOf("?")?"?":"&")+e}function getTransforms(t){var e=t.rotate,i=t.scaleX,a=t.scaleY,n=t.translateX,r=t.translateY,o=[];isNumber(n)&&0!==n&&o.push("translateX(".concat(n,"px)")),isNumber(r)&&0!==r&&o.push("translateY(".concat(r,"px)")),isNumber(e)&&0!==e&&o.push("rotate(".concat(e,"deg)")),isNumber(i)&&1!==i&&o.push("scaleX(".concat(i,")")),isNumber(a)&&1!==a&&o.push("scaleY(".concat(a,")"));var s=o.length?o.join(" "):"none";return{WebkitTransform:s,msTransform:s,transform:s}}function getMaxZoomRatio(t){var e=_objectSpread2({},t),i=0;return forEach(t,(function(t,a){delete e[a],forEach(e,(function(e){var a=Math.abs(t.startX-e.startX),n=Math.abs(t.startY-e.startY),r=Math.abs(t.endX-e.endX),o=Math.abs(t.endY-e.endY),s=Math.sqrt(a*a+n*n),h=(Math.sqrt(r*r+o*o)-s)/s;Math.abs(h)>Math.abs(i)&&(i=h)}))})),i}function getPointer(t,e){var i=t.pageX,a=t.pageY,n={endX:i,endY:a};return e?n:_objectSpread2({startX:i,startY:a},n)}function getPointersCenter(t){var e=0,i=0,a=0;return forEach(t,(function(t){var n=t.startX,r=t.startY;e+=n,i+=r,a+=1})),{pageX:e/=a,pageY:i/=a}}function getAdjustedSizes(t){var e=t.aspectRatio,i=t.height,a=t.width,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",r=isPositiveNumber(a),o=isPositiveNumber(i);if(r&&o){var s=i*e;"contain"===n&&s>a||"cover"===n&&s<a?i=a/e:a=i*e}else r?i=a/e:o&&(a=i*e);return{width:a,height:i}}function getRotatedSizes(t){var e=t.width,i=t.height,a=t.degree;if(90===(a=Math.abs(a)%180))return{width:i,height:e};var n=a%90*Math.PI/180,r=Math.sin(n),o=Math.cos(n),s=e*o+i*r,h=e*r+i*o;return a>90?{width:h,height:s}:{width:s,height:h}}function getSourceCanvas(t,e,i,a){var n=e.aspectRatio,r=e.naturalWidth,o=e.naturalHeight,s=e.rotate,h=void 0===s?0:s,c=e.scaleX,d=void 0===c?1:c,l=e.scaleY,p=void 0===l?1:l,m=i.aspectRatio,u=i.naturalWidth,g=i.naturalHeight,E=a.fillColor,f=void 0===E?"transparent":E,v=a.imageSmoothingEnabled,C=void 0===v||v,T=a.imageSmoothingQuality,N=void 0===T?"low":T,A=a.maxWidth,_=void 0===A?1/0:A,O=a.maxHeight,b=void 0===O?1/0:O,w=a.minWidth,S=void 0===w?0:w,y=a.minHeight,D=void 0===y?0:y,M=document.createElement("canvas"),x=M.getContext("2d"),I=getAdjustedSizes({aspectRatio:m,width:_,height:b}),R=getAdjustedSizes({aspectRatio:m,width:S,height:D},"cover"),L=Math.min(I.width,Math.max(R.width,u)),P=Math.min(I.height,Math.max(R.height,g)),H=getAdjustedSizes({aspectRatio:n,width:_,height:b}),W=getAdjustedSizes({aspectRatio:n,width:S,height:D},"cover"),B=Math.min(H.width,Math.max(W.width,r)),V=Math.min(H.height,Math.max(W.height,o)),k=[-B/2,-V/2,B,V];return M.width=normalizeDecimalNumber(L),M.height=normalizeDecimalNumber(P),x.fillStyle=f,x.fillRect(0,0,L,P),x.save(),x.translate(L/2,P/2),x.rotate(h*Math.PI/180),x.scale(d,p),x.imageSmoothingEnabled=C,x.imageSmoothingQuality=N,x.drawImage.apply(x,[t].concat(_toConsumableArray(k.map((function(t){return Math.floor(normalizeDecimalNumber(t))}))))),x.restore(),M}var fromCharCode=String.fromCharCode;function getStringFromCharCode(t,e,i){var a="";i+=e;for(var n=e;n<i;n+=1)a+=fromCharCode(t.getUint8(n));return a}var REGEXP_DATA_URL_HEAD=/^data:.*,/;function dataURLToArrayBuffer(t){var e=t.replace(REGEXP_DATA_URL_HEAD,""),i=atob(e),a=new ArrayBuffer(i.length),n=new Uint8Array(a);return forEach(n,(function(t,e){n[e]=i.charCodeAt(e)})),a}function arrayBufferToDataURL(t,e){for(var i=[],a=new Uint8Array(t);a.length>0;)i.push(fromCharCode.apply(null,toArray(a.subarray(0,8192)))),a=a.subarray(8192);return"data:".concat(e,";base64,").concat(btoa(i.join("")))}function resetAndGetOrientation(t){var e,i=new DataView(t);try{var a,n,r;if(255===i.getUint8(0)&&216===i.getUint8(1))for(var o=i.byteLength,s=2;s+1<o;){if(255===i.getUint8(s)&&225===i.getUint8(s+1)){n=s;break}s+=1}if(n){var h=n+10;if("Exif"===getStringFromCharCode(i,n+4,4)){var c=i.getUint16(h);if(((a=18761===c)||19789===c)&&42===i.getUint16(h+2,a)){var d=i.getUint32(h+4,a);d>=8&&(r=h+d)}}}if(r){var l,p,m=i.getUint16(r,a);for(p=0;p<m;p+=1)if(l=r+12*p+2,274===i.getUint16(l,a)){l+=8,e=i.getUint16(l,a),i.setUint16(l,1,a);break}}}catch(t){e=1}return e}function parseOrientation(t){var e=0,i=1,a=1;switch(t){case 2:i=-1;break;case 3:e=-180;break;case 4:a=-1;break;case 5:e=90,a=-1;break;case 6:e=90;break;case 7:e=90,i=-1;break;case 8:e=-90}return{rotate:e,scaleX:i,scaleY:a}}var render={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var t=this.element,e=this.options,i=this.container,a=this.cropper,n=Number(e.minContainerWidth),r=Number(e.minContainerHeight);addClass(a,CLASS_HIDDEN),removeClass(t,CLASS_HIDDEN);var o={width:Math.max(i.offsetWidth,n>=0?n:MIN_CONTAINER_WIDTH),height:Math.max(i.offsetHeight,r>=0?r:MIN_CONTAINER_HEIGHT)};this.containerData=o,setStyle(a,{width:o.width,height:o.height}),addClass(t,CLASS_HIDDEN),removeClass(a,CLASS_HIDDEN)},initCanvas:function(){var t=this.containerData,e=this.imageData,i=this.options.viewMode,a=Math.abs(e.rotate)%180==90,n=a?e.naturalHeight:e.naturalWidth,r=a?e.naturalWidth:e.naturalHeight,o=n/r,s=t.width,h=t.height;t.height*o>t.width?3===i?s=t.height*o:h=t.width/o:3===i?h=t.width/o:s=t.height*o;var c={aspectRatio:o,naturalWidth:n,naturalHeight:r,width:s,height:h};this.canvasData=c,this.limited=1===i||2===i,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=assign({},c)},limitCanvas:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,r=this.cropBoxData,o=i.viewMode,s=n.aspectRatio,h=this.cropped&&r;if(t){var c=Number(i.minCanvasWidth)||0,d=Number(i.minCanvasHeight)||0;o>1?(c=Math.max(c,a.width),d=Math.max(d,a.height),3===o&&(d*s>c?c=d*s:d=c/s)):o>0&&(c?c=Math.max(c,h?r.width:0):d?d=Math.max(d,h?r.height:0):h&&(c=r.width,(d=r.height)*s>c?c=d*s:d=c/s));var l=getAdjustedSizes({aspectRatio:s,width:c,height:d});c=l.width,d=l.height,n.minWidth=c,n.minHeight=d,n.maxWidth=1/0,n.maxHeight=1/0}if(e)if(o>(h?0:1)){var p=a.width-n.width,m=a.height-n.height;n.minLeft=Math.min(0,p),n.minTop=Math.min(0,m),n.maxLeft=Math.max(0,p),n.maxTop=Math.max(0,m),h&&this.limited&&(n.minLeft=Math.min(r.left,r.left+(r.width-n.width)),n.minTop=Math.min(r.top,r.top+(r.height-n.height)),n.maxLeft=r.left,n.maxTop=r.top,2===o&&(n.width>=a.width&&(n.minLeft=Math.min(0,p),n.maxLeft=Math.max(0,p)),n.height>=a.height&&(n.minTop=Math.min(0,m),n.maxTop=Math.max(0,m))))}else n.minLeft=-n.width,n.minTop=-n.height,n.maxLeft=a.width,n.maxTop=a.height},renderCanvas:function(t,e){var i=this.canvasData,a=this.imageData;if(e){var n=getRotatedSizes({width:a.naturalWidth*Math.abs(a.scaleX||1),height:a.naturalHeight*Math.abs(a.scaleY||1),degree:a.rotate||0}),r=n.width,o=n.height,s=i.width*(r/i.naturalWidth),h=i.height*(o/i.naturalHeight);i.left-=(s-i.width)/2,i.top-=(h-i.height)/2,i.width=s,i.height=h,i.aspectRatio=r/o,i.naturalWidth=r,i.naturalHeight=o,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCanvas(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,setStyle(this.canvas,assign({width:i.width,height:i.height},getTransforms({translateX:i.left,translateY:i.top}))),this.renderImage(t),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(t){var e=this.canvasData,i=this.imageData,a=i.naturalWidth*(e.width/e.naturalWidth),n=i.naturalHeight*(e.height/e.naturalHeight);assign(i,{width:a,height:n,left:(e.width-a)/2,top:(e.height-n)/2}),setStyle(this.image,assign({width:i.width,height:i.height},getTransforms(assign({translateX:i.left,translateY:i.top},i)))),t&&this.output()},initCropBox:function(){var t=this.options,e=this.canvasData,i=t.aspectRatio||t.initialAspectRatio,a=Number(t.autoCropArea)||.8,n={width:e.width,height:e.height};i&&(e.height*i>e.width?n.height=n.width/i:n.width=n.height*i),this.cropBoxData=n,this.limitCropBox(!0,!0),n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight),n.width=Math.max(n.minWidth,n.width*a),n.height=Math.max(n.minHeight,n.height*a),n.left=e.left+(e.width-n.width)/2,n.top=e.top+(e.height-n.height)/2,n.oldLeft=n.left,n.oldTop=n.top,this.initialCropBoxData=assign({},n)},limitCropBox:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,r=this.cropBoxData,o=this.limited,s=i.aspectRatio;if(t){var h=Number(i.minCropBoxWidth)||0,c=Number(i.minCropBoxHeight)||0,d=o?Math.min(a.width,n.width,n.width+n.left,a.width-n.left):a.width,l=o?Math.min(a.height,n.height,n.height+n.top,a.height-n.top):a.height;h=Math.min(h,a.width),c=Math.min(c,a.height),s&&(h&&c?c*s>h?c=h/s:h=c*s:h?c=h/s:c&&(h=c*s),l*s>d?l=d/s:d=l*s),r.minWidth=Math.min(h,d),r.minHeight=Math.min(c,l),r.maxWidth=d,r.maxHeight=l}e&&(o?(r.minLeft=Math.max(0,n.left),r.minTop=Math.max(0,n.top),r.maxLeft=Math.min(a.width,n.left+n.width)-r.width,r.maxTop=Math.min(a.height,n.top+n.height)-r.height):(r.minLeft=0,r.minTop=0,r.maxLeft=a.width-r.width,r.maxTop=a.height-r.height))},renderCropBox:function(){var t=this.options,e=this.containerData,i=this.cropBoxData;(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCropBox(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,t.movable&&t.cropBoxMovable&&setData(this.face,DATA_ACTION,i.width>=e.width&&i.height>=e.height?ACTION_MOVE:ACTION_ALL),setStyle(this.cropBox,assign({width:i.width,height:i.height},getTransforms({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),dispatchEvent(this.element,EVENT_CROP,this.getData())}},preview={initPreview:function(){var t=this.element,e=this.crossOrigin,i=this.options.preview,a=e?this.crossOriginUrl:this.url,n=t.alt||"The image to preview",r=document.createElement("img");if(e&&(r.crossOrigin=e),r.src=a,r.alt=n,this.viewBox.appendChild(r),this.viewBoxImage=r,i){var o=i;"string"==typeof i?o=t.ownerDocument.querySelectorAll(i):i.querySelector&&(o=[i]),this.previews=o,forEach(o,(function(t){var i=document.createElement("img");setData(t,DATA_PREVIEW,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(i.crossOrigin=e),i.src=a,i.alt=n,i.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',t.innerHTML="",t.appendChild(i)}))}},resetPreview:function(){forEach(this.previews,(function(t){var e=getData(t,DATA_PREVIEW);setStyle(t,{width:e.width,height:e.height}),t.innerHTML=e.html,removeData(t,DATA_PREVIEW)}))},preview:function(){var t=this.imageData,e=this.canvasData,i=this.cropBoxData,a=i.width,n=i.height,r=t.width,o=t.height,s=i.left-e.left-t.left,h=i.top-e.top-t.top;this.cropped&&!this.disabled&&(setStyle(this.viewBoxImage,assign({width:r,height:o},getTransforms(assign({translateX:-s,translateY:-h},t)))),forEach(this.previews,(function(e){var i=getData(e,DATA_PREVIEW),c=i.width,d=i.height,l=c,p=d,m=1;a&&(p=n*(m=c/a)),n&&p>d&&(l=a*(m=d/n),p=d),setStyle(e,{width:l,height:p}),setStyle(e.getElementsByTagName("img")[0],assign({width:r*m,height:o*m},getTransforms(assign({translateX:-s*m,translateY:-h*m},t))))})))}},events={bind:function(){var t=this.element,e=this.options,i=this.cropper;isFunction(e.cropstart)&&addListener(t,EVENT_CROP_START,e.cropstart),isFunction(e.cropmove)&&addListener(t,EVENT_CROP_MOVE,e.cropmove),isFunction(e.cropend)&&addListener(t,EVENT_CROP_END,e.cropend),isFunction(e.crop)&&addListener(t,EVENT_CROP,e.crop),isFunction(e.zoom)&&addListener(t,EVENT_ZOOM,e.zoom),addListener(i,EVENT_POINTER_DOWN,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&addListener(i,EVENT_WHEEL,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&addListener(i,EVENT_DBLCLICK,this.onDblclick=this.dblclick.bind(this)),addListener(t.ownerDocument,EVENT_POINTER_MOVE,this.onCropMove=this.cropMove.bind(this)),addListener(t.ownerDocument,EVENT_POINTER_UP,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&addListener(window,EVENT_RESIZE,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,i=this.cropper;isFunction(e.cropstart)&&removeListener(t,EVENT_CROP_START,e.cropstart),isFunction(e.cropmove)&&removeListener(t,EVENT_CROP_MOVE,e.cropmove),isFunction(e.cropend)&&removeListener(t,EVENT_CROP_END,e.cropend),isFunction(e.crop)&&removeListener(t,EVENT_CROP,e.crop),isFunction(e.zoom)&&removeListener(t,EVENT_ZOOM,e.zoom),removeListener(i,EVENT_POINTER_DOWN,this.onCropStart),e.zoomable&&e.zoomOnWheel&&removeListener(i,EVENT_WHEEL,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&removeListener(i,EVENT_DBLCLICK,this.onDblclick),removeListener(t.ownerDocument,EVENT_POINTER_MOVE,this.onCropMove),removeListener(t.ownerDocument,EVENT_POINTER_UP,this.onCropEnd),e.responsive&&removeListener(window,EVENT_RESIZE,this.onResize)}},handlers={resize:function(){if(!this.disabled){var t,e,i=this.options,a=this.container,n=this.containerData,r=a.offsetWidth/n.width;if(1!==r||a.offsetHeight!==n.height)i.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),i.restore&&(this.setCanvasData(forEach(t,(function(e,i){t[i]=e*r}))),this.setCropBoxData(forEach(e,(function(t,i){e[i]=t*r}))))}},dblclick:function(){this.disabled||this.options.dragMode===DRAG_MODE_NONE||this.setDragMode(hasClass(this.dragBox,CLASS_CROP)?DRAG_MODE_MOVE:DRAG_MODE_CROP)},wheel:function(t){var e=this,i=Number(this.options.wheelZoomRatio)||.1,a=1;this.disabled||(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout((function(){e.wheeling=!1}),50),t.deltaY?a=t.deltaY>0?1:-1:t.wheelDelta?a=-t.wheelDelta/120:t.detail&&(a=t.detail>0?1:-1),this.zoom(-a*i,t)))},cropStart:function(t){var e=t.buttons,i=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(isNumber(e)&&1!==e||isNumber(i)&&0!==i||t.ctrlKey))){var a,n=this.options,r=this.pointers;t.changedTouches?forEach(t.changedTouches,(function(t){r[t.identifier]=getPointer(t)})):r[t.pointerId||0]=getPointer(t),a=Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?ACTION_ZOOM:getData(t.target,DATA_ACTION),REGEXP_ACTIONS.test(a)&&!1!==dispatchEvent(this.element,EVENT_CROP_START,{originalEvent:t,action:a})&&(t.preventDefault(),this.action=a,this.cropping=!1,a===ACTION_CROP&&(this.cropping=!0,addClass(this.dragBox,CLASS_MODAL)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var i=this.pointers;t.preventDefault(),!1!==dispatchEvent(this.element,EVENT_CROP_MOVE,{originalEvent:t,action:e})&&(t.changedTouches?forEach(t.changedTouches,(function(t){assign(i[t.identifier]||{},getPointer(t,!0))})):assign(i[t.pointerId||0]||{},getPointer(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,i=this.pointers;t.changedTouches?forEach(t.changedTouches,(function(t){delete i[t.identifier]})):delete i[t.pointerId||0],e&&(t.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,toggleClass(this.dragBox,CLASS_MODAL,this.cropped&&this.options.modal)),dispatchEvent(this.element,EVENT_CROP_END,{originalEvent:t,action:e}))}}},change={change:function(t){var e,i=this.options,a=this.canvasData,n=this.containerData,r=this.cropBoxData,o=this.pointers,s=this.action,h=i.aspectRatio,c=r.left,d=r.top,l=r.width,p=r.height,m=c+l,u=d+p,g=0,E=0,f=n.width,v=n.height,C=!0;!h&&t.shiftKey&&(h=l&&p?l/p:1),this.limited&&(g=r.minLeft,E=r.minTop,f=g+Math.min(n.width,a.width,a.left+a.width),v=E+Math.min(n.height,a.height,a.top+a.height));var T=o[Object.keys(o)[0]],N={x:T.endX-T.startX,y:T.endY-T.startY},A=function(t){switch(t){case ACTION_EAST:m+N.x>f&&(N.x=f-m);break;case ACTION_WEST:c+N.x<g&&(N.x=g-c);break;case ACTION_NORTH:d+N.y<E&&(N.y=E-d);break;case ACTION_SOUTH:u+N.y>v&&(N.y=v-u)}};switch(s){case ACTION_ALL:c+=N.x,d+=N.y;break;case ACTION_EAST:if(N.x>=0&&(m>=f||h&&(d<=E||u>=v))){C=!1;break}A(ACTION_EAST),(l+=N.x)<0&&(s=ACTION_WEST,c-=l=-l),h&&(p=l/h,d+=(r.height-p)/2);break;case ACTION_NORTH:if(N.y<=0&&(d<=E||h&&(c<=g||m>=f))){C=!1;break}A(ACTION_NORTH),p-=N.y,d+=N.y,p<0&&(s=ACTION_SOUTH,d-=p=-p),h&&(l=p*h,c+=(r.width-l)/2);break;case ACTION_WEST:if(N.x<=0&&(c<=g||h&&(d<=E||u>=v))){C=!1;break}A(ACTION_WEST),l-=N.x,c+=N.x,l<0&&(s=ACTION_EAST,c-=l=-l),h&&(p=l/h,d+=(r.height-p)/2);break;case ACTION_SOUTH:if(N.y>=0&&(u>=v||h&&(c<=g||m>=f))){C=!1;break}A(ACTION_SOUTH),(p+=N.y)<0&&(s=ACTION_NORTH,d-=p=-p),h&&(l=p*h,c+=(r.width-l)/2);break;case ACTION_NORTH_EAST:if(h){if(N.y<=0&&(d<=E||m>=f)){C=!1;break}A(ACTION_NORTH),p-=N.y,d+=N.y,l=p*h}else A(ACTION_NORTH),A(ACTION_EAST),N.x>=0?m<f?l+=N.x:N.y<=0&&d<=E&&(C=!1):l+=N.x,N.y<=0?d>E&&(p-=N.y,d+=N.y):(p-=N.y,d+=N.y);l<0&&p<0?(s=ACTION_SOUTH_WEST,d-=p=-p,c-=l=-l):l<0?(s=ACTION_NORTH_WEST,c-=l=-l):p<0&&(s=ACTION_SOUTH_EAST,d-=p=-p);break;case ACTION_NORTH_WEST:if(h){if(N.y<=0&&(d<=E||c<=g)){C=!1;break}A(ACTION_NORTH),p-=N.y,d+=N.y,l=p*h,c+=r.width-l}else A(ACTION_NORTH),A(ACTION_WEST),N.x<=0?c>g?(l-=N.x,c+=N.x):N.y<=0&&d<=E&&(C=!1):(l-=N.x,c+=N.x),N.y<=0?d>E&&(p-=N.y,d+=N.y):(p-=N.y,d+=N.y);l<0&&p<0?(s=ACTION_SOUTH_EAST,d-=p=-p,c-=l=-l):l<0?(s=ACTION_NORTH_EAST,c-=l=-l):p<0&&(s=ACTION_SOUTH_WEST,d-=p=-p);break;case ACTION_SOUTH_WEST:if(h){if(N.x<=0&&(c<=g||u>=v)){C=!1;break}A(ACTION_WEST),l-=N.x,c+=N.x,p=l/h}else A(ACTION_SOUTH),A(ACTION_WEST),N.x<=0?c>g?(l-=N.x,c+=N.x):N.y>=0&&u>=v&&(C=!1):(l-=N.x,c+=N.x),N.y>=0?u<v&&(p+=N.y):p+=N.y;l<0&&p<0?(s=ACTION_NORTH_EAST,d-=p=-p,c-=l=-l):l<0?(s=ACTION_SOUTH_EAST,c-=l=-l):p<0&&(s=ACTION_NORTH_WEST,d-=p=-p);break;case ACTION_SOUTH_EAST:if(h){if(N.x>=0&&(m>=f||u>=v)){C=!1;break}A(ACTION_EAST),p=(l+=N.x)/h}else A(ACTION_SOUTH),A(ACTION_EAST),N.x>=0?m<f?l+=N.x:N.y>=0&&u>=v&&(C=!1):l+=N.x,N.y>=0?u<v&&(p+=N.y):p+=N.y;l<0&&p<0?(s=ACTION_NORTH_WEST,d-=p=-p,c-=l=-l):l<0?(s=ACTION_SOUTH_WEST,c-=l=-l):p<0&&(s=ACTION_NORTH_EAST,d-=p=-p);break;case ACTION_MOVE:this.move(N.x,N.y),C=!1;break;case ACTION_ZOOM:this.zoom(getMaxZoomRatio(o),t),C=!1;break;case ACTION_CROP:if(!N.x||!N.y){C=!1;break}e=getOffset(this.cropper),c=T.startX-e.left,d=T.startY-e.top,l=r.minWidth,p=r.minHeight,N.x>0?s=N.y>0?ACTION_SOUTH_EAST:ACTION_NORTH_EAST:N.x<0&&(c-=l,s=N.y>0?ACTION_SOUTH_WEST:ACTION_NORTH_WEST),N.y<0&&(d-=p),this.cropped||(removeClass(this.cropBox,CLASS_HIDDEN),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}C&&(r.width=l,r.height=p,r.left=c,r.top=d,this.action=s,this.renderCropBox()),forEach(o,(function(t){t.startX=t.endX,t.startY=t.endY}))}},methods={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&addClass(this.dragBox,CLASS_MODAL),removeClass(this.cropBox,CLASS_HIDDEN),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=assign({},this.initialImageData),this.canvasData=assign({},this.initialCanvasData),this.cropBoxData=assign({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(assign(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),removeClass(this.dragBox,CLASS_MODAL),addClass(this.cropBox,CLASS_HIDDEN)),this},replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,forEach(this.previews,(function(e){e.getElementsByTagName("img")[0].src=t})))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,removeClass(this.cropper,CLASS_DISABLED)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,addClass(this.cropper,CLASS_DISABLED)),this},destroy:function(){var t=this.element;return t[NAMESPACE]?(t[NAMESPACE]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=i.left,n=i.top;return this.moveTo(isUndefined(t)?t:a+Number(t),isUndefined(e)?e:n+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(isNumber(t)&&(i.left=t,a=!0),isNumber(e)&&(i.top=e,a=!0),a&&this.renderCanvas(!0)),this},zoom:function(t,e){var i=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(i.width*t/i.naturalWidth,null,e)},zoomTo:function(t,e,i){var a=this.options,n=this.canvasData,r=n.width,o=n.height,s=n.naturalWidth,h=n.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&a.zoomable){var c=s*t,d=h*t;if(!1===dispatchEvent(this.element,EVENT_ZOOM,{ratio:t,oldRatio:r/s,originalEvent:i}))return this;if(i){var l=this.pointers,p=getOffset(this.cropper),m=l&&Object.keys(l).length?getPointersCenter(l):{pageX:i.pageX,pageY:i.pageY};n.left-=(c-r)*((m.pageX-p.left-n.left)/r),n.top-=(d-o)*((m.pageY-p.top-n.top)/o)}else isPlainObject(e)&&isNumber(e.x)&&isNumber(e.y)?(n.left-=(c-r)*((e.x-n.left)/r),n.top-=(d-o)*((e.y-n.top)/o)):(n.left-=(c-r)/2,n.top-=(d-o)/2);n.width=c,n.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return isNumber(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,isNumber(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(isNumber(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.imageData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(isNumber(t)&&(i.scaleX=t,a=!0),isNumber(e)&&(i.scaleY=e,a=!0),a&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.options,a=this.imageData,n=this.canvasData,r=this.cropBoxData;if(this.ready&&this.cropped){t={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var o=a.width/a.naturalWidth;if(forEach(t,(function(e,i){t[i]=e/o})),e){var s=Math.round(t.y+t.height),h=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=h-t.x,t.height=s-t.y}}else t={x:0,y:0,width:0,height:0};return i.rotatable&&(t.rotate=a.rotate||0),i.scalable&&(t.scaleX=a.scaleX||1,t.scaleY=a.scaleY||1),t},setData:function(t){var e=this.options,i=this.imageData,a=this.canvasData,n={};if(this.ready&&!this.disabled&&isPlainObject(t)){var r=!1;e.rotatable&&isNumber(t.rotate)&&t.rotate!==i.rotate&&(i.rotate=t.rotate,r=!0),e.scalable&&(isNumber(t.scaleX)&&t.scaleX!==i.scaleX&&(i.scaleX=t.scaleX,r=!0),isNumber(t.scaleY)&&t.scaleY!==i.scaleY&&(i.scaleY=t.scaleY,r=!0)),r&&this.renderCanvas(!0,!0);var o=i.width/i.naturalWidth;isNumber(t.x)&&(n.left=t.x*o+a.left),isNumber(t.y)&&(n.top=t.y*o+a.top),isNumber(t.width)&&(n.width=t.width*o),isNumber(t.height)&&(n.height=t.height*o),this.setCropBoxData(n)}return this},getContainerData:function(){return this.ready?assign({},this.containerData):{}},getImageData:function(){return this.sized?assign({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&forEach(["left","top","width","height","naturalWidth","naturalHeight"],(function(i){e[i]=t[i]})),e},setCanvasData:function(t){var e=this.canvasData,i=e.aspectRatio;return this.ready&&!this.disabled&&isPlainObject(t)&&(isNumber(t.left)&&(e.left=t.left),isNumber(t.top)&&(e.top=t.top),isNumber(t.width)?(e.width=t.width,e.height=t.width/i):isNumber(t.height)&&(e.height=t.height,e.width=t.height*i),this.renderCanvas(!0)),this},getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(t){var e,i,a=this.cropBoxData,n=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&isPlainObject(t)&&(isNumber(t.left)&&(a.left=t.left),isNumber(t.top)&&(a.top=t.top),isNumber(t.width)&&t.width!==a.width&&(e=!0,a.width=t.width),isNumber(t.height)&&t.height!==a.height&&(i=!0,a.height=t.height),n&&(e?a.height=a.width/n:i&&(a.width=a.height*n)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var e=this.canvasData,i=getSourceCanvas(this.image,this.imageData,e,t);if(!this.cropped)return i;var a=this.getData(),n=a.x,r=a.y,o=a.width,s=a.height,h=i.width/Math.floor(e.naturalWidth);1!==h&&(n*=h,r*=h,o*=h,s*=h);var c=o/s,d=getAdjustedSizes({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),l=getAdjustedSizes({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),p=getAdjustedSizes({aspectRatio:c,width:t.width||(1!==h?i.width:o),height:t.height||(1!==h?i.height:s)}),m=p.width,u=p.height;m=Math.min(d.width,Math.max(l.width,m)),u=Math.min(d.height,Math.max(l.height,u));var g=document.createElement("canvas"),E=g.getContext("2d");g.width=normalizeDecimalNumber(m),g.height=normalizeDecimalNumber(u),E.fillStyle=t.fillColor||"transparent",E.fillRect(0,0,m,u);var f=t.imageSmoothingEnabled,v=void 0===f||f,C=t.imageSmoothingQuality;E.imageSmoothingEnabled=v,C&&(E.imageSmoothingQuality=C);var T,N,A,_,O,b,w=i.width,S=i.height,y=n,D=r;y<=-o||y>w?(y=0,T=0,A=0,O=0):y<=0?(A=-y,y=0,O=T=Math.min(w,o+y)):y<=w&&(A=0,O=T=Math.min(o,w-y)),T<=0||D<=-s||D>S?(D=0,N=0,_=0,b=0):D<=0?(_=-D,D=0,b=N=Math.min(S,s+D)):D<=S&&(_=0,b=N=Math.min(s,S-D));var M=[y,D,T,N];if(O>0&&b>0){var x=m/o;M.push(A*x,_*x,O*x,b*x)}return E.drawImage.apply(E,[i].concat(_toConsumableArray(M.map((function(t){return Math.floor(normalizeDecimalNumber(t))}))))),g},setAspectRatio:function(t){var e=this.options;return this.disabled||isUndefined(t)||(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,i=this.dragBox,a=this.face;if(this.ready&&!this.disabled){var n=t===DRAG_MODE_CROP,r=e.movable&&t===DRAG_MODE_MOVE;t=n||r?t:DRAG_MODE_NONE,e.dragMode=t,setData(i,DATA_ACTION,t),toggleClass(i,CLASS_CROP,n),toggleClass(i,CLASS_MOVE,r),e.cropBoxMovable||(setData(a,DATA_ACTION,t),toggleClass(a,CLASS_CROP,n),toggleClass(a,CLASS_MOVE,r))}return this}},AnotherCropper=WINDOW.Cropper,Cropper=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(_classCallCheck(this,t),!e||!REGEXP_TAG_NAME.test(e.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=e,this.options=assign({},DEFAULTS,isPlainObject(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return _createClass(t,[{key:"init",value:function(){var t,e=this.element,i=e.tagName.toLowerCase();if(!e[NAMESPACE]){if(e[NAMESPACE]=this,"img"===i){if(this.isImg=!0,t=e.getAttribute("src")||"",this.originalUrl=t,!t)return;t=e.src}else"canvas"===i&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e=this;if(t){this.url=t,this.imageData={};var i=this.element,a=this.options;if(a.rotatable||a.scalable||(a.checkOrientation=!1),a.checkOrientation&&window.ArrayBuffer)if(REGEXP_DATA_URL.test(t))REGEXP_DATA_URL_JPEG.test(t)?this.read(dataURLToArrayBuffer(t)):this.clone();else{var n=new XMLHttpRequest,r=this.clone.bind(this);this.reloading=!0,this.xhr=n,n.onabort=r,n.onerror=r,n.ontimeout=r,n.onprogress=function(){n.getResponseHeader("content-type")!==MIME_TYPE_JPEG&&n.abort()},n.onload=function(){e.read(n.response)},n.onloadend=function(){e.reloading=!1,e.xhr=null},a.checkCrossOrigin&&isCrossOriginURL(t)&&i.crossOrigin&&(t=addTimestamp(t)),n.open("GET",t),n.responseType="arraybuffer",n.withCredentials="use-credentials"===i.crossOrigin,n.send()}else this.clone()}}},{key:"read",value:function(t){var e=this.options,i=this.imageData,a=resetAndGetOrientation(t),n=0,r=1,o=1;if(a>1){this.url=arrayBufferToDataURL(t,MIME_TYPE_JPEG);var s=parseOrientation(a);n=s.rotate,r=s.scaleX,o=s.scaleY}e.rotatable&&(i.rotate=n),e.scalable&&(i.scaleX=r,i.scaleY=o),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,i=t.crossOrigin,a=e;this.options.checkCrossOrigin&&isCrossOriginURL(e)&&(i||(i="anonymous"),a=addTimestamp(e)),this.crossOrigin=i,this.crossOriginUrl=a;var n=document.createElement("img");i&&(n.crossOrigin=i),n.src=a||e,n.alt=t.alt||"The image to crop",this.image=n,n.onload=this.start.bind(this),n.onerror=this.stop.bind(this),addClass(n,CLASS_HIDE),t.parentNode.insertBefore(n,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0;var i=WINDOW.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(WINDOW.navigator.userAgent),a=function(e,i){assign(t.imageData,{naturalWidth:e,naturalHeight:i,aspectRatio:e/i}),t.initialImageData=assign({},t.imageData),t.sizing=!1,t.sized=!0,t.build()};if(!e.naturalWidth||i){var n=document.createElement("img"),r=document.body||document.documentElement;this.sizingImage=n,n.onload=function(){a(n.width,n.height),i||r.removeChild(n)},n.src=e.src,i||(n.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",r.appendChild(n))}else a(e.naturalWidth,e.naturalHeight)}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,i=this.image,a=t.parentNode,n=document.createElement("div");n.innerHTML=TEMPLATE;var r=n.querySelector(".".concat(NAMESPACE,"-container")),o=r.querySelector(".".concat(NAMESPACE,"-canvas")),s=r.querySelector(".".concat(NAMESPACE,"-drag-box")),h=r.querySelector(".".concat(NAMESPACE,"-crop-box")),c=h.querySelector(".".concat(NAMESPACE,"-face"));this.container=a,this.cropper=r,this.canvas=o,this.dragBox=s,this.cropBox=h,this.viewBox=r.querySelector(".".concat(NAMESPACE,"-view-box")),this.face=c,o.appendChild(i),addClass(t,CLASS_HIDDEN),a.insertBefore(r,t.nextSibling),this.isImg||removeClass(i,CLASS_HIDE),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,addClass(h,CLASS_HIDDEN),e.guides||addClass(h.getElementsByClassName("".concat(NAMESPACE,"-dashed")),CLASS_HIDDEN),e.center||addClass(h.getElementsByClassName("".concat(NAMESPACE,"-center")),CLASS_HIDDEN),e.background&&addClass(r,"".concat(NAMESPACE,"-bg")),e.highlight||addClass(c,CLASS_INVISIBLE),e.cropBoxMovable&&(addClass(c,CLASS_MOVE),setData(c,DATA_ACTION,ACTION_ALL)),e.cropBoxResizable||(addClass(h.getElementsByClassName("".concat(NAMESPACE,"-line")),CLASS_HIDDEN),addClass(h.getElementsByClassName("".concat(NAMESPACE,"-point")),CLASS_HIDDEN)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),isFunction(e.ready)&&addListener(t,EVENT_READY,e.ready,{once:!0}),dispatchEvent(t,EVENT_READY)}}},{key:"unbuild",value:function(){this.ready&&(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),removeClass(this.element,CLASS_HIDDEN))}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=AnotherCropper,t}},{key:"setDefaults",value:function(t){assign(DEFAULTS,isPlainObject(t)&&t)}}]),t}();assign(Cropper.prototype,render,preview,events,handlers,change,methods);export default Cropper;
\ No newline at end of file
+function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var i=0;i<e.length;i++){var a=e[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function _createClass(t,e,i){return e&&_defineProperties(t.prototype,e),i&&_defineProperties(t,i),t}function _defineProperty(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function ownKeys(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,a)}return i}function _objectSpread2(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(i),!0).forEach((function(e){_defineProperty(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _arrayWithoutHoles(t){if(Array.isArray(t))return _arrayLikeToArray(t)}function _iterableToArray(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(t,e):void 0}}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=new Array(e);i<e;i++)a[i]=t[i];return a}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var IS_BROWSER="undefined"!=typeof window&&void 0!==window.document,WINDOW=IS_BROWSER?window:{},IS_TOUCH_DEVICE=!(!IS_BROWSER||!WINDOW.document.documentElement)&&"ontouchstart"in WINDOW.document.documentElement,HAS_POINTER_EVENT=!!IS_BROWSER&&"PointerEvent"in WINDOW,NAMESPACE="cropper",ACTION_ALL="all",ACTION_CROP="crop",ACTION_MOVE="move",ACTION_ZOOM="zoom",ACTION_EAST="e",ACTION_WEST="w",ACTION_SOUTH="s",ACTION_NORTH="n",ACTION_NORTH_EAST="ne",ACTION_NORTH_WEST="nw",ACTION_SOUTH_EAST="se",ACTION_SOUTH_WEST="sw",CLASS_CROP="".concat(NAMESPACE,"-crop"),CLASS_DISABLED="".concat(NAMESPACE,"-disabled"),CLASS_HIDDEN="".concat(NAMESPACE,"-hidden"),CLASS_HIDE="".concat(NAMESPACE,"-hide"),CLASS_INVISIBLE="".concat(NAMESPACE,"-invisible"),CLASS_MODAL="".concat(NAMESPACE,"-modal"),CLASS_MOVE="".concat(NAMESPACE,"-move"),DATA_ACTION="".concat(NAMESPACE,"Action"),DATA_PREVIEW="".concat(NAMESPACE,"Preview"),DRAG_MODE_CROP="crop",DRAG_MODE_MOVE="move",DRAG_MODE_NONE="none",EVENT_CROP="crop",EVENT_CROP_END="cropend",EVENT_CROP_MOVE="cropmove",EVENT_CROP_START="cropstart",EVENT_DBLCLICK="dblclick",EVENT_TOUCH_START=IS_TOUCH_DEVICE?"touchstart":"mousedown",EVENT_TOUCH_MOVE=IS_TOUCH_DEVICE?"touchmove":"mousemove",EVENT_TOUCH_END=IS_TOUCH_DEVICE?"touchend touchcancel":"mouseup",EVENT_POINTER_DOWN=HAS_POINTER_EVENT?"pointerdown":EVENT_TOUCH_START,EVENT_POINTER_MOVE=HAS_POINTER_EVENT?"pointermove":EVENT_TOUCH_MOVE,EVENT_POINTER_UP=HAS_POINTER_EVENT?"pointerup pointercancel":EVENT_TOUCH_END,EVENT_READY="ready",EVENT_RESIZE="resize",EVENT_WHEEL="wheel",EVENT_ZOOM="zoom",MIME_TYPE_JPEG="image/jpeg",REGEXP_ACTIONS=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,REGEXP_DATA_URL=/^data:/,REGEXP_DATA_URL_JPEG=/^data:image\/jpeg;base64,/,REGEXP_TAG_NAME=/^img|canvas$/i,MIN_CONTAINER_WIDTH=200,MIN_CONTAINER_HEIGHT=100,DEFAULTS={viewMode:0,dragMode:DRAG_MODE_CROP,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:MIN_CONTAINER_WIDTH,minContainerHeight:MIN_CONTAINER_HEIGHT,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},TEMPLATE='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',isNaN=Number.isNaN||WINDOW.isNaN;function isNumber(t){return"number"==typeof t&&!isNaN(t)}var isPositiveNumber=function(t){return t>0&&t<1/0};function isUndefined(t){return void 0===t}function isObject(t){return"object"===_typeof(t)&&null!==t}var hasOwnProperty=Object.prototype.hasOwnProperty;function isPlainObject(t){if(!isObject(t))return!1;try{var e=t.constructor,i=e.prototype;return e&&i&&hasOwnProperty.call(i,"isPrototypeOf")}catch(t){return!1}}function isFunction(t){return"function"==typeof t}var slice=Array.prototype.slice;function toArray(t){return Array.from?Array.from(t):slice.call(t)}function forEach(t,e){return t&&isFunction(e)&&(Array.isArray(t)||isNumber(t.length)?toArray(t).forEach((function(i,a){e.call(t,i,a,t)})):isObject(t)&&Object.keys(t).forEach((function(i){e.call(t,t[i],i,t)}))),t}var assign=Object.assign||function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),a=1;a<e;a++)i[a-1]=arguments[a];return isObject(t)&&i.length>0&&i.forEach((function(e){isObject(e)&&Object.keys(e).forEach((function(i){t[i]=e[i]}))})),t},REGEXP_DECIMALS=/\.\d*(?:0|9){12}\d*$/;function normalizeDecimalNumber(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return REGEXP_DECIMALS.test(t)?Math.round(t*e)/e:t}var REGEXP_SUFFIX=/^width|height|left|top|marginLeft|marginTop$/;function setStyle(t,e){var i=t.style;forEach(e,(function(t,e){REGEXP_SUFFIX.test(e)&&isNumber(t)&&(t="".concat(t,"px")),i[e]=t}))}function hasClass(t,e){return t.classList?t.classList.contains(e):t.className.indexOf(e)>-1}function addClass(t,e){if(e)if(isNumber(t.length))forEach(t,(function(t){addClass(t,e)}));else if(t.classList)t.classList.add(e);else{var i=t.className.trim();i?i.indexOf(e)<0&&(t.className="".concat(i," ").concat(e)):t.className=e}}function removeClass(t,e){e&&(isNumber(t.length)?forEach(t,(function(t){removeClass(t,e)})):t.classList?t.classList.remove(e):t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,"")))}function toggleClass(t,e,i){e&&(isNumber(t.length)?forEach(t,(function(t){toggleClass(t,e,i)})):i?addClass(t,e):removeClass(t,e))}var REGEXP_CAMEL_CASE=/([a-z\d])([A-Z])/g;function toParamCase(t){return t.replace(REGEXP_CAMEL_CASE,"$1-$2").toLowerCase()}function getData(t,e){return isObject(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(toParamCase(e)))}function setData(t,e,i){isObject(i)?t[e]=i:t.dataset?t.dataset[e]=i:t.setAttribute("data-".concat(toParamCase(e)),i)}function removeData(t,e){if(isObject(t[e]))try{delete t[e]}catch(i){t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch(i){t.dataset[e]=void 0}else t.removeAttribute("data-".concat(toParamCase(e)))}var REGEXP_SPACES=/\s\s*/,onceSupported=function(){var t=!1;if(IS_BROWSER){var e=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});WINDOW.addEventListener("test",i,a),WINDOW.removeEventListener("test",i,a)}return t}();function removeListener(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(REGEXP_SPACES).forEach((function(e){if(!onceSupported){var r=t.listeners;r&&r[e]&&r[e][i]&&(n=r[e][i],delete r[e][i],0===Object.keys(r[e]).length&&delete r[e],0===Object.keys(r).length&&delete t.listeners)}t.removeEventListener(e,n,a)}))}function addListener(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(REGEXP_SPACES).forEach((function(e){if(a.once&&!onceSupported){var r=t.listeners,o=void 0===r?{}:r;n=function(){delete o[e][i],t.removeEventListener(e,n,a);for(var r=arguments.length,s=new Array(r),h=0;h<r;h++)s[h]=arguments[h];i.apply(t,s)},o[e]||(o[e]={}),o[e][i]&&t.removeEventListener(e,o[e][i],a),o[e][i]=n,t.listeners=o}t.addEventListener(e,n,a)}))}function dispatchEvent(t,e,i){var a;return isFunction(Event)&&isFunction(CustomEvent)?a=new CustomEvent(e,{detail:i,bubbles:!0,cancelable:!0}):(a=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i),t.dispatchEvent(a)}function getOffset(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var location=WINDOW.location,REGEXP_ORIGINS=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function isCrossOriginURL(t){var e=t.match(REGEXP_ORIGINS);return null!==e&&(e[1]!==location.protocol||e[2]!==location.hostname||e[3]!==location.port)}function addTimestamp(t){var e="timestamp=".concat((new Date).getTime());return t+(-1===t.indexOf("?")?"?":"&")+e}function getTransforms(t){var e=t.rotate,i=t.scaleX,a=t.scaleY,n=t.translateX,r=t.translateY,o=[];isNumber(n)&&0!==n&&o.push("translateX(".concat(n,"px)")),isNumber(r)&&0!==r&&o.push("translateY(".concat(r,"px)")),isNumber(e)&&0!==e&&o.push("rotate(".concat(e,"deg)")),isNumber(i)&&1!==i&&o.push("scaleX(".concat(i,")")),isNumber(a)&&1!==a&&o.push("scaleY(".concat(a,")"));var s=o.length?o.join(" "):"none";return{WebkitTransform:s,msTransform:s,transform:s}}function getMaxZoomRatio(t){var e=_objectSpread2({},t),i=0;return forEach(t,(function(t,a){delete e[a],forEach(e,(function(e){var a=Math.abs(t.startX-e.startX),n=Math.abs(t.startY-e.startY),r=Math.abs(t.endX-e.endX),o=Math.abs(t.endY-e.endY),s=Math.sqrt(a*a+n*n),h=(Math.sqrt(r*r+o*o)-s)/s;Math.abs(h)>Math.abs(i)&&(i=h)}))})),i}function getPointer(t,e){var i=t.pageX,a=t.pageY,n={endX:i,endY:a};return e?n:_objectSpread2({startX:i,startY:a},n)}function getPointersCenter(t){var e=0,i=0,a=0;return forEach(t,(function(t){var n=t.startX,r=t.startY;e+=n,i+=r,a+=1})),{pageX:e/=a,pageY:i/=a}}function getAdjustedSizes(t){var e=t.aspectRatio,i=t.height,a=t.width,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",r=isPositiveNumber(a),o=isPositiveNumber(i);if(r&&o){var s=i*e;"contain"===n&&s>a||"cover"===n&&s<a?i=a/e:a=i*e}else r?i=a/e:o&&(a=i*e);return{width:a,height:i}}function getRotatedSizes(t){var e=t.width,i=t.height,a=t.degree;if(90===(a=Math.abs(a)%180))return{width:i,height:e};var n=a%90*Math.PI/180,r=Math.sin(n),o=Math.cos(n),s=e*o+i*r,h=e*r+i*o;return a>90?{width:h,height:s}:{width:s,height:h}}function getSourceCanvas(t,e,i,a){var n=e.aspectRatio,r=e.naturalWidth,o=e.naturalHeight,s=e.rotate,h=void 0===s?0:s,c=e.scaleX,d=void 0===c?1:c,l=e.scaleY,p=void 0===l?1:l,m=i.aspectRatio,u=i.naturalWidth,g=i.naturalHeight,E=a.fillColor,f=void 0===E?"transparent":E,v=a.imageSmoothingEnabled,C=void 0===v||v,T=a.imageSmoothingQuality,N=void 0===T?"low":T,A=a.maxWidth,_=void 0===A?1/0:A,O=a.maxHeight,b=void 0===O?1/0:O,w=a.minWidth,S=void 0===w?0:w,y=a.minHeight,D=void 0===y?0:y,M=document.createElement("canvas"),x=M.getContext("2d"),I=getAdjustedSizes({aspectRatio:m,width:_,height:b}),R=getAdjustedSizes({aspectRatio:m,width:S,height:D},"cover"),L=Math.min(I.width,Math.max(R.width,u)),P=Math.min(I.height,Math.max(R.height,g)),H=getAdjustedSizes({aspectRatio:n,width:_,height:b}),W=getAdjustedSizes({aspectRatio:n,width:S,height:D},"cover"),B=Math.min(H.width,Math.max(W.width,r)),V=Math.min(H.height,Math.max(W.height,o)),k=[-B/2,-V/2,B,V];return M.width=normalizeDecimalNumber(L),M.height=normalizeDecimalNumber(P),x.fillStyle=f,x.fillRect(0,0,L,P),x.save(),x.translate(L/2,P/2),x.rotate(h*Math.PI/180),x.scale(d,p),x.imageSmoothingEnabled=C,x.imageSmoothingQuality=N,x.drawImage.apply(x,[t].concat(_toConsumableArray(k.map((function(t){return Math.floor(normalizeDecimalNumber(t))}))))),x.restore(),M}var fromCharCode=String.fromCharCode;function getStringFromCharCode(t,e,i){var a="";i+=e;for(var n=e;n<i;n+=1)a+=fromCharCode(t.getUint8(n));return a}var REGEXP_DATA_URL_HEAD=/^data:.*,/;function dataURLToArrayBuffer(t){var e=t.replace(REGEXP_DATA_URL_HEAD,""),i=atob(e),a=new ArrayBuffer(i.length),n=new Uint8Array(a);return forEach(n,(function(t,e){n[e]=i.charCodeAt(e)})),a}function arrayBufferToDataURL(t,e){for(var i=[],a=new Uint8Array(t);a.length>0;)i.push(fromCharCode.apply(null,toArray(a.subarray(0,8192)))),a=a.subarray(8192);return"data:".concat(e,";base64,").concat(btoa(i.join("")))}function resetAndGetOrientation(t){var e,i=new DataView(t);try{var a,n,r;if(255===i.getUint8(0)&&216===i.getUint8(1))for(var o=i.byteLength,s=2;s+1<o;){if(255===i.getUint8(s)&&225===i.getUint8(s+1)){n=s;break}s+=1}if(n){var h=n+10;if("Exif"===getStringFromCharCode(i,n+4,4)){var c=i.getUint16(h);if(((a=18761===c)||19789===c)&&42===i.getUint16(h+2,a)){var d=i.getUint32(h+4,a);d>=8&&(r=h+d)}}}if(r){var l,p,m=i.getUint16(r,a);for(p=0;p<m;p+=1)if(l=r+12*p+2,274===i.getUint16(l,a)){l+=8,e=i.getUint16(l,a),i.setUint16(l,1,a);break}}}catch(t){e=1}return e}function parseOrientation(t){var e=0,i=1,a=1;switch(t){case 2:i=-1;break;case 3:e=-180;break;case 4:a=-1;break;case 5:e=90,a=-1;break;case 6:e=90;break;case 7:e=90,i=-1;break;case 8:e=-90}return{rotate:e,scaleX:i,scaleY:a}}var render={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var t=this.element,e=this.options,i=this.container,a=this.cropper,n=Number(e.minContainerWidth),r=Number(e.minContainerHeight);addClass(a,CLASS_HIDDEN),removeClass(t,CLASS_HIDDEN);var o={width:Math.max(i.offsetWidth,n>=0?n:MIN_CONTAINER_WIDTH),height:Math.max(i.offsetHeight,r>=0?r:MIN_CONTAINER_HEIGHT)};this.containerData=o,setStyle(a,{width:o.width,height:o.height}),addClass(t,CLASS_HIDDEN),removeClass(a,CLASS_HIDDEN)},initCanvas:function(){var t=this.containerData,e=this.imageData,i=this.options.viewMode,a=Math.abs(e.rotate)%180==90,n=a?e.naturalHeight:e.naturalWidth,r=a?e.naturalWidth:e.naturalHeight,o=n/r,s=t.width,h=t.height;t.height*o>t.width?3===i?s=t.height*o:h=t.width/o:3===i?h=t.width/o:s=t.height*o;var c={aspectRatio:o,naturalWidth:n,naturalHeight:r,width:s,height:h};this.canvasData=c,this.limited=1===i||2===i,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=assign({},c)},limitCanvas:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,r=this.cropBoxData,o=i.viewMode,s=n.aspectRatio,h=this.cropped&&r;if(t){var c=Number(i.minCanvasWidth)||0,d=Number(i.minCanvasHeight)||0;o>1?(c=Math.max(c,a.width),d=Math.max(d,a.height),3===o&&(d*s>c?c=d*s:d=c/s)):o>0&&(c?c=Math.max(c,h?r.width:0):d?d=Math.max(d,h?r.height:0):h&&(c=r.width,(d=r.height)*s>c?c=d*s:d=c/s));var l=getAdjustedSizes({aspectRatio:s,width:c,height:d});c=l.width,d=l.height,n.minWidth=c,n.minHeight=d,n.maxWidth=1/0,n.maxHeight=1/0}if(e)if(o>(h?0:1)){var p=a.width-n.width,m=a.height-n.height;n.minLeft=Math.min(0,p),n.minTop=Math.min(0,m),n.maxLeft=Math.max(0,p),n.maxTop=Math.max(0,m),h&&this.limited&&(n.minLeft=Math.min(r.left,r.left+(r.width-n.width)),n.minTop=Math.min(r.top,r.top+(r.height-n.height)),n.maxLeft=r.left,n.maxTop=r.top,2===o&&(n.width>=a.width&&(n.minLeft=Math.min(0,p),n.maxLeft=Math.max(0,p)),n.height>=a.height&&(n.minTop=Math.min(0,m),n.maxTop=Math.max(0,m))))}else n.minLeft=-n.width,n.minTop=-n.height,n.maxLeft=a.width,n.maxTop=a.height},renderCanvas:function(t,e){var i=this.canvasData,a=this.imageData;if(e){var n=getRotatedSizes({width:a.naturalWidth*Math.abs(a.scaleX||1),height:a.naturalHeight*Math.abs(a.scaleY||1),degree:a.rotate||0}),r=n.width,o=n.height,s=i.width*(r/i.naturalWidth),h=i.height*(o/i.naturalHeight);i.left-=(s-i.width)/2,i.top-=(h-i.height)/2,i.width=s,i.height=h,i.aspectRatio=r/o,i.naturalWidth=r,i.naturalHeight=o,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCanvas(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,setStyle(this.canvas,assign({width:i.width,height:i.height},getTransforms({translateX:i.left,translateY:i.top}))),this.renderImage(t),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(t){var e=this.canvasData,i=this.imageData,a=i.naturalWidth*(e.width/e.naturalWidth),n=i.naturalHeight*(e.height/e.naturalHeight);assign(i,{width:a,height:n,left:(e.width-a)/2,top:(e.height-n)/2}),setStyle(this.image,assign({width:i.width,height:i.height},getTransforms(assign({translateX:i.left,translateY:i.top},i)))),t&&this.output()},initCropBox:function(){var t=this.options,e=this.canvasData,i=t.aspectRatio||t.initialAspectRatio,a=Number(t.autoCropArea)||.8,n={width:e.width,height:e.height};i&&(e.height*i>e.width?n.height=n.width/i:n.width=n.height*i),this.cropBoxData=n,this.limitCropBox(!0,!0),n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight),n.width=Math.max(n.minWidth,n.width*a),n.height=Math.max(n.minHeight,n.height*a),n.left=e.left+(e.width-n.width)/2,n.top=e.top+(e.height-n.height)/2,n.oldLeft=n.left,n.oldTop=n.top,this.initialCropBoxData=assign({},n)},limitCropBox:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,r=this.cropBoxData,o=this.limited,s=i.aspectRatio;if(t){var h=Number(i.minCropBoxWidth)||0,c=Number(i.minCropBoxHeight)||0,d=o?Math.min(a.width,n.width,n.width+n.left,a.width-n.left):a.width,l=o?Math.min(a.height,n.height,n.height+n.top,a.height-n.top):a.height;h=Math.min(h,a.width),c=Math.min(c,a.height),s&&(h&&c?c*s>h?c=h/s:h=c*s:h?c=h/s:c&&(h=c*s),l*s>d?l=d/s:d=l*s),r.minWidth=Math.min(h,d),r.minHeight=Math.min(c,l),r.maxWidth=d,r.maxHeight=l}e&&(o?(r.minLeft=Math.max(0,n.left),r.minTop=Math.max(0,n.top),r.maxLeft=Math.min(a.width,n.left+n.width)-r.width,r.maxTop=Math.min(a.height,n.top+n.height)-r.height):(r.minLeft=0,r.minTop=0,r.maxLeft=a.width-r.width,r.maxTop=a.height-r.height))},renderCropBox:function(){var t=this.options,e=this.containerData,i=this.cropBoxData;(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCropBox(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,t.movable&&t.cropBoxMovable&&setData(this.face,DATA_ACTION,i.width>=e.width&&i.height>=e.height?ACTION_MOVE:ACTION_ALL),setStyle(this.cropBox,assign({width:i.width,height:i.height},getTransforms({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),dispatchEvent(this.element,EVENT_CROP,this.getData())}},preview={initPreview:function(){var t=this.element,e=this.crossOrigin,i=this.options.preview,a=e?this.crossOriginUrl:this.url,n=t.alt||"The image to preview",r=document.createElement("img");if(e&&(r.crossOrigin=e),r.src=a,r.alt=n,this.viewBox.appendChild(r),this.viewBoxImage=r,i){var o=i;"string"==typeof i?o=t.ownerDocument.querySelectorAll(i):i.querySelector&&(o=[i]),this.previews=o,forEach(o,(function(t){var i=document.createElement("img");setData(t,DATA_PREVIEW,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(i.crossOrigin=e),i.src=a,i.alt=n,i.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',t.innerHTML="",t.appendChild(i)}))}},resetPreview:function(){forEach(this.previews,(function(t){var e=getData(t,DATA_PREVIEW);setStyle(t,{width:e.width,height:e.height}),t.innerHTML=e.html,removeData(t,DATA_PREVIEW)}))},preview:function(){var t=this.imageData,e=this.canvasData,i=this.cropBoxData,a=i.width,n=i.height,r=t.width,o=t.height,s=i.left-e.left-t.left,h=i.top-e.top-t.top;this.cropped&&!this.disabled&&(setStyle(this.viewBoxImage,assign({width:r,height:o},getTransforms(assign({translateX:-s,translateY:-h},t)))),forEach(this.previews,(function(e){var i=getData(e,DATA_PREVIEW),c=i.width,d=i.height,l=c,p=d,m=1;a&&(p=n*(m=c/a)),n&&p>d&&(l=a*(m=d/n),p=d),setStyle(e,{width:l,height:p}),setStyle(e.getElementsByTagName("img")[0],assign({width:r*m,height:o*m},getTransforms(assign({translateX:-s*m,translateY:-h*m},t))))})))}},events={bind:function(){var t=this.element,e=this.options,i=this.cropper;isFunction(e.cropstart)&&addListener(t,EVENT_CROP_START,e.cropstart),isFunction(e.cropmove)&&addListener(t,EVENT_CROP_MOVE,e.cropmove),isFunction(e.cropend)&&addListener(t,EVENT_CROP_END,e.cropend),isFunction(e.crop)&&addListener(t,EVENT_CROP,e.crop),isFunction(e.zoom)&&addListener(t,EVENT_ZOOM,e.zoom),addListener(i,EVENT_POINTER_DOWN,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&addListener(i,EVENT_WHEEL,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&addListener(i,EVENT_DBLCLICK,this.onDblclick=this.dblclick.bind(this)),addListener(t.ownerDocument,EVENT_POINTER_MOVE,this.onCropMove=this.cropMove.bind(this)),addListener(t.ownerDocument,EVENT_POINTER_UP,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&addListener(window,EVENT_RESIZE,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,i=this.cropper;isFunction(e.cropstart)&&removeListener(t,EVENT_CROP_START,e.cropstart),isFunction(e.cropmove)&&removeListener(t,EVENT_CROP_MOVE,e.cropmove),isFunction(e.cropend)&&removeListener(t,EVENT_CROP_END,e.cropend),isFunction(e.crop)&&removeListener(t,EVENT_CROP,e.crop),isFunction(e.zoom)&&removeListener(t,EVENT_ZOOM,e.zoom),removeListener(i,EVENT_POINTER_DOWN,this.onCropStart),e.zoomable&&e.zoomOnWheel&&removeListener(i,EVENT_WHEEL,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&removeListener(i,EVENT_DBLCLICK,this.onDblclick),removeListener(t.ownerDocument,EVENT_POINTER_MOVE,this.onCropMove),removeListener(t.ownerDocument,EVENT_POINTER_UP,this.onCropEnd),e.responsive&&removeListener(window,EVENT_RESIZE,this.onResize)}},handlers={resize:function(){if(!this.disabled){var t,e,i=this.options,a=this.container,n=this.containerData,r=a.offsetWidth/n.width;if(1!==r||a.offsetHeight!==n.height)i.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),i.restore&&(this.setCanvasData(forEach(t,(function(e,i){t[i]=e*r}))),this.setCropBoxData(forEach(e,(function(t,i){e[i]=t*r}))))}},dblclick:function(){this.disabled||this.options.dragMode===DRAG_MODE_NONE||this.setDragMode(hasClass(this.dragBox,CLASS_CROP)?DRAG_MODE_MOVE:DRAG_MODE_CROP)},wheel:function(t){var e=this,i=Number(this.options.wheelZoomRatio)||.1,a=1;this.disabled||(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout((function(){e.wheeling=!1}),50),t.deltaY?a=t.deltaY>0?1:-1:t.wheelDelta?a=-t.wheelDelta/120:t.detail&&(a=t.detail>0?1:-1),this.zoom(-a*i,t)))},cropStart:function(t){var e=t.buttons,i=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(isNumber(e)&&1!==e||isNumber(i)&&0!==i||t.ctrlKey))){var a,n=this.options,r=this.pointers;t.changedTouches?forEach(t.changedTouches,(function(t){r[t.identifier]=getPointer(t)})):r[t.pointerId||0]=getPointer(t),a=Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?ACTION_ZOOM:getData(t.target,DATA_ACTION),REGEXP_ACTIONS.test(a)&&!1!==dispatchEvent(this.element,EVENT_CROP_START,{originalEvent:t,action:a})&&(t.preventDefault(),this.action=a,this.cropping=!1,a===ACTION_CROP&&(this.cropping=!0,addClass(this.dragBox,CLASS_MODAL)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var i=this.pointers;t.preventDefault(),!1!==dispatchEvent(this.element,EVENT_CROP_MOVE,{originalEvent:t,action:e})&&(t.changedTouches?forEach(t.changedTouches,(function(t){assign(i[t.identifier]||{},getPointer(t,!0))})):assign(i[t.pointerId||0]||{},getPointer(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,i=this.pointers;t.changedTouches?forEach(t.changedTouches,(function(t){delete i[t.identifier]})):delete i[t.pointerId||0],e&&(t.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,toggleClass(this.dragBox,CLASS_MODAL,this.cropped&&this.options.modal)),dispatchEvent(this.element,EVENT_CROP_END,{originalEvent:t,action:e}))}}},change={change:function(t){var e,i=this.options,a=this.canvasData,n=this.containerData,r=this.cropBoxData,o=this.pointers,s=this.action,h=i.aspectRatio,c=r.left,d=r.top,l=r.width,p=r.height,m=c+l,u=d+p,g=0,E=0,f=n.width,v=n.height,C=!0;!h&&t.shiftKey&&(h=l&&p?l/p:1),this.limited&&(g=r.minLeft,E=r.minTop,f=g+Math.min(n.width,a.width,a.left+a.width),v=E+Math.min(n.height,a.height,a.top+a.height));var T=o[Object.keys(o)[0]],N={x:T.endX-T.startX,y:T.endY-T.startY},A=function(t){switch(t){case ACTION_EAST:m+N.x>f&&(N.x=f-m);break;case ACTION_WEST:c+N.x<g&&(N.x=g-c);break;case ACTION_NORTH:d+N.y<E&&(N.y=E-d);break;case ACTION_SOUTH:u+N.y>v&&(N.y=v-u)}};switch(s){case ACTION_ALL:c+=N.x,d+=N.y;break;case ACTION_EAST:if(N.x>=0&&(m>=f||h&&(d<=E||u>=v))){C=!1;break}A(ACTION_EAST),(l+=N.x)<0&&(s=ACTION_WEST,c-=l=-l),h&&(p=l/h,d+=(r.height-p)/2);break;case ACTION_NORTH:if(N.y<=0&&(d<=E||h&&(c<=g||m>=f))){C=!1;break}A(ACTION_NORTH),p-=N.y,d+=N.y,p<0&&(s=ACTION_SOUTH,d-=p=-p),h&&(l=p*h,c+=(r.width-l)/2);break;case ACTION_WEST:if(N.x<=0&&(c<=g||h&&(d<=E||u>=v))){C=!1;break}A(ACTION_WEST),l-=N.x,c+=N.x,l<0&&(s=ACTION_EAST,c-=l=-l),h&&(p=l/h,d+=(r.height-p)/2);break;case ACTION_SOUTH:if(N.y>=0&&(u>=v||h&&(c<=g||m>=f))){C=!1;break}A(ACTION_SOUTH),(p+=N.y)<0&&(s=ACTION_NORTH,d-=p=-p),h&&(l=p*h,c+=(r.width-l)/2);break;case ACTION_NORTH_EAST:if(h){if(N.y<=0&&(d<=E||m>=f)){C=!1;break}A(ACTION_NORTH),p-=N.y,d+=N.y,l=p*h}else A(ACTION_NORTH),A(ACTION_EAST),N.x>=0?m<f?l+=N.x:N.y<=0&&d<=E&&(C=!1):l+=N.x,N.y<=0?d>E&&(p-=N.y,d+=N.y):(p-=N.y,d+=N.y);l<0&&p<0?(s=ACTION_SOUTH_WEST,d-=p=-p,c-=l=-l):l<0?(s=ACTION_NORTH_WEST,c-=l=-l):p<0&&(s=ACTION_SOUTH_EAST,d-=p=-p);break;case ACTION_NORTH_WEST:if(h){if(N.y<=0&&(d<=E||c<=g)){C=!1;break}A(ACTION_NORTH),p-=N.y,d+=N.y,l=p*h,c+=r.width-l}else A(ACTION_NORTH),A(ACTION_WEST),N.x<=0?c>g?(l-=N.x,c+=N.x):N.y<=0&&d<=E&&(C=!1):(l-=N.x,c+=N.x),N.y<=0?d>E&&(p-=N.y,d+=N.y):(p-=N.y,d+=N.y);l<0&&p<0?(s=ACTION_SOUTH_EAST,d-=p=-p,c-=l=-l):l<0?(s=ACTION_NORTH_EAST,c-=l=-l):p<0&&(s=ACTION_SOUTH_WEST,d-=p=-p);break;case ACTION_SOUTH_WEST:if(h){if(N.x<=0&&(c<=g||u>=v)){C=!1;break}A(ACTION_WEST),l-=N.x,c+=N.x,p=l/h}else A(ACTION_SOUTH),A(ACTION_WEST),N.x<=0?c>g?(l-=N.x,c+=N.x):N.y>=0&&u>=v&&(C=!1):(l-=N.x,c+=N.x),N.y>=0?u<v&&(p+=N.y):p+=N.y;l<0&&p<0?(s=ACTION_NORTH_EAST,d-=p=-p,c-=l=-l):l<0?(s=ACTION_SOUTH_EAST,c-=l=-l):p<0&&(s=ACTION_NORTH_WEST,d-=p=-p);break;case ACTION_SOUTH_EAST:if(h){if(N.x>=0&&(m>=f||u>=v)){C=!1;break}A(ACTION_EAST),p=(l+=N.x)/h}else A(ACTION_SOUTH),A(ACTION_EAST),N.x>=0?m<f?l+=N.x:N.y>=0&&u>=v&&(C=!1):l+=N.x,N.y>=0?u<v&&(p+=N.y):p+=N.y;l<0&&p<0?(s=ACTION_NORTH_WEST,d-=p=-p,c-=l=-l):l<0?(s=ACTION_SOUTH_WEST,c-=l=-l):p<0&&(s=ACTION_NORTH_EAST,d-=p=-p);break;case ACTION_MOVE:this.move(N.x,N.y),C=!1;break;case ACTION_ZOOM:this.zoom(getMaxZoomRatio(o),t),C=!1;break;case ACTION_CROP:if(!N.x||!N.y){C=!1;break}e=getOffset(this.cropper),c=T.startX-e.left,d=T.startY-e.top,l=r.minWidth,p=r.minHeight,N.x>0?s=N.y>0?ACTION_SOUTH_EAST:ACTION_NORTH_EAST:N.x<0&&(c-=l,s=N.y>0?ACTION_SOUTH_WEST:ACTION_NORTH_WEST),N.y<0&&(d-=p),this.cropped||(removeClass(this.cropBox,CLASS_HIDDEN),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}C&&(r.width=l,r.height=p,r.left=c,r.top=d,this.action=s,this.renderCropBox()),forEach(o,(function(t){t.startX=t.endX,t.startY=t.endY}))}},methods={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&addClass(this.dragBox,CLASS_MODAL),removeClass(this.cropBox,CLASS_HIDDEN),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=assign({},this.initialImageData),this.canvasData=assign({},this.initialCanvasData),this.cropBoxData=assign({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(assign(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),removeClass(this.dragBox,CLASS_MODAL),addClass(this.cropBox,CLASS_HIDDEN)),this},replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,forEach(this.previews,(function(e){e.getElementsByTagName("img")[0].src=t})))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,removeClass(this.cropper,CLASS_DISABLED)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,addClass(this.cropper,CLASS_DISABLED)),this},destroy:function(){var t=this.element;return t[NAMESPACE]?(t[NAMESPACE]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=i.left,n=i.top;return this.moveTo(isUndefined(t)?t:a+Number(t),isUndefined(e)?e:n+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(isNumber(t)&&(i.left=t,a=!0),isNumber(e)&&(i.top=e,a=!0),a&&this.renderCanvas(!0)),this},zoom:function(t,e){var i=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(i.width*t/i.naturalWidth,null,e)},zoomTo:function(t,e,i){var a=this.options,n=this.canvasData,r=n.width,o=n.height,s=n.naturalWidth,h=n.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&a.zoomable){var c=s*t,d=h*t;if(!1===dispatchEvent(this.element,EVENT_ZOOM,{ratio:t,oldRatio:r/s,originalEvent:i}))return this;if(i){var l=this.pointers,p=getOffset(this.cropper),m=l&&Object.keys(l).length?getPointersCenter(l):{pageX:i.pageX,pageY:i.pageY};n.left-=(c-r)*((m.pageX-p.left-n.left)/r),n.top-=(d-o)*((m.pageY-p.top-n.top)/o)}else isPlainObject(e)&&isNumber(e.x)&&isNumber(e.y)?(n.left-=(c-r)*((e.x-n.left)/r),n.top-=(d-o)*((e.y-n.top)/o)):(n.left-=(c-r)/2,n.top-=(d-o)/2);n.width=c,n.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return isNumber(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,isNumber(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(isNumber(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.imageData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(isNumber(t)&&(i.scaleX=t,a=!0),isNumber(e)&&(i.scaleY=e,a=!0),a&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.options,a=this.imageData,n=this.canvasData,r=this.cropBoxData;if(this.ready&&this.cropped){t={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var o=a.width/a.naturalWidth;if(forEach(t,(function(e,i){t[i]=e/o})),e){var s=Math.round(t.y+t.height),h=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=h-t.x,t.height=s-t.y}}else t={x:0,y:0,width:0,height:0};return i.rotatable&&(t.rotate=a.rotate||0),i.scalable&&(t.scaleX=a.scaleX||1,t.scaleY=a.scaleY||1),t},setData:function(t){var e=this.options,i=this.imageData,a=this.canvasData,n={};if(this.ready&&!this.disabled&&isPlainObject(t)){var r=!1;e.rotatable&&isNumber(t.rotate)&&t.rotate!==i.rotate&&(i.rotate=t.rotate,r=!0),e.scalable&&(isNumber(t.scaleX)&&t.scaleX!==i.scaleX&&(i.scaleX=t.scaleX,r=!0),isNumber(t.scaleY)&&t.scaleY!==i.scaleY&&(i.scaleY=t.scaleY,r=!0)),r&&this.renderCanvas(!0,!0);var o=i.width/i.naturalWidth;isNumber(t.x)&&(n.left=t.x*o+a.left),isNumber(t.y)&&(n.top=t.y*o+a.top),isNumber(t.width)&&(n.width=t.width*o),isNumber(t.height)&&(n.height=t.height*o),this.setCropBoxData(n)}return this},getContainerData:function(){return this.ready?assign({},this.containerData):{}},getImageData:function(){return this.sized?assign({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&forEach(["left","top","width","height","naturalWidth","naturalHeight"],(function(i){e[i]=t[i]})),e},setCanvasData:function(t){var e=this.canvasData,i=e.aspectRatio;return this.ready&&!this.disabled&&isPlainObject(t)&&(isNumber(t.left)&&(e.left=t.left),isNumber(t.top)&&(e.top=t.top),isNumber(t.width)?(e.width=t.width,e.height=t.width/i):isNumber(t.height)&&(e.height=t.height,e.width=t.height*i),this.renderCanvas(!0)),this},getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(t){var e,i,a=this.cropBoxData,n=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&isPlainObject(t)&&(isNumber(t.left)&&(a.left=t.left),isNumber(t.top)&&(a.top=t.top),isNumber(t.width)&&t.width!==a.width&&(e=!0,a.width=t.width),isNumber(t.height)&&t.height!==a.height&&(i=!0,a.height=t.height),n&&(e?a.height=a.width/n:i&&(a.width=a.height*n)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var e=this.canvasData,i=getSourceCanvas(this.image,this.imageData,e,t);if(!this.cropped)return i;var a=this.getData(),n=a.x,r=a.y,o=a.width,s=a.height,h=i.width/Math.floor(e.naturalWidth);1!==h&&(n*=h,r*=h,o*=h,s*=h);var c=o/s,d=getAdjustedSizes({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),l=getAdjustedSizes({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),p=getAdjustedSizes({aspectRatio:c,width:t.width||(1!==h?i.width:o),height:t.height||(1!==h?i.height:s)}),m=p.width,u=p.height;m=Math.min(d.width,Math.max(l.width,m)),u=Math.min(d.height,Math.max(l.height,u));var g=document.createElement("canvas"),E=g.getContext("2d");g.width=normalizeDecimalNumber(m),g.height=normalizeDecimalNumber(u),E.fillStyle=t.fillColor||"transparent",E.fillRect(0,0,m,u);var f=t.imageSmoothingEnabled,v=void 0===f||f,C=t.imageSmoothingQuality;E.imageSmoothingEnabled=v,C&&(E.imageSmoothingQuality=C);var T,N,A,_,O,b,w=i.width,S=i.height,y=n,D=r;y<=-o||y>w?(y=0,T=0,A=0,O=0):y<=0?(A=-y,y=0,O=T=Math.min(w,o+y)):y<=w&&(A=0,O=T=Math.min(o,w-y)),T<=0||D<=-s||D>S?(D=0,N=0,_=0,b=0):D<=0?(_=-D,D=0,b=N=Math.min(S,s+D)):D<=S&&(_=0,b=N=Math.min(s,S-D));var M=[y,D,T,N];if(O>0&&b>0){var x=m/o;M.push(A*x,_*x,O*x,b*x)}return E.drawImage.apply(E,[i].concat(_toConsumableArray(M.map((function(t){return Math.floor(normalizeDecimalNumber(t))}))))),g},setAspectRatio:function(t){var e=this.options;return this.disabled||isUndefined(t)||(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,i=this.dragBox,a=this.face;if(this.ready&&!this.disabled){var n=t===DRAG_MODE_CROP,r=e.movable&&t===DRAG_MODE_MOVE;t=n||r?t:DRAG_MODE_NONE,e.dragMode=t,setData(i,DATA_ACTION,t),toggleClass(i,CLASS_CROP,n),toggleClass(i,CLASS_MOVE,r),e.cropBoxMovable||(setData(a,DATA_ACTION,t),toggleClass(a,CLASS_CROP,n),toggleClass(a,CLASS_MOVE,r))}return this}},AnotherCropper=WINDOW.Cropper,Cropper=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(_classCallCheck(this,t),!e||!REGEXP_TAG_NAME.test(e.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=e,this.options=assign({},DEFAULTS,isPlainObject(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return _createClass(t,[{key:"init",value:function(){var t,e=this.element,i=e.tagName.toLowerCase();if(!e[NAMESPACE]){if(e[NAMESPACE]=this,"img"===i){if(this.isImg=!0,t=e.getAttribute("src")||"",this.originalUrl=t,!t)return;t=e.src}else"canvas"===i&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e=this;if(t){this.url=t,this.imageData={};var i=this.element,a=this.options;if(a.rotatable||a.scalable||(a.checkOrientation=!1),a.checkOrientation&&window.ArrayBuffer)if(REGEXP_DATA_URL.test(t))REGEXP_DATA_URL_JPEG.test(t)?this.read(dataURLToArrayBuffer(t)):this.clone();else{var n=new XMLHttpRequest,r=this.clone.bind(this);this.reloading=!0,this.xhr=n,n.onabort=r,n.onerror=r,n.ontimeout=r,n.onprogress=function(){n.getResponseHeader("content-type")!==MIME_TYPE_JPEG&&n.abort()},n.onload=function(){e.read(n.response)},n.onloadend=function(){e.reloading=!1,e.xhr=null},a.checkCrossOrigin&&isCrossOriginURL(t)&&i.crossOrigin&&(t=addTimestamp(t)),n.open("GET",t),n.responseType="arraybuffer",n.withCredentials="use-credentials"===i.crossOrigin,n.send()}else this.clone()}}},{key:"read",value:function(t){var e=this.options,i=this.imageData,a=resetAndGetOrientation(t),n=0,r=1,o=1;if(a>1){this.url=arrayBufferToDataURL(t,MIME_TYPE_JPEG);var s=parseOrientation(a);n=s.rotate,r=s.scaleX,o=s.scaleY}e.rotatable&&(i.rotate=n),e.scalable&&(i.scaleX=r,i.scaleY=o),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,i=t.crossOrigin,a=e;this.options.checkCrossOrigin&&isCrossOriginURL(e)&&(i||(i="anonymous"),a=addTimestamp(e)),this.crossOrigin=i,this.crossOriginUrl=a;var n=document.createElement("img");i&&(n.crossOrigin=i),n.src=a||e,n.alt=t.alt||"The image to crop",this.image=n,n.onload=this.start.bind(this),n.onerror=this.stop.bind(this),addClass(n,CLASS_HIDE),t.parentNode.insertBefore(n,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0;var i=WINDOW.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(WINDOW.navigator.userAgent),a=function(e,i){assign(t.imageData,{naturalWidth:e,naturalHeight:i,aspectRatio:e/i}),t.initialImageData=assign({},t.imageData),t.sizing=!1,t.sized=!0,t.build()};if(!e.naturalWidth||i){var n=document.createElement("img"),r=document.body||document.documentElement;this.sizingImage=n,n.onload=function(){a(n.width,n.height),i||r.removeChild(n)},n.src=e.src,i||(n.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",r.appendChild(n))}else a(e.naturalWidth,e.naturalHeight)}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,i=this.image,a=t.parentNode,n=document.createElement("div");n.innerHTML=TEMPLATE;var r=n.querySelector(".".concat(NAMESPACE,"-container")),o=r.querySelector(".".concat(NAMESPACE,"-canvas")),s=r.querySelector(".".concat(NAMESPACE,"-drag-box")),h=r.querySelector(".".concat(NAMESPACE,"-crop-box")),c=h.querySelector(".".concat(NAMESPACE,"-face"));this.container=a,this.cropper=r,this.canvas=o,this.dragBox=s,this.cropBox=h,this.viewBox=r.querySelector(".".concat(NAMESPACE,"-view-box")),this.face=c,o.appendChild(i),addClass(t,CLASS_HIDDEN),a.insertBefore(r,t.nextSibling),this.isImg||removeClass(i,CLASS_HIDE),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,addClass(h,CLASS_HIDDEN),e.guides||addClass(h.getElementsByClassName("".concat(NAMESPACE,"-dashed")),CLASS_HIDDEN),e.center||addClass(h.getElementsByClassName("".concat(NAMESPACE,"-center")),CLASS_HIDDEN),e.background&&addClass(r,"".concat(NAMESPACE,"-bg")),e.highlight||addClass(c,CLASS_INVISIBLE),e.cropBoxMovable&&(addClass(c,CLASS_MOVE),setData(c,DATA_ACTION,ACTION_ALL)),e.cropBoxResizable||(addClass(h.getElementsByClassName("".concat(NAMESPACE,"-line")),CLASS_HIDDEN),addClass(h.getElementsByClassName("".concat(NAMESPACE,"-point")),CLASS_HIDDEN)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),isFunction(e.ready)&&addListener(t,EVENT_READY,e.ready,{once:!0}),dispatchEvent(t,EVENT_READY)}}},{key:"unbuild",value:function(){this.ready&&(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),removeClass(this.element,CLASS_HIDDEN))}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=AnotherCropper,t}},{key:"setDefaults",value:function(t){assign(DEFAULTS,isPlainObject(t)&&t)}}]),t}();assign(Cropper.prototype,render,preview,events,handlers,change,methods);export default Cropper;
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/d3-selection.js b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/d3-selection.js
index 42a2e475cfbd..28b74ef05192 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/d3-selection.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/d3-selection.js
@@ -1 +1 @@
-var xhtml="http://www.w3.org/1999/xhtml",namespaces={svg:"http://www.w3.org/2000/svg",xhtml,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function namespace(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),namespaces.hasOwnProperty(e)?{space:namespaces[e],local:t}:t}function creatorInherit(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===xhtml&&e.documentElement.namespaceURI===xhtml?e.createElement(t):e.createElementNS(n,t)}}function creatorFixed(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function creator(t){var e=namespace(t);return(e.local?creatorFixed:creatorInherit)(e)}function none(){}function selector(t){return null==t?none:function(){return this.querySelector(t)}}function selection_select(t){"function"!=typeof t&&(t=selector(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var o,s,c=e[i],l=c.length,a=r[i]=new Array(l),u=0;u<l;++u)(o=c[u])&&(s=t.call(o,o.__data__,u,c))&&("__data__"in o&&(s.__data__=o.__data__),a[u]=s);return new Selection(r,this._parents)}function array(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function empty(){return[]}function selectorAll(t){return null==t?empty:function(){return this.querySelectorAll(t)}}function arrayAll(t){return function(){var e=t.apply(this,arguments);return null==e?[]:array(e)}}function selection_selectAll(t){t="function"==typeof t?arrayAll(t):selectorAll(t);for(var e=this._groups,n=e.length,r=[],i=[],o=0;o<n;++o)for(var s,c=e[o],l=c.length,a=0;a<l;++a)(s=c[a])&&(r.push(t.call(s,s.__data__,a,c)),i.push(s));return new Selection(r,i)}function matcher(t){return function(){return this.matches(t)}}function childMatcher(t){return function(e){return e.matches(t)}}var find=Array.prototype.find;function childFind(t){return function(){return find.call(this.children,t)}}function childFirst(){return this.firstElementChild}function selection_selectChild(t){return this.select(null==t?childFirst:childFind("function"==typeof t?t:childMatcher(t)))}var filter=Array.prototype.filter;function children(){return this.children}function childrenFilter(t){return function(){return filter.call(this.children,t)}}function selection_selectChildren(t){return this.selectAll(null==t?children:childrenFilter("function"==typeof t?t:childMatcher(t)))}function selection_filter(t){"function"!=typeof t&&(t=matcher(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var o,s=e[i],c=s.length,l=r[i]=[],a=0;a<c;++a)(o=s[a])&&t.call(o,o.__data__,a,s)&&l.push(o);return new Selection(r,this._parents)}function sparse(t){return new Array(t.length)}function selection_enter(){return new Selection(this._enter||this._groups.map(sparse),this._parents)}function EnterNode(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function constant(t){return function(){return t}}function bindIndex(t,e,n,r,i,o){for(var s,c=0,l=e.length,a=o.length;c<a;++c)(s=e[c])?(s.__data__=o[c],r[c]=s):n[c]=new EnterNode(t,o[c]);for(;c<l;++c)(s=e[c])&&(i[c]=s)}function bindKey(t,e,n,r,i,o,s){var c,l,a,u=new Map,h=e.length,f=o.length,p=new Array(h);for(c=0;c<h;++c)(l=e[c])&&(p[c]=a=s.call(l,l.__data__,c,e)+"",u.has(a)?i[c]=l:u.set(a,l));for(c=0;c<f;++c)a=s.call(t,o[c],c,o)+"",(l=u.get(a))?(r[c]=l,l.__data__=o[c],u.delete(a)):n[c]=new EnterNode(t,o[c]);for(c=0;c<h;++c)(l=e[c])&&u.get(p[c])===l&&(i[c]=l)}function datum(t){return t.__data__}function selection_data(t,e){if(!arguments.length)return Array.from(this,datum);var n=e?bindKey:bindIndex,r=this._parents,i=this._groups;"function"!=typeof t&&(t=constant(t));for(var o=i.length,s=new Array(o),c=new Array(o),l=new Array(o),a=0;a<o;++a){var u=r[a],h=i[a],f=h.length,p=array(t.call(u,u&&u.__data__,a,r)),_=p.length,d=c[a]=new Array(_),m=s[a]=new Array(_),y=l[a]=new Array(f);n(u,h,d,m,y,p,e);for(var v,g,w=0,A=0;w<_;++w)if(v=d[w]){for(w>=A&&(A=w+1);!(g=m[A])&&++A<_;);v._next=g||null}}return(s=new Selection(s,r))._enter=c,s._exit=l,s}function selection_exit(){return new Selection(this._exit||this._groups.map(sparse),this._parents)}function selection_join(t,e,n){var r=this.enter(),i=this,o=this.exit();return r="function"==typeof t?t(r):r.append(t+""),null!=e&&(i=e(i)),null==n?o.remove():n(o),r&&i?r.merge(i).order():i}function selection_merge(t){if(!(t instanceof Selection))throw new Error("invalid merge");for(var e=this._groups,n=t._groups,r=e.length,i=n.length,o=Math.min(r,i),s=new Array(r),c=0;c<o;++c)for(var l,a=e[c],u=n[c],h=a.length,f=s[c]=new Array(h),p=0;p<h;++p)(l=a[p]||u[p])&&(f[p]=l);for(;c<r;++c)s[c]=e[c];return new Selection(s,this._parents)}function selection_order(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],o=i.length-1,s=i[o];--o>=0;)(r=i[o])&&(s&&4^r.compareDocumentPosition(s)&&s.parentNode.insertBefore(r,s),s=r);return this}function selection_sort(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=ascending);for(var n=this._groups,r=n.length,i=new Array(r),o=0;o<r;++o){for(var s,c=n[o],l=c.length,a=i[o]=new Array(l),u=0;u<l;++u)(s=c[u])&&(a[u]=s);a.sort(e)}return new Selection(i,this._parents).order()}function ascending(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function selection_call(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}function selection_nodes(){return Array.from(this)}function selection_node(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,o=r.length;i<o;++i){var s=r[i];if(s)return s}return null}function selection_size(){let t=0;for(const e of this)++t;return t}function selection_empty(){return!this.node()}function selection_each(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,o=e[n],s=0,c=o.length;s<c;++s)(i=o[s])&&t.call(i,i.__data__,s,o);return this}function attrRemove(t){return function(){this.removeAttribute(t)}}function attrRemoveNS(t){return function(){this.removeAttributeNS(t.space,t.local)}}function attrConstant(t,e){return function(){this.setAttribute(t,e)}}function attrConstantNS(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function attrFunction(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function attrFunctionNS(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function selection_attr(t,e){var n=namespace(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?attrRemoveNS:attrRemove:"function"==typeof e?n.local?attrFunctionNS:attrFunction:n.local?attrConstantNS:attrConstant)(n,e))}function defaultView(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function styleRemove(t){return function(){this.style.removeProperty(t)}}function styleConstant(t,e,n){return function(){this.style.setProperty(t,e,n)}}function styleFunction(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function selection_style(t,e,n){return arguments.length>1?this.each((null==e?styleRemove:"function"==typeof e?styleFunction:styleConstant)(t,e,null==n?"":n)):styleValue(this.node(),t)}function styleValue(t,e){return t.style.getPropertyValue(e)||defaultView(t).getComputedStyle(t,null).getPropertyValue(e)}function propertyRemove(t){return function(){delete this[t]}}function propertyConstant(t,e){return function(){this[t]=e}}function propertyFunction(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function selection_property(t,e){return arguments.length>1?this.each((null==e?propertyRemove:"function"==typeof e?propertyFunction:propertyConstant)(t,e)):this.node()[t]}function classArray(t){return t.trim().split(/^|\s+/)}function classList(t){return t.classList||new ClassList(t)}function ClassList(t){this._node=t,this._names=classArray(t.getAttribute("class")||"")}function classedAdd(t,e){for(var n=classList(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function classedRemove(t,e){for(var n=classList(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function classedTrue(t){return function(){classedAdd(this,t)}}function classedFalse(t){return function(){classedRemove(this,t)}}function classedFunction(t,e){return function(){(e.apply(this,arguments)?classedAdd:classedRemove)(this,t)}}function selection_classed(t,e){var n=classArray(t+"");if(arguments.length<2){for(var r=classList(this.node()),i=-1,o=n.length;++i<o;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof e?classedFunction:e?classedTrue:classedFalse)(n,e))}function textRemove(){this.textContent=""}function textConstant(t){return function(){this.textContent=t}}function textFunction(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function selection_text(t){return arguments.length?this.each(null==t?textRemove:("function"==typeof t?textFunction:textConstant)(t)):this.node().textContent}function htmlRemove(){this.innerHTML=""}function htmlConstant(t){return function(){this.innerHTML=t}}function htmlFunction(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function selection_html(t){return arguments.length?this.each(null==t?htmlRemove:("function"==typeof t?htmlFunction:htmlConstant)(t)):this.node().innerHTML}function raise(){this.nextSibling&&this.parentNode.appendChild(this)}function selection_raise(){return this.each(raise)}function lower(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function selection_lower(){return this.each(lower)}function selection_append(t){var e="function"==typeof t?t:creator(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))}function constantNull(){return null}function selection_insert(t,e){var n="function"==typeof t?t:creator(t),r=null==e?constantNull:"function"==typeof e?e:selector(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))}function remove(){var t=this.parentNode;t&&t.removeChild(this)}function selection_remove(){return this.each(remove)}function selection_cloneShallow(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function selection_cloneDeep(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function selection_clone(t){return this.select(t?selection_cloneDeep:selection_cloneShallow)}function selection_datum(t){return arguments.length?this.property("__data__",t):this.node().__data__}function contextListener(t){return function(e){t.call(this,e,this.__data__)}}function parseTypenames(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function onRemove(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,o=e.length;r<o;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?e.length=i:delete this.__on}}}function onAdd(t,e,n){return function(){var r,i=this.__on,o=contextListener(e);if(i)for(var s=0,c=i.length;s<c;++s)if((r=i[s]).type===t.type&&r.name===t.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=o,r.options=n),void(r.value=e);this.addEventListener(t.type,o,n),r={type:t.type,name:t.name,value:e,listener:o,options:n},i?i.push(r):this.__on=[r]}}function selection_on(t,e,n){var r,i,o=parseTypenames(t+""),s=o.length;if(!(arguments.length<2)){for(c=e?onAdd:onRemove,r=0;r<s;++r)this.each(c(o[r],e,n));return this}var c=this.node().__on;if(c)for(var l,a=0,u=c.length;a<u;++a)for(r=0,l=c[a];r<s;++r)if((i=o[r]).type===l.type&&i.name===l.name)return l.value}function dispatchEvent(t,e,n){var r=defaultView(t),i=r.CustomEvent;"function"==typeof i?i=new i(e,n):(i=r.document.createEvent("Event"),n?(i.initEvent(e,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(e,!1,!1)),t.dispatchEvent(i)}function dispatchConstant(t,e){return function(){return dispatchEvent(this,t,e)}}function dispatchFunction(t,e){return function(){return dispatchEvent(this,t,e.apply(this,arguments))}}function selection_dispatch(t,e){return this.each(("function"==typeof e?dispatchFunction:dispatchConstant)(t,e))}function*selection_iterator(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r,i=t[e],o=0,s=i.length;o<s;++o)(r=i[o])&&(yield r)}EnterNode.prototype={constructor:EnterNode,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}},ClassList.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var root=[null];function Selection(t,e){this._groups=t,this._parents=e}function selection(){return new Selection([[document.documentElement]],root)}function selection_selection(){return this}function select(t){return"string"==typeof t?new Selection([[document.querySelector(t)]],[document.documentElement]):new Selection([[t]],root)}function create(t){return select(creator(t).call(document.documentElement))}Selection.prototype=selection.prototype={constructor:Selection,select:selection_select,selectAll:selection_selectAll,selectChild:selection_selectChild,selectChildren:selection_selectChildren,filter:selection_filter,data:selection_data,enter:selection_enter,exit:selection_exit,join:selection_join,merge:selection_merge,selection:selection_selection,order:selection_order,sort:selection_sort,call:selection_call,nodes:selection_nodes,node:selection_node,size:selection_size,empty:selection_empty,each:selection_each,attr:selection_attr,style:selection_style,property:selection_property,classed:selection_classed,text:selection_text,html:selection_html,raise:selection_raise,lower:selection_lower,append:selection_append,insert:selection_insert,remove:selection_remove,clone:selection_clone,datum:selection_datum,on:selection_on,dispatch:selection_dispatch,[Symbol.iterator]:selection_iterator};var nextId=0;function local(){return new Local}function Local(){this._="@"+(++nextId).toString(36)}function sourceEvent(t){let e;for(;e=t.sourceEvent;)t=e;return t}function pointer(t,e){if(t=sourceEvent(t),void 0===e&&(e=t.currentTarget),e){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=t.clientX,r.y=t.clientY,[(r=r.matrixTransform(e.getScreenCTM().inverse())).x,r.y]}if(e.getBoundingClientRect){var i=e.getBoundingClientRect();return[t.clientX-i.left-e.clientLeft,t.clientY-i.top-e.clientTop]}}return[t.pageX,t.pageY]}function pointers(t,e){return t.target&&(t=sourceEvent(t),void 0===e&&(e=t.currentTarget),t=t.touches||[t]),Array.from(t,t=>pointer(t,e))}function selectAll(t){return"string"==typeof t?new Selection([document.querySelectorAll(t)],[document.documentElement]):new Selection([null==t?[]:array(t)],root)}Local.prototype=local.prototype={constructor:Local,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};export{create,creator,local,matcher,namespace,namespaces,pointer,pointers,select,selectAll,selection,selector,selectorAll,styleValue as style,defaultView as window};
+var xhtml="http://www.w3.org/1999/xhtml",namespaces={svg:"http://www.w3.org/2000/svg",xhtml,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function namespace(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),namespaces.hasOwnProperty(e)?{space:namespaces[e],local:t}:t}function creatorInherit(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===xhtml&&e.documentElement.namespaceURI===xhtml?e.createElement(t):e.createElementNS(n,t)}}function creatorFixed(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function creator(t){var e=namespace(t);return(e.local?creatorFixed:creatorInherit)(e)}function none(){}function selector(t){return null==t?none:function(){return this.querySelector(t)}}function selection_select(t){"function"!=typeof t&&(t=selector(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var o,s,c=e[i],l=c.length,a=r[i]=new Array(l),u=0;u<l;++u)(o=c[u])&&(s=t.call(o,o.__data__,u,c))&&("__data__"in o&&(s.__data__=o.__data__),a[u]=s);return new Selection(r,this._parents)}function array(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function empty(){return[]}function selectorAll(t){return null==t?empty:function(){return this.querySelectorAll(t)}}function arrayAll(t){return function(){var e=t.apply(this,arguments);return null==e?[]:array(e)}}function selection_selectAll(t){t="function"==typeof t?arrayAll(t):selectorAll(t);for(var e=this._groups,n=e.length,r=[],i=[],o=0;o<n;++o)for(var s,c=e[o],l=c.length,a=0;a<l;++a)(s=c[a])&&(r.push(t.call(s,s.__data__,a,c)),i.push(s));return new Selection(r,i)}function matcher(t){return function(){return this.matches(t)}}function childMatcher(t){return function(e){return e.matches(t)}}var find=Array.prototype.find;function childFind(t){return function(){return find.call(this.children,t)}}function childFirst(){return this.firstElementChild}function selection_selectChild(t){return this.select(null==t?childFirst:childFind("function"==typeof t?t:childMatcher(t)))}var filter=Array.prototype.filter;function children(){return this.children}function childrenFilter(t){return function(){return filter.call(this.children,t)}}function selection_selectChildren(t){return this.selectAll(null==t?children:childrenFilter("function"==typeof t?t:childMatcher(t)))}function selection_filter(t){"function"!=typeof t&&(t=matcher(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var o,s=e[i],c=s.length,l=r[i]=[],a=0;a<c;++a)(o=s[a])&&t.call(o,o.__data__,a,s)&&l.push(o);return new Selection(r,this._parents)}function sparse(t){return new Array(t.length)}function selection_enter(){return new Selection(this._enter||this._groups.map(sparse),this._parents)}function EnterNode(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function constant(t){return function(){return t}}function bindIndex(t,e,n,r,i,o){for(var s,c=0,l=e.length,a=o.length;c<a;++c)(s=e[c])?(s.__data__=o[c],r[c]=s):n[c]=new EnterNode(t,o[c]);for(;c<l;++c)(s=e[c])&&(i[c]=s)}function bindKey(t,e,n,r,i,o,s){var c,l,a,u=new Map,h=e.length,f=o.length,p=new Array(h);for(c=0;c<h;++c)(l=e[c])&&(p[c]=a=s.call(l,l.__data__,c,e)+"",u.has(a)?i[c]=l:u.set(a,l));for(c=0;c<f;++c)a=s.call(t,o[c],c,o)+"",(l=u.get(a))?(r[c]=l,l.__data__=o[c],u.delete(a)):n[c]=new EnterNode(t,o[c]);for(c=0;c<h;++c)(l=e[c])&&u.get(p[c])===l&&(i[c]=l)}function datum(t){return t.__data__}function selection_data(t,e){if(!arguments.length)return Array.from(this,datum);var n=e?bindKey:bindIndex,r=this._parents,i=this._groups;"function"!=typeof t&&(t=constant(t));for(var o=i.length,s=new Array(o),c=new Array(o),l=new Array(o),a=0;a<o;++a){var u=r[a],h=i[a],f=h.length,p=array(t.call(u,u&&u.__data__,a,r)),_=p.length,d=c[a]=new Array(_),m=s[a]=new Array(_),y=l[a]=new Array(f);n(u,h,d,m,y,p,e);for(var v,g,w=0,A=0;w<_;++w)if(v=d[w]){for(w>=A&&(A=w+1);!(g=m[A])&&++A<_;);v._next=g||null}}return(s=new Selection(s,r))._enter=c,s._exit=l,s}function selection_exit(){return new Selection(this._exit||this._groups.map(sparse),this._parents)}function selection_join(t,e,n){var r=this.enter(),i=this,o=this.exit();return r="function"==typeof t?t(r):r.append(t+""),null!=e&&(i=e(i)),null==n?o.remove():n(o),r&&i?r.merge(i).order():i}function selection_merge(t){if(!(t instanceof Selection))throw new Error("invalid merge");for(var e=this._groups,n=t._groups,r=e.length,i=n.length,o=Math.min(r,i),s=new Array(r),c=0;c<o;++c)for(var l,a=e[c],u=n[c],h=a.length,f=s[c]=new Array(h),p=0;p<h;++p)(l=a[p]||u[p])&&(f[p]=l);for(;c<r;++c)s[c]=e[c];return new Selection(s,this._parents)}function selection_order(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],o=i.length-1,s=i[o];--o>=0;)(r=i[o])&&(s&&4^r.compareDocumentPosition(s)&&s.parentNode.insertBefore(r,s),s=r);return this}function selection_sort(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=ascending);for(var n=this._groups,r=n.length,i=new Array(r),o=0;o<r;++o){for(var s,c=n[o],l=c.length,a=i[o]=new Array(l),u=0;u<l;++u)(s=c[u])&&(a[u]=s);a.sort(e)}return new Selection(i,this._parents).order()}function ascending(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function selection_call(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}function selection_nodes(){return Array.from(this)}function selection_node(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,o=r.length;i<o;++i){var s=r[i];if(s)return s}return null}function selection_size(){let t=0;for(const e of this)++t;return t}function selection_empty(){return!this.node()}function selection_each(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,o=e[n],s=0,c=o.length;s<c;++s)(i=o[s])&&t.call(i,i.__data__,s,o);return this}function attrRemove(t){return function(){this.removeAttribute(t)}}function attrRemoveNS(t){return function(){this.removeAttributeNS(t.space,t.local)}}function attrConstant(t,e){return function(){this.setAttribute(t,e)}}function attrConstantNS(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function attrFunction(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function attrFunctionNS(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function selection_attr(t,e){var n=namespace(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?attrRemoveNS:attrRemove:"function"==typeof e?n.local?attrFunctionNS:attrFunction:n.local?attrConstantNS:attrConstant)(n,e))}function defaultView(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function styleRemove(t){return function(){this.style.removeProperty(t)}}function styleConstant(t,e,n){return function(){this.style.setProperty(t,e,n)}}function styleFunction(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function selection_style(t,e,n){return arguments.length>1?this.each((null==e?styleRemove:"function"==typeof e?styleFunction:styleConstant)(t,e,null==n?"":n)):styleValue(this.node(),t)}function styleValue(t,e){return t.style.getPropertyValue(e)||defaultView(t).getComputedStyle(t,null).getPropertyValue(e)}function propertyRemove(t){return function(){delete this[t]}}function propertyConstant(t,e){return function(){this[t]=e}}function propertyFunction(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function selection_property(t,e){return arguments.length>1?this.each((null==e?propertyRemove:"function"==typeof e?propertyFunction:propertyConstant)(t,e)):this.node()[t]}function classArray(t){return t.trim().split(/^|\s+/)}function classList(t){return t.classList||new ClassList(t)}function ClassList(t){this._node=t,this._names=classArray(t.getAttribute("class")||"")}function classedAdd(t,e){for(var n=classList(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function classedRemove(t,e){for(var n=classList(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function classedTrue(t){return function(){classedAdd(this,t)}}function classedFalse(t){return function(){classedRemove(this,t)}}function classedFunction(t,e){return function(){(e.apply(this,arguments)?classedAdd:classedRemove)(this,t)}}function selection_classed(t,e){var n=classArray(t+"");if(arguments.length<2){for(var r=classList(this.node()),i=-1,o=n.length;++i<o;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof e?classedFunction:e?classedTrue:classedFalse)(n,e))}function textRemove(){this.textContent=""}function textConstant(t){return function(){this.textContent=t}}function textFunction(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function selection_text(t){return arguments.length?this.each(null==t?textRemove:("function"==typeof t?textFunction:textConstant)(t)):this.node().textContent}function htmlRemove(){this.innerHTML=""}function htmlConstant(t){return function(){this.innerHTML=t}}function htmlFunction(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function selection_html(t){return arguments.length?this.each(null==t?htmlRemove:("function"==typeof t?htmlFunction:htmlConstant)(t)):this.node().innerHTML}function raise(){this.nextSibling&&this.parentNode.appendChild(this)}function selection_raise(){return this.each(raise)}function lower(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function selection_lower(){return this.each(lower)}function selection_append(t){var e="function"==typeof t?t:creator(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))}function constantNull(){return null}function selection_insert(t,e){var n="function"==typeof t?t:creator(t),r=null==e?constantNull:"function"==typeof e?e:selector(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))}function remove(){var t=this.parentNode;t&&t.removeChild(this)}function selection_remove(){return this.each(remove)}function selection_cloneShallow(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function selection_cloneDeep(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function selection_clone(t){return this.select(t?selection_cloneDeep:selection_cloneShallow)}function selection_datum(t){return arguments.length?this.property("__data__",t):this.node().__data__}function contextListener(t){return function(e){t.call(this,e,this.__data__)}}function parseTypenames(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function onRemove(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,o=e.length;r<o;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?e.length=i:delete this.__on}}}function onAdd(t,e,n){return function(){var r,i=this.__on,o=contextListener(e);if(i)for(var s=0,c=i.length;s<c;++s)if((r=i[s]).type===t.type&&r.name===t.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=o,r.options=n),void(r.value=e);this.addEventListener(t.type,o,n),r={type:t.type,name:t.name,value:e,listener:o,options:n},i?i.push(r):this.__on=[r]}}function selection_on(t,e,n){var r,i,o=parseTypenames(t+""),s=o.length;if(!(arguments.length<2)){for(c=e?onAdd:onRemove,r=0;r<s;++r)this.each(c(o[r],e,n));return this}var c=this.node().__on;if(c)for(var l,a=0,u=c.length;a<u;++a)for(r=0,l=c[a];r<s;++r)if((i=o[r]).type===l.type&&i.name===l.name)return l.value}function dispatchEvent(t,e,n){var r=defaultView(t),i=r.CustomEvent;"function"==typeof i?i=new i(e,n):(i=r.document.createEvent("Event"),n?(i.initEvent(e,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(e,!1,!1)),t.dispatchEvent(i)}function dispatchConstant(t,e){return function(){return dispatchEvent(this,t,e)}}function dispatchFunction(t,e){return function(){return dispatchEvent(this,t,e.apply(this,arguments))}}function selection_dispatch(t,e){return this.each(("function"==typeof e?dispatchFunction:dispatchConstant)(t,e))}function*selection_iterator(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r,i=t[e],o=0,s=i.length;o<s;++o)(r=i[o])&&(yield r)}EnterNode.prototype={constructor:EnterNode,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}},ClassList.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var root=[null];function Selection(t,e){this._groups=t,this._parents=e}function selection(){return new Selection([[document.documentElement]],root)}function selection_selection(){return this}function select(t){return"string"==typeof t?new Selection([[document.querySelector(t)]],[document.documentElement]):new Selection([[t]],root)}function create(t){return select(creator(t).call(document.documentElement))}Selection.prototype=selection.prototype={constructor:Selection,select:selection_select,selectAll:selection_selectAll,selectChild:selection_selectChild,selectChildren:selection_selectChildren,filter:selection_filter,data:selection_data,enter:selection_enter,exit:selection_exit,join:selection_join,merge:selection_merge,selection:selection_selection,order:selection_order,sort:selection_sort,call:selection_call,nodes:selection_nodes,node:selection_node,size:selection_size,empty:selection_empty,each:selection_each,attr:selection_attr,style:selection_style,property:selection_property,classed:selection_classed,text:selection_text,html:selection_html,raise:selection_raise,lower:selection_lower,append:selection_append,insert:selection_insert,remove:selection_remove,clone:selection_clone,datum:selection_datum,on:selection_on,dispatch:selection_dispatch,[Symbol.iterator]:selection_iterator};var nextId=0;function local(){return new Local}function Local(){this._="@"+(++nextId).toString(36)}function sourceEvent(t){let e;for(;e=t.sourceEvent;)t=e;return t}function pointer(t,e){if(t=sourceEvent(t),void 0===e&&(e=t.currentTarget),e){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=t.clientX,r.y=t.clientY,[(r=r.matrixTransform(e.getScreenCTM().inverse())).x,r.y]}if(e.getBoundingClientRect){var i=e.getBoundingClientRect();return[t.clientX-i.left-e.clientLeft,t.clientY-i.top-e.clientTop]}}return[t.pageX,t.pageY]}function pointers(t,e){return t.target&&(t=sourceEvent(t),void 0===e&&(e=t.currentTarget),t=t.touches||[t]),Array.from(t,(t=>pointer(t,e)))}function selectAll(t){return"string"==typeof t?new Selection([document.querySelectorAll(t)],[document.documentElement]):new Selection([null==t?[]:array(t)],root)}Local.prototype=local.prototype={constructor:Local,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};export{create,creator,local,matcher,namespace,namespaces,pointer,pointers,select,selectAll,selection,selector,selectorAll,styleValue as style,defaultView as window};
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/es-module-shims.js b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/es-module-shims.js
index 1bf30bc544aa..d166aa5e7b49 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/es-module-shims.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/es-module-shims.js
@@ -1 +1 @@
-!function(){const e=navigator.userAgent.match(/Edge\/\d\d\.\d+$/);let t;function r(e,t="text/javascript"){return URL.createObjectURL(new Blob([e],{type:t}))}const n=()=>{},s=document.querySelector("base[href]");if(s&&(t=s.href),!t&&"undefined"!=typeof location){t=location.href.split("#")[0].split("?")[0];const e=t.lastIndexOf("/");-1!==e&&(t=t.slice(0,e+1))}function i(e){try{return new URL(e),!0}catch{return!1}}const a=/\\/g;function c(e,t){if(t=t&&t.split("#")[0].split("?")[0],-1!==e.indexOf("\\")&&(e=e.replace(a,"/")),"/"===e[0]&&"/"===e[1])return t.slice(0,t.indexOf(":")+1)+e;if("."===e[0]&&("/"===e[1]||"."===e[1]&&("/"===e[2]||2===e.length&&(e+="/"))||1===e.length&&(e+="/"))||"/"===e[0]){const r=t.slice(0,t.indexOf(":")+1);let n;if("/"===t[r.length+1]?"file:"!==r?(n=t.slice(r.length+2),n=n.slice(n.indexOf("/")+1)):n=t.slice(8):n=t.slice(r.length+("/"===t[r.length])),"/"===e[0])return t.slice(0,t.length-n.length-1)+e;const s=n.slice(0,n.lastIndexOf("/")+1)+e,i=[];let a=-1;for(let e=0;e<s.length;e++)-1!==a?"/"===s[e]&&(i.push(s.slice(a,e+1)),a=-1):"."===s[e]?"."!==s[e+1]||"/"!==s[e+2]&&e+2!==s.length?"/"===s[e+1]||e+1===s.length?e+=1:a=e:(i.pop(),e+=2):a=e;return-1!==a&&i.push(s.slice(a)),t.slice(0,t.length-n.length)+i.join("")}}function o(e,t){return c(e,t)||(-1!==e.indexOf(":")?e:c("./"+e,t))}function f(e,t,r,n){for(let s in e){const i=c(s,r)||s;if(t[i])throw new Error(`Dynamic import map rejected: Overrides entry "${i}" from ${t[i]} to ${e[i]}.`);let a=e[s];if("string"!=typeof a)continue;const o=b(n,c(a,r)||a,r);o?t[i]=o:d(s,e[s],"bare specifier did not resolve")}}function l(e,t){if(t[e])return e;let r=e.length;do{const n=e.slice(0,r+1);if(n in t)return n}while(-1!==(r=e.lastIndexOf("/",r-1)))}function u(e,t){const r=l(e,t);if(r){const n=t[r];if(null===n)return;if(!(e.length>r.length&&"/"!==n[n.length-1]))return n+e.slice(r.length);d(r,n,"should have a trailing '/'")}}function d(e,t,r){console.warn("Package target "+r+", resolving target '"+t+"' for "+e)}function b(e,t,r){let n=r&&l(r,e.scopes);for(;n;){const r=u(t,e.scopes[n]);if(r)return r;n=l(n.slice(0,n.lastIndexOf("/")),e.scopes)}return u(t,e.imports)||-1!==t.indexOf(":")&&t}const k=document.querySelector("script[type=esms-options]"),h=k?JSON.parse(k.innerHTML):self.esmsInitOptions?self.esmsInitOptions:{};let p=!!h.shimMode;const m=O(p&&h.resolve),w=h.skip?new RegExp(h.skip):null;let y=h.nonce;if(!y){const e=document.querySelector("script[nonce]");e&&(y=e.nonce||e.getAttribute("nonce"))}const v=O(h.onerror||n),g=O(h.onpolyfill||n),{revokeBlobURLs:$,noLoadEventRetriggers:A}=h,x=h.fetch?O(h.fetch):fetch;function O(e){return"string"==typeof e?self[e]:e}const C=Array.isArray(h.polyfillEnable)?h.polyfillEnable:[],S=C.includes("css-modules"),L=C.includes("json-modules");let E;function j(e,{errUrl:n=e}={}){E=void 0;const s=r(`import*as m from'${e}';self._esmsi=m`),i=Object.assign(document.createElement("script"),{type:"module",src:s});i.setAttribute("nonce",y),i.setAttribute("noshim","");const a=new Promise((e,r)=>{function a(a){document.head.removeChild(i),self._esmsi?(e(self._esmsi,t),self._esmsi=void 0):(r(!(a instanceof Event)&&a||E&&E.error||new Error(`Error loading or executing the graph of ${n} (check the console for ${s}).`)),E=void 0)}i.addEventListener("error",a),i.addEventListener("load",a)});return document.head.appendChild(i),a}window.addEventListener("error",e=>E=e);let U=j;const I=j(r("export default u=>import(u)")).then(e=>(e&&(U=e.default),!!e),n);let _=!1,R=!1,M=!1,P=!1,q=!1;const T=Promise.resolve(I).then(e=>{if(e)return q=!0,Promise.all([U(r("import.meta")).then(()=>M=!0,n),S&&U(r('import"data:text/css,{}"assert{type:"css"}')).then(()=>R=!0,n),L&&U(r('import"data:text/json,{}"assert{type:"json"}')).then(()=>_=!0,n),new Promise(e=>{self._$s=r=>{document.head.removeChild(t),r&&(P=!0),delete self._$s,e()};const t=document.createElement("iframe");t.style.display="none",document.head.appendChild(t),t.src=r(`<script type=importmap nonce="${y}">{"imports":{"x":"data:text/javascript,"}}<\/script><script nonce="${y}">import('x').then(()=>1,()=>0).then(v=>parent._$s(v))<\/script>`,"text/html")})])});let N,H,J,B=4194304;const D=1===new Uint8Array(new Uint16Array([1]).buffer)[0];let W,F,K;function z(e,t){const r=e.length;let n=0;for(;n<r;){const r=e.charCodeAt(n);t[n++]=(255&r)<<8|r>>>8}}function G(e,t){const r=e.length;let n=0;for(;n<r;)t[n]=e.charCodeAt(n++)}function Q(e,t){K=e;let r="",n=K;for(;;){K>=W.length&&Z();const e=W.charCodeAt(K);if(e===t)break;92===e?(r+=W.slice(n,K),r+=V(),n=K):(8232===e||8233===e||Y(e)&&Z(),++K)}return r+=W.slice(n,K++),r}function V(){let e=W.charCodeAt(++K);switch(++K,e){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(X(2));case 117:return function(){let e;return 123===W.charCodeAt(K)?(++K,e=X(W.indexOf("}",K)-K),++K,e>1114111&&Z()):e=X(4),e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}();case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===W.charCodeAt(K)&&++K;case 10:return"";case 56:case 57:Z();default:if(e>=48&&e<=55){let t=W.substr(K-1,3).match(/^[0-7]+/)[0],r=parseInt(t,8);return r>255&&(t=t.slice(0,-1),r=parseInt(t,8)),K+=t.length-1,e=W.charCodeAt(K),"0"===t&&56!==e&&57!==e||Z(),String.fromCharCode(r)}return Y(e)?"":String.fromCharCode(e)}}function X(e){const t=K;let r=0,n=0;for(let t=0;t<e;++t,++K){let e,s=W.charCodeAt(K);if(95!==s){if(s>=97)e=s-97+10;else if(s>=65)e=s-65+10;else{if(!(s>=48&&s<=57))break;e=s-48}if(e>=16)break;n=s,r=16*r+e}else 95!==n&&0!==t||Z(),n=s}return 95!==n&&K-t===e||Z(),r}function Y(e){return 13===e||10===e}function Z(){throw Object.assign(new Error(`Parse error ${F}:${W.slice(0,K).split("\n").length}:${K-W.lastIndexOf("\n",K-1)}`),{idx:K})}async function ee(e,t){return b(ae,c(e,t)||e,t)}const te=m?async(e,t)=>({r:await m(e,t,ee),b:!1}):async function(e,t){const r=c(e,t);return{r:b(ae,r||e,t),b:!r&&!i(e)}};let re=0;const ne={};async function se(e,t){e.b||t[e.u]||(t[e.u]=1,await e.L,await Promise.all(e.d.map(e=>se(e,t))),e.n||(e.n=e.d.some(e=>e.n)))}let ie,ae={imports:{},scopes:{}},ce=!1;const oe=T.then(()=>{if(!p){let e=!1;for(const t of document.querySelectorAll('script[type="module-shim"],script[type="importmap-shim"],script[type="module"],script[type="importmap"]')){if(e||"module"!==t.type||(e=!0),t.type.endsWith("-shim")){p=!0;break}if(e&&"importmap"===t.type){ce=!0;break}}}if(ie=q&&M&&P&&(!L||_)&&(!S||R)&&!ce&&!0,ie||g(),p||!ie)return new MutationObserver(e=>{for(const t of e)if("childList"===t.type)for(const e of t.addedNodes)"SCRIPT"===e.tagName?((!p&&"module"===e.type||p&&"module-shim"===e.type)&&Te(e),(!p&&"importmap"===e.type||p&&"importmap-shim"===e.type)&&qe(e)):"LINK"===e.tagName&&"modulepreload"===e.rel&&He(e)}).observe(document,{childList:!0,subtree:!0}),je(),void Ee()});let fe=oe,le=!0;async function ue(e,t,n,s,i){if(p||(le=!1),await fe,!p&&ie)return s?null:(await i,U(n?r(n):e,{errUrl:e||n}));const a=Le(e,t,n),c={};if(await se(a,c),me=void 0,we(a,c),await i,n&&!p&&!a.n){const e=await U(r(n),{errUrl:n});return $&&de(Object.keys(c)),e}const o=await U(p||a.n||!s?a.b:a.u,{errUrl:a.u});return a.s&&(await U(a.s)).u$_(o),$&&de(Object.keys(c)),o}function de(e){let t=0;const r=e.length,n=self.requestIdleCallback?self.requestIdleCallback:self.requestAnimationFrame;n((function s(){const i=100*t;if(i>r)return;for(const t of e.slice(i,i+100)){const e=ne[t];e&&URL.revokeObjectURL(e.b)}t++,n(s)}))}async function be(e,r=t,n){return await oe,(le||p||!ie)&&(je(),p||(le=!1)),await fe,ue((await te(e,r)).r||Je(e,r),{credentials:"same-origin"})}self.importShim=be,p&&(be.getImportMap=()=>JSON.parse(JSON.stringify(ae)));const ke={};async function he(e,t=this.url){return(await te(e,""+t)).r||Je(e,t)}function pe(e){return`'${e.replace(/'/g,"\\'")}'`}let me;function we(t,n){if(t.b||!n[t.u])return;n[t.u]=0;for(const e of t.d)we(e,n);const[s]=t.a,i=t.S;let a=e&&me?`import '${me}';`:"";if(s.length){let e=0,n=0;for(const{s:c,se:o,d:f}of s)if(-1===f){const s=t.d[n++];let f=s.b;if(f){if(s.s){a+=`${i.slice(e,c-1)}/*${i.slice(c-1,o)}*/${pe(f)};import*as m$_${n} from'${s.b}';import{u$_ as u$_${n}}from'${s.s}';u$_${n}(m$_${n})`,e=o,s.s=void 0;continue}}else(f=s.s)||(f=s.s=r(`export function u$_(m){${s.a[1].map(e=>"default"===e?"$_default=m.default":`${e}=m.${e}`).join(",")}}${s.a[1].map(e=>"default"===e?"let $_default;export{$_default as default}":"export let "+e).join(";")}\n//# sourceURL=${s.r}?cycle`));a+=`${i.slice(e,c-1)}/*${i.slice(c-1,o)}*/${pe(f)}`,e=o}else-2===f?(ke[t.r]={url:t.r,resolve:he},a+=`${i.slice(e,c)}self._esmsm[${pe(t.r)}]`,e=o):(a+=`${i.slice(e,f+6)}Shim(${i.slice(c,o)}, ${t.r&&pe(t.r)}`,e=o);a+=i.slice(e)}else a+=i;let c=!1;a=a.replace(ye,(e,r,n)=>(c=!r,e.replace(n,()=>new URL(n,t.r)))),c||(a+="\n//# sourceURL="+t.r),t.b=me=r(a),t.S=void 0}self._esmsm=ke;const ye=/\n\/\/# source(Mapping)?URL=([^\n]+)\s*((;|\/\/[^#][^\n]*)\s*)*$/,ve=/^(text|application)\/(x-)?javascript(;|$)/,ge=/^(text|application)\/json(;|$)/,$e=/^(text|application)\/css(;|$)/,Ae=/^application\/wasm(;|$)/,xe=/url\(\s*(?:(["'])((?:\\.|[^\n\\"'])+)\1|((?:\\.|[^\s,"'()\\])+))\s*\)/g;let Oe=[],Ce=0;async function Se(e,t){const r=function(){if(++Ce>100)return new Promise(e=>Oe.push(e))}();r&&await r;try{var n=await x(e,t)}finally{Ce--,Oe.length&&Oe.shift()()}if(!n.ok)throw new Error(`${n.status} ${n.statusText} ${n.url}`);const s=n.headers.get("content-type");if(ve.test(s))return{r:n.url,s:await n.text(),t:"js"};if(ge.test(s))return{r:n.url,s:"export default "+await n.text(),t:"json"};if($e.test(s))return{r:n.url,s:`var s=new CSSStyleSheet();s.replaceSync(${JSON.stringify((await n.text()).replace(xe,(t,r,n,s)=>`url(${r}${o(n||s,e)}${r})`))});export default s;`,t:"css"};throw Ae.test(s)?new Error("WASM modules not supported"):new Error(`Unknown Content-Type "${s}"`)}function Le(e,t,r){let n=ne[e];return n||(n=ne[e]={u:e,r:void 0,f:void 0,S:void 0,L:void 0,a:void 0,d:void 0,b:void 0,s:void 0,n:!1,t:null},n.f=(async()=>{if(!r){let s;if(({r:n.r,s:r,t:s}=await(Ne[e]||Se(e,t))),s&&!p){if("css"===s&&!S||"json"===s&&!L)throw new Error(`${s}-modules require <script type="esms-options">{ "polyfillEnable": ["${s}-modules"] }<\/script>`);("css"===s&&!R||"json"===s&&!_)&&(n.n=!0)}}try{n.a=function(e,t="@"){if(W=e,F=t,W.length>B||!N){for(;W.length>B;)B*=2;H=new ArrayBuffer(4*B),N=function(e,t,r){"use asm";var n=new e.Int8Array(r),s=new e.Int16Array(r),i=new e.Int32Array(r),a=new e.Uint8Array(r),c=new e.Uint16Array(r),o=816;function f(e){e=e|0;var t=0,r=0,a=0,f=0,d=0;d=o;o=o+14336|0;f=d;n[589]=1;s[291]=0;s[292]=0;s[293]=-1;i[15]=i[2];n[590]=0;i[14]=0;n[588]=0;i[16]=d+10240;i[17]=d+2048;n[591]=0;e=(i[3]|0)+-2|0;i[18]=e;t=e+(i[12]<<1)|0;i[19]=t;e:while(1){r=e+2|0;i[18]=r;if(e>>>0>=t>>>0){a=18;break}t:do{switch(s[r>>1]|0){case 9:case 10:case 11:case 12:case 13:case 32:break;case 101:{if((((s[292]|0)==0?K(r)|0:0)?U(e+4|0,120,112,111,114,116)|0:0)?(l(),(n[589]|0)==0):0){a=9;break e}else a=17;break}case 105:{if(K(r)|0?U(e+4|0,109,112,111,114,116)|0:0){u();a=17}else a=17;break}case 59:{a=17;break}case 47:switch(s[e+4>>1]|0){case 47:{T();break t}case 42:{A(1);break t}default:{a=16;break e}}default:{a=16;break e}}}while(0);if((a|0)==17){a=0;i[15]=i[18]}e=i[18]|0;t=i[19]|0}if((a|0)==9){e=i[18]|0;i[15]=e;a=19}else if((a|0)==16){n[589]=0;i[18]=e;a=19}else if((a|0)==18)if(!(n[588]|0)){e=r;a=19}else e=0;do{if((a|0)==19){e:while(1){t=e+2|0;i[18]=t;r=t;if(e>>>0>=(i[19]|0)>>>0){a=75;break}t:do{switch(s[t>>1]|0){case 9:case 10:case 11:case 12:case 13:case 32:break;case 101:{if(((s[292]|0)==0?K(t)|0:0)?U(e+4|0,120,112,111,114,116)|0:0){l();a=74}else a=74;break}case 105:{if(K(t)|0?U(e+4|0,109,112,111,114,116)|0:0){u();a=74}else a=74;break}case 99:{if((K(t)|0?M(e+4|0,108,97,115,115)|0:0)?Y(s[e+12>>1]|0)|0:0){n[591]=1;a=74}else a=74;break}case 40:{t=i[15]|0;r=i[17]|0;a=s[292]|0;s[292]=a+1<<16>>16;i[r+((a&65535)<<2)>>2]=t;a=74;break}case 41:{e=s[292]|0;if(!(e<<16>>16)){a=36;break e}a=e+-1<<16>>16;s[292]=a;e=i[11]|0;if((e|0)!=0?(i[e+20>>2]|0)==(i[(i[17]|0)+((a&65535)<<2)>>2]|0):0){t=e+4|0;if(!(i[t>>2]|0))i[t>>2]=r;i[e+12>>2]=r;i[11]=0;a=74}else a=74;break}case 123:{a=i[15]|0;r=i[8]|0;e=a;do{if((s[a>>1]|0)==41&(r|0)!=0?(i[r+4>>2]|0)==(a|0):0){t=i[9]|0;i[8]=t;if(!t){i[4]=0;break}else{i[t+28>>2]=0;break}}}while(0);t=s[292]|0;a=t&65535;n[f+a>>0]=n[591]|0;n[591]=0;r=i[17]|0;s[292]=t+1<<16>>16;i[r+(a<<2)>>2]=e;a=74;break}case 125:{e=s[292]|0;if(!(e<<16>>16)){a=49;break e}r=e+-1<<16>>16;s[292]=r;t=s[293]|0;if(e<<16>>16!=t<<16>>16)if(t<<16>>16!=-1&(r&65535)<(t&65535)){a=53;break e}else{a=74;break t}else{r=i[16]|0;a=(s[291]|0)+-1<<16>>16;s[291]=a;s[293]=s[r+((a&65535)<<1)>>1]|0;k();a=74;break t}}case 39:{p(39);a=74;break}case 34:{p(34);a=74;break}case 47:switch(s[e+4>>1]|0){case 47:{T();break t}case 42:{A(1);break t}default:{t=i[15]|0;r=s[t>>1]|0;r:do{if(!(S(r)|0)){switch(r<<16>>16){case 41:if(B(i[(i[17]|0)+(c[292]<<2)>>2]|0)|0){a=71;break r}else{a=68;break r}case 125:break;default:{a=68;break r}}e=c[292]|0;if(!(v(i[(i[17]|0)+(e<<2)>>2]|0)|0)?(n[f+e>>0]|0)==0:0)a=68;else a=71}else switch(r<<16>>16){case 46:if(((s[t+-2>>1]|0)+-48&65535)<10){a=68;break r}else{a=71;break r}case 43:if((s[t+-2>>1]|0)==43){a=68;break r}else{a=71;break r}case 45:if((s[t+-2>>1]|0)==45){a=68;break r}else{a=71;break r}default:{a=71;break r}}}while(0);r:do{if((a|0)==68){a=0;if(!(b(t)|0)){switch(r<<16>>16){case 0:{a=71;break r}case 47:break;default:{e=1;break r}}if(!(n[590]|0))e=1;else a=71}else a=71}}while(0);if((a|0)==71){$();e=0}n[590]=e;a=74;break t}}case 96:{k();a=74;break}default:a=74}}while(0);if((a|0)==74){a=0;i[15]=i[18]}e=i[18]|0}if((a|0)==36){X();e=0;break}else if((a|0)==49){X();e=0;break}else if((a|0)==53){X();e=0;break}else if((a|0)==75){e=(s[293]|0)==-1&(s[292]|0)==0&(n[588]|0)==0;break}}}while(0);o=d;return e|0}function l(){var e=0,t=0,r=0,a=0,c=0,o=0;c=i[18]|0;o=c+12|0;i[18]=o;t=h(1)|0;e=i[18]|0;if(!((e|0)==(o|0)?!(C(t)|0):0))a=3;e:do{if((a|0)==3){t:do{switch(t<<16>>16){case 100:{H(e,e+14|0);break e}case 97:{i[18]=e+10;h(1)|0;e=i[18]|0;a=6;break}case 102:{a=6;break}case 99:{if(M(e+2|0,108,97,115,115)|0?(r=e+10|0,q(s[r>>1]|0)|0):0){i[18]=r;c=h(1)|0;o=i[18]|0;N(c)|0;H(o,i[18]|0);i[18]=(i[18]|0)+-2;break e}e=e+4|0;i[18]=e;a=13;break}case 108:case 118:{a=13;break}case 123:{i[18]=e+2;e=h(1)|0;r=i[18]|0;while(1){if(Z(e)|0){p(e);e=(i[18]|0)+2|0;i[18]=e}else{N(e)|0;e=i[18]|0}h(1)|0;e=g(r,e)|0;if(e<<16>>16==44){i[18]=(i[18]|0)+2;e=h(1)|0}t=r;r=i[18]|0;if(e<<16>>16==125){a=32;break}if((r|0)==(t|0)){a=29;break}if(r>>>0>(i[19]|0)>>>0){a=31;break}}if((a|0)==29){X();break e}else if((a|0)==31){X();break e}else if((a|0)==32){i[18]=r+2;a=34;break t}break}case 42:{i[18]=e+2;h(1)|0;a=i[18]|0;g(a,a)|0;a=34;break}default:{}}}while(0);if((a|0)==6){i[18]=e+16;e=h(1)|0;if(e<<16>>16==42){i[18]=(i[18]|0)+2;e=h(1)|0}o=i[18]|0;N(e)|0;H(o,i[18]|0);i[18]=(i[18]|0)+-2;break}else if((a|0)==13){e=e+4|0;i[18]=e;n[589]=0;t:while(1){i[18]=e+2;o=h(1)|0;e=i[18]|0;switch((N(o)|0)<<16>>16){case 91:case 123:{a=15;break t}default:{}}t=i[18]|0;if((t|0)==(e|0))break e;H(e,t);switch((h(1)|0)<<16>>16){case 61:{a=19;break t}case 44:break;default:{a=20;break t}}e=i[18]|0}if((a|0)==15){i[18]=(i[18]|0)+-2;break}else if((a|0)==19){i[18]=(i[18]|0)+-2;break}else if((a|0)==20){i[18]=(i[18]|0)+-2;break}}else if((a|0)==34)t=h(1)|0;e=i[18]|0;if(t<<16>>16==102?J(e+2|0,114,111,109)|0:0){i[18]=e+8;d(c,h(1)|0);break}i[18]=e+-2}}while(0);return}function u(){var e=0,t=0,r=0,a=0,c=0;c=i[18]|0;t=c+12|0;i[18]=t;e:do{switch((h(1)|0)<<16>>16){case 40:{t=i[17]|0;r=s[292]|0;s[292]=r+1<<16>>16;i[t+((r&65535)<<2)>>2]=c;if((s[i[15]>>1]|0)!=46){m(c,(i[18]|0)+2|0,0,c);i[11]=i[8];i[18]=(i[18]|0)+2;switch((h(1)|0)<<16>>16){case 39:{p(39);break}case 34:{p(34);break}default:{i[18]=(i[18]|0)+-2;break e}}i[18]=(i[18]|0)+2;switch((h(1)|0)<<16>>16){case 44:{c=i[18]|0;i[(i[8]|0)+4>>2]=c;i[18]=c+2;h(1)|0;c=i[18]|0;r=i[8]|0;i[r+16>>2]=c;n[r+24>>0]=1;i[18]=c+-2;break e}case 41:{s[292]=(s[292]|0)+-1<<16>>16;r=i[18]|0;c=i[8]|0;i[c+4>>2]=r;i[c+12>>2]=r;n[c+24>>0]=1;break e}default:{i[18]=(i[18]|0)+-2;break e}}}break}case 46:{i[18]=(i[18]|0)+2;if(((h(1)|0)<<16>>16==109?(e=i[18]|0,J(e+2|0,101,116,97)|0):0)?(s[i[15]>>1]|0)!=46:0)m(c,c,e+8|0,2);break}case 42:case 39:case 34:{a=16;break}case 123:{e=i[18]|0;if(s[292]|0){i[18]=e+-2;break e}while(1){if(e>>>0>=(i[19]|0)>>>0)break;e=h(1)|0;if(!(Z(e)|0)){if(e<<16>>16==125){a=31;break}}else p(e);e=(i[18]|0)+2|0;i[18]=e}if((a|0)==31)i[18]=(i[18]|0)+2;h(1)|0;e=i[18]|0;if(!(M(e,102,114,111,109)|0)){X();break e}i[18]=e+8;e=h(1)|0;if(Z(e)|0){d(c,e);break e}else{X();break e}}default:if((i[18]|0)!=(t|0))a=16}}while(0);do{if((a|0)==16){if(s[292]|0){i[18]=(i[18]|0)+-2;break}e=i[19]|0;t=i[18]|0;while(1){if(t>>>0>=e>>>0){a=23;break}r=s[t>>1]|0;if(Z(r)|0){a=21;break}a=t+2|0;i[18]=a;t=a}if((a|0)==21){d(c,r);break}else if((a|0)==23){X();break}}}while(0);return}function d(e,t){e=e|0;t=t|0;var r=0,n=0;r=(i[18]|0)+2|0;switch(t<<16>>16){case 39:{p(39);n=5;break}case 34:{p(34);n=5;break}default:X()}do{if((n|0)==5){m(e,r,i[18]|0,1);i[18]=(i[18]|0)+2;n=(h(0)|0)<<16>>16==97;t=i[18]|0;if(n?U(t+2|0,115,115,101,114,116)|0:0){i[18]=t+12;if((h(1)|0)<<16>>16!=123){i[18]=t;break}e=i[18]|0;r=e;e:while(1){i[18]=r+2;r=h(1)|0;switch(r<<16>>16){case 39:{p(39);i[18]=(i[18]|0)+2;r=h(1)|0;break}case 34:{p(34);i[18]=(i[18]|0)+2;r=h(1)|0;break}default:r=N(r)|0}if(r<<16>>16!=58){n=16;break}i[18]=(i[18]|0)+2;switch((h(1)|0)<<16>>16){case 39:{p(39);break}case 34:{p(34);break}default:{n=20;break e}}i[18]=(i[18]|0)+2;switch((h(1)|0)<<16>>16){case 125:{n=25;break e}case 44:break;default:{n=24;break e}}i[18]=(i[18]|0)+2;if((h(1)|0)<<16>>16==125){n=25;break}r=i[18]|0}if((n|0)==16){i[18]=t;break}else if((n|0)==20){i[18]=t;break}else if((n|0)==24){i[18]=t;break}else if((n|0)==25){n=i[8]|0;i[n+16>>2]=e;i[n+12>>2]=(i[18]|0)+2;break}}i[18]=t+-2}}while(0);return}function b(e){e=e|0;e:do{switch(s[e>>1]|0){case 100:switch(s[e+-2>>1]|0){case 105:{e=R(e+-4|0,118,111)|0;break e}case 108:{e=_(e+-4|0,121,105,101)|0;break e}default:{e=0;break e}}case 101:{switch(s[e+-2>>1]|0){case 115:break;case 116:{e=I(e+-4|0,100,101,108,101)|0;break e}default:{e=0;break e}}switch(s[e+-4>>1]|0){case 108:{e=P(e+-6|0,101)|0;break e}case 97:{e=P(e+-6|0,99)|0;break e}default:{e=0;break e}}}case 102:{if((s[e+-2>>1]|0)==111?(s[e+-4>>1]|0)==101:0)switch(s[e+-6>>1]|0){case 99:{e=L(e+-8|0,105,110,115,116,97,110)|0;break e}case 112:{e=R(e+-8|0,116,121)|0;break e}default:{e=0;break e}}else e=0;break}case 110:{e=e+-2|0;if(P(e,105)|0)e=1;else e=E(e,114,101,116,117,114)|0;break}case 111:{e=P(e+-2|0,100)|0;break}case 114:{e=O(e+-2|0,100,101,98,117,103,103,101)|0;break}case 116:{e=I(e+-2|0,97,119,97,105)|0;break}case 119:switch(s[e+-2>>1]|0){case 101:{e=P(e+-4|0,110)|0;break e}case 111:{e=_(e+-4|0,116,104,114)|0;break e}default:{e=0;break e}}default:e=0}}while(0);return e|0}function k(){var e=0,t=0,r=0;t=i[19]|0;r=i[18]|0;e:while(1){e=r+2|0;if(r>>>0>=t>>>0){t=8;break}switch(s[e>>1]|0){case 96:{t=9;break e}case 36:{if((s[r+4>>1]|0)==123){t=6;break e}break}case 92:{e=r+4|0;break}default:{}}r=e}if((t|0)==6){i[18]=r+4;e=s[293]|0;t=i[16]|0;r=s[291]|0;s[291]=r+1<<16>>16;s[t+((r&65535)<<1)>>1]=e;r=(s[292]|0)+1<<16>>16;s[292]=r;s[293]=r}else if((t|0)==8){i[18]=e;X()}else if((t|0)==9)i[18]=e;return}function h(e){e=e|0;var t=0,r=0,n=0;r=i[18]|0;e:do{t=s[r>>1]|0;t:do{if(t<<16>>16!=47)if(e)if(Y(t)|0)break;else break e;else if(F(t)|0)break;else break e;else switch(s[r+2>>1]|0){case 47:{T();break t}case 42:{A(e);break t}default:{t=47;break e}}}while(0);n=i[18]|0;r=n+2|0;i[18]=r}while(n>>>0<(i[19]|0)>>>0);return t|0}function p(e){e=e|0;var t=0,r=0,n=0,a=0;a=i[19]|0;t=i[18]|0;while(1){n=t+2|0;if(t>>>0>=a>>>0){t=9;break}r=s[n>>1]|0;if(r<<16>>16==e<<16>>16){t=10;break}if(r<<16>>16==92){r=t+4|0;if((s[r>>1]|0)==13){t=t+6|0;t=(s[t>>1]|0)==10?t:r}else t=r}else if(re(r)|0){t=9;break}else t=n}if((t|0)==9){i[18]=n;X()}else if((t|0)==10)i[18]=n;return}function m(e,t,r,s){e=e|0;t=t|0;r=r|0;s=s|0;var a=0,c=0;a=i[13]|0;i[13]=a+32;c=i[8]|0;i[((c|0)==0?16:c+28|0)>>2]=a;i[9]=c;i[8]=a;i[a+8>>2]=e;do{if(2!=(s|0))if(1==(s|0)){i[a+12>>2]=r+2;break}else{i[a+12>>2]=i[3];break}else i[a+12>>2]=r}while(0);i[a>>2]=t;i[a+4>>2]=r;i[a+16>>2]=0;i[a+20>>2]=s;n[a+24>>0]=1==(s|0)&1;i[a+28>>2]=0;return}function w(){var e=0,t=0,r=0;r=i[19]|0;t=i[18]|0;e:while(1){e=t+2|0;if(t>>>0>=r>>>0){t=6;break}switch(s[e>>1]|0){case 13:case 10:{t=6;break e}case 93:{t=7;break e}case 92:{e=t+4|0;break}default:{}}t=e}if((t|0)==6){i[18]=e;X();e=0}else if((t|0)==7){i[18]=e;e=93}return e|0}function y(e,t,r,n,i,a,c,o){e=e|0;t=t|0;r=r|0;n=n|0;i=i|0;a=a|0;c=c|0;o=o|0;if((((((s[e+12>>1]|0)==o<<16>>16?(s[e+10>>1]|0)==c<<16>>16:0)?(s[e+8>>1]|0)==a<<16>>16:0)?(s[e+6>>1]|0)==i<<16>>16:0)?(s[e+4>>1]|0)==n<<16>>16:0)?(s[e+2>>1]|0)==r<<16>>16:0)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function v(e){e=e|0;switch(s[e>>1]|0){case 62:{e=(s[e+-2>>1]|0)==61;break}case 41:case 59:{e=1;break}case 104:{e=I(e+-2|0,99,97,116,99)|0;break}case 121:{e=L(e+-2|0,102,105,110,97,108,108)|0;break}case 101:{e=_(e+-2|0,101,108,115)|0;break}default:e=0}return e|0}function g(e,t){e=e|0;t=t|0;var r=0,n=0;r=i[18]|0;n=s[r>>1]|0;if(n<<16>>16==97){i[18]=r+4;r=h(1)|0;e=i[18]|0;if(Z(r)|0){p(r);t=(i[18]|0)+2|0;i[18]=t}else{N(r)|0;t=i[18]|0}n=h(1)|0;r=i[18]|0}if((r|0)!=(e|0))H(e,t);return n|0}function $(){var e=0,t=0,r=0;e:while(1){e=i[18]|0;t=e+2|0;i[18]=t;if(e>>>0>=(i[19]|0)>>>0){r=7;break}switch(s[t>>1]|0){case 13:case 10:{r=7;break e}case 47:break e;case 91:{w()|0;break}case 92:{i[18]=e+4;break}default:{}}}if((r|0)==7)X();return}function A(e){e=e|0;var t=0,r=0,n=0,a=0,c=0;a=(i[18]|0)+2|0;i[18]=a;r=i[19]|0;while(1){t=a+2|0;if(a>>>0>=r>>>0)break;n=s[t>>1]|0;if(!e?re(n)|0:0)break;if(n<<16>>16==42?(s[a+4>>1]|0)==47:0){c=8;break}a=t}if((c|0)==8){i[18]=t;t=a+4|0}i[18]=t;return}function x(e,t,r,n,i,a,c){e=e|0;t=t|0;r=r|0;n=n|0;i=i|0;a=a|0;c=c|0;if(((((s[e+10>>1]|0)==c<<16>>16?(s[e+8>>1]|0)==a<<16>>16:0)?(s[e+6>>1]|0)==i<<16>>16:0)?(s[e+4>>1]|0)==n<<16>>16:0)?(s[e+2>>1]|0)==r<<16>>16:0)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function O(e,t,r,n,a,c,o,f){e=e|0;t=t|0;r=r|0;n=n|0;a=a|0;c=c|0;o=o|0;f=f|0;var l=0,u=0;u=e+-12|0;l=i[3]|0;if(u>>>0>=l>>>0?y(u,t,r,n,a,c,o,f)|0:0)if((u|0)==(l|0))l=1;else l=q(s[e+-14>>1]|0)|0;else l=0;return l|0}function C(e){e=e|0;e:do{switch(e<<16>>16){case 38:case 37:case 33:{e=1;break}default:if((e&-8)<<16>>16==40|(e+-58&65535)<6)e=1;else{switch(e<<16>>16){case 91:case 93:case 94:{e=1;break e}default:{}}e=(e+-123&65535)<4}}}while(0);return e|0}function S(e){e=e|0;e:do{switch(e<<16>>16){case 38:case 37:case 33:break;default:if(!((e+-58&65535)<6|(e+-40&65535)<7&e<<16>>16!=41)){switch(e<<16>>16){case 91:case 94:break e;default:{}}return e<<16>>16!=125&(e+-123&65535)<4|0}}}while(0);return 1}function L(e,t,r,n,a,c,o){e=e|0;t=t|0;r=r|0;n=n|0;a=a|0;c=c|0;o=o|0;var f=0,l=0;l=e+-10|0;f=i[3]|0;if(l>>>0>=f>>>0?x(l,t,r,n,a,c,o)|0:0)if((l|0)==(f|0))f=1;else f=q(s[e+-12>>1]|0)|0;else f=0;return f|0}function E(e,t,r,n,a,c){e=e|0;t=t|0;r=r|0;n=n|0;a=a|0;c=c|0;var o=0,f=0;f=e+-8|0;o=i[3]|0;if(f>>>0>=o>>>0?U(f,t,r,n,a,c)|0:0)if((f|0)==(o|0))o=1;else o=q(s[e+-10>>1]|0)|0;else o=0;return o|0}function j(e){e=e|0;var t=0,r=0,n=0,a=0;r=o;o=o+16|0;n=r;i[n>>2]=0;i[12]=e;t=i[3]|0;a=t+(e<<1)|0;e=a+2|0;s[a>>1]=0;i[n>>2]=e;i[13]=e;i[4]=0;i[8]=0;i[6]=0;i[5]=0;i[10]=0;i[7]=0;o=r;return t|0}function U(e,t,r,n,i,a){e=e|0;t=t|0;r=r|0;n=n|0;i=i|0;a=a|0;if((((s[e+8>>1]|0)==a<<16>>16?(s[e+6>>1]|0)==i<<16>>16:0)?(s[e+4>>1]|0)==n<<16>>16:0)?(s[e+2>>1]|0)==r<<16>>16:0)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function I(e,t,r,n,a){e=e|0;t=t|0;r=r|0;n=n|0;a=a|0;var c=0,o=0;o=e+-6|0;c=i[3]|0;if(o>>>0>=c>>>0?M(o,t,r,n,a)|0:0)if((o|0)==(c|0))c=1;else c=q(s[e+-8>>1]|0)|0;else c=0;return c|0}function _(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;var a=0,c=0;c=e+-4|0;a=i[3]|0;if(c>>>0>=a>>>0?J(c,t,r,n)|0:0)if((c|0)==(a|0))a=1;else a=q(s[e+-6>>1]|0)|0;else a=0;return a|0}function R(e,t,r){e=e|0;t=t|0;r=r|0;var n=0,a=0;a=e+-2|0;n=i[3]|0;if(a>>>0>=n>>>0?W(a,t,r)|0:0)if((a|0)==(n|0))n=1;else n=q(s[e+-4>>1]|0)|0;else n=0;return n|0}function M(e,t,r,n,i){e=e|0;t=t|0;r=r|0;n=n|0;i=i|0;if(((s[e+6>>1]|0)==i<<16>>16?(s[e+4>>1]|0)==n<<16>>16:0)?(s[e+2>>1]|0)==r<<16>>16:0)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function P(e,t){e=e|0;t=t|0;var r=0;r=i[3]|0;if(r>>>0<=e>>>0?(s[e>>1]|0)==t<<16>>16:0)if((r|0)==(e|0))r=1;else r=q(s[e+-2>>1]|0)|0;else r=0;return r|0}function q(e){e=e|0;e:do{if((e+-9&65535)<5)e=1;else{switch(e<<16>>16){case 32:case 160:{e=1;break e}default:{}}e=e<<16>>16!=46&(C(e)|0)}}while(0);return e|0}function T(){var e=0,t=0,r=0;e=i[19]|0;r=i[18]|0;e:while(1){t=r+2|0;if(r>>>0>=e>>>0)break;switch(s[t>>1]|0){case 13:case 10:break e;default:r=t}}i[18]=t;return}function N(e){e=e|0;while(1){if(Y(e)|0)break;if(C(e)|0)break;e=(i[18]|0)+2|0;i[18]=e;e=s[e>>1]|0;if(!(e<<16>>16)){e=0;break}}return e|0}function H(e,t){e=e|0;t=t|0;var r=0,n=0;r=i[13]|0;i[13]=r+12;n=i[10]|0;i[((n|0)==0?20:n+8|0)>>2]=r;i[10]=r;i[r>>2]=e;i[r+4>>2]=t;i[r+8>>2]=0;return}function J(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;if((s[e+4>>1]|0)==n<<16>>16?(s[e+2>>1]|0)==r<<16>>16:0)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function B(e){e=e|0;if(!(E(e,119,104,105,108,101)|0)?!(_(e,102,111,114)|0):0)e=R(e,105,102)|0;else e=1;return e|0}function D(){var e=0;e=i[(i[6]|0)+20>>2]|0;switch(e|0){case 1:{e=-1;break}case 2:{e=-2;break}default:e=e-(i[3]|0)>>1}return e|0}function W(e,t,r){e=e|0;t=t|0;r=r|0;if((s[e+2>>1]|0)==r<<16>>16)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function F(e){e=e|0;switch(e<<16>>16){case 160:case 32:case 12:case 11:case 9:{e=1;break}default:e=0}return e|0}function K(e){e=e|0;if((i[3]|0)==(e|0))e=1;else e=q(s[e+-2>>1]|0)|0;return e|0}function z(){var e=0;e=i[(i[6]|0)+16>>2]|0;if(!e)e=-1;else e=e-(i[3]|0)>>1;return e|0}function G(){var e=0;e=i[6]|0;e=i[((e|0)==0?16:e+28|0)>>2]|0;i[6]=e;return(e|0)!=0|0}function Q(){var e=0;e=i[7]|0;e=i[((e|0)==0?20:e+8|0)>>2]|0;i[7]=e;return(e|0)!=0|0}function V(e){e=e|0;var t=0;t=o;o=o+e|0;o=o+15&-16;return t|0}function X(){n[588]=1;i[14]=(i[18]|0)-(i[3]|0)>>1;i[18]=(i[19]|0)+2;return}function Y(e){e=e|0;return(e|128)<<16>>16==160|(e+-9&65535)<5|0}function Z(e){e=e|0;return e<<16>>16==39|e<<16>>16==34|0}function ee(){return(i[(i[6]|0)+12>>2]|0)-(i[3]|0)>>1|0}function te(){return(i[(i[6]|0)+8>>2]|0)-(i[3]|0)>>1|0}function re(e){e=e|0;return e<<16>>16==13|e<<16>>16==10|0}function ne(){return(i[(i[6]|0)+4>>2]|0)-(i[3]|0)>>1|0}function se(){return(i[(i[7]|0)+4>>2]|0)-(i[3]|0)>>1|0}function ie(){return(i[i[6]>>2]|0)-(i[3]|0)>>1|0}function ae(){return(i[i[7]>>2]|0)-(i[3]|0)>>1|0}function ce(){return a[(i[6]|0)+24>>0]|0|0}function oe(e){e=e|0;i[3]=e;return}function fe(){return(n[589]|0)!=0|0}function le(){return i[14]|0}return{ai:z,e:le,ee:se,es:ae,f:fe,id:D,ie:ne,ip:ce,is:ie,p:f,re:Q,ri:G,sa:j,se:ee,ses:oe,ss:te,sta:V}}({Int8Array,Int16Array,Int32Array,Uint8Array,Uint16Array},{},H),J=N.sta(2*B)}const r=W.length+1;N.ses(J),N.sa(r-1),(D?G:z)(W,new Uint16Array(H,J,r)),N.p()||(K=N.e(),Z());const n=[],s=[];for(;N.ri();){const e=N.is(),t=N.ie(),r=N.ai(),s=N.id(),i=N.ss(),a=N.se();let c;N.ip()&&(c=Q(-1===s?e:e+1,W.charCodeAt(-1===s?e-1:e))),n.push({n:c,s:e,e:t,ss:i,se:a,d:s,a:r})}for(;N.re();){const e=N.es(),t=W.charCodeAt(e);s.push(34===t||39===t?Q(e+1,t):W.slice(N.es(),N.ee()))}return[n,s,!!N.f()]}(r,n.u)}catch(e){console.warn(e),n.a=[[],[]]}return n.S=r,n})(),n.L=n.f.then(async()=>{let e=t;n.d=(await Promise.all(n.a[0].map(async({n:t,d:r})=>{if((r>=0&&!q||2===r&&!M)&&(n.n=!0),!t)return;const{r:s,b:i}=await te(t,n.r||n.u);return!i||P&&!ce||(n.n=!0),-1===r?(s||Je(t,n.r||n.u),w&&w.test(s)?{b:s}:(e.integrity&&(e=Object.assign({},e,{integrity:void 0})),Le(s,e).f)):void 0}))).filter(e=>e)}),n)}function Ee(){for(const e of document.querySelectorAll(p?'script[type="module-shim"]':'script[type="module"]'))Te(e);for(const e of document.querySelectorAll('link[rel="modulepreload"]'))He(e)}function je(){for(const e of document.querySelectorAll(p?'script[type="importmap-shim"]':'script[type="importmap"]'))qe(e)}function Ue(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerpolicy&&(t.referrerPolicy=e.referrerpolicy),"use-credentials"===e.crossorigin?t.credentials="include":"anonymous"===e.crossorigin?t.credentials="omit":t.credentials="same-origin",t}let Ie=Promise.resolve(),_e=1;function Re(){0!=--_e||A||document.dispatchEvent(new Event("DOMContentLoaded"))}document.addEventListener("DOMContentLoaded",async()=>{await oe,Re(),!p&&ie||(je(),Ee())});let Me=1;function Pe(){0!=--Me||A||document.dispatchEvent(new Event("readystatechange"))}function qe(e){if(!e.ep&&(e.src||e.innerHTML)){if(e.ep=!0,e.src){if(!p)return;ce=!0}le&&(fe=fe.then(async()=>{ae=function(e,t,r){const n={imports:Object.assign({},r.imports),scopes:Object.assign({},r.scopes)};if(e.imports&&f(e.imports,n.imports,t,r),e.scopes)for(let s in e.scopes){const i=o(s,t);f(e.scopes[s],n.scopes[i]||(n.scopes[i]={}),t,r)}return n}(e.src?await(await x(e.src)).json():JSON.parse(e.innerHTML),e.src||t,ae)}).catch(e=>setTimeout(()=>{throw e})),p||(le=!1))}}function Te(e){if(e.ep)return;if(null!==e.getAttribute("noshim"))return;if(!e.src&&!e.innerHTML)return;e.ep=!0;const r=Me>0,n=_e>0;r&&Me++,n&&_e++;const s=null===e.getAttribute("async")&&r,i=ue(e.src||`${t}?${re++}`,Ue(e),!e.src&&e.innerHTML,!p,s&&Ie).catch(e=>{setTimeout(()=>{throw e}),v(e)});s&&(Ie=i.then(Pe)),n&&i.then(Re)}"complete"===document.readyState?Pe():document.addEventListener("readystatechange",async()=>{je(),await oe,Pe()});const Ne={};function He(e){e.ep||(e.ep=!0,Ne[e.href]||(Ne[e.href]=Se(e.href,Ue(e))))}function Je(e,t){throw Error("Unable to resolve specifier '"+e+(t?"' from "+t:"'"))}}();
\ No newline at end of file
+!function(){const e=navigator.userAgent.match(/Edge\/\d\d\.\d+$/);let t;function r(e,t="text/javascript"){return URL.createObjectURL(new Blob([e],{type:t}))}const n=()=>{},s=document.querySelector("base[href]");if(s&&(t=s.href),!t&&"undefined"!=typeof location){t=location.href.split("#")[0].split("?")[0];const e=t.lastIndexOf("/");-1!==e&&(t=t.slice(0,e+1))}function i(e){try{return new URL(e),!0}catch{return!1}}const a=/\\/g;function c(e,t){if(t=t&&t.split("#")[0].split("?")[0],-1!==e.indexOf("\\")&&(e=e.replace(a,"/")),"/"===e[0]&&"/"===e[1])return t.slice(0,t.indexOf(":")+1)+e;if("."===e[0]&&("/"===e[1]||"."===e[1]&&("/"===e[2]||2===e.length&&(e+="/"))||1===e.length&&(e+="/"))||"/"===e[0]){const r=t.slice(0,t.indexOf(":")+1);let n;if("/"===t[r.length+1]?"file:"!==r?(n=t.slice(r.length+2),n=n.slice(n.indexOf("/")+1)):n=t.slice(8):n=t.slice(r.length+("/"===t[r.length])),"/"===e[0])return t.slice(0,t.length-n.length-1)+e;const s=n.slice(0,n.lastIndexOf("/")+1)+e,i=[];let a=-1;for(let e=0;e<s.length;e++)-1!==a?"/"===s[e]&&(i.push(s.slice(a,e+1)),a=-1):"."===s[e]?"."!==s[e+1]||"/"!==s[e+2]&&e+2!==s.length?"/"===s[e+1]||e+1===s.length?e+=1:a=e:(i.pop(),e+=2):a=e;return-1!==a&&i.push(s.slice(a)),t.slice(0,t.length-n.length)+i.join("")}}function o(e,t){return c(e,t)||(-1!==e.indexOf(":")?e:c("./"+e,t))}function f(e,t,r,n){for(let s in e){const i=c(s,r)||s;if(t[i])throw new Error(`Dynamic import map rejected: Overrides entry "${i}" from ${t[i]} to ${e[i]}.`);let a=e[s];if("string"!=typeof a)continue;const o=b(n,c(a,r)||a,r);o?t[i]=o:d(s,e[s],"bare specifier did not resolve")}}function l(e,t){if(t[e])return e;let r=e.length;do{const n=e.slice(0,r+1);if(n in t)return n}while(-1!==(r=e.lastIndexOf("/",r-1)))}function u(e,t){const r=l(e,t);if(r){const n=t[r];if(null===n)return;if(!(e.length>r.length&&"/"!==n[n.length-1]))return n+e.slice(r.length);d(r,n,"should have a trailing '/'")}}function d(e,t,r){console.warn("Package target "+r+", resolving target '"+t+"' for "+e)}function b(e,t,r){let n=r&&l(r,e.scopes);for(;n;){const r=u(t,e.scopes[n]);if(r)return r;n=l(n.slice(0,n.lastIndexOf("/")),e.scopes)}return u(t,e.imports)||-1!==t.indexOf(":")&&t}const k=document.querySelector("script[type=esms-options]"),h=k?JSON.parse(k.innerHTML):self.esmsInitOptions?self.esmsInitOptions:{};let p=!!h.shimMode;const m=O(p&&h.resolve),w=h.skip?new RegExp(h.skip):null;let y=h.nonce;if(!y){const e=document.querySelector("script[nonce]");e&&(y=e.nonce||e.getAttribute("nonce"))}const v=O(h.onerror||n),g=O(h.onpolyfill||n),{revokeBlobURLs:$,noLoadEventRetriggers:A}=h,x=h.fetch?O(h.fetch):fetch;function O(e){return"string"==typeof e?self[e]:e}const C=Array.isArray(h.polyfillEnable)?h.polyfillEnable:[],S=C.includes("css-modules"),L=C.includes("json-modules");let E;function j(e,{errUrl:n=e}={}){E=void 0;const s=r(`import*as m from'${e}';self._esmsi=m`),i=Object.assign(document.createElement("script"),{type:"module",src:s});i.setAttribute("nonce",y),i.setAttribute("noshim","");const a=new Promise(((e,r)=>{function a(a){document.head.removeChild(i),self._esmsi?(e(self._esmsi,t),self._esmsi=void 0):(r(!(a instanceof Event)&&a||E&&E.error||new Error(`Error loading or executing the graph of ${n} (check the console for ${s}).`)),E=void 0)}i.addEventListener("error",a),i.addEventListener("load",a)}));return document.head.appendChild(i),a}window.addEventListener("error",(e=>E=e));let U=j;const I=j(r("export default u=>import(u)")).then((e=>(e&&(U=e.default),!!e)),n);let _=!1,R=!1,M=!1,P=!1,q=!1;const T=Promise.resolve(I).then((e=>{if(e)return q=!0,Promise.all([U(r("import.meta")).then((()=>M=!0),n),S&&U(r('import"data:text/css,{}"assert{type:"css"}')).then((()=>R=!0),n),L&&U(r('import"data:text/json,{}"assert{type:"json"}')).then((()=>_=!0),n),new Promise((e=>{self._$s=r=>{document.head.removeChild(t),r&&(P=!0),delete self._$s,e()};const t=document.createElement("iframe");t.style.display="none",document.head.appendChild(t),t.src=r(`<script type=importmap nonce="${y}">{"imports":{"x":"data:text/javascript,"}}<\/script><script nonce="${y}">import('x').then(()=>1,()=>0).then(v=>parent._$s(v))<\/script>`,"text/html")}))])}));let N,H,J,B=4194304;const D=1===new Uint8Array(new Uint16Array([1]).buffer)[0];let W,F,K;function z(e,t){const r=e.length;let n=0;for(;n<r;){const r=e.charCodeAt(n);t[n++]=(255&r)<<8|r>>>8}}function G(e,t){const r=e.length;let n=0;for(;n<r;)t[n]=e.charCodeAt(n++)}function Q(e,t){K=e;let r="",n=K;for(;;){K>=W.length&&Z();const e=W.charCodeAt(K);if(e===t)break;92===e?(r+=W.slice(n,K),r+=V(),n=K):(8232===e||8233===e||Y(e)&&Z(),++K)}return r+=W.slice(n,K++),r}function V(){let e=W.charCodeAt(++K);switch(++K,e){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(X(2));case 117:return function(){let e;return 123===W.charCodeAt(K)?(++K,e=X(W.indexOf("}",K)-K),++K,e>1114111&&Z()):e=X(4),e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}();case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===W.charCodeAt(K)&&++K;case 10:return"";case 56:case 57:Z();default:if(e>=48&&e<=55){let t=W.substr(K-1,3).match(/^[0-7]+/)[0],r=parseInt(t,8);return r>255&&(t=t.slice(0,-1),r=parseInt(t,8)),K+=t.length-1,e=W.charCodeAt(K),"0"===t&&56!==e&&57!==e||Z(),String.fromCharCode(r)}return Y(e)?"":String.fromCharCode(e)}}function X(e){const t=K;let r=0,n=0;for(let t=0;t<e;++t,++K){let e,s=W.charCodeAt(K);if(95!==s){if(s>=97)e=s-97+10;else if(s>=65)e=s-65+10;else{if(!(s>=48&&s<=57))break;e=s-48}if(e>=16)break;n=s,r=16*r+e}else 95!==n&&0!==t||Z(),n=s}return 95!==n&&K-t===e||Z(),r}function Y(e){return 13===e||10===e}function Z(){throw Object.assign(new Error(`Parse error ${F}:${W.slice(0,K).split("\n").length}:${K-W.lastIndexOf("\n",K-1)}`),{idx:K})}async function ee(e,t){return b(ae,c(e,t)||e,t)}const te=m?async(e,t)=>({r:await m(e,t,ee),b:!1}):async function(e,t){const r=c(e,t);return{r:b(ae,r||e,t),b:!r&&!i(e)}};let re=0;const ne={};async function se(e,t){e.b||t[e.u]||(t[e.u]=1,await e.L,await Promise.all(e.d.map((e=>se(e,t)))),e.n||(e.n=e.d.some((e=>e.n))))}let ie,ae={imports:{},scopes:{}},ce=!1;const oe=T.then((()=>{if(!p){let e=!1;for(const t of document.querySelectorAll('script[type="module-shim"],script[type="importmap-shim"],script[type="module"],script[type="importmap"]')){if(e||"module"!==t.type||(e=!0),t.type.endsWith("-shim")){p=!0;break}if(e&&"importmap"===t.type){ce=!0;break}}}if(ie=q&&M&&P&&(!L||_)&&(!S||R)&&!ce&&!0,ie||g(),p||!ie)return new MutationObserver((e=>{for(const t of e)if("childList"===t.type)for(const e of t.addedNodes)"SCRIPT"===e.tagName?((!p&&"module"===e.type||p&&"module-shim"===e.type)&&Te(e),(!p&&"importmap"===e.type||p&&"importmap-shim"===e.type)&&qe(e)):"LINK"===e.tagName&&"modulepreload"===e.rel&&He(e)})).observe(document,{childList:!0,subtree:!0}),je(),void Ee()}));let fe=oe,le=!0;async function ue(e,t,n,s,i){if(p||(le=!1),await fe,!p&&ie)return s?null:(await i,U(n?r(n):e,{errUrl:e||n}));const a=Le(e,t,n),c={};if(await se(a,c),me=void 0,we(a,c),await i,n&&!p&&!a.n){const e=await U(r(n),{errUrl:n});return $&&de(Object.keys(c)),e}const o=await U(p||a.n||!s?a.b:a.u,{errUrl:a.u});return a.s&&(await U(a.s)).u$_(o),$&&de(Object.keys(c)),o}function de(e){let t=0;const r=e.length,n=self.requestIdleCallback?self.requestIdleCallback:self.requestAnimationFrame;n((function s(){const i=100*t;if(i>r)return;for(const t of e.slice(i,i+100)){const e=ne[t];e&&URL.revokeObjectURL(e.b)}t++,n(s)}))}async function be(e,r=t,n){return await oe,(le||p||!ie)&&(je(),p||(le=!1)),await fe,ue((await te(e,r)).r||Je(e,r),{credentials:"same-origin"})}self.importShim=be,p&&(be.getImportMap=()=>JSON.parse(JSON.stringify(ae)));const ke={};async function he(e,t=this.url){return(await te(e,`${t}`)).r||Je(e,t)}function pe(e){return`'${e.replace(/'/g,"\\'")}'`}let me;function we(t,n){if(t.b||!n[t.u])return;n[t.u]=0;for(const e of t.d)we(e,n);const[s]=t.a,i=t.S;let a=e&&me?`import '${me}';`:"";if(s.length){let e=0,n=0;for(const{s:c,se:o,d:f}of s)if(-1===f){const s=t.d[n++];let f=s.b;if(f){if(s.s){a+=`${i.slice(e,c-1)}/*${i.slice(c-1,o)}*/${pe(f)};import*as m$_${n} from'${s.b}';import{u$_ as u$_${n}}from'${s.s}';u$_${n}(m$_${n})`,e=o,s.s=void 0;continue}}else(f=s.s)||(f=s.s=r(`export function u$_(m){${s.a[1].map((e=>"default"===e?"$_default=m.default":`${e}=m.${e}`)).join(",")}}${s.a[1].map((e=>"default"===e?"let $_default;export{$_default as default}":`export let ${e}`)).join(";")}\n//# sourceURL=${s.r}?cycle`));a+=`${i.slice(e,c-1)}/*${i.slice(c-1,o)}*/${pe(f)}`,e=o}else-2===f?(ke[t.r]={url:t.r,resolve:he},a+=`${i.slice(e,c)}self._esmsm[${pe(t.r)}]`,e=o):(a+=`${i.slice(e,f+6)}Shim(${i.slice(c,o)}, ${t.r&&pe(t.r)}`,e=o);a+=i.slice(e)}else a+=i;let c=!1;a=a.replace(ye,((e,r,n)=>(c=!r,e.replace(n,(()=>new URL(n,t.r)))))),c||(a+="\n//# sourceURL="+t.r),t.b=me=r(a),t.S=void 0}self._esmsm=ke;const ye=/\n\/\/# source(Mapping)?URL=([^\n]+)\s*((;|\/\/[^#][^\n]*)\s*)*$/,ve=/^(text|application)\/(x-)?javascript(;|$)/,ge=/^(text|application)\/json(;|$)/,$e=/^(text|application)\/css(;|$)/,Ae=/^application\/wasm(;|$)/,xe=/url\(\s*(?:(["'])((?:\\.|[^\n\\"'])+)\1|((?:\\.|[^\s,"'()\\])+))\s*\)/g;let Oe=[],Ce=0;async function Se(e,t){const r=function(){if(++Ce>100)return new Promise((e=>Oe.push(e)))}();r&&await r;try{var n=await x(e,t)}finally{Ce--,Oe.length&&Oe.shift()()}if(!n.ok)throw new Error(`${n.status} ${n.statusText} ${n.url}`);const s=n.headers.get("content-type");if(ve.test(s))return{r:n.url,s:await n.text(),t:"js"};if(ge.test(s))return{r:n.url,s:`export default ${await n.text()}`,t:"json"};if($e.test(s))return{r:n.url,s:`var s=new CSSStyleSheet();s.replaceSync(${JSON.stringify((await n.text()).replace(xe,((t,r,n,s)=>`url(${r}${o(n||s,e)}${r})`)))});export default s;`,t:"css"};throw Ae.test(s)?new Error("WASM modules not supported"):new Error(`Unknown Content-Type "${s}"`)}function Le(e,t,r){let n=ne[e];return n||(n=ne[e]={u:e,r:void 0,f:void 0,S:void 0,L:void 0,a:void 0,d:void 0,b:void 0,s:void 0,n:!1,t:null},n.f=(async()=>{if(!r){let s;if(({r:n.r,s:r,t:s}=await(Ne[e]||Se(e,t))),s&&!p){if("css"===s&&!S||"json"===s&&!L)throw new Error(`${s}-modules require <script type="esms-options">{ "polyfillEnable": ["${s}-modules"] }<\/script>`);("css"===s&&!R||"json"===s&&!_)&&(n.n=!0)}}try{n.a=function(e,t="@"){if(W=e,F=t,W.length>B||!N){for(;W.length>B;)B*=2;H=new ArrayBuffer(4*B),N=function(e,t,r){"use asm";var n=new e.Int8Array(r),s=new e.Int16Array(r),i=new e.Int32Array(r),a=new e.Uint8Array(r),c=new e.Uint16Array(r),o=816;function f(e){e=e|0;var t=0,r=0,a=0,f=0,d=0;d=o;o=o+14336|0;f=d;n[589]=1;s[291]=0;s[292]=0;s[293]=-1;i[15]=i[2];n[590]=0;i[14]=0;n[588]=0;i[16]=d+10240;i[17]=d+2048;n[591]=0;e=(i[3]|0)+-2|0;i[18]=e;t=e+(i[12]<<1)|0;i[19]=t;e:while(1){r=e+2|0;i[18]=r;if(e>>>0>=t>>>0){a=18;break}t:do{switch(s[r>>1]|0){case 9:case 10:case 11:case 12:case 13:case 32:break;case 101:{if((((s[292]|0)==0?K(r)|0:0)?U(e+4|0,120,112,111,114,116)|0:0)?(l(),(n[589]|0)==0):0){a=9;break e}else a=17;break}case 105:{if(K(r)|0?U(e+4|0,109,112,111,114,116)|0:0){u();a=17}else a=17;break}case 59:{a=17;break}case 47:switch(s[e+4>>1]|0){case 47:{T();break t}case 42:{A(1);break t}default:{a=16;break e}}default:{a=16;break e}}}while(0);if((a|0)==17){a=0;i[15]=i[18]}e=i[18]|0;t=i[19]|0}if((a|0)==9){e=i[18]|0;i[15]=e;a=19}else if((a|0)==16){n[589]=0;i[18]=e;a=19}else if((a|0)==18)if(!(n[588]|0)){e=r;a=19}else e=0;do{if((a|0)==19){e:while(1){t=e+2|0;i[18]=t;r=t;if(e>>>0>=(i[19]|0)>>>0){a=75;break}t:do{switch(s[t>>1]|0){case 9:case 10:case 11:case 12:case 13:case 32:break;case 101:{if(((s[292]|0)==0?K(t)|0:0)?U(e+4|0,120,112,111,114,116)|0:0){l();a=74}else a=74;break}case 105:{if(K(t)|0?U(e+4|0,109,112,111,114,116)|0:0){u();a=74}else a=74;break}case 99:{if((K(t)|0?M(e+4|0,108,97,115,115)|0:0)?Y(s[e+12>>1]|0)|0:0){n[591]=1;a=74}else a=74;break}case 40:{t=i[15]|0;r=i[17]|0;a=s[292]|0;s[292]=a+1<<16>>16;i[r+((a&65535)<<2)>>2]=t;a=74;break}case 41:{e=s[292]|0;if(!(e<<16>>16)){a=36;break e}a=e+-1<<16>>16;s[292]=a;e=i[11]|0;if((e|0)!=0?(i[e+20>>2]|0)==(i[(i[17]|0)+((a&65535)<<2)>>2]|0):0){t=e+4|0;if(!(i[t>>2]|0))i[t>>2]=r;i[e+12>>2]=r;i[11]=0;a=74}else a=74;break}case 123:{a=i[15]|0;r=i[8]|0;e=a;do{if((s[a>>1]|0)==41&(r|0)!=0?(i[r+4>>2]|0)==(a|0):0){t=i[9]|0;i[8]=t;if(!t){i[4]=0;break}else{i[t+28>>2]=0;break}}}while(0);t=s[292]|0;a=t&65535;n[f+a>>0]=n[591]|0;n[591]=0;r=i[17]|0;s[292]=t+1<<16>>16;i[r+(a<<2)>>2]=e;a=74;break}case 125:{e=s[292]|0;if(!(e<<16>>16)){a=49;break e}r=e+-1<<16>>16;s[292]=r;t=s[293]|0;if(e<<16>>16!=t<<16>>16)if(t<<16>>16!=-1&(r&65535)<(t&65535)){a=53;break e}else{a=74;break t}else{r=i[16]|0;a=(s[291]|0)+-1<<16>>16;s[291]=a;s[293]=s[r+((a&65535)<<1)>>1]|0;k();a=74;break t}}case 39:{p(39);a=74;break}case 34:{p(34);a=74;break}case 47:switch(s[e+4>>1]|0){case 47:{T();break t}case 42:{A(1);break t}default:{t=i[15]|0;r=s[t>>1]|0;r:do{if(!(S(r)|0)){switch(r<<16>>16){case 41:if(B(i[(i[17]|0)+(c[292]<<2)>>2]|0)|0){a=71;break r}else{a=68;break r}case 125:break;default:{a=68;break r}}e=c[292]|0;if(!(v(i[(i[17]|0)+(e<<2)>>2]|0)|0)?(n[f+e>>0]|0)==0:0)a=68;else a=71}else switch(r<<16>>16){case 46:if(((s[t+-2>>1]|0)+-48&65535)<10){a=68;break r}else{a=71;break r}case 43:if((s[t+-2>>1]|0)==43){a=68;break r}else{a=71;break r}case 45:if((s[t+-2>>1]|0)==45){a=68;break r}else{a=71;break r}default:{a=71;break r}}}while(0);r:do{if((a|0)==68){a=0;if(!(b(t)|0)){switch(r<<16>>16){case 0:{a=71;break r}case 47:break;default:{e=1;break r}}if(!(n[590]|0))e=1;else a=71}else a=71}}while(0);if((a|0)==71){$();e=0}n[590]=e;a=74;break t}}case 96:{k();a=74;break}default:a=74}}while(0);if((a|0)==74){a=0;i[15]=i[18]}e=i[18]|0}if((a|0)==36){X();e=0;break}else if((a|0)==49){X();e=0;break}else if((a|0)==53){X();e=0;break}else if((a|0)==75){e=(s[293]|0)==-1&(s[292]|0)==0&(n[588]|0)==0;break}}}while(0);o=d;return e|0}function l(){var e=0,t=0,r=0,a=0,c=0,o=0;c=i[18]|0;o=c+12|0;i[18]=o;t=h(1)|0;e=i[18]|0;if(!((e|0)==(o|0)?!(C(t)|0):0))a=3;e:do{if((a|0)==3){t:do{switch(t<<16>>16){case 100:{H(e,e+14|0);break e}case 97:{i[18]=e+10;h(1)|0;e=i[18]|0;a=6;break}case 102:{a=6;break}case 99:{if(M(e+2|0,108,97,115,115)|0?(r=e+10|0,q(s[r>>1]|0)|0):0){i[18]=r;c=h(1)|0;o=i[18]|0;N(c)|0;H(o,i[18]|0);i[18]=(i[18]|0)+-2;break e}e=e+4|0;i[18]=e;a=13;break}case 108:case 118:{a=13;break}case 123:{i[18]=e+2;e=h(1)|0;r=i[18]|0;while(1){if(Z(e)|0){p(e);e=(i[18]|0)+2|0;i[18]=e}else{N(e)|0;e=i[18]|0}h(1)|0;e=g(r,e)|0;if(e<<16>>16==44){i[18]=(i[18]|0)+2;e=h(1)|0}t=r;r=i[18]|0;if(e<<16>>16==125){a=32;break}if((r|0)==(t|0)){a=29;break}if(r>>>0>(i[19]|0)>>>0){a=31;break}}if((a|0)==29){X();break e}else if((a|0)==31){X();break e}else if((a|0)==32){i[18]=r+2;a=34;break t}break}case 42:{i[18]=e+2;h(1)|0;a=i[18]|0;g(a,a)|0;a=34;break}default:{}}}while(0);if((a|0)==6){i[18]=e+16;e=h(1)|0;if(e<<16>>16==42){i[18]=(i[18]|0)+2;e=h(1)|0}o=i[18]|0;N(e)|0;H(o,i[18]|0);i[18]=(i[18]|0)+-2;break}else if((a|0)==13){e=e+4|0;i[18]=e;n[589]=0;t:while(1){i[18]=e+2;o=h(1)|0;e=i[18]|0;switch((N(o)|0)<<16>>16){case 91:case 123:{a=15;break t}default:{}}t=i[18]|0;if((t|0)==(e|0))break e;H(e,t);switch((h(1)|0)<<16>>16){case 61:{a=19;break t}case 44:break;default:{a=20;break t}}e=i[18]|0}if((a|0)==15){i[18]=(i[18]|0)+-2;break}else if((a|0)==19){i[18]=(i[18]|0)+-2;break}else if((a|0)==20){i[18]=(i[18]|0)+-2;break}}else if((a|0)==34)t=h(1)|0;e=i[18]|0;if(t<<16>>16==102?J(e+2|0,114,111,109)|0:0){i[18]=e+8;d(c,h(1)|0);break}i[18]=e+-2}}while(0);return}function u(){var e=0,t=0,r=0,a=0,c=0;c=i[18]|0;t=c+12|0;i[18]=t;e:do{switch((h(1)|0)<<16>>16){case 40:{t=i[17]|0;r=s[292]|0;s[292]=r+1<<16>>16;i[t+((r&65535)<<2)>>2]=c;if((s[i[15]>>1]|0)!=46){m(c,(i[18]|0)+2|0,0,c);i[11]=i[8];i[18]=(i[18]|0)+2;switch((h(1)|0)<<16>>16){case 39:{p(39);break}case 34:{p(34);break}default:{i[18]=(i[18]|0)+-2;break e}}i[18]=(i[18]|0)+2;switch((h(1)|0)<<16>>16){case 44:{c=i[18]|0;i[(i[8]|0)+4>>2]=c;i[18]=c+2;h(1)|0;c=i[18]|0;r=i[8]|0;i[r+16>>2]=c;n[r+24>>0]=1;i[18]=c+-2;break e}case 41:{s[292]=(s[292]|0)+-1<<16>>16;r=i[18]|0;c=i[8]|0;i[c+4>>2]=r;i[c+12>>2]=r;n[c+24>>0]=1;break e}default:{i[18]=(i[18]|0)+-2;break e}}}break}case 46:{i[18]=(i[18]|0)+2;if(((h(1)|0)<<16>>16==109?(e=i[18]|0,J(e+2|0,101,116,97)|0):0)?(s[i[15]>>1]|0)!=46:0)m(c,c,e+8|0,2);break}case 42:case 39:case 34:{a=16;break}case 123:{e=i[18]|0;if(s[292]|0){i[18]=e+-2;break e}while(1){if(e>>>0>=(i[19]|0)>>>0)break;e=h(1)|0;if(!(Z(e)|0)){if(e<<16>>16==125){a=31;break}}else p(e);e=(i[18]|0)+2|0;i[18]=e}if((a|0)==31)i[18]=(i[18]|0)+2;h(1)|0;e=i[18]|0;if(!(M(e,102,114,111,109)|0)){X();break e}i[18]=e+8;e=h(1)|0;if(Z(e)|0){d(c,e);break e}else{X();break e}}default:if((i[18]|0)!=(t|0))a=16}}while(0);do{if((a|0)==16){if(s[292]|0){i[18]=(i[18]|0)+-2;break}e=i[19]|0;t=i[18]|0;while(1){if(t>>>0>=e>>>0){a=23;break}r=s[t>>1]|0;if(Z(r)|0){a=21;break}a=t+2|0;i[18]=a;t=a}if((a|0)==21){d(c,r);break}else if((a|0)==23){X();break}}}while(0);return}function d(e,t){e=e|0;t=t|0;var r=0,n=0;r=(i[18]|0)+2|0;switch(t<<16>>16){case 39:{p(39);n=5;break}case 34:{p(34);n=5;break}default:X()}do{if((n|0)==5){m(e,r,i[18]|0,1);i[18]=(i[18]|0)+2;n=(h(0)|0)<<16>>16==97;t=i[18]|0;if(n?U(t+2|0,115,115,101,114,116)|0:0){i[18]=t+12;if((h(1)|0)<<16>>16!=123){i[18]=t;break}e=i[18]|0;r=e;e:while(1){i[18]=r+2;r=h(1)|0;switch(r<<16>>16){case 39:{p(39);i[18]=(i[18]|0)+2;r=h(1)|0;break}case 34:{p(34);i[18]=(i[18]|0)+2;r=h(1)|0;break}default:r=N(r)|0}if(r<<16>>16!=58){n=16;break}i[18]=(i[18]|0)+2;switch((h(1)|0)<<16>>16){case 39:{p(39);break}case 34:{p(34);break}default:{n=20;break e}}i[18]=(i[18]|0)+2;switch((h(1)|0)<<16>>16){case 125:{n=25;break e}case 44:break;default:{n=24;break e}}i[18]=(i[18]|0)+2;if((h(1)|0)<<16>>16==125){n=25;break}r=i[18]|0}if((n|0)==16){i[18]=t;break}else if((n|0)==20){i[18]=t;break}else if((n|0)==24){i[18]=t;break}else if((n|0)==25){n=i[8]|0;i[n+16>>2]=e;i[n+12>>2]=(i[18]|0)+2;break}}i[18]=t+-2}}while(0);return}function b(e){e=e|0;e:do{switch(s[e>>1]|0){case 100:switch(s[e+-2>>1]|0){case 105:{e=R(e+-4|0,118,111)|0;break e}case 108:{e=_(e+-4|0,121,105,101)|0;break e}default:{e=0;break e}}case 101:{switch(s[e+-2>>1]|0){case 115:break;case 116:{e=I(e+-4|0,100,101,108,101)|0;break e}default:{e=0;break e}}switch(s[e+-4>>1]|0){case 108:{e=P(e+-6|0,101)|0;break e}case 97:{e=P(e+-6|0,99)|0;break e}default:{e=0;break e}}}case 102:{if((s[e+-2>>1]|0)==111?(s[e+-4>>1]|0)==101:0)switch(s[e+-6>>1]|0){case 99:{e=L(e+-8|0,105,110,115,116,97,110)|0;break e}case 112:{e=R(e+-8|0,116,121)|0;break e}default:{e=0;break e}}else e=0;break}case 110:{e=e+-2|0;if(P(e,105)|0)e=1;else e=E(e,114,101,116,117,114)|0;break}case 111:{e=P(e+-2|0,100)|0;break}case 114:{e=O(e+-2|0,100,101,98,117,103,103,101)|0;break}case 116:{e=I(e+-2|0,97,119,97,105)|0;break}case 119:switch(s[e+-2>>1]|0){case 101:{e=P(e+-4|0,110)|0;break e}case 111:{e=_(e+-4|0,116,104,114)|0;break e}default:{e=0;break e}}default:e=0}}while(0);return e|0}function k(){var e=0,t=0,r=0;t=i[19]|0;r=i[18]|0;e:while(1){e=r+2|0;if(r>>>0>=t>>>0){t=8;break}switch(s[e>>1]|0){case 96:{t=9;break e}case 36:{if((s[r+4>>1]|0)==123){t=6;break e}break}case 92:{e=r+4|0;break}default:{}}r=e}if((t|0)==6){i[18]=r+4;e=s[293]|0;t=i[16]|0;r=s[291]|0;s[291]=r+1<<16>>16;s[t+((r&65535)<<1)>>1]=e;r=(s[292]|0)+1<<16>>16;s[292]=r;s[293]=r}else if((t|0)==8){i[18]=e;X()}else if((t|0)==9)i[18]=e;return}function h(e){e=e|0;var t=0,r=0,n=0;r=i[18]|0;e:do{t=s[r>>1]|0;t:do{if(t<<16>>16!=47)if(e)if(Y(t)|0)break;else break e;else if(F(t)|0)break;else break e;else switch(s[r+2>>1]|0){case 47:{T();break t}case 42:{A(e);break t}default:{t=47;break e}}}while(0);n=i[18]|0;r=n+2|0;i[18]=r}while(n>>>0<(i[19]|0)>>>0);return t|0}function p(e){e=e|0;var t=0,r=0,n=0,a=0;a=i[19]|0;t=i[18]|0;while(1){n=t+2|0;if(t>>>0>=a>>>0){t=9;break}r=s[n>>1]|0;if(r<<16>>16==e<<16>>16){t=10;break}if(r<<16>>16==92){r=t+4|0;if((s[r>>1]|0)==13){t=t+6|0;t=(s[t>>1]|0)==10?t:r}else t=r}else if(re(r)|0){t=9;break}else t=n}if((t|0)==9){i[18]=n;X()}else if((t|0)==10)i[18]=n;return}function m(e,t,r,s){e=e|0;t=t|0;r=r|0;s=s|0;var a=0,c=0;a=i[13]|0;i[13]=a+32;c=i[8]|0;i[((c|0)==0?16:c+28|0)>>2]=a;i[9]=c;i[8]=a;i[a+8>>2]=e;do{if(2!=(s|0))if(1==(s|0)){i[a+12>>2]=r+2;break}else{i[a+12>>2]=i[3];break}else i[a+12>>2]=r}while(0);i[a>>2]=t;i[a+4>>2]=r;i[a+16>>2]=0;i[a+20>>2]=s;n[a+24>>0]=1==(s|0)&1;i[a+28>>2]=0;return}function w(){var e=0,t=0,r=0;r=i[19]|0;t=i[18]|0;e:while(1){e=t+2|0;if(t>>>0>=r>>>0){t=6;break}switch(s[e>>1]|0){case 13:case 10:{t=6;break e}case 93:{t=7;break e}case 92:{e=t+4|0;break}default:{}}t=e}if((t|0)==6){i[18]=e;X();e=0}else if((t|0)==7){i[18]=e;e=93}return e|0}function y(e,t,r,n,i,a,c,o){e=e|0;t=t|0;r=r|0;n=n|0;i=i|0;a=a|0;c=c|0;o=o|0;if((((((s[e+12>>1]|0)==o<<16>>16?(s[e+10>>1]|0)==c<<16>>16:0)?(s[e+8>>1]|0)==a<<16>>16:0)?(s[e+6>>1]|0)==i<<16>>16:0)?(s[e+4>>1]|0)==n<<16>>16:0)?(s[e+2>>1]|0)==r<<16>>16:0)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function v(e){e=e|0;switch(s[e>>1]|0){case 62:{e=(s[e+-2>>1]|0)==61;break}case 41:case 59:{e=1;break}case 104:{e=I(e+-2|0,99,97,116,99)|0;break}case 121:{e=L(e+-2|0,102,105,110,97,108,108)|0;break}case 101:{e=_(e+-2|0,101,108,115)|0;break}default:e=0}return e|0}function g(e,t){e=e|0;t=t|0;var r=0,n=0;r=i[18]|0;n=s[r>>1]|0;if(n<<16>>16==97){i[18]=r+4;r=h(1)|0;e=i[18]|0;if(Z(r)|0){p(r);t=(i[18]|0)+2|0;i[18]=t}else{N(r)|0;t=i[18]|0}n=h(1)|0;r=i[18]|0}if((r|0)!=(e|0))H(e,t);return n|0}function $(){var e=0,t=0,r=0;e:while(1){e=i[18]|0;t=e+2|0;i[18]=t;if(e>>>0>=(i[19]|0)>>>0){r=7;break}switch(s[t>>1]|0){case 13:case 10:{r=7;break e}case 47:break e;case 91:{w()|0;break}case 92:{i[18]=e+4;break}default:{}}}if((r|0)==7)X();return}function A(e){e=e|0;var t=0,r=0,n=0,a=0,c=0;a=(i[18]|0)+2|0;i[18]=a;r=i[19]|0;while(1){t=a+2|0;if(a>>>0>=r>>>0)break;n=s[t>>1]|0;if(!e?re(n)|0:0)break;if(n<<16>>16==42?(s[a+4>>1]|0)==47:0){c=8;break}a=t}if((c|0)==8){i[18]=t;t=a+4|0}i[18]=t;return}function x(e,t,r,n,i,a,c){e=e|0;t=t|0;r=r|0;n=n|0;i=i|0;a=a|0;c=c|0;if(((((s[e+10>>1]|0)==c<<16>>16?(s[e+8>>1]|0)==a<<16>>16:0)?(s[e+6>>1]|0)==i<<16>>16:0)?(s[e+4>>1]|0)==n<<16>>16:0)?(s[e+2>>1]|0)==r<<16>>16:0)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function O(e,t,r,n,a,c,o,f){e=e|0;t=t|0;r=r|0;n=n|0;a=a|0;c=c|0;o=o|0;f=f|0;var l=0,u=0;u=e+-12|0;l=i[3]|0;if(u>>>0>=l>>>0?y(u,t,r,n,a,c,o,f)|0:0)if((u|0)==(l|0))l=1;else l=q(s[e+-14>>1]|0)|0;else l=0;return l|0}function C(e){e=e|0;e:do{switch(e<<16>>16){case 38:case 37:case 33:{e=1;break}default:if((e&-8)<<16>>16==40|(e+-58&65535)<6)e=1;else{switch(e<<16>>16){case 91:case 93:case 94:{e=1;break e}default:{}}e=(e+-123&65535)<4}}}while(0);return e|0}function S(e){e=e|0;e:do{switch(e<<16>>16){case 38:case 37:case 33:break;default:if(!((e+-58&65535)<6|(e+-40&65535)<7&e<<16>>16!=41)){switch(e<<16>>16){case 91:case 94:break e;default:{}}return e<<16>>16!=125&(e+-123&65535)<4|0}}}while(0);return 1}function L(e,t,r,n,a,c,o){e=e|0;t=t|0;r=r|0;n=n|0;a=a|0;c=c|0;o=o|0;var f=0,l=0;l=e+-10|0;f=i[3]|0;if(l>>>0>=f>>>0?x(l,t,r,n,a,c,o)|0:0)if((l|0)==(f|0))f=1;else f=q(s[e+-12>>1]|0)|0;else f=0;return f|0}function E(e,t,r,n,a,c){e=e|0;t=t|0;r=r|0;n=n|0;a=a|0;c=c|0;var o=0,f=0;f=e+-8|0;o=i[3]|0;if(f>>>0>=o>>>0?U(f,t,r,n,a,c)|0:0)if((f|0)==(o|0))o=1;else o=q(s[e+-10>>1]|0)|0;else o=0;return o|0}function j(e){e=e|0;var t=0,r=0,n=0,a=0;r=o;o=o+16|0;n=r;i[n>>2]=0;i[12]=e;t=i[3]|0;a=t+(e<<1)|0;e=a+2|0;s[a>>1]=0;i[n>>2]=e;i[13]=e;i[4]=0;i[8]=0;i[6]=0;i[5]=0;i[10]=0;i[7]=0;o=r;return t|0}function U(e,t,r,n,i,a){e=e|0;t=t|0;r=r|0;n=n|0;i=i|0;a=a|0;if((((s[e+8>>1]|0)==a<<16>>16?(s[e+6>>1]|0)==i<<16>>16:0)?(s[e+4>>1]|0)==n<<16>>16:0)?(s[e+2>>1]|0)==r<<16>>16:0)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function I(e,t,r,n,a){e=e|0;t=t|0;r=r|0;n=n|0;a=a|0;var c=0,o=0;o=e+-6|0;c=i[3]|0;if(o>>>0>=c>>>0?M(o,t,r,n,a)|0:0)if((o|0)==(c|0))c=1;else c=q(s[e+-8>>1]|0)|0;else c=0;return c|0}function _(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;var a=0,c=0;c=e+-4|0;a=i[3]|0;if(c>>>0>=a>>>0?J(c,t,r,n)|0:0)if((c|0)==(a|0))a=1;else a=q(s[e+-6>>1]|0)|0;else a=0;return a|0}function R(e,t,r){e=e|0;t=t|0;r=r|0;var n=0,a=0;a=e+-2|0;n=i[3]|0;if(a>>>0>=n>>>0?W(a,t,r)|0:0)if((a|0)==(n|0))n=1;else n=q(s[e+-4>>1]|0)|0;else n=0;return n|0}function M(e,t,r,n,i){e=e|0;t=t|0;r=r|0;n=n|0;i=i|0;if(((s[e+6>>1]|0)==i<<16>>16?(s[e+4>>1]|0)==n<<16>>16:0)?(s[e+2>>1]|0)==r<<16>>16:0)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function P(e,t){e=e|0;t=t|0;var r=0;r=i[3]|0;if(r>>>0<=e>>>0?(s[e>>1]|0)==t<<16>>16:0)if((r|0)==(e|0))r=1;else r=q(s[e+-2>>1]|0)|0;else r=0;return r|0}function q(e){e=e|0;e:do{if((e+-9&65535)<5)e=1;else{switch(e<<16>>16){case 32:case 160:{e=1;break e}default:{}}e=e<<16>>16!=46&(C(e)|0)}}while(0);return e|0}function T(){var e=0,t=0,r=0;e=i[19]|0;r=i[18]|0;e:while(1){t=r+2|0;if(r>>>0>=e>>>0)break;switch(s[t>>1]|0){case 13:case 10:break e;default:r=t}}i[18]=t;return}function N(e){e=e|0;while(1){if(Y(e)|0)break;if(C(e)|0)break;e=(i[18]|0)+2|0;i[18]=e;e=s[e>>1]|0;if(!(e<<16>>16)){e=0;break}}return e|0}function H(e,t){e=e|0;t=t|0;var r=0,n=0;r=i[13]|0;i[13]=r+12;n=i[10]|0;i[((n|0)==0?20:n+8|0)>>2]=r;i[10]=r;i[r>>2]=e;i[r+4>>2]=t;i[r+8>>2]=0;return}function J(e,t,r,n){e=e|0;t=t|0;r=r|0;n=n|0;if((s[e+4>>1]|0)==n<<16>>16?(s[e+2>>1]|0)==r<<16>>16:0)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function B(e){e=e|0;if(!(E(e,119,104,105,108,101)|0)?!(_(e,102,111,114)|0):0)e=R(e,105,102)|0;else e=1;return e|0}function D(){var e=0;e=i[(i[6]|0)+20>>2]|0;switch(e|0){case 1:{e=-1;break}case 2:{e=-2;break}default:e=e-(i[3]|0)>>1}return e|0}function W(e,t,r){e=e|0;t=t|0;r=r|0;if((s[e+2>>1]|0)==r<<16>>16)t=(s[e>>1]|0)==t<<16>>16;else t=0;return t|0}function F(e){e=e|0;switch(e<<16>>16){case 160:case 32:case 12:case 11:case 9:{e=1;break}default:e=0}return e|0}function K(e){e=e|0;if((i[3]|0)==(e|0))e=1;else e=q(s[e+-2>>1]|0)|0;return e|0}function z(){var e=0;e=i[(i[6]|0)+16>>2]|0;if(!e)e=-1;else e=e-(i[3]|0)>>1;return e|0}function G(){var e=0;e=i[6]|0;e=i[((e|0)==0?16:e+28|0)>>2]|0;i[6]=e;return(e|0)!=0|0}function Q(){var e=0;e=i[7]|0;e=i[((e|0)==0?20:e+8|0)>>2]|0;i[7]=e;return(e|0)!=0|0}function V(e){e=e|0;var t=0;t=o;o=o+e|0;o=o+15&-16;return t|0}function X(){n[588]=1;i[14]=(i[18]|0)-(i[3]|0)>>1;i[18]=(i[19]|0)+2;return}function Y(e){e=e|0;return(e|128)<<16>>16==160|(e+-9&65535)<5|0}function Z(e){e=e|0;return e<<16>>16==39|e<<16>>16==34|0}function ee(){return(i[(i[6]|0)+12>>2]|0)-(i[3]|0)>>1|0}function te(){return(i[(i[6]|0)+8>>2]|0)-(i[3]|0)>>1|0}function re(e){e=e|0;return e<<16>>16==13|e<<16>>16==10|0}function ne(){return(i[(i[6]|0)+4>>2]|0)-(i[3]|0)>>1|0}function se(){return(i[(i[7]|0)+4>>2]|0)-(i[3]|0)>>1|0}function ie(){return(i[i[6]>>2]|0)-(i[3]|0)>>1|0}function ae(){return(i[i[7]>>2]|0)-(i[3]|0)>>1|0}function ce(){return a[(i[6]|0)+24>>0]|0|0}function oe(e){e=e|0;i[3]=e;return}function fe(){return(n[589]|0)!=0|0}function le(){return i[14]|0}return{ai:z,e:le,ee:se,es:ae,f:fe,id:D,ie:ne,ip:ce,is:ie,p:f,re:Q,ri:G,sa:j,se:ee,ses:oe,ss:te,sta:V}}({Int8Array,Int16Array,Int32Array,Uint8Array,Uint16Array},{},H),J=N.sta(2*B)}const r=W.length+1;N.ses(J),N.sa(r-1),(D?G:z)(W,new Uint16Array(H,J,r)),N.p()||(K=N.e(),Z());const n=[],s=[];for(;N.ri();){const e=N.is(),t=N.ie(),r=N.ai(),s=N.id(),i=N.ss(),a=N.se();let c;N.ip()&&(c=Q(-1===s?e:e+1,W.charCodeAt(-1===s?e-1:e))),n.push({n:c,s:e,e:t,ss:i,se:a,d:s,a:r})}for(;N.re();){const e=N.es(),t=W.charCodeAt(e);s.push(34===t||39===t?Q(e+1,t):W.slice(N.es(),N.ee()))}return[n,s,!!N.f()]}(r,n.u)}catch(e){console.warn(e),n.a=[[],[]]}return n.S=r,n})(),n.L=n.f.then((async()=>{let e=t;n.d=(await Promise.all(n.a[0].map((async({n:t,d:r})=>{if((r>=0&&!q||2===r&&!M)&&(n.n=!0),!t)return;const{r:s,b:i}=await te(t,n.r||n.u);return!i||P&&!ce||(n.n=!0),-1===r?(s||Je(t,n.r||n.u),w&&w.test(s)?{b:s}:(e.integrity&&(e=Object.assign({},e,{integrity:void 0})),Le(s,e).f)):void 0})))).filter((e=>e))})),n)}function Ee(){for(const e of document.querySelectorAll(p?'script[type="module-shim"]':'script[type="module"]'))Te(e);for(const e of document.querySelectorAll('link[rel="modulepreload"]'))He(e)}function je(){for(const e of document.querySelectorAll(p?'script[type="importmap-shim"]':'script[type="importmap"]'))qe(e)}function Ue(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerpolicy&&(t.referrerPolicy=e.referrerpolicy),"use-credentials"===e.crossorigin?t.credentials="include":"anonymous"===e.crossorigin?t.credentials="omit":t.credentials="same-origin",t}let Ie=Promise.resolve(),_e=1;function Re(){0!=--_e||A||document.dispatchEvent(new Event("DOMContentLoaded"))}document.addEventListener("DOMContentLoaded",(async()=>{await oe,Re(),!p&&ie||(je(),Ee())}));let Me=1;function Pe(){0!=--Me||A||document.dispatchEvent(new Event("readystatechange"))}function qe(e){if(!e.ep&&(e.src||e.innerHTML)){if(e.ep=!0,e.src){if(!p)return;ce=!0}le&&(fe=fe.then((async()=>{ae=function(e,t,r){const n={imports:Object.assign({},r.imports),scopes:Object.assign({},r.scopes)};if(e.imports&&f(e.imports,n.imports,t,r),e.scopes)for(let s in e.scopes){const i=o(s,t);f(e.scopes[s],n.scopes[i]||(n.scopes[i]={}),t,r)}return n}(e.src?await(await x(e.src)).json():JSON.parse(e.innerHTML),e.src||t,ae)})).catch((e=>setTimeout((()=>{throw e})))),p||(le=!1))}}function Te(e){if(e.ep)return;if(null!==e.getAttribute("noshim"))return;if(!e.src&&!e.innerHTML)return;e.ep=!0;const r=Me>0,n=_e>0;r&&Me++,n&&_e++;const s=null===e.getAttribute("async")&&r,i=ue(e.src||`${t}?${re++}`,Ue(e),!e.src&&e.innerHTML,!p,s&&Ie).catch((e=>{setTimeout((()=>{throw e})),v(e)}));s&&(Ie=i.then(Pe)),n&&i.then(Re)}"complete"===document.readyState?Pe():document.addEventListener("readystatechange",(async()=>{je(),await oe,Pe()}));const Ne={};function He(e){e.ep||(e.ep=!0,Ne[e.href]||(Ne[e.href]=Se(e.href,Ue(e))))}function Je(e,t){throw Error("Unable to resolve specifier '"+e+(t?"' from "+t:"'"))}}();
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/flatpickr/flatpickr.min.js b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/flatpickr/flatpickr.min.js
index 941d05b31e53..b85e25dd5572 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/flatpickr/flatpickr.min.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/flatpickr/flatpickr.min.js
@@ -13,4 +13,4 @@ export default(new function(){const e={exports:{}},t=e.exports;
     LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
     OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
     PERFORMANCE OF THIS SOFTWARE.
-    ***************************************************************************** */var e=function(){return(e=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function t(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var a=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],r=0,l=o.length;r<l;r++,i++)a[i]=o[r];return a}var n=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],a={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},o=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},r=function(e){return!0===e?1:0};function l(e,t){var n;return function(){var a=this,i=arguments;clearTimeout(n),n=setTimeout((function(){return e.apply(a,i)}),t)}}var c=function(e){return e instanceof Array?e:[e]};function s(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function d(e,t,n){var a=window.document.createElement(e);return t=t||"",n=n||"",a.className=t,void 0!==n&&(a.textContent=n),a}function u(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function f(e,t){return t(e)?e:e.parentNode?f(e.parentNode,t):void 0}function m(e,t){var n=d("div","numInputWrapper"),a=d("input","numInput "+e),i=d("span","arrowUp"),o=d("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?a.type="number":(a.type="text",a.pattern="\\d*"),void 0!==t)for(var r in t)a.setAttribute(r,t[r]);return n.appendChild(a),n.appendChild(i),n.appendChild(o),n}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var p=function(){},h=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},v={D:p,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*r(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var a=parseInt(t),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+n.firstDayOfWeek),i},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:p,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:p,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},D={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},w={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[w.w(e,t,n)]},F:function(e,t,n){return h(w.n(e,t,n)-1,!1,t)},G:function(e,t,n){return o(w.h(e,t,n))},H:function(e){return o(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[r(e.getHours()>11)]},M:function(e,t){return h(e.getMonth(),!0,t)},S:function(e){return o(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return o(e.getFullYear(),4)},d:function(e){return o(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return o(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return o(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},b=function(e){var t=e.config,n=void 0===t?a:t,o=e.l10n,r=void 0===o?i:o,l=e.isMobile,c=void 0!==l&&l;return function(e,t,a){var i=a||r;return void 0===n.formatDate||c?t.split("").map((function(t,a,o){return w[t]&&"\\"!==o[a-1]?w[t](e,i,n):"\\"!==t?t:""})).join(""):n.formatDate(e,t,i)}},C=function(e){var t=e.config,n=void 0===t?a:t,o=e.l10n,r=void 0===o?i:o;return function(e,t,i,o){if(0===e||e){var l,c=o||r,s=e;if(e instanceof Date)l=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if("string"==typeof e){var d=t||(n||a).dateFormat,u=String(e).trim();if("today"===u)l=new Date,i=!0;else if(n&&n.parseDate)l=n.parseDate(e,d);else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else{for(var f=void 0,m=[],g=0,p=0,h="";g<d.length;g++){var w=d[g],b="\\"===w,C="\\"===d[g-1]||b;if(D[w]&&!C){h+=D[w];var M=new RegExp(h).exec(e);M&&(f=!0)&&m["Y"!==w?"push":"unshift"]({fn:v[w],val:M[++p]})}else b||(h+=".")}l=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),m.forEach((function(e){var t=e.fn,n=e.val;return l=t(l,n,c)||l})),l=f?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===i&&l.setHours(0,0,0,0),l;n.errorHandler(new Error("Invalid date provided: "+s))}}};function M(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var y=function(e,t,n){return 3600*e+60*t+n},x=864e5;function E(e){var t=e.defaultHour,n=e.defaultMinute,a=e.defaultSeconds;if(void 0!==e.minDate){var i=e.minDate.getHours(),o=e.minDate.getMinutes(),r=e.minDate.getSeconds();t<i&&(t=i),t===i&&n<o&&(n=o),t===i&&n===o&&a<r&&(a=e.minDate.getSeconds())}if(void 0!==e.maxDate){var l=e.maxDate.getHours(),c=e.maxDate.getMinutes();(t=Math.min(t,l))===l&&(n=Math.min(c,n)),t===l&&n===c&&(a=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:a}}function k(p,v){var w={config:e(e({},a),I.defaultConfig),l10n:i};function k(){var e;return(null===(e=w.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function T(e){return e.bind(w)}function _(){var e=w.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==w.calendarContainer&&(w.calendarContainer.style.visibility="hidden",w.calendarContainer.style.display="block"),void 0!==w.daysContainer){var t=(w.days.offsetWidth+1)*e.showMonths;w.daysContainer.style.width=t+"px",w.calendarContainer.style.width=t+(void 0!==w.weekWrapper?w.weekWrapper.offsetWidth:0)+"px",w.calendarContainer.style.removeProperty("visibility"),w.calendarContainer.style.removeProperty("display")}}))}function S(e){if(0===w.selectedDates.length){var t=void 0===w.config.minDate||M(new Date,w.config.minDate)>=0?new Date:new Date(w.config.minDate.getTime()),n=E(w.config);t.setHours(n.hours,n.minutes,n.seconds,t.getMilliseconds()),w.selectedDates=[t],w.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,n=g(e),a=n;void 0!==w.amPM&&n===w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]);var i=parseFloat(a.getAttribute("min")),l=parseFloat(a.getAttribute("max")),c=parseFloat(a.getAttribute("step")),s=parseInt(a.value,10),d=e.delta||(t?38===e.which?1:-1:0),u=s+c*d;if(void 0!==a.value&&2===a.value.length){var f=a===w.hourElement,m=a===w.minuteElement;u<i?(u=l+u+r(!f)+(r(f)&&r(!w.amPM)),m&&L(void 0,-1,w.hourElement)):u>l&&(u=a===w.hourElement?u-l-r(!w.amPM):i,m&&L(void 0,1,w.hourElement)),w.amPM&&f&&(1===c?u+s===23:Math.abs(u-s)>c)&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]),a.value=o(u)}}(e);var a=w._input.value;O(),ye(),w._input.value!==a&&w._debouncedChange()}function O(){if(void 0!==w.hourElement&&void 0!==w.minuteElement){var e,t,n=(parseInt(w.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(w.minuteElement.value,10)||0)%60,i=void 0!==w.secondElement?(parseInt(w.secondElement.value,10)||0)%60:0;void 0!==w.amPM&&(e=n,t=w.amPM.textContent,n=e%12+12*r(t===w.l10n.amPM[1]));var o=void 0!==w.config.minTime||w.config.minDate&&w.minDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.minDate,!0),l=void 0!==w.config.maxTime||w.config.maxDate&&w.maxDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.maxDate,!0);if(void 0!==w.config.maxTime&&void 0!==w.config.minTime&&w.config.minTime>w.config.maxTime){var c=y(w.config.minTime.getHours(),w.config.minTime.getMinutes(),w.config.minTime.getSeconds()),s=y(w.config.maxTime.getHours(),w.config.maxTime.getMinutes(),w.config.maxTime.getSeconds()),d=y(n,a,i);if(d>s&&d<c){var u=function(e){var t=Math.floor(e/3600),n=(e-3600*t)/60;return[t,n,e-3600*t-60*n]}(c);n=u[0],a=u[1],i=u[2]}}else{if(l){var f=void 0!==w.config.maxTime?w.config.maxTime:w.config.maxDate;(n=Math.min(n,f.getHours()))===f.getHours()&&(a=Math.min(a,f.getMinutes())),a===f.getMinutes()&&(i=Math.min(i,f.getSeconds()))}if(o){var m=void 0!==w.config.minTime?w.config.minTime:w.config.minDate;(n=Math.max(n,m.getHours()))===m.getHours()&&a<m.getMinutes()&&(a=m.getMinutes()),a===m.getMinutes()&&(i=Math.max(i,m.getSeconds()))}}A(n,a,i)}}function F(e){var t=e||w.latestSelectedDateObj;t&&t instanceof Date&&A(t.getHours(),t.getMinutes(),t.getSeconds())}function A(e,t,n){void 0!==w.latestSelectedDateObj&&w.latestSelectedDateObj.setHours(e%24,t,n||0,0),w.hourElement&&w.minuteElement&&!w.isMobile&&(w.hourElement.value=o(w.config.time_24hr?e:(12+e)%12+12*r(e%12==0)),w.minuteElement.value=o(t),void 0!==w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(e>=12)]),void 0!==w.secondElement&&(w.secondElement.value=o(n)))}function N(e){var t=g(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&ee(n)}function P(e,t,n,a){return t instanceof Array?t.forEach((function(t){return P(e,t,n,a)})):e instanceof Array?e.forEach((function(e){return P(e,t,n,a)})):(e.addEventListener(t,n,a),void w._handlers.push({remove:function(){return e.removeEventListener(t,n,a)}}))}function Y(){De("onChange")}function j(e,t){var n=void 0!==e?w.parseDate(e):w.latestSelectedDateObj||(w.config.minDate&&w.config.minDate>w.now?w.config.minDate:w.config.maxDate&&w.config.maxDate<w.now?w.config.maxDate:w.now),a=w.currentYear,i=w.currentMonth;try{void 0!==n&&(w.currentYear=n.getFullYear(),w.currentMonth=n.getMonth())}catch(e){e.message="Invalid date supplied: "+n,w.config.errorHandler(e)}t&&w.currentYear!==a&&(De("onYearChange"),q()),!t||w.currentYear===a&&w.currentMonth===i||De("onMonthChange"),w.redraw()}function H(e){var t=g(e);~t.className.indexOf("arrow")&&L(e,t.classList.contains("arrowUp")?1:-1)}function L(e,t,n){var a=e&&g(e),i=n||a&&a.parentNode&&a.parentNode.firstChild,o=we("increment");o.delta=t,i&&i.dispatchEvent(o)}function R(e,t,n,a){var i=te(t,!0),o=d("span",e,t.getDate().toString());return o.dateObj=t,o.$i=a,o.setAttribute("aria-label",w.formatDate(t,w.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===M(t,w.now)&&(w.todayDateElem=o,o.classList.add("today"),o.setAttribute("aria-current","date")),i?(o.tabIndex=-1,be(t)&&(o.classList.add("selected"),w.selectedDateElem=o,"range"===w.config.mode&&(s(o,"startRange",w.selectedDates[0]&&0===M(t,w.selectedDates[0],!0)),s(o,"endRange",w.selectedDates[1]&&0===M(t,w.selectedDates[1],!0)),"nextMonthDay"===e&&o.classList.add("inRange")))):o.classList.add("flatpickr-disabled"),"range"===w.config.mode&&function(e){return!("range"!==w.config.mode||w.selectedDates.length<2)&&M(e,w.selectedDates[0])>=0&&M(e,w.selectedDates[1])<=0}(t)&&!be(t)&&o.classList.add("inRange"),w.weekNumbers&&1===w.config.showMonths&&"prevMonthDay"!==e&&a%7==6&&w.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+w.config.getWeek(t)+"</span>"),De("onDayCreate",o),o}function W(e){e.focus(),"range"===w.config.mode&&oe(e)}function B(e){for(var t=e>0?0:w.config.showMonths-1,n=e>0?w.config.showMonths:-1,a=t;a!=n;a+=e)for(var i=w.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&te(c.dateObj))return c}}function J(e,t){var n=k(),a=ne(n||document.body),i=void 0!==e?e:a?n:void 0!==w.selectedDateElem&&ne(w.selectedDateElem)?w.selectedDateElem:void 0!==w.todayDateElem&&ne(w.todayDateElem)?w.todayDateElem:B(t>0?1:-1);void 0===i?w._input.focus():a?function(e,t){for(var n=-1===e.className.indexOf("Month")?e.dateObj.getMonth():w.currentMonth,a=t>0?w.config.showMonths:-1,i=t>0?1:-1,o=n-w.currentMonth;o!=a;o+=i)for(var r=w.daysContainer.children[o],l=n-w.currentMonth===o?e.$i+t:t<0?r.children.length-1:0,c=r.children.length,s=l;s>=0&&s<c&&s!=(t>0?c:-1);s+=i){var d=r.children[s];if(-1===d.className.indexOf("hidden")&&te(d.dateObj)&&Math.abs(e.$i-s)>=Math.abs(t))return W(d)}w.changeMonth(i),J(B(i),0)}(i,t):W(i)}function K(e,t){for(var n=(new Date(e,t,1).getDay()-w.l10n.firstDayOfWeek+7)%7,a=w.utils.getDaysInMonth((t-1+12)%12,e),i=w.utils.getDaysInMonth(t,e),o=window.document.createDocumentFragment(),r=w.config.showMonths>1,l=r?"prevMonthDay hidden":"prevMonthDay",c=r?"nextMonthDay hidden":"nextMonthDay",s=a+1-n,u=0;s<=a;s++,u++)o.appendChild(R("flatpickr-day "+l,new Date(e,t-1,s),0,u));for(s=1;s<=i;s++,u++)o.appendChild(R("flatpickr-day",new Date(e,t,s),0,u));for(var f=i+1;f<=42-n&&(1===w.config.showMonths||u%7!=0);f++,u++)o.appendChild(R("flatpickr-day "+c,new Date(e,t+1,f%i),0,u));var m=d("div","dayContainer");return m.appendChild(o),m}function U(){if(void 0!==w.daysContainer){u(w.daysContainer),w.weekNumbers&&u(w.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<w.config.showMonths;t++){var n=new Date(w.currentYear,w.currentMonth,1);n.setMonth(w.currentMonth+t),e.appendChild(K(n.getFullYear(),n.getMonth()))}w.daysContainer.appendChild(e),w.days=w.daysContainer.firstChild,"range"===w.config.mode&&1===w.selectedDates.length&&oe()}}function q(){if(!(w.config.showMonths>1||"dropdown"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&e<w.config.minDate.getMonth()||void 0!==w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()&&e>w.config.maxDate.getMonth())};w.monthsDropdownContainer.tabIndex=-1,w.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var n=d("option","flatpickr-monthDropdown-month");n.value=new Date(w.currentYear,t).getMonth().toString(),n.textContent=h(t,w.config.shorthandCurrentMonth,w.l10n),n.tabIndex=-1,w.currentMonth===t&&(n.selected=!0),w.monthsDropdownContainer.appendChild(n)}}}function $(){var e,t=d("div","flatpickr-month"),n=window.document.createDocumentFragment();w.config.showMonths>1||"static"===w.config.monthSelectorType?e=d("span","cur-month"):(w.monthsDropdownContainer=d("select","flatpickr-monthDropdown-months"),w.monthsDropdownContainer.setAttribute("aria-label",w.l10n.monthAriaLabel),P(w.monthsDropdownContainer,"change",(function(e){var t=g(e),n=parseInt(t.value,10);w.changeMonth(n-w.currentMonth),De("onMonthChange")})),q(),e=w.monthsDropdownContainer);var a=m("cur-year",{tabindex:"-1"}),i=a.getElementsByTagName("input")[0];i.setAttribute("aria-label",w.l10n.yearAriaLabel),w.config.minDate&&i.setAttribute("min",w.config.minDate.getFullYear().toString()),w.config.maxDate&&(i.setAttribute("max",w.config.maxDate.getFullYear().toString()),i.disabled=!!w.config.minDate&&w.config.minDate.getFullYear()===w.config.maxDate.getFullYear());var o=d("div","flatpickr-current-month");return o.appendChild(e),o.appendChild(a),n.appendChild(o),t.appendChild(n),{container:t,yearElement:i,monthElement:e}}function V(){u(w.monthNav),w.monthNav.appendChild(w.prevMonthNav),w.config.showMonths&&(w.yearElements=[],w.monthElements=[]);for(var e=w.config.showMonths;e--;){var t=$();w.yearElements.push(t.yearElement),w.monthElements.push(t.monthElement),w.monthNav.appendChild(t.container)}w.monthNav.appendChild(w.nextMonthNav)}function z(){w.weekdayContainer?u(w.weekdayContainer):w.weekdayContainer=d("div","flatpickr-weekdays");for(var e=w.config.showMonths;e--;){var t=d("div","flatpickr-weekdaycontainer");w.weekdayContainer.appendChild(t)}return G(),w.weekdayContainer}function G(){if(w.weekdayContainer){var e=w.l10n.firstDayOfWeek,n=t(w.l10n.weekdays.shorthand);e>0&&e<n.length&&(n=t(n.splice(e,n.length),n.splice(0,e)));for(var a=w.config.showMonths;a--;)w.weekdayContainer.children[a].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+n.join("</span><span class='flatpickr-weekday'>")+"\n      </span>\n      "}}function Z(e,t){void 0===t&&(t=!0);var n=t?e:e-w.currentMonth;n<0&&!0===w._hidePrevMonthArrow||n>0&&!0===w._hideNextMonthArrow||(w.currentMonth+=n,(w.currentMonth<0||w.currentMonth>11)&&(w.currentYear+=w.currentMonth>11?1:-1,w.currentMonth=(w.currentMonth+12)%12,De("onYearChange"),q()),U(),De("onMonthChange"),Ce())}function Q(e){return w.calendarContainer.contains(e)}function X(e){if(w.isOpen&&!w.config.inline){var t=g(e),n=Q(t),a=!(t===w.input||t===w.altInput||w.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(w.input)||~e.path.indexOf(w.altInput))||n||Q(e.relatedTarget)),i=!w.config.ignoredFocusElements.some((function(e){return e.contains(t)}));a&&i&&(w.config.allowInput&&w.setDate(w._input.value,!1,w.config.altInput?w.config.altFormat:w.config.dateFormat),void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement&&""!==w.input.value&&void 0!==w.input.value&&S(),w.close(),w.config&&"range"===w.config.mode&&1===w.selectedDates.length&&w.clear(!1))}}function ee(e){if(!(!e||w.config.minDate&&e<w.config.minDate.getFullYear()||w.config.maxDate&&e>w.config.maxDate.getFullYear())){var t=e,n=w.currentYear!==t;w.currentYear=t||w.currentYear,w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth=Math.min(w.config.maxDate.getMonth(),w.currentMonth):w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&(w.currentMonth=Math.max(w.config.minDate.getMonth(),w.currentMonth)),n&&(w.redraw(),De("onYearChange"),q())}}function te(e,t){var n;void 0===t&&(t=!0);var a=w.parseDate(e,void 0,t);if(w.config.minDate&&a&&M(a,w.config.minDate,void 0!==t?t:!w.minDateHasTime)<0||w.config.maxDate&&a&&M(a,w.config.maxDate,void 0!==t?t:!w.maxDateHasTime)>0)return!1;if(!w.config.enable&&0===w.config.disable.length)return!0;if(void 0===a)return!1;for(var i=!!w.config.enable,o=null!==(n=w.config.enable)&&void 0!==n?n:w.config.disable,r=0,l=void 0;r<o.length;r++){if("function"==typeof(l=o[r])&&l(a))return i;if(l instanceof Date&&void 0!==a&&l.getTime()===a.getTime())return i;if("string"==typeof l){var c=w.parseDate(l,void 0,!0);return c&&c.getTime()===a.getTime()?i:!i}if("object"==typeof l&&void 0!==a&&l.from&&l.to&&a.getTime()>=l.from.getTime()&&a.getTime()<=l.to.getTime())return i}return!i}function ne(e){return void 0!==w.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&w.daysContainer.contains(e)}function ae(e){var t=e.target===w._input,n=w._input.value.trimEnd()!==Me();!t||!n||e.relatedTarget&&Q(e.relatedTarget)||w.setDate(w._input.value,!0,e.target===w.altInput?w.config.altFormat:w.config.dateFormat)}function ie(e){var t=g(e),n=w.config.wrap?p.contains(t):t===w._input,a=w.config.allowInput,i=w.isOpen&&(!a||!n),o=w.config.inline&&n&&!a;if(13===e.keyCode&&n){if(a)return w.setDate(w._input.value,!0,t===w.altInput?w.config.altFormat:w.config.dateFormat),w.close(),t.blur();w.open()}else if(Q(t)||i||o){var r=!!w.timeContainer&&w.timeContainer.contains(t);switch(e.keyCode){case 13:r?(e.preventDefault(),S(),fe()):me(e);break;case 27:e.preventDefault(),fe();break;case 8:case 46:n&&!w.config.allowInput&&(e.preventDefault(),w.clear());break;case 37:case 39:if(r||n)w.hourElement&&w.hourElement.focus();else{e.preventDefault();var l=k();if(void 0!==w.daysContainer&&(!1===a||l&&ne(l))){var c=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),Z(c),J(B(1),0)):J(void 0,c)}}break;case 38:case 40:e.preventDefault();var s=40===e.keyCode?1:-1;w.daysContainer&&void 0!==t.$i||t===w.input||t===w.altInput?e.ctrlKey?(e.stopPropagation(),ee(w.currentYear-s),J(B(1),0)):r||J(void 0,7*s):t===w.currentYearElement?ee(w.currentYear-s):w.config.enableTime&&(!r&&w.hourElement&&w.hourElement.focus(),S(e),w._debouncedChange());break;case 9:if(r){var d=[w.hourElement,w.minuteElement,w.secondElement,w.amPM].concat(w.pluginElements).filter((function(e){return e})),u=d.indexOf(t);if(-1!==u){var f=d[u+(e.shiftKey?-1:1)];e.preventDefault(),(f||w._input).focus()}}else!w.config.noCalendar&&w.daysContainer&&w.daysContainer.contains(t)&&e.shiftKey&&(e.preventDefault(),w._input.focus())}}if(void 0!==w.amPM&&t===w.amPM)switch(e.key){case w.l10n.amPM[0].charAt(0):case w.l10n.amPM[0].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[0],O(),ye();break;case w.l10n.amPM[1].charAt(0):case w.l10n.amPM[1].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[1],O(),ye()}(n||Q(t))&&De("onKeyDown",e)}function oe(e,t){if(void 0===t&&(t="flatpickr-day"),1===w.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var n=e?e.dateObj.getTime():w.days.firstElementChild.dateObj.getTime(),a=w.parseDate(w.selectedDates[0],void 0,!0).getTime(),i=Math.min(n,w.selectedDates[0].getTime()),o=Math.max(n,w.selectedDates[0].getTime()),r=!1,l=0,c=0,s=i;s<o;s+=x)te(new Date(s),!0)||(r=r||s>i&&s<o,s<a&&(!l||s>l)?l=s:s>a&&(!c||s<c)&&(c=s));Array.from(w.rContainer.querySelectorAll("*:nth-child(-n+"+w.config.showMonths+") > ."+t)).forEach((function(t){var i,o,s,d=t.dateObj.getTime(),u=l>0&&d<l||c>0&&d>c;if(u)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){t.classList.remove(e)}));r&&!u||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){t.classList.remove(e)})),void 0!==e&&(e.classList.add(n<=w.selectedDates[0].getTime()?"startRange":"endRange"),a<n&&d===a?t.classList.add("startRange"):a>n&&d===a&&t.classList.add("endRange"),d>=l&&(0===c||d<=c)&&(o=a,s=n,(i=d)>Math.min(o,s)&&i<Math.max(o,s))&&t.classList.add("inRange")))}))}}function re(){!w.isOpen||w.config.static||w.config.inline||de()}function le(e){return function(t){var n=w.config["_"+e+"Date"]=w.parseDate(t,w.config.dateFormat),a=w.config["_"+("min"===e?"max":"min")+"Date"];void 0!==n&&(w["min"===e?"minDateHasTime":"maxDateHasTime"]=n.getHours()>0||n.getMinutes()>0||n.getSeconds()>0),w.selectedDates&&(w.selectedDates=w.selectedDates.filter((function(e){return te(e)})),w.selectedDates.length||"min"!==e||F(n),ye()),w.daysContainer&&(ue(),void 0!==n?w.currentYearElement[e]=n.getFullYear().toString():w.currentYearElement.removeAttribute(e),w.currentYearElement.disabled=!!a&&void 0!==n&&a.getFullYear()===n.getFullYear())}}function ce(){return w.config.wrap?p.querySelector("[data-input]"):p}function se(){"object"!=typeof w.config.locale&&void 0===I.l10ns[w.config.locale]&&w.config.errorHandler(new Error("flatpickr: invalid locale "+w.config.locale)),w.l10n=e(e({},I.l10ns.default),"object"==typeof w.config.locale?w.config.locale:"default"!==w.config.locale?I.l10ns[w.config.locale]:void 0),D.D="("+w.l10n.weekdays.shorthand.join("|")+")",D.l="("+w.l10n.weekdays.longhand.join("|")+")",D.M="("+w.l10n.months.shorthand.join("|")+")",D.F="("+w.l10n.months.longhand.join("|")+")",D.K="("+w.l10n.amPM[0]+"|"+w.l10n.amPM[1]+"|"+w.l10n.amPM[0].toLowerCase()+"|"+w.l10n.amPM[1].toLowerCase()+")",void 0===e(e({},v),JSON.parse(JSON.stringify(p.dataset||{}))).time_24hr&&void 0===I.defaultConfig.time_24hr&&(w.config.time_24hr=w.l10n.time_24hr),w.formatDate=b(w),w.parseDate=C({config:w.config,l10n:w.l10n})}function de(e){if("function"!=typeof w.config.position){if(void 0!==w.calendarContainer){De("onPreCalendarPosition");var t=e||w._positionElement,n=Array.prototype.reduce.call(w.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),a=w.calendarContainer.offsetWidth,i=w.config.position.split(" "),o=i[0],r=i.length>1?i[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,d="above"===o||"below"!==o&&c<n&&l.top>n,u=window.pageYOffset+l.top+(d?-n-2:t.offsetHeight+2);if(s(w.calendarContainer,"arrowTop",!d),s(w.calendarContainer,"arrowBottom",d),!w.config.inline){var f=window.pageXOffset+l.left,m=!1,g=!1;"center"===r?(f-=(a-l.width)/2,m=!0):"right"===r&&(f-=a-l.width,g=!0),s(w.calendarContainer,"arrowLeft",!m&&!g),s(w.calendarContainer,"arrowCenter",m),s(w.calendarContainer,"arrowRight",g);var p=window.document.body.offsetWidth-(window.pageXOffset+l.right),h=f+a>window.document.body.offsetWidth,v=p+a>window.document.body.offsetWidth;if(s(w.calendarContainer,"rightMost",h),!w.config.static)if(w.calendarContainer.style.top=u+"px",h)if(v){var D=function(){for(var e=null,t=0;t<document.styleSheets.length;t++){var n=document.styleSheets[t];if(n.cssRules){try{n.cssRules}catch(e){continue}e=n;break}}return null!=e?e:(a=document.createElement("style"),document.head.appendChild(a),a.sheet);var a}();if(void 0===D)return;var b=window.document.body.offsetWidth,C=Math.max(0,b/2-a/2),M=D.cssRules.length,y="{left:"+l.left+"px;right:auto;}";s(w.calendarContainer,"rightMost",!1),s(w.calendarContainer,"centerMost",!0),D.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+y,M),w.calendarContainer.style.left=C+"px",w.calendarContainer.style.right="auto"}else w.calendarContainer.style.left="auto",w.calendarContainer.style.right=p+"px";else w.calendarContainer.style.left=f+"px",w.calendarContainer.style.right="auto"}}}else w.config.position(w,e)}function ue(){w.config.noCalendar||w.isMobile||(q(),Ce(),U())}function fe(){w._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(w.close,0):w.close()}function me(e){e.preventDefault(),e.stopPropagation();var t=f(g(e),(function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")}));if(void 0!==t){var n=t,a=w.latestSelectedDateObj=new Date(n.dateObj.getTime()),i=(a.getMonth()<w.currentMonth||a.getMonth()>w.currentMonth+w.config.showMonths-1)&&"range"!==w.config.mode;if(w.selectedDateElem=n,"single"===w.config.mode)w.selectedDates=[a];else if("multiple"===w.config.mode){var o=be(a);o?w.selectedDates.splice(parseInt(o),1):w.selectedDates.push(a)}else"range"===w.config.mode&&(2===w.selectedDates.length&&w.clear(!1,!1),w.latestSelectedDateObj=a,w.selectedDates.push(a),0!==M(a,w.selectedDates[0],!0)&&w.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(O(),i){var r=w.currentYear!==a.getFullYear();w.currentYear=a.getFullYear(),w.currentMonth=a.getMonth(),r&&(De("onYearChange"),q()),De("onMonthChange")}if(Ce(),U(),ye(),i||"range"===w.config.mode||1!==w.config.showMonths?void 0!==w.selectedDateElem&&void 0===w.hourElement&&w.selectedDateElem&&w.selectedDateElem.focus():W(n),void 0!==w.hourElement&&void 0!==w.hourElement&&w.hourElement.focus(),w.config.closeOnSelect){var l="single"===w.config.mode&&!w.config.enableTime,c="range"===w.config.mode&&2===w.selectedDates.length&&!w.config.enableTime;(l||c)&&fe()}Y()}}w.parseDate=C({config:w.config,l10n:w.l10n}),w._handlers=[],w.pluginElements=[],w.loadedPlugins=[],w._bind=P,w._setHoursFromDate=F,w._positionCalendar=de,w.changeMonth=Z,w.changeYear=ee,w.clear=function(e,t){if(void 0===e&&(e=!0),void 0===t&&(t=!0),w.input.value="",void 0!==w.altInput&&(w.altInput.value=""),void 0!==w.mobileInput&&(w.mobileInput.value=""),w.selectedDates=[],w.latestSelectedDateObj=void 0,!0===t&&(w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth()),!0===w.config.enableTime){var n=E(w.config),a=n.hours,i=n.minutes,o=n.seconds;A(a,i,o)}w.redraw(),e&&De("onChange")},w.close=function(){w.isOpen=!1,w.isMobile||(void 0!==w.calendarContainer&&w.calendarContainer.classList.remove("open"),void 0!==w._input&&w._input.classList.remove("active")),De("onClose")},w.onMouseOver=oe,w._createElement=d,w.createDay=R,w.destroy=function(){void 0!==w.config&&De("onDestroy");for(var e=w._handlers.length;e--;)w._handlers[e].remove();if(w._handlers=[],w.mobileInput)w.mobileInput.parentNode&&w.mobileInput.parentNode.removeChild(w.mobileInput),w.mobileInput=void 0;else if(w.calendarContainer&&w.calendarContainer.parentNode)if(w.config.static&&w.calendarContainer.parentNode){var t=w.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else w.calendarContainer.parentNode.removeChild(w.calendarContainer);w.altInput&&(w.input.type="text",w.altInput.parentNode&&w.altInput.parentNode.removeChild(w.altInput),delete w.altInput),w.input&&(w.input.type=w.input._type,w.input.classList.remove("flatpickr-input"),w.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete w[e]}catch(e){}}))},w.isEnabled=te,w.jumpToDate=j,w.updateValue=ye,w.open=function(e,t){if(void 0===t&&(t=w._positionElement),!0===w.isMobile){if(e){e.preventDefault();var n=g(e);n&&n.blur()}return void 0!==w.mobileInput&&(w.mobileInput.focus(),w.mobileInput.click()),void De("onOpen")}if(!w._input.disabled&&!w.config.inline){var a=w.isOpen;w.isOpen=!0,a||(w.calendarContainer.classList.add("open"),w._input.classList.add("active"),De("onOpen"),de(t)),!0===w.config.enableTime&&!0===w.config.noCalendar&&(!1!==w.config.allowInput||void 0!==e&&w.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return w.hourElement.select()}),50))}},w.redraw=ue,w.set=function(e,t){if(null!==e&&"object"==typeof e)for(var a in Object.assign(w.config,e),e)void 0!==ge[a]&&ge[a].forEach((function(e){return e()}));else w.config[e]=t,void 0!==ge[e]?ge[e].forEach((function(e){return e()})):n.indexOf(e)>-1&&(w.config[e]=c(t));w.redraw(),ye(!0)},w.setDate=function(e,t,n){if(void 0===t&&(t=!1),void 0===n&&(n=w.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return w.clear(t);pe(e,n),w.latestSelectedDateObj=w.selectedDates[w.selectedDates.length-1],w.redraw(),j(void 0,t),F(),0===w.selectedDates.length&&w.clear(!1),ye(t),t&&De("onChange")},w.toggle=function(e){if(!0===w.isOpen)return w.close();w.open(e)};var ge={locale:[se,G],showMonths:[V,_,z],minDate:[j],maxDate:[j],positionElement:[ve],clickOpens:[function(){!0===w.config.clickOpens?(P(w._input,"focus",w.open),P(w._input,"click",w.open)):(w._input.removeEventListener("focus",w.open),w._input.removeEventListener("click",w.open))}]};function pe(e,t){var n=[];if(e instanceof Array)n=e.map((function(e){return w.parseDate(e,t)}));else if(e instanceof Date||"number"==typeof e)n=[w.parseDate(e,t)];else if("string"==typeof e)switch(w.config.mode){case"single":case"time":n=[w.parseDate(e,t)];break;case"multiple":n=e.split(w.config.conjunction).map((function(e){return w.parseDate(e,t)}));break;case"range":n=e.split(w.l10n.rangeSeparator).map((function(e){return w.parseDate(e,t)}))}else w.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));w.selectedDates=w.config.allowInvalidPreload?n:n.filter((function(e){return e instanceof Date&&te(e,!1)})),"range"===w.config.mode&&w.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function he(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?w.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:w.parseDate(e.from,void 0),to:w.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ve(){w._positionElement=w.config.positionElement||w._input}function De(e,t){if(void 0!==w.config){var n=w.config[e];if(void 0!==n&&n.length>0)for(var a=0;n[a]&&a<n.length;a++)n[a](w.selectedDates,w.input.value,w,t);"onChange"===e&&(w.input.dispatchEvent(we("change")),w.input.dispatchEvent(we("input")))}}function we(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function be(e){for(var t=0;t<w.selectedDates.length;t++){var n=w.selectedDates[t];if(n instanceof Date&&0===M(n,e))return""+t}return!1}function Ce(){w.config.noCalendar||w.isMobile||!w.monthNav||(w.yearElements.forEach((function(e,t){var n=new Date(w.currentYear,w.currentMonth,1);n.setMonth(w.currentMonth+t),w.config.showMonths>1||"static"===w.config.monthSelectorType?w.monthElements[t].textContent=h(n.getMonth(),w.config.shorthandCurrentMonth,w.l10n)+" ":w.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()})),w._hidePrevMonthArrow=void 0!==w.config.minDate&&(w.currentYear===w.config.minDate.getFullYear()?w.currentMonth<=w.config.minDate.getMonth():w.currentYear<w.config.minDate.getFullYear()),w._hideNextMonthArrow=void 0!==w.config.maxDate&&(w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth+1>w.config.maxDate.getMonth():w.currentYear>w.config.maxDate.getFullYear()))}function Me(e){var t=e||(w.config.altInput?w.config.altFormat:w.config.dateFormat);return w.selectedDates.map((function(e){return w.formatDate(e,t)})).filter((function(e,t,n){return"range"!==w.config.mode||w.config.enableTime||n.indexOf(e)===t})).join("range"!==w.config.mode?w.config.conjunction:w.l10n.rangeSeparator)}function ye(e){void 0===e&&(e=!0),void 0!==w.mobileInput&&w.mobileFormatStr&&(w.mobileInput.value=void 0!==w.latestSelectedDateObj?w.formatDate(w.latestSelectedDateObj,w.mobileFormatStr):""),w.input.value=Me(w.config.dateFormat),void 0!==w.altInput&&(w.altInput.value=Me(w.config.altFormat)),!1!==e&&De("onValueUpdate")}function xe(e){var t=g(e),n=w.prevMonthNav.contains(t),a=w.nextMonthNav.contains(t);n||a?Z(n?-1:1):w.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?w.changeYear(w.currentYear+1):t.classList.contains("arrowDown")&&w.changeYear(w.currentYear-1)}return function(){w.element=w.input=p,w.isOpen=!1,function(){var t=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=e(e({},JSON.parse(JSON.stringify(p.dataset||{}))),v),o={};w.config.parseDate=i.parseDate,w.config.formatDate=i.formatDate,Object.defineProperty(w.config,"enable",{get:function(){return w.config._enable},set:function(e){w.config._enable=he(e)}}),Object.defineProperty(w.config,"disable",{get:function(){return w.config._disable},set:function(e){w.config._disable=he(e)}});var r="time"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var l=I.defaultConfig.dateFormat||a.dateFormat;o.dateFormat=i.noCalendar||r?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var s=I.defaultConfig.altFormat||a.altFormat;o.altFormat=i.noCalendar||r?"h:i"+(i.enableSeconds?":S K":" K"):s+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(w.config,"minDate",{get:function(){return w.config._minDate},set:le("min")}),Object.defineProperty(w.config,"maxDate",{get:function(){return w.config._maxDate},set:le("max")});var d=function(e){return function(t){w.config["min"===e?"_minTime":"_maxTime"]=w.parseDate(t,"H:i:S")}};Object.defineProperty(w.config,"minTime",{get:function(){return w.config._minTime},set:d("min")}),Object.defineProperty(w.config,"maxTime",{get:function(){return w.config._maxTime},set:d("max")}),"time"===i.mode&&(w.config.noCalendar=!0,w.config.enableTime=!0),Object.assign(w.config,o,i);for(var u=0;u<t.length;u++)w.config[t[u]]=!0===w.config[t[u]]||"true"===w.config[t[u]];for(n.filter((function(e){return void 0!==w.config[e]})).forEach((function(e){w.config[e]=c(w.config[e]||[]).map(T)})),w.isMobile=!w.config.disableMobile&&!w.config.inline&&"single"===w.config.mode&&!w.config.disable.length&&!w.config.enable&&!w.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),u=0;u<w.config.plugins.length;u++){var f=w.config.plugins[u](w)||{};for(var m in f)n.indexOf(m)>-1?w.config[m]=c(f[m]).map(T).concat(w.config[m]):void 0===i[m]&&(w.config[m]=f[m])}i.altInputClass||(w.config.altInputClass=ce().className+" "+w.config.altInputClass),De("onParseConfig")}(),se(),w.input=ce(),w.input?(w.input._type=w.input.type,w.input.type="text",w.input.classList.add("flatpickr-input"),w._input=w.input,w.config.altInput&&(w.altInput=d(w.input.nodeName,w.config.altInputClass),w._input=w.altInput,w.altInput.placeholder=w.input.placeholder,w.altInput.disabled=w.input.disabled,w.altInput.required=w.input.required,w.altInput.tabIndex=w.input.tabIndex,w.altInput.type="text",w.input.setAttribute("type","hidden"),!w.config.static&&w.input.parentNode&&w.input.parentNode.insertBefore(w.altInput,w.input.nextSibling)),w.config.allowInput||w._input.setAttribute("readonly","readonly"),ve()):w.config.errorHandler(new Error("Invalid input element specified")),function(){w.selectedDates=[],w.now=w.parseDate(w.config.now)||new Date;var e=w.config.defaultDate||("INPUT"!==w.input.nodeName&&"TEXTAREA"!==w.input.nodeName||!w.input.placeholder||w.input.value!==w.input.placeholder?w.input.value:null);e&&pe(e,w.config.dateFormat),w._initialDate=w.selectedDates.length>0?w.selectedDates[0]:w.config.minDate&&w.config.minDate.getTime()>w.now.getTime()?w.config.minDate:w.config.maxDate&&w.config.maxDate.getTime()<w.now.getTime()?w.config.maxDate:w.now,w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth(),w.selectedDates.length>0&&(w.latestSelectedDateObj=w.selectedDates[0]),void 0!==w.config.minTime&&(w.config.minTime=w.parseDate(w.config.minTime,"H:i")),void 0!==w.config.maxTime&&(w.config.maxTime=w.parseDate(w.config.maxTime,"H:i")),w.minDateHasTime=!!w.config.minDate&&(w.config.minDate.getHours()>0||w.config.minDate.getMinutes()>0||w.config.minDate.getSeconds()>0),w.maxDateHasTime=!!w.config.maxDate&&(w.config.maxDate.getHours()>0||w.config.maxDate.getMinutes()>0||w.config.maxDate.getSeconds()>0)}(),w.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=w.currentMonth),void 0===t&&(t=w.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:w.l10n.daysInMonth[e]}},w.isMobile||function(){var e=window.document.createDocumentFragment();if(w.calendarContainer=d("div","flatpickr-calendar"),w.calendarContainer.tabIndex=-1,!w.config.noCalendar){if(e.appendChild((w.monthNav=d("div","flatpickr-months"),w.yearElements=[],w.monthElements=[],w.prevMonthNav=d("span","flatpickr-prev-month"),w.prevMonthNav.innerHTML=w.config.prevArrow,w.nextMonthNav=d("span","flatpickr-next-month"),w.nextMonthNav.innerHTML=w.config.nextArrow,V(),Object.defineProperty(w,"_hidePrevMonthArrow",{get:function(){return w.__hidePrevMonthArrow},set:function(e){w.__hidePrevMonthArrow!==e&&(s(w.prevMonthNav,"flatpickr-disabled",e),w.__hidePrevMonthArrow=e)}}),Object.defineProperty(w,"_hideNextMonthArrow",{get:function(){return w.__hideNextMonthArrow},set:function(e){w.__hideNextMonthArrow!==e&&(s(w.nextMonthNav,"flatpickr-disabled",e),w.__hideNextMonthArrow=e)}}),w.currentYearElement=w.yearElements[0],Ce(),w.monthNav)),w.innerContainer=d("div","flatpickr-innerContainer"),w.config.weekNumbers){var t=function(){w.calendarContainer.classList.add("hasWeeks");var e=d("div","flatpickr-weekwrapper");e.appendChild(d("span","flatpickr-weekday",w.l10n.weekAbbreviation));var t=d("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,a=t.weekNumbers;w.innerContainer.appendChild(n),w.weekNumbers=a,w.weekWrapper=n}w.rContainer=d("div","flatpickr-rContainer"),w.rContainer.appendChild(z()),w.daysContainer||(w.daysContainer=d("div","flatpickr-days"),w.daysContainer.tabIndex=-1),U(),w.rContainer.appendChild(w.daysContainer),w.innerContainer.appendChild(w.rContainer),e.appendChild(w.innerContainer)}w.config.enableTime&&e.appendChild(function(){w.calendarContainer.classList.add("hasTime"),w.config.noCalendar&&w.calendarContainer.classList.add("noCalendar");var e=E(w.config);w.timeContainer=d("div","flatpickr-time"),w.timeContainer.tabIndex=-1;var t=d("span","flatpickr-time-separator",":"),n=m("flatpickr-hour",{"aria-label":w.l10n.hourAriaLabel});w.hourElement=n.getElementsByTagName("input")[0];var a=m("flatpickr-minute",{"aria-label":w.l10n.minuteAriaLabel});if(w.minuteElement=a.getElementsByTagName("input")[0],w.hourElement.tabIndex=w.minuteElement.tabIndex=-1,w.hourElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getHours():w.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),w.minuteElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getMinutes():e.minutes),w.hourElement.setAttribute("step",w.config.hourIncrement.toString()),w.minuteElement.setAttribute("step",w.config.minuteIncrement.toString()),w.hourElement.setAttribute("min",w.config.time_24hr?"0":"1"),w.hourElement.setAttribute("max",w.config.time_24hr?"23":"12"),w.hourElement.setAttribute("maxlength","2"),w.minuteElement.setAttribute("min","0"),w.minuteElement.setAttribute("max","59"),w.minuteElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(n),w.timeContainer.appendChild(t),w.timeContainer.appendChild(a),w.config.time_24hr&&w.timeContainer.classList.add("time24hr"),w.config.enableSeconds){w.timeContainer.classList.add("hasSeconds");var i=m("flatpickr-second");w.secondElement=i.getElementsByTagName("input")[0],w.secondElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getSeconds():e.seconds),w.secondElement.setAttribute("step",w.minuteElement.getAttribute("step")),w.secondElement.setAttribute("min","0"),w.secondElement.setAttribute("max","59"),w.secondElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(d("span","flatpickr-time-separator",":")),w.timeContainer.appendChild(i)}return w.config.time_24hr||(w.amPM=d("span","flatpickr-am-pm",w.l10n.amPM[r((w.latestSelectedDateObj?w.hourElement.value:w.config.defaultHour)>11)]),w.amPM.title=w.l10n.toggleTitle,w.amPM.tabIndex=-1,w.timeContainer.appendChild(w.amPM)),w.timeContainer}()),s(w.calendarContainer,"rangeMode","range"===w.config.mode),s(w.calendarContainer,"animate",!0===w.config.animate),s(w.calendarContainer,"multiMonth",w.config.showMonths>1),w.calendarContainer.appendChild(e);var i=void 0!==w.config.appendTo&&void 0!==w.config.appendTo.nodeType;if((w.config.inline||w.config.static)&&(w.calendarContainer.classList.add(w.config.inline?"inline":"static"),w.config.inline&&(!i&&w.element.parentNode?w.element.parentNode.insertBefore(w.calendarContainer,w._input.nextSibling):void 0!==w.config.appendTo&&w.config.appendTo.appendChild(w.calendarContainer)),w.config.static)){var l=d("div","flatpickr-wrapper");w.element.parentNode&&w.element.parentNode.insertBefore(l,w.element),l.appendChild(w.element),w.altInput&&l.appendChild(w.altInput),l.appendChild(w.calendarContainer)}w.config.static||w.config.inline||(void 0!==w.config.appendTo?w.config.appendTo:window.document.body).appendChild(w.calendarContainer)}(),function(){if(w.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(w.element.querySelectorAll("[data-"+e+"]"),(function(t){return P(t,"click",w[e])}))})),w.isMobile)!function(){var e=w.config.enableTime?w.config.noCalendar?"time":"datetime-local":"date";w.mobileInput=d("input",w.input.className+" flatpickr-mobile"),w.mobileInput.tabIndex=1,w.mobileInput.type=e,w.mobileInput.disabled=w.input.disabled,w.mobileInput.required=w.input.required,w.mobileInput.placeholder=w.input.placeholder,w.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",w.selectedDates.length>0&&(w.mobileInput.defaultValue=w.mobileInput.value=w.formatDate(w.selectedDates[0],w.mobileFormatStr)),w.config.minDate&&(w.mobileInput.min=w.formatDate(w.config.minDate,"Y-m-d")),w.config.maxDate&&(w.mobileInput.max=w.formatDate(w.config.maxDate,"Y-m-d")),w.input.getAttribute("step")&&(w.mobileInput.step=String(w.input.getAttribute("step"))),w.input.type="hidden",void 0!==w.altInput&&(w.altInput.type="hidden");try{w.input.parentNode&&w.input.parentNode.insertBefore(w.mobileInput,w.input.nextSibling)}catch(e){}P(w.mobileInput,"change",(function(e){w.setDate(g(e).value,!1,w.mobileFormatStr),De("onChange"),De("onClose")}))}();else{var e=l(re,50);if(w._debouncedChange=l(Y,300),w.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&P(w.daysContainer,"mouseover",(function(e){"range"===w.config.mode&&oe(g(e))})),P(w._input,"keydown",ie),void 0!==w.calendarContainer&&P(w.calendarContainer,"keydown",ie),w.config.inline||w.config.static||P(window,"resize",e),void 0!==window.ontouchstart?P(window.document,"touchstart",X):P(window.document,"mousedown",X),P(window.document,"focus",X,{capture:!0}),!0===w.config.clickOpens&&(P(w._input,"focus",w.open),P(w._input,"click",w.open)),void 0!==w.daysContainer&&(P(w.monthNav,"click",xe),P(w.monthNav,["keyup","increment"],N),P(w.daysContainer,"click",me)),void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement){var t=function(e){return g(e).select()};P(w.timeContainer,["increment"],S),P(w.timeContainer,"blur",S,{capture:!0}),P(w.timeContainer,"click",H),P([w.hourElement,w.minuteElement],["focus","click"],t),void 0!==w.secondElement&&P(w.secondElement,"focus",(function(){return w.secondElement&&w.secondElement.select()})),void 0!==w.amPM&&P(w.amPM,"click",(function(e){S(e)}))}w.config.allowInput&&P(w._input,"blur",ae)}}(),(w.selectedDates.length||w.config.noCalendar)&&(w.config.enableTime&&F(w.config.noCalendar?w.latestSelectedDateObj:void 0),ye(!1)),_();var t=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!w.isMobile&&t&&de(),De("onReady")}(),w}function T(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),a=[],i=0;i<n.length;i++){var o=n[i];try{if(null!==o.getAttribute("data-fp-omit"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=k(o,t||{}),a.push(o._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var a=function(t){t&&Object.keys(t).forEach((function(n){return e[n]=t[n]}))},i=0,o=t;i<o.length;i++){var r=o[i];a(r)}return e}),"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return T(this,e)},HTMLElement.prototype.flatpickr=function(e){return T([this],e)});var I=function(e,t){return"string"==typeof e?T(window.document.querySelectorAll(e),t):e instanceof Node?T([e],t):T(e,t)};return I.defaultConfig={},I.l10ns={en:e({},i),default:e({},i)},I.localize=function(t){I.l10ns.default=e(e({},I.l10ns.default),t)},I.setDefaults=function(t){I.defaultConfig=e(e({},I.defaultConfig),t)},I.parseDate=C({}),I.formatDate=b({}),I.compareDates=M,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return T(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=I),I},"object"==typeof t&&void 0!==e?e.exports=a():(n="undefined"!=typeof globalThis?globalThis:n||self).flatpickr=a(),this.__default_export=e.exports}).__default_export;
\ No newline at end of file
+    ***************************************************************************** */var e=function(){return e=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},e.apply(this,arguments)};function t(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var a=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],r=0,l=o.length;r<l;r++,i++)a[i]=o[r];return a}var n=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],a={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},o=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},r=function(e){return!0===e?1:0};function l(e,t){var n;return function(){var a=this,i=arguments;clearTimeout(n),n=setTimeout((function(){return e.apply(a,i)}),t)}}var c=function(e){return e instanceof Array?e:[e]};function s(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function d(e,t,n){var a=window.document.createElement(e);return t=t||"",n=n||"",a.className=t,void 0!==n&&(a.textContent=n),a}function u(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function f(e,t){return t(e)?e:e.parentNode?f(e.parentNode,t):void 0}function m(e,t){var n=d("div","numInputWrapper"),a=d("input","numInput "+e),i=d("span","arrowUp"),o=d("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?a.type="number":(a.type="text",a.pattern="\\d*"),void 0!==t)for(var r in t)a.setAttribute(r,t[r]);return n.appendChild(a),n.appendChild(i),n.appendChild(o),n}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var p=function(){},h=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},v={D:p,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*r(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var a=parseInt(t),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+n.firstDayOfWeek),i},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:p,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:p,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},D={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},w={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[w.w(e,t,n)]},F:function(e,t,n){return h(w.n(e,t,n)-1,!1,t)},G:function(e,t,n){return o(w.h(e,t,n))},H:function(e){return o(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[r(e.getHours()>11)]},M:function(e,t){return h(e.getMonth(),!0,t)},S:function(e){return o(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return o(e.getFullYear(),4)},d:function(e){return o(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return o(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return o(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},b=function(e){var t=e.config,n=void 0===t?a:t,o=e.l10n,r=void 0===o?i:o,l=e.isMobile,c=void 0!==l&&l;return function(e,t,a){var i=a||r;return void 0===n.formatDate||c?t.split("").map((function(t,a,o){return w[t]&&"\\"!==o[a-1]?w[t](e,i,n):"\\"!==t?t:""})).join(""):n.formatDate(e,t,i)}},C=function(e){var t=e.config,n=void 0===t?a:t,o=e.l10n,r=void 0===o?i:o;return function(e,t,i,o){if(0===e||e){var l,c=o||r,s=e;if(e instanceof Date)l=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if("string"==typeof e){var d=t||(n||a).dateFormat,u=String(e).trim();if("today"===u)l=new Date,i=!0;else if(n&&n.parseDate)l=n.parseDate(e,d);else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else{for(var f=void 0,m=[],g=0,p=0,h="";g<d.length;g++){var w=d[g],b="\\"===w,C="\\"===d[g-1]||b;if(D[w]&&!C){h+=D[w];var M=new RegExp(h).exec(e);M&&(f=!0)&&m["Y"!==w?"push":"unshift"]({fn:v[w],val:M[++p]})}else b||(h+=".")}l=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),m.forEach((function(e){var t=e.fn,n=e.val;return l=t(l,n,c)||l})),l=f?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===i&&l.setHours(0,0,0,0),l;n.errorHandler(new Error("Invalid date provided: "+s))}}};function M(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var y=function(e,t,n){return 3600*e+60*t+n},x=864e5;function E(e){var t=e.defaultHour,n=e.defaultMinute,a=e.defaultSeconds;if(void 0!==e.minDate){var i=e.minDate.getHours(),o=e.minDate.getMinutes(),r=e.minDate.getSeconds();t<i&&(t=i),t===i&&n<o&&(n=o),t===i&&n===o&&a<r&&(a=e.minDate.getSeconds())}if(void 0!==e.maxDate){var l=e.maxDate.getHours(),c=e.maxDate.getMinutes();(t=Math.min(t,l))===l&&(n=Math.min(c,n)),t===l&&n===c&&(a=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:a}}function k(p,v){var w={config:e(e({},a),I.defaultConfig),l10n:i};function k(){var e;return(null===(e=w.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function T(e){return e.bind(w)}function _(){var e=w.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==w.calendarContainer&&(w.calendarContainer.style.visibility="hidden",w.calendarContainer.style.display="block"),void 0!==w.daysContainer){var t=(w.days.offsetWidth+1)*e.showMonths;w.daysContainer.style.width=t+"px",w.calendarContainer.style.width=t+(void 0!==w.weekWrapper?w.weekWrapper.offsetWidth:0)+"px",w.calendarContainer.style.removeProperty("visibility"),w.calendarContainer.style.removeProperty("display")}}))}function S(e){if(0===w.selectedDates.length){var t=void 0===w.config.minDate||M(new Date,w.config.minDate)>=0?new Date:new Date(w.config.minDate.getTime()),n=E(w.config);t.setHours(n.hours,n.minutes,n.seconds,t.getMilliseconds()),w.selectedDates=[t],w.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,n=g(e),a=n;void 0!==w.amPM&&n===w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]);var i=parseFloat(a.getAttribute("min")),l=parseFloat(a.getAttribute("max")),c=parseFloat(a.getAttribute("step")),s=parseInt(a.value,10),d=e.delta||(t?38===e.which?1:-1:0),u=s+c*d;if(void 0!==a.value&&2===a.value.length){var f=a===w.hourElement,m=a===w.minuteElement;u<i?(u=l+u+r(!f)+(r(f)&&r(!w.amPM)),m&&L(void 0,-1,w.hourElement)):u>l&&(u=a===w.hourElement?u-l-r(!w.amPM):i,m&&L(void 0,1,w.hourElement)),w.amPM&&f&&(1===c?u+s===23:Math.abs(u-s)>c)&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]),a.value=o(u)}}(e);var a=w._input.value;O(),ye(),w._input.value!==a&&w._debouncedChange()}function O(){if(void 0!==w.hourElement&&void 0!==w.minuteElement){var e,t,n=(parseInt(w.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(w.minuteElement.value,10)||0)%60,i=void 0!==w.secondElement?(parseInt(w.secondElement.value,10)||0)%60:0;void 0!==w.amPM&&(e=n,t=w.amPM.textContent,n=e%12+12*r(t===w.l10n.amPM[1]));var o=void 0!==w.config.minTime||w.config.minDate&&w.minDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.minDate,!0),l=void 0!==w.config.maxTime||w.config.maxDate&&w.maxDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.maxDate,!0);if(void 0!==w.config.maxTime&&void 0!==w.config.minTime&&w.config.minTime>w.config.maxTime){var c=y(w.config.minTime.getHours(),w.config.minTime.getMinutes(),w.config.minTime.getSeconds()),s=y(w.config.maxTime.getHours(),w.config.maxTime.getMinutes(),w.config.maxTime.getSeconds()),d=y(n,a,i);if(d>s&&d<c){var u=function(e){var t=Math.floor(e/3600),n=(e-3600*t)/60;return[t,n,e-3600*t-60*n]}(c);n=u[0],a=u[1],i=u[2]}}else{if(l){var f=void 0!==w.config.maxTime?w.config.maxTime:w.config.maxDate;(n=Math.min(n,f.getHours()))===f.getHours()&&(a=Math.min(a,f.getMinutes())),a===f.getMinutes()&&(i=Math.min(i,f.getSeconds()))}if(o){var m=void 0!==w.config.minTime?w.config.minTime:w.config.minDate;(n=Math.max(n,m.getHours()))===m.getHours()&&a<m.getMinutes()&&(a=m.getMinutes()),a===m.getMinutes()&&(i=Math.max(i,m.getSeconds()))}}A(n,a,i)}}function F(e){var t=e||w.latestSelectedDateObj;t&&t instanceof Date&&A(t.getHours(),t.getMinutes(),t.getSeconds())}function A(e,t,n){void 0!==w.latestSelectedDateObj&&w.latestSelectedDateObj.setHours(e%24,t,n||0,0),w.hourElement&&w.minuteElement&&!w.isMobile&&(w.hourElement.value=o(w.config.time_24hr?e:(12+e)%12+12*r(e%12==0)),w.minuteElement.value=o(t),void 0!==w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(e>=12)]),void 0!==w.secondElement&&(w.secondElement.value=o(n)))}function N(e){var t=g(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&ee(n)}function P(e,t,n,a){return t instanceof Array?t.forEach((function(t){return P(e,t,n,a)})):e instanceof Array?e.forEach((function(e){return P(e,t,n,a)})):(e.addEventListener(t,n,a),void w._handlers.push({remove:function(){return e.removeEventListener(t,n,a)}}))}function Y(){De("onChange")}function j(e,t){var n=void 0!==e?w.parseDate(e):w.latestSelectedDateObj||(w.config.minDate&&w.config.minDate>w.now?w.config.minDate:w.config.maxDate&&w.config.maxDate<w.now?w.config.maxDate:w.now),a=w.currentYear,i=w.currentMonth;try{void 0!==n&&(w.currentYear=n.getFullYear(),w.currentMonth=n.getMonth())}catch(e){e.message="Invalid date supplied: "+n,w.config.errorHandler(e)}t&&w.currentYear!==a&&(De("onYearChange"),q()),!t||w.currentYear===a&&w.currentMonth===i||De("onMonthChange"),w.redraw()}function H(e){var t=g(e);~t.className.indexOf("arrow")&&L(e,t.classList.contains("arrowUp")?1:-1)}function L(e,t,n){var a=e&&g(e),i=n||a&&a.parentNode&&a.parentNode.firstChild,o=we("increment");o.delta=t,i&&i.dispatchEvent(o)}function R(e,t,n,a){var i=te(t,!0),o=d("span",e,t.getDate().toString());return o.dateObj=t,o.$i=a,o.setAttribute("aria-label",w.formatDate(t,w.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===M(t,w.now)&&(w.todayDateElem=o,o.classList.add("today"),o.setAttribute("aria-current","date")),i?(o.tabIndex=-1,be(t)&&(o.classList.add("selected"),w.selectedDateElem=o,"range"===w.config.mode&&(s(o,"startRange",w.selectedDates[0]&&0===M(t,w.selectedDates[0],!0)),s(o,"endRange",w.selectedDates[1]&&0===M(t,w.selectedDates[1],!0)),"nextMonthDay"===e&&o.classList.add("inRange")))):o.classList.add("flatpickr-disabled"),"range"===w.config.mode&&function(e){return!("range"!==w.config.mode||w.selectedDates.length<2)&&M(e,w.selectedDates[0])>=0&&M(e,w.selectedDates[1])<=0}(t)&&!be(t)&&o.classList.add("inRange"),w.weekNumbers&&1===w.config.showMonths&&"prevMonthDay"!==e&&a%7==6&&w.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+w.config.getWeek(t)+"</span>"),De("onDayCreate",o),o}function W(e){e.focus(),"range"===w.config.mode&&oe(e)}function B(e){for(var t=e>0?0:w.config.showMonths-1,n=e>0?w.config.showMonths:-1,a=t;a!=n;a+=e)for(var i=w.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&te(c.dateObj))return c}}function J(e,t){var n=k(),a=ne(n||document.body),i=void 0!==e?e:a?n:void 0!==w.selectedDateElem&&ne(w.selectedDateElem)?w.selectedDateElem:void 0!==w.todayDateElem&&ne(w.todayDateElem)?w.todayDateElem:B(t>0?1:-1);void 0===i?w._input.focus():a?function(e,t){for(var n=-1===e.className.indexOf("Month")?e.dateObj.getMonth():w.currentMonth,a=t>0?w.config.showMonths:-1,i=t>0?1:-1,o=n-w.currentMonth;o!=a;o+=i)for(var r=w.daysContainer.children[o],l=n-w.currentMonth===o?e.$i+t:t<0?r.children.length-1:0,c=r.children.length,s=l;s>=0&&s<c&&s!=(t>0?c:-1);s+=i){var d=r.children[s];if(-1===d.className.indexOf("hidden")&&te(d.dateObj)&&Math.abs(e.$i-s)>=Math.abs(t))return W(d)}w.changeMonth(i),J(B(i),0)}(i,t):W(i)}function K(e,t){for(var n=(new Date(e,t,1).getDay()-w.l10n.firstDayOfWeek+7)%7,a=w.utils.getDaysInMonth((t-1+12)%12,e),i=w.utils.getDaysInMonth(t,e),o=window.document.createDocumentFragment(),r=w.config.showMonths>1,l=r?"prevMonthDay hidden":"prevMonthDay",c=r?"nextMonthDay hidden":"nextMonthDay",s=a+1-n,u=0;s<=a;s++,u++)o.appendChild(R("flatpickr-day "+l,new Date(e,t-1,s),0,u));for(s=1;s<=i;s++,u++)o.appendChild(R("flatpickr-day",new Date(e,t,s),0,u));for(var f=i+1;f<=42-n&&(1===w.config.showMonths||u%7!=0);f++,u++)o.appendChild(R("flatpickr-day "+c,new Date(e,t+1,f%i),0,u));var m=d("div","dayContainer");return m.appendChild(o),m}function U(){if(void 0!==w.daysContainer){u(w.daysContainer),w.weekNumbers&&u(w.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<w.config.showMonths;t++){var n=new Date(w.currentYear,w.currentMonth,1);n.setMonth(w.currentMonth+t),e.appendChild(K(n.getFullYear(),n.getMonth()))}w.daysContainer.appendChild(e),w.days=w.daysContainer.firstChild,"range"===w.config.mode&&1===w.selectedDates.length&&oe()}}function q(){if(!(w.config.showMonths>1||"dropdown"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&e<w.config.minDate.getMonth()||void 0!==w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()&&e>w.config.maxDate.getMonth())};w.monthsDropdownContainer.tabIndex=-1,w.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var n=d("option","flatpickr-monthDropdown-month");n.value=new Date(w.currentYear,t).getMonth().toString(),n.textContent=h(t,w.config.shorthandCurrentMonth,w.l10n),n.tabIndex=-1,w.currentMonth===t&&(n.selected=!0),w.monthsDropdownContainer.appendChild(n)}}}function $(){var e,t=d("div","flatpickr-month"),n=window.document.createDocumentFragment();w.config.showMonths>1||"static"===w.config.monthSelectorType?e=d("span","cur-month"):(w.monthsDropdownContainer=d("select","flatpickr-monthDropdown-months"),w.monthsDropdownContainer.setAttribute("aria-label",w.l10n.monthAriaLabel),P(w.monthsDropdownContainer,"change",(function(e){var t=g(e),n=parseInt(t.value,10);w.changeMonth(n-w.currentMonth),De("onMonthChange")})),q(),e=w.monthsDropdownContainer);var a=m("cur-year",{tabindex:"-1"}),i=a.getElementsByTagName("input")[0];i.setAttribute("aria-label",w.l10n.yearAriaLabel),w.config.minDate&&i.setAttribute("min",w.config.minDate.getFullYear().toString()),w.config.maxDate&&(i.setAttribute("max",w.config.maxDate.getFullYear().toString()),i.disabled=!!w.config.minDate&&w.config.minDate.getFullYear()===w.config.maxDate.getFullYear());var o=d("div","flatpickr-current-month");return o.appendChild(e),o.appendChild(a),n.appendChild(o),t.appendChild(n),{container:t,yearElement:i,monthElement:e}}function V(){u(w.monthNav),w.monthNav.appendChild(w.prevMonthNav),w.config.showMonths&&(w.yearElements=[],w.monthElements=[]);for(var e=w.config.showMonths;e--;){var t=$();w.yearElements.push(t.yearElement),w.monthElements.push(t.monthElement),w.monthNav.appendChild(t.container)}w.monthNav.appendChild(w.nextMonthNav)}function z(){w.weekdayContainer?u(w.weekdayContainer):w.weekdayContainer=d("div","flatpickr-weekdays");for(var e=w.config.showMonths;e--;){var t=d("div","flatpickr-weekdaycontainer");w.weekdayContainer.appendChild(t)}return G(),w.weekdayContainer}function G(){if(w.weekdayContainer){var e=w.l10n.firstDayOfWeek,n=t(w.l10n.weekdays.shorthand);e>0&&e<n.length&&(n=t(n.splice(e,n.length),n.splice(0,e)));for(var a=w.config.showMonths;a--;)w.weekdayContainer.children[a].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+n.join("</span><span class='flatpickr-weekday'>")+"\n      </span>\n      "}}function Z(e,t){void 0===t&&(t=!0);var n=t?e:e-w.currentMonth;n<0&&!0===w._hidePrevMonthArrow||n>0&&!0===w._hideNextMonthArrow||(w.currentMonth+=n,(w.currentMonth<0||w.currentMonth>11)&&(w.currentYear+=w.currentMonth>11?1:-1,w.currentMonth=(w.currentMonth+12)%12,De("onYearChange"),q()),U(),De("onMonthChange"),Ce())}function Q(e){return w.calendarContainer.contains(e)}function X(e){if(w.isOpen&&!w.config.inline){var t=g(e),n=Q(t),a=!(t===w.input||t===w.altInput||w.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(w.input)||~e.path.indexOf(w.altInput))||n||Q(e.relatedTarget)),i=!w.config.ignoredFocusElements.some((function(e){return e.contains(t)}));a&&i&&(w.config.allowInput&&w.setDate(w._input.value,!1,w.config.altInput?w.config.altFormat:w.config.dateFormat),void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement&&""!==w.input.value&&void 0!==w.input.value&&S(),w.close(),w.config&&"range"===w.config.mode&&1===w.selectedDates.length&&w.clear(!1))}}function ee(e){if(!(!e||w.config.minDate&&e<w.config.minDate.getFullYear()||w.config.maxDate&&e>w.config.maxDate.getFullYear())){var t=e,n=w.currentYear!==t;w.currentYear=t||w.currentYear,w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth=Math.min(w.config.maxDate.getMonth(),w.currentMonth):w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&(w.currentMonth=Math.max(w.config.minDate.getMonth(),w.currentMonth)),n&&(w.redraw(),De("onYearChange"),q())}}function te(e,t){var n;void 0===t&&(t=!0);var a=w.parseDate(e,void 0,t);if(w.config.minDate&&a&&M(a,w.config.minDate,void 0!==t?t:!w.minDateHasTime)<0||w.config.maxDate&&a&&M(a,w.config.maxDate,void 0!==t?t:!w.maxDateHasTime)>0)return!1;if(!w.config.enable&&0===w.config.disable.length)return!0;if(void 0===a)return!1;for(var i=!!w.config.enable,o=null!==(n=w.config.enable)&&void 0!==n?n:w.config.disable,r=0,l=void 0;r<o.length;r++){if("function"==typeof(l=o[r])&&l(a))return i;if(l instanceof Date&&void 0!==a&&l.getTime()===a.getTime())return i;if("string"==typeof l){var c=w.parseDate(l,void 0,!0);return c&&c.getTime()===a.getTime()?i:!i}if("object"==typeof l&&void 0!==a&&l.from&&l.to&&a.getTime()>=l.from.getTime()&&a.getTime()<=l.to.getTime())return i}return!i}function ne(e){return void 0!==w.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&w.daysContainer.contains(e)}function ae(e){var t=e.target===w._input,n=w._input.value.trimEnd()!==Me();!t||!n||e.relatedTarget&&Q(e.relatedTarget)||w.setDate(w._input.value,!0,e.target===w.altInput?w.config.altFormat:w.config.dateFormat)}function ie(e){var t=g(e),n=w.config.wrap?p.contains(t):t===w._input,a=w.config.allowInput,i=w.isOpen&&(!a||!n),o=w.config.inline&&n&&!a;if(13===e.keyCode&&n){if(a)return w.setDate(w._input.value,!0,t===w.altInput?w.config.altFormat:w.config.dateFormat),w.close(),t.blur();w.open()}else if(Q(t)||i||o){var r=!!w.timeContainer&&w.timeContainer.contains(t);switch(e.keyCode){case 13:r?(e.preventDefault(),S(),fe()):me(e);break;case 27:e.preventDefault(),fe();break;case 8:case 46:n&&!w.config.allowInput&&(e.preventDefault(),w.clear());break;case 37:case 39:if(r||n)w.hourElement&&w.hourElement.focus();else{e.preventDefault();var l=k();if(void 0!==w.daysContainer&&(!1===a||l&&ne(l))){var c=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),Z(c),J(B(1),0)):J(void 0,c)}}break;case 38:case 40:e.preventDefault();var s=40===e.keyCode?1:-1;w.daysContainer&&void 0!==t.$i||t===w.input||t===w.altInput?e.ctrlKey?(e.stopPropagation(),ee(w.currentYear-s),J(B(1),0)):r||J(void 0,7*s):t===w.currentYearElement?ee(w.currentYear-s):w.config.enableTime&&(!r&&w.hourElement&&w.hourElement.focus(),S(e),w._debouncedChange());break;case 9:if(r){var d=[w.hourElement,w.minuteElement,w.secondElement,w.amPM].concat(w.pluginElements).filter((function(e){return e})),u=d.indexOf(t);if(-1!==u){var f=d[u+(e.shiftKey?-1:1)];e.preventDefault(),(f||w._input).focus()}}else!w.config.noCalendar&&w.daysContainer&&w.daysContainer.contains(t)&&e.shiftKey&&(e.preventDefault(),w._input.focus())}}if(void 0!==w.amPM&&t===w.amPM)switch(e.key){case w.l10n.amPM[0].charAt(0):case w.l10n.amPM[0].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[0],O(),ye();break;case w.l10n.amPM[1].charAt(0):case w.l10n.amPM[1].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[1],O(),ye()}(n||Q(t))&&De("onKeyDown",e)}function oe(e,t){if(void 0===t&&(t="flatpickr-day"),1===w.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var n=e?e.dateObj.getTime():w.days.firstElementChild.dateObj.getTime(),a=w.parseDate(w.selectedDates[0],void 0,!0).getTime(),i=Math.min(n,w.selectedDates[0].getTime()),o=Math.max(n,w.selectedDates[0].getTime()),r=!1,l=0,c=0,s=i;s<o;s+=x)te(new Date(s),!0)||(r=r||s>i&&s<o,s<a&&(!l||s>l)?l=s:s>a&&(!c||s<c)&&(c=s));Array.from(w.rContainer.querySelectorAll("*:nth-child(-n+"+w.config.showMonths+") > ."+t)).forEach((function(t){var i,o,s,d=t.dateObj.getTime(),u=l>0&&d<l||c>0&&d>c;if(u)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){t.classList.remove(e)}));r&&!u||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){t.classList.remove(e)})),void 0!==e&&(e.classList.add(n<=w.selectedDates[0].getTime()?"startRange":"endRange"),a<n&&d===a?t.classList.add("startRange"):a>n&&d===a&&t.classList.add("endRange"),d>=l&&(0===c||d<=c)&&(o=a,s=n,(i=d)>Math.min(o,s)&&i<Math.max(o,s))&&t.classList.add("inRange")))}))}}function re(){!w.isOpen||w.config.static||w.config.inline||de()}function le(e){return function(t){var n=w.config["_"+e+"Date"]=w.parseDate(t,w.config.dateFormat),a=w.config["_"+("min"===e?"max":"min")+"Date"];void 0!==n&&(w["min"===e?"minDateHasTime":"maxDateHasTime"]=n.getHours()>0||n.getMinutes()>0||n.getSeconds()>0),w.selectedDates&&(w.selectedDates=w.selectedDates.filter((function(e){return te(e)})),w.selectedDates.length||"min"!==e||F(n),ye()),w.daysContainer&&(ue(),void 0!==n?w.currentYearElement[e]=n.getFullYear().toString():w.currentYearElement.removeAttribute(e),w.currentYearElement.disabled=!!a&&void 0!==n&&a.getFullYear()===n.getFullYear())}}function ce(){return w.config.wrap?p.querySelector("[data-input]"):p}function se(){"object"!=typeof w.config.locale&&void 0===I.l10ns[w.config.locale]&&w.config.errorHandler(new Error("flatpickr: invalid locale "+w.config.locale)),w.l10n=e(e({},I.l10ns.default),"object"==typeof w.config.locale?w.config.locale:"default"!==w.config.locale?I.l10ns[w.config.locale]:void 0),D.D="("+w.l10n.weekdays.shorthand.join("|")+")",D.l="("+w.l10n.weekdays.longhand.join("|")+")",D.M="("+w.l10n.months.shorthand.join("|")+")",D.F="("+w.l10n.months.longhand.join("|")+")",D.K="("+w.l10n.amPM[0]+"|"+w.l10n.amPM[1]+"|"+w.l10n.amPM[0].toLowerCase()+"|"+w.l10n.amPM[1].toLowerCase()+")",void 0===e(e({},v),JSON.parse(JSON.stringify(p.dataset||{}))).time_24hr&&void 0===I.defaultConfig.time_24hr&&(w.config.time_24hr=w.l10n.time_24hr),w.formatDate=b(w),w.parseDate=C({config:w.config,l10n:w.l10n})}function de(e){if("function"!=typeof w.config.position){if(void 0!==w.calendarContainer){De("onPreCalendarPosition");var t=e||w._positionElement,n=Array.prototype.reduce.call(w.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),a=w.calendarContainer.offsetWidth,i=w.config.position.split(" "),o=i[0],r=i.length>1?i[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,d="above"===o||"below"!==o&&c<n&&l.top>n,u=window.pageYOffset+l.top+(d?-n-2:t.offsetHeight+2);if(s(w.calendarContainer,"arrowTop",!d),s(w.calendarContainer,"arrowBottom",d),!w.config.inline){var f=window.pageXOffset+l.left,m=!1,g=!1;"center"===r?(f-=(a-l.width)/2,m=!0):"right"===r&&(f-=a-l.width,g=!0),s(w.calendarContainer,"arrowLeft",!m&&!g),s(w.calendarContainer,"arrowCenter",m),s(w.calendarContainer,"arrowRight",g);var p=window.document.body.offsetWidth-(window.pageXOffset+l.right),h=f+a>window.document.body.offsetWidth,v=p+a>window.document.body.offsetWidth;if(s(w.calendarContainer,"rightMost",h),!w.config.static)if(w.calendarContainer.style.top=u+"px",h)if(v){var D=function(){for(var e=null,t=0;t<document.styleSheets.length;t++){var n=document.styleSheets[t];if(n.cssRules){try{n.cssRules}catch(e){continue}e=n;break}}return null!=e?e:(a=document.createElement("style"),document.head.appendChild(a),a.sheet);var a}();if(void 0===D)return;var b=window.document.body.offsetWidth,C=Math.max(0,b/2-a/2),M=D.cssRules.length,y="{left:"+l.left+"px;right:auto;}";s(w.calendarContainer,"rightMost",!1),s(w.calendarContainer,"centerMost",!0),D.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+y,M),w.calendarContainer.style.left=C+"px",w.calendarContainer.style.right="auto"}else w.calendarContainer.style.left="auto",w.calendarContainer.style.right=p+"px";else w.calendarContainer.style.left=f+"px",w.calendarContainer.style.right="auto"}}}else w.config.position(w,e)}function ue(){w.config.noCalendar||w.isMobile||(q(),Ce(),U())}function fe(){w._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(w.close,0):w.close()}function me(e){e.preventDefault(),e.stopPropagation();var t=f(g(e),(function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")}));if(void 0!==t){var n=t,a=w.latestSelectedDateObj=new Date(n.dateObj.getTime()),i=(a.getMonth()<w.currentMonth||a.getMonth()>w.currentMonth+w.config.showMonths-1)&&"range"!==w.config.mode;if(w.selectedDateElem=n,"single"===w.config.mode)w.selectedDates=[a];else if("multiple"===w.config.mode){var o=be(a);o?w.selectedDates.splice(parseInt(o),1):w.selectedDates.push(a)}else"range"===w.config.mode&&(2===w.selectedDates.length&&w.clear(!1,!1),w.latestSelectedDateObj=a,w.selectedDates.push(a),0!==M(a,w.selectedDates[0],!0)&&w.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(O(),i){var r=w.currentYear!==a.getFullYear();w.currentYear=a.getFullYear(),w.currentMonth=a.getMonth(),r&&(De("onYearChange"),q()),De("onMonthChange")}if(Ce(),U(),ye(),i||"range"===w.config.mode||1!==w.config.showMonths?void 0!==w.selectedDateElem&&void 0===w.hourElement&&w.selectedDateElem&&w.selectedDateElem.focus():W(n),void 0!==w.hourElement&&void 0!==w.hourElement&&w.hourElement.focus(),w.config.closeOnSelect){var l="single"===w.config.mode&&!w.config.enableTime,c="range"===w.config.mode&&2===w.selectedDates.length&&!w.config.enableTime;(l||c)&&fe()}Y()}}w.parseDate=C({config:w.config,l10n:w.l10n}),w._handlers=[],w.pluginElements=[],w.loadedPlugins=[],w._bind=P,w._setHoursFromDate=F,w._positionCalendar=de,w.changeMonth=Z,w.changeYear=ee,w.clear=function(e,t){if(void 0===e&&(e=!0),void 0===t&&(t=!0),w.input.value="",void 0!==w.altInput&&(w.altInput.value=""),void 0!==w.mobileInput&&(w.mobileInput.value=""),w.selectedDates=[],w.latestSelectedDateObj=void 0,!0===t&&(w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth()),!0===w.config.enableTime){var n=E(w.config),a=n.hours,i=n.minutes,o=n.seconds;A(a,i,o)}w.redraw(),e&&De("onChange")},w.close=function(){w.isOpen=!1,w.isMobile||(void 0!==w.calendarContainer&&w.calendarContainer.classList.remove("open"),void 0!==w._input&&w._input.classList.remove("active")),De("onClose")},w.onMouseOver=oe,w._createElement=d,w.createDay=R,w.destroy=function(){void 0!==w.config&&De("onDestroy");for(var e=w._handlers.length;e--;)w._handlers[e].remove();if(w._handlers=[],w.mobileInput)w.mobileInput.parentNode&&w.mobileInput.parentNode.removeChild(w.mobileInput),w.mobileInput=void 0;else if(w.calendarContainer&&w.calendarContainer.parentNode)if(w.config.static&&w.calendarContainer.parentNode){var t=w.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else w.calendarContainer.parentNode.removeChild(w.calendarContainer);w.altInput&&(w.input.type="text",w.altInput.parentNode&&w.altInput.parentNode.removeChild(w.altInput),delete w.altInput),w.input&&(w.input.type=w.input._type,w.input.classList.remove("flatpickr-input"),w.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete w[e]}catch(e){}}))},w.isEnabled=te,w.jumpToDate=j,w.updateValue=ye,w.open=function(e,t){if(void 0===t&&(t=w._positionElement),!0===w.isMobile){if(e){e.preventDefault();var n=g(e);n&&n.blur()}return void 0!==w.mobileInput&&(w.mobileInput.focus(),w.mobileInput.click()),void De("onOpen")}if(!w._input.disabled&&!w.config.inline){var a=w.isOpen;w.isOpen=!0,a||(w.calendarContainer.classList.add("open"),w._input.classList.add("active"),De("onOpen"),de(t)),!0===w.config.enableTime&&!0===w.config.noCalendar&&(!1!==w.config.allowInput||void 0!==e&&w.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return w.hourElement.select()}),50))}},w.redraw=ue,w.set=function(e,t){if(null!==e&&"object"==typeof e)for(var a in Object.assign(w.config,e),e)void 0!==ge[a]&&ge[a].forEach((function(e){return e()}));else w.config[e]=t,void 0!==ge[e]?ge[e].forEach((function(e){return e()})):n.indexOf(e)>-1&&(w.config[e]=c(t));w.redraw(),ye(!0)},w.setDate=function(e,t,n){if(void 0===t&&(t=!1),void 0===n&&(n=w.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return w.clear(t);pe(e,n),w.latestSelectedDateObj=w.selectedDates[w.selectedDates.length-1],w.redraw(),j(void 0,t),F(),0===w.selectedDates.length&&w.clear(!1),ye(t),t&&De("onChange")},w.toggle=function(e){if(!0===w.isOpen)return w.close();w.open(e)};var ge={locale:[se,G],showMonths:[V,_,z],minDate:[j],maxDate:[j],positionElement:[ve],clickOpens:[function(){!0===w.config.clickOpens?(P(w._input,"focus",w.open),P(w._input,"click",w.open)):(w._input.removeEventListener("focus",w.open),w._input.removeEventListener("click",w.open))}]};function pe(e,t){var n=[];if(e instanceof Array)n=e.map((function(e){return w.parseDate(e,t)}));else if(e instanceof Date||"number"==typeof e)n=[w.parseDate(e,t)];else if("string"==typeof e)switch(w.config.mode){case"single":case"time":n=[w.parseDate(e,t)];break;case"multiple":n=e.split(w.config.conjunction).map((function(e){return w.parseDate(e,t)}));break;case"range":n=e.split(w.l10n.rangeSeparator).map((function(e){return w.parseDate(e,t)}))}else w.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));w.selectedDates=w.config.allowInvalidPreload?n:n.filter((function(e){return e instanceof Date&&te(e,!1)})),"range"===w.config.mode&&w.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function he(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?w.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:w.parseDate(e.from,void 0),to:w.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ve(){w._positionElement=w.config.positionElement||w._input}function De(e,t){if(void 0!==w.config){var n=w.config[e];if(void 0!==n&&n.length>0)for(var a=0;n[a]&&a<n.length;a++)n[a](w.selectedDates,w.input.value,w,t);"onChange"===e&&(w.input.dispatchEvent(we("change")),w.input.dispatchEvent(we("input")))}}function we(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function be(e){for(var t=0;t<w.selectedDates.length;t++){var n=w.selectedDates[t];if(n instanceof Date&&0===M(n,e))return""+t}return!1}function Ce(){w.config.noCalendar||w.isMobile||!w.monthNav||(w.yearElements.forEach((function(e,t){var n=new Date(w.currentYear,w.currentMonth,1);n.setMonth(w.currentMonth+t),w.config.showMonths>1||"static"===w.config.monthSelectorType?w.monthElements[t].textContent=h(n.getMonth(),w.config.shorthandCurrentMonth,w.l10n)+" ":w.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()})),w._hidePrevMonthArrow=void 0!==w.config.minDate&&(w.currentYear===w.config.minDate.getFullYear()?w.currentMonth<=w.config.minDate.getMonth():w.currentYear<w.config.minDate.getFullYear()),w._hideNextMonthArrow=void 0!==w.config.maxDate&&(w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth+1>w.config.maxDate.getMonth():w.currentYear>w.config.maxDate.getFullYear()))}function Me(e){var t=e||(w.config.altInput?w.config.altFormat:w.config.dateFormat);return w.selectedDates.map((function(e){return w.formatDate(e,t)})).filter((function(e,t,n){return"range"!==w.config.mode||w.config.enableTime||n.indexOf(e)===t})).join("range"!==w.config.mode?w.config.conjunction:w.l10n.rangeSeparator)}function ye(e){void 0===e&&(e=!0),void 0!==w.mobileInput&&w.mobileFormatStr&&(w.mobileInput.value=void 0!==w.latestSelectedDateObj?w.formatDate(w.latestSelectedDateObj,w.mobileFormatStr):""),w.input.value=Me(w.config.dateFormat),void 0!==w.altInput&&(w.altInput.value=Me(w.config.altFormat)),!1!==e&&De("onValueUpdate")}function xe(e){var t=g(e),n=w.prevMonthNav.contains(t),a=w.nextMonthNav.contains(t);n||a?Z(n?-1:1):w.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?w.changeYear(w.currentYear+1):t.classList.contains("arrowDown")&&w.changeYear(w.currentYear-1)}return function(){w.element=w.input=p,w.isOpen=!1,function(){var t=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=e(e({},JSON.parse(JSON.stringify(p.dataset||{}))),v),o={};w.config.parseDate=i.parseDate,w.config.formatDate=i.formatDate,Object.defineProperty(w.config,"enable",{get:function(){return w.config._enable},set:function(e){w.config._enable=he(e)}}),Object.defineProperty(w.config,"disable",{get:function(){return w.config._disable},set:function(e){w.config._disable=he(e)}});var r="time"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var l=I.defaultConfig.dateFormat||a.dateFormat;o.dateFormat=i.noCalendar||r?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var s=I.defaultConfig.altFormat||a.altFormat;o.altFormat=i.noCalendar||r?"h:i"+(i.enableSeconds?":S K":" K"):s+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(w.config,"minDate",{get:function(){return w.config._minDate},set:le("min")}),Object.defineProperty(w.config,"maxDate",{get:function(){return w.config._maxDate},set:le("max")});var d=function(e){return function(t){w.config["min"===e?"_minTime":"_maxTime"]=w.parseDate(t,"H:i:S")}};Object.defineProperty(w.config,"minTime",{get:function(){return w.config._minTime},set:d("min")}),Object.defineProperty(w.config,"maxTime",{get:function(){return w.config._maxTime},set:d("max")}),"time"===i.mode&&(w.config.noCalendar=!0,w.config.enableTime=!0),Object.assign(w.config,o,i);for(var u=0;u<t.length;u++)w.config[t[u]]=!0===w.config[t[u]]||"true"===w.config[t[u]];for(n.filter((function(e){return void 0!==w.config[e]})).forEach((function(e){w.config[e]=c(w.config[e]||[]).map(T)})),w.isMobile=!w.config.disableMobile&&!w.config.inline&&"single"===w.config.mode&&!w.config.disable.length&&!w.config.enable&&!w.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),u=0;u<w.config.plugins.length;u++){var f=w.config.plugins[u](w)||{};for(var m in f)n.indexOf(m)>-1?w.config[m]=c(f[m]).map(T).concat(w.config[m]):void 0===i[m]&&(w.config[m]=f[m])}i.altInputClass||(w.config.altInputClass=ce().className+" "+w.config.altInputClass),De("onParseConfig")}(),se(),w.input=ce(),w.input?(w.input._type=w.input.type,w.input.type="text",w.input.classList.add("flatpickr-input"),w._input=w.input,w.config.altInput&&(w.altInput=d(w.input.nodeName,w.config.altInputClass),w._input=w.altInput,w.altInput.placeholder=w.input.placeholder,w.altInput.disabled=w.input.disabled,w.altInput.required=w.input.required,w.altInput.tabIndex=w.input.tabIndex,w.altInput.type="text",w.input.setAttribute("type","hidden"),!w.config.static&&w.input.parentNode&&w.input.parentNode.insertBefore(w.altInput,w.input.nextSibling)),w.config.allowInput||w._input.setAttribute("readonly","readonly"),ve()):w.config.errorHandler(new Error("Invalid input element specified")),function(){w.selectedDates=[],w.now=w.parseDate(w.config.now)||new Date;var e=w.config.defaultDate||("INPUT"!==w.input.nodeName&&"TEXTAREA"!==w.input.nodeName||!w.input.placeholder||w.input.value!==w.input.placeholder?w.input.value:null);e&&pe(e,w.config.dateFormat),w._initialDate=w.selectedDates.length>0?w.selectedDates[0]:w.config.minDate&&w.config.minDate.getTime()>w.now.getTime()?w.config.minDate:w.config.maxDate&&w.config.maxDate.getTime()<w.now.getTime()?w.config.maxDate:w.now,w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth(),w.selectedDates.length>0&&(w.latestSelectedDateObj=w.selectedDates[0]),void 0!==w.config.minTime&&(w.config.minTime=w.parseDate(w.config.minTime,"H:i")),void 0!==w.config.maxTime&&(w.config.maxTime=w.parseDate(w.config.maxTime,"H:i")),w.minDateHasTime=!!w.config.minDate&&(w.config.minDate.getHours()>0||w.config.minDate.getMinutes()>0||w.config.minDate.getSeconds()>0),w.maxDateHasTime=!!w.config.maxDate&&(w.config.maxDate.getHours()>0||w.config.maxDate.getMinutes()>0||w.config.maxDate.getSeconds()>0)}(),w.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=w.currentMonth),void 0===t&&(t=w.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:w.l10n.daysInMonth[e]}},w.isMobile||function(){var e=window.document.createDocumentFragment();if(w.calendarContainer=d("div","flatpickr-calendar"),w.calendarContainer.tabIndex=-1,!w.config.noCalendar){if(e.appendChild((w.monthNav=d("div","flatpickr-months"),w.yearElements=[],w.monthElements=[],w.prevMonthNav=d("span","flatpickr-prev-month"),w.prevMonthNav.innerHTML=w.config.prevArrow,w.nextMonthNav=d("span","flatpickr-next-month"),w.nextMonthNav.innerHTML=w.config.nextArrow,V(),Object.defineProperty(w,"_hidePrevMonthArrow",{get:function(){return w.__hidePrevMonthArrow},set:function(e){w.__hidePrevMonthArrow!==e&&(s(w.prevMonthNav,"flatpickr-disabled",e),w.__hidePrevMonthArrow=e)}}),Object.defineProperty(w,"_hideNextMonthArrow",{get:function(){return w.__hideNextMonthArrow},set:function(e){w.__hideNextMonthArrow!==e&&(s(w.nextMonthNav,"flatpickr-disabled",e),w.__hideNextMonthArrow=e)}}),w.currentYearElement=w.yearElements[0],Ce(),w.monthNav)),w.innerContainer=d("div","flatpickr-innerContainer"),w.config.weekNumbers){var t=function(){w.calendarContainer.classList.add("hasWeeks");var e=d("div","flatpickr-weekwrapper");e.appendChild(d("span","flatpickr-weekday",w.l10n.weekAbbreviation));var t=d("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,a=t.weekNumbers;w.innerContainer.appendChild(n),w.weekNumbers=a,w.weekWrapper=n}w.rContainer=d("div","flatpickr-rContainer"),w.rContainer.appendChild(z()),w.daysContainer||(w.daysContainer=d("div","flatpickr-days"),w.daysContainer.tabIndex=-1),U(),w.rContainer.appendChild(w.daysContainer),w.innerContainer.appendChild(w.rContainer),e.appendChild(w.innerContainer)}w.config.enableTime&&e.appendChild(function(){w.calendarContainer.classList.add("hasTime"),w.config.noCalendar&&w.calendarContainer.classList.add("noCalendar");var e=E(w.config);w.timeContainer=d("div","flatpickr-time"),w.timeContainer.tabIndex=-1;var t=d("span","flatpickr-time-separator",":"),n=m("flatpickr-hour",{"aria-label":w.l10n.hourAriaLabel});w.hourElement=n.getElementsByTagName("input")[0];var a=m("flatpickr-minute",{"aria-label":w.l10n.minuteAriaLabel});if(w.minuteElement=a.getElementsByTagName("input")[0],w.hourElement.tabIndex=w.minuteElement.tabIndex=-1,w.hourElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getHours():w.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),w.minuteElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getMinutes():e.minutes),w.hourElement.setAttribute("step",w.config.hourIncrement.toString()),w.minuteElement.setAttribute("step",w.config.minuteIncrement.toString()),w.hourElement.setAttribute("min",w.config.time_24hr?"0":"1"),w.hourElement.setAttribute("max",w.config.time_24hr?"23":"12"),w.hourElement.setAttribute("maxlength","2"),w.minuteElement.setAttribute("min","0"),w.minuteElement.setAttribute("max","59"),w.minuteElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(n),w.timeContainer.appendChild(t),w.timeContainer.appendChild(a),w.config.time_24hr&&w.timeContainer.classList.add("time24hr"),w.config.enableSeconds){w.timeContainer.classList.add("hasSeconds");var i=m("flatpickr-second");w.secondElement=i.getElementsByTagName("input")[0],w.secondElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getSeconds():e.seconds),w.secondElement.setAttribute("step",w.minuteElement.getAttribute("step")),w.secondElement.setAttribute("min","0"),w.secondElement.setAttribute("max","59"),w.secondElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(d("span","flatpickr-time-separator",":")),w.timeContainer.appendChild(i)}return w.config.time_24hr||(w.amPM=d("span","flatpickr-am-pm",w.l10n.amPM[r((w.latestSelectedDateObj?w.hourElement.value:w.config.defaultHour)>11)]),w.amPM.title=w.l10n.toggleTitle,w.amPM.tabIndex=-1,w.timeContainer.appendChild(w.amPM)),w.timeContainer}()),s(w.calendarContainer,"rangeMode","range"===w.config.mode),s(w.calendarContainer,"animate",!0===w.config.animate),s(w.calendarContainer,"multiMonth",w.config.showMonths>1),w.calendarContainer.appendChild(e);var i=void 0!==w.config.appendTo&&void 0!==w.config.appendTo.nodeType;if((w.config.inline||w.config.static)&&(w.calendarContainer.classList.add(w.config.inline?"inline":"static"),w.config.inline&&(!i&&w.element.parentNode?w.element.parentNode.insertBefore(w.calendarContainer,w._input.nextSibling):void 0!==w.config.appendTo&&w.config.appendTo.appendChild(w.calendarContainer)),w.config.static)){var l=d("div","flatpickr-wrapper");w.element.parentNode&&w.element.parentNode.insertBefore(l,w.element),l.appendChild(w.element),w.altInput&&l.appendChild(w.altInput),l.appendChild(w.calendarContainer)}w.config.static||w.config.inline||(void 0!==w.config.appendTo?w.config.appendTo:window.document.body).appendChild(w.calendarContainer)}(),function(){if(w.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(w.element.querySelectorAll("[data-"+e+"]"),(function(t){return P(t,"click",w[e])}))})),w.isMobile)!function(){var e=w.config.enableTime?w.config.noCalendar?"time":"datetime-local":"date";w.mobileInput=d("input",w.input.className+" flatpickr-mobile"),w.mobileInput.tabIndex=1,w.mobileInput.type=e,w.mobileInput.disabled=w.input.disabled,w.mobileInput.required=w.input.required,w.mobileInput.placeholder=w.input.placeholder,w.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",w.selectedDates.length>0&&(w.mobileInput.defaultValue=w.mobileInput.value=w.formatDate(w.selectedDates[0],w.mobileFormatStr)),w.config.minDate&&(w.mobileInput.min=w.formatDate(w.config.minDate,"Y-m-d")),w.config.maxDate&&(w.mobileInput.max=w.formatDate(w.config.maxDate,"Y-m-d")),w.input.getAttribute("step")&&(w.mobileInput.step=String(w.input.getAttribute("step"))),w.input.type="hidden",void 0!==w.altInput&&(w.altInput.type="hidden");try{w.input.parentNode&&w.input.parentNode.insertBefore(w.mobileInput,w.input.nextSibling)}catch(e){}P(w.mobileInput,"change",(function(e){w.setDate(g(e).value,!1,w.mobileFormatStr),De("onChange"),De("onClose")}))}();else{var e=l(re,50);if(w._debouncedChange=l(Y,300),w.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&P(w.daysContainer,"mouseover",(function(e){"range"===w.config.mode&&oe(g(e))})),P(w._input,"keydown",ie),void 0!==w.calendarContainer&&P(w.calendarContainer,"keydown",ie),w.config.inline||w.config.static||P(window,"resize",e),void 0!==window.ontouchstart?P(window.document,"touchstart",X):P(window.document,"mousedown",X),P(window.document,"focus",X,{capture:!0}),!0===w.config.clickOpens&&(P(w._input,"focus",w.open),P(w._input,"click",w.open)),void 0!==w.daysContainer&&(P(w.monthNav,"click",xe),P(w.monthNav,["keyup","increment"],N),P(w.daysContainer,"click",me)),void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement){var t=function(e){return g(e).select()};P(w.timeContainer,["increment"],S),P(w.timeContainer,"blur",S,{capture:!0}),P(w.timeContainer,"click",H),P([w.hourElement,w.minuteElement],["focus","click"],t),void 0!==w.secondElement&&P(w.secondElement,"focus",(function(){return w.secondElement&&w.secondElement.select()})),void 0!==w.amPM&&P(w.amPM,"click",(function(e){S(e)}))}w.config.allowInput&&P(w._input,"blur",ae)}}(),(w.selectedDates.length||w.config.noCalendar)&&(w.config.enableTime&&F(w.config.noCalendar?w.latestSelectedDateObj:void 0),ye(!1)),_();var t=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!w.isMobile&&t&&de(),De("onReady")}(),w}function T(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),a=[],i=0;i<n.length;i++){var o=n[i];try{if(null!==o.getAttribute("data-fp-omit"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=k(o,t||{}),a.push(o._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var a=function(t){t&&Object.keys(t).forEach((function(n){return e[n]=t[n]}))},i=0,o=t;i<o.length;i++){var r=o[i];a(r)}return e}),"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return T(this,e)},HTMLElement.prototype.flatpickr=function(e){return T([this],e)});var I=function(e,t){return"string"==typeof e?T(window.document.querySelectorAll(e),t):e instanceof Node?T([e],t):T(e,t)};return I.defaultConfig={},I.l10ns={en:e({},i),default:e({},i)},I.localize=function(t){I.l10ns.default=e(e({},I.l10ns.default),t)},I.setDefaults=function(t){I.defaultConfig=e(e({},I.defaultConfig),t)},I.parseDate=C({}),I.formatDate=b({}),I.compareDates=M,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return T(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=I),I},"object"==typeof t&&void 0!==e?e.exports=a():(n="undefined"!=typeof globalThis?globalThis:n||self).flatpickr=a(),this.__default_export=e.exports}).__default_export;
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/flatpickr/locales.js b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/flatpickr/locales.js
index 4f5419282101..25008d8991fd 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/flatpickr/locales.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/flatpickr/locales.js
@@ -1,4 +1,4 @@
-export default(new function(){const e={exports:{}},n=e.exports;var a;a=this,function(e){"use strict";
+export default(new function(){const e={exports:{}},n=e.exports;var a,r;a=this,r=function(e){"use strict";
 /*! *****************************************************************************
     Copyright (c) Microsoft Corporation.
 
@@ -12,4 +12,4 @@ export default(new function(){const e={exports:{}},n=e.exports;var a;a=this,func
     LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
     OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
     PERFORMANCE OF THIS SOFTWARE.
-    ***************************************************************************** */var n=function(){return(n=Object.assign||function(e){for(var n,a=1,r=arguments.length;a<r;a++)for(var i in n=arguments[a])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)},a="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},r={weekdays:{shorthand:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],longhand:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},months:{shorthand:["1","2","3","4","5","6","7","8","9","10","11","12"],longhand:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},firstDayOfWeek:6,rangeSeparator:" إلى ",weekAbbreviation:"Wk",scrollTitle:"قم بالتمرير للزيادة",toggleTitle:"اضغط للتبديل",amPM:["ص","م"],yearAriaLabel:"سنة",monthAriaLabel:"شهر",hourAriaLabel:"ساعة",minuteAriaLabel:"دقيقة",time_24hr:!1};a.l10ns.ar=r,a.l10ns;var i="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},o={weekdays:{shorthand:["So","Mo","Di","Mi","Do","Fr","Sa"],longhand:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},months:{shorthand:["Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],longhand:["Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},firstDayOfWeek:1,weekAbbreviation:"KW",rangeSeparator:" bis ",scrollTitle:"Zum Ändern scrollen",toggleTitle:"Zum Umschalten klicken",time_24hr:!0};i.l10ns.at=o,i.l10ns;var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},d={weekdays:{shorthand:["B.","B.e.","Ç.a.","Ç.","C.a.","C.","Ş."],longhand:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"]},months:{shorthand:["Yan","Fev","Mar","Apr","May","İyn","İyl","Avq","Sen","Okt","Noy","Dek"],longhand:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" - ",weekAbbreviation:"Hf",scrollTitle:"Artırmaq üçün sürüşdürün",toggleTitle:"Aç / Bağla",amPM:["GƏ","GS"],time_24hr:!0};t.l10ns.az=d,t.l10ns;var l="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},s={weekdays:{shorthand:["Нд","Пн","Аў","Ср","Чц","Пт","Сб"],longhand:["Нядзеля","Панядзелак","Аўторак","Серада","Чацвер","Пятніца","Субота"]},months:{shorthand:["Сту","Лют","Сак","Кра","Тра","Чэр","Ліп","Жні","Вер","Кас","Ліс","Сне"],longhand:["Студзень","Люты","Сакавік","Красавік","Травень","Чэрвень","Ліпень","Жнівень","Верасень","Кастрычнік","Лістапад","Снежань"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Тыд.",scrollTitle:"Пракруціце для павелічэння",toggleTitle:"Націсніце для пераключэння",amPM:["ДП","ПП"],yearAriaLabel:"Год",time_24hr:!0};l.l10ns.be=s,l.l10ns;var h="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},u={firstDayOfWeek:1,weekdays:{shorthand:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],longhand:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Mart","April","Maj","Juni","Juli","Avgust","Septembar","Oktobar","Novembar","Decembar"]},time_24hr:!0};h.l10ns.bs=u,h.l10ns;var w="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},f={weekdays:{shorthand:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],longhand:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"]},months:{shorthand:["Яну","Фев","Март","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Ное","Дек"],longhand:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"]},time_24hr:!0,firstDayOfWeek:1};w.l10ns.bg=f,w.l10ns;var k="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},g={weekdays:{shorthand:["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],longhand:["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"]},months:{shorthand:["জানু","ফেব্রু","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগ","সেপ্টে","অক্টো","নভে","ডিসে"],longhand:["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]}};k.l10ns.bn=g,k.l10ns;var p="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},m={weekdays:{shorthand:["Dg","Dl","Dt","Dc","Dj","Dv","Ds"],longhand:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"]},months:{shorthand:["Gen","Febr","Març","Abr","Maig","Juny","Jul","Ag","Set","Oct","Nov","Des"],longhand:["Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"]},ordinal:function(e){var n=e%100;if(n>3&&n<21)return"è";switch(n%10){case 1:return"r";case 2:return"n";case 3:return"r";case 4:return"t";default:return"è"}},firstDayOfWeek:1,rangeSeparator:" a ",time_24hr:!0};p.l10ns.cat=p.l10ns.ca=m,p.l10ns;var b="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},c={weekdays:{shorthand:["یەکشەممە","دووشەممە","سێشەممە","چوارشەممە","پێنجشەممە","هەینی","شەممە"],longhand:["یەکشەممە","دووشەممە","سێشەممە","چوارشەممە","پێنجشەممە","هەینی","شەممە"]},months:{shorthand:["ڕێبەندان","ڕەشەمە","نەورۆز","گوڵان","جۆزەردان","پووشپەڕ","گەلاوێژ","خەرمانان","ڕەزبەر","گەڵاڕێزان","سەرماوەز","بەفرانبار"],longhand:["ڕێبەندان","ڕەشەمە","نەورۆز","گوڵان","جۆزەردان","پووشپەڕ","گەلاوێژ","خەرمانان","ڕەزبەر","گەڵاڕێزان","سەرماوەز","بەفرانبار"]},firstDayOfWeek:6,ordinal:function(){return""}};b.l10ns.ckb=c,b.l10ns;var v="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},y={weekdays:{shorthand:["Ne","Po","Út","St","Čt","Pá","So"],longhand:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota"]},months:{shorthand:["Led","Ún","Bře","Dub","Kvě","Čer","Čvc","Srp","Zář","Říj","Lis","Pro"],longhand:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" do ",weekAbbreviation:"Týd.",scrollTitle:"Rolujte pro změnu",toggleTitle:"Přepnout dopoledne/odpoledne",amPM:["dop.","odp."],yearAriaLabel:"Rok",time_24hr:!0};v.l10ns.cs=y,v.l10ns;var S="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},M={weekdays:{shorthand:["Sul","Llun","Maw","Mer","Iau","Gwe","Sad"],longhand:["Dydd Sul","Dydd Llun","Dydd Mawrth","Dydd Mercher","Dydd Iau","Dydd Gwener","Dydd Sadwrn"]},months:{shorthand:["Ion","Chwef","Maw","Ebr","Mai","Meh","Gorff","Awst","Medi","Hyd","Tach","Rhag"],longhand:["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"]},firstDayOfWeek:1,ordinal:function(e){return 1===e?"af":2===e?"ail":3===e||4===e?"ydd":5===e||6===e?"ed":e>=7&&e<=10||12==e||15==e||18==e||20==e?"fed":11==e||13==e||14==e||16==e||17==e||19==e?"eg":e>=21&&e<=39?"ain":""},time_24hr:!0};S.l10ns.cy=M,S.l10ns;var A="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},D={weekdays:{shorthand:["søn","man","tir","ons","tors","fre","lør"],longhand:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"uge",time_24hr:!0};A.l10ns.da=D,A.l10ns;var T="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},J={weekdays:{shorthand:["So","Mo","Di","Mi","Do","Fr","Sa"],longhand:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},months:{shorthand:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],longhand:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},firstDayOfWeek:1,weekAbbreviation:"KW",rangeSeparator:" bis ",scrollTitle:"Zum Ändern scrollen",toggleTitle:"Zum Umschalten klicken",time_24hr:!0};T.l10ns.de=J,T.l10ns;var O={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var n=e%100;if(n>3&&n<21)return"th";switch(n%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},j="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},P={firstDayOfWeek:1,rangeSeparator:" ĝis ",weekAbbreviation:"Sem",scrollTitle:"Rulumu por pligrandigi la valoron",toggleTitle:"Klaku por ŝalti",weekdays:{shorthand:["Dim","Lun","Mar","Mer","Ĵaŭ","Ven","Sab"],longhand:["dimanĉo","lundo","mardo","merkredo","ĵaŭdo","vendredo","sabato"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aŭg","Sep","Okt","Nov","Dec"],longhand:["januaro","februaro","marto","aprilo","majo","junio","julio","aŭgusto","septembro","oktobro","novembro","decembro"]},ordinal:function(){return"-a"},time_24hr:!0};j.l10ns.eo=P,j.l10ns;var L="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},N={weekdays:{shorthand:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb"],longhand:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"]},months:{shorthand:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],longhand:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"]},ordinal:function(){return"º"},firstDayOfWeek:1,rangeSeparator:" a ",time_24hr:!0};L.l10ns.es=N,L.l10ns;var z="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},_={weekdays:{shorthand:["P","E","T","K","N","R","L"],longhand:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"]},months:{shorthand:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],longhand:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"]},firstDayOfWeek:1,ordinal:function(){return"."},weekAbbreviation:"Näd",rangeSeparator:" kuni ",scrollTitle:"Keri, et suurendada",toggleTitle:"Klõpsa, et vahetada",time_24hr:!0};z.l10ns.et=_,z.l10ns;var W="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},F={weekdays:{shorthand:["یک","دو","سه","چهار","پنج","جمعه","شنبه"],longhand:["یک‌شنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنچ‌شنبه","جمعه","شنبه"]},months:{shorthand:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],longhand:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"]},firstDayOfWeek:6,ordinal:function(){return""}};W.l10ns.fa=F,W.l10ns;var K="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},C={firstDayOfWeek:1,weekdays:{shorthand:["su","ma","ti","ke","to","pe","la"],longhand:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},months:{shorthand:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],longhand:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]},ordinal:function(){return"."},time_24hr:!0};K.l10ns.fi=C,K.l10ns;var G="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},E={weekdays:{shorthand:["Sun","Mán","Týs","Mik","Hós","Frí","Ley"],longhand:["Sunnudagur","Mánadagur","Týsdagur","Mikudagur","Hósdagur","Fríggjadagur","Leygardagur"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","Apríl","Mai","Juni","Juli","August","Septembur","Oktobur","Novembur","Desembur"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"vika",scrollTitle:"Rulla fyri at broyta",toggleTitle:"Trýst fyri at skifta",yearAriaLabel:"Ár",time_24hr:!0};G.l10ns.fo=E,G.l10ns;var R="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},I={firstDayOfWeek:1,weekdays:{shorthand:["dim","lun","mar","mer","jeu","ven","sam"],longhand:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},months:{shorthand:["janv","févr","mars","avr","mai","juin","juil","août","sept","oct","nov","déc"],longhand:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},ordinal:function(e){return e>1?"":"er"},rangeSeparator:" au ",weekAbbreviation:"Sem",scrollTitle:"Défiler pour augmenter la valeur",toggleTitle:"Cliquer pour basculer",time_24hr:!0};R.l10ns.fr=I,R.l10ns;var V="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},H={weekdays:{shorthand:["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"],longhand:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"]},months:{shorthand:["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],longhand:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]},firstDayOfWeek:1,ordinal:function(){return""},weekAbbreviation:"Εβδ",rangeSeparator:" έως ",scrollTitle:"Μετακυλήστε για προσαύξηση",toggleTitle:"Κάντε κλικ για αλλαγή",amPM:["ΠΜ","ΜΜ"],yearAriaLabel:"χρόνος",monthAriaLabel:"μήνας",hourAriaLabel:"ώρα",minuteAriaLabel:"λεπτό"};V.l10ns.gr=H,V.l10ns;var x="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},B={weekdays:{shorthand:["א","ב","ג","ד","ה","ו","ש"],longhand:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"]},months:{shorthand:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],longhand:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]},rangeSeparator:" אל ",time_24hr:!0};x.l10ns.he=B,x.l10ns;var U="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Y={weekdays:{shorthand:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],longhand:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"]},months:{shorthand:["जन","फर","मार्च","अप्रेल","मई","जून","जूलाई","अग","सित","अक्ट","नव","दि"],longhand:["जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून","जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"]}};U.l10ns.hi=Y,U.l10ns;var q="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Q={firstDayOfWeek:1,weekdays:{shorthand:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],longhand:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"]},months:{shorthand:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],longhand:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"]},time_24hr:!0};q.l10ns.hr=Q,q.l10ns;var Z="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},X={firstDayOfWeek:1,weekdays:{shorthand:["V","H","K","Sz","Cs","P","Szo"],longhand:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"]},months:{shorthand:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],longhand:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"]},ordinal:function(){return"."},weekAbbreviation:"Hét",scrollTitle:"Görgessen",toggleTitle:"Kattintson a váltáshoz",rangeSeparator:" - ",time_24hr:!0};Z.l10ns.hu=X,Z.l10ns;var $="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ee={weekdays:{shorthand:["Կիր","Երկ","Երք","Չրք","Հնգ","Ուրբ","Շբթ"],longhand:["Կիրակի","Եկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","Ուրբաթ","Շաբաթ"]},months:{shorthand:["Հնվ","Փտր","Մար","Ապր","Մայ","Հնս","Հլս","Օգս","Սեպ","Հոկ","Նմբ","Դեկ"],longhand:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"ՇԲՏ",scrollTitle:"Ոլորեք՝ մեծացնելու համար",toggleTitle:"Սեղմեք՝ փոխելու համար",amPM:["ՄԿ","ԿՀ"],yearAriaLabel:"Տարի",monthAriaLabel:"Ամիս",hourAriaLabel:"Ժամ",minuteAriaLabel:"Րոպե",time_24hr:!0};$.l10ns.hy=ee,$.l10ns;var ne="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ae={weekdays:{shorthand:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],longhand:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],longhand:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]},firstDayOfWeek:1,ordinal:function(){return""},time_24hr:!0,rangeSeparator:" - "};ne.l10ns.id=ae,ne.l10ns;var re="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ie={weekdays:{shorthand:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],longhand:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],longhand:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"vika",yearAriaLabel:"Ár",time_24hr:!0};re.l10ns.is=ie,re.l10ns;var oe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},te={weekdays:{shorthand:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],longhand:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"]},months:{shorthand:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],longhand:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"]},firstDayOfWeek:1,ordinal:function(){return"°"},rangeSeparator:" al ",weekAbbreviation:"Se",scrollTitle:"Scrolla per aumentare",toggleTitle:"Clicca per cambiare",time_24hr:!0};oe.l10ns.it=te,oe.l10ns;var de="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},le={weekdays:{shorthand:["日","月","火","水","木","金","土"],longhand:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"]},months:{shorthand:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],longhand:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},time_24hr:!0,rangeSeparator:" から ",monthAriaLabel:"月",amPM:["午前","午後"],yearAriaLabel:"年",hourAriaLabel:"時間",minuteAriaLabel:"分"};de.l10ns.ja=le,de.l10ns;var se="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},he={weekdays:{shorthand:["კვ","ორ","სა","ოთ","ხუ","პა","შა"],longhand:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"]},months:{shorthand:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],longhand:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"კვ.",scrollTitle:"დასქროლეთ გასადიდებლად",toggleTitle:"დააკლიკეთ გადართვისთვის",amPM:["AM","PM"],yearAriaLabel:"წელი",time_24hr:!0};se.l10ns.ka=he,se.l10ns;var ue="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},we={weekdays:{shorthand:["일","월","화","수","목","금","토"],longhand:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]},months:{shorthand:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],longhand:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]},ordinal:function(){return"일"},rangeSeparator:" ~ ",amPM:["오전","오후"]};ue.l10ns.ko=we,ue.l10ns;var fe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ke={weekdays:{shorthand:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស.","សុក្រ","សៅរ៍"],longhand:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"]},months:{shorthand:["មករា","កុម្ភះ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],longhand:["មករា","កុម្ភះ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"]},ordinal:function(){return""},firstDayOfWeek:1,rangeSeparator:" ដល់ ",weekAbbreviation:"សប្តាហ៍",scrollTitle:"រំកិលដើម្បីបង្កើន",toggleTitle:"ចុចដើម្បីផ្លាស់ប្ដូរ",yearAriaLabel:"ឆ្នាំ",time_24hr:!0};fe.l10ns.km=ke,fe.l10ns;var ge="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},pe={weekdays:{shorthand:["Жс","Дс","Сc","Ср","Бс","Жм","Сб"],longhand:["Жексенбi","Дүйсенбi","Сейсенбi","Сәрсенбi","Бейсенбi","Жұма","Сенбi"]},months:{shorthand:["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шiл","Там","Қыр","Қаз","Қар","Жел"],longhand:["Қаңтар","Ақпан","Наурыз","Сәуiр","Мамыр","Маусым","Шiлде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Апта",scrollTitle:"Үлкейту үшін айналдырыңыз",toggleTitle:"Ауыстыру үшін басыңыз",amPM:["ТД","ТК"],yearAriaLabel:"Жыл"};ge.l10ns.kz=pe,ge.l10ns;var me="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},be={weekdays:{shorthand:["S","Pr","A","T","K","Pn","Š"],longhand:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"]},months:{shorthand:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd"],longhand:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"]},firstDayOfWeek:1,ordinal:function(){return"-a"},rangeSeparator:" iki ",weekAbbreviation:"Sav",scrollTitle:"Keisti laiką pelės rateliu",toggleTitle:"Perjungti laiko formatą",time_24hr:!0};me.l10ns.lt=be,me.l10ns;var ce="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ve={firstDayOfWeek:1,weekdays:{shorthand:["Sv","Pr","Ot","Tr","Ce","Pk","Se"],longhand:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],longhand:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"]},rangeSeparator:" līdz ",time_24hr:!0};ce.l10ns.lv=ve,ce.l10ns;var ye="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Se={weekdays:{shorthand:["Не","По","Вт","Ср","Че","Пе","Са"],longhand:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"]},months:{shorthand:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],longhand:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"]},firstDayOfWeek:1,weekAbbreviation:"Нед.",rangeSeparator:" до ",time_24hr:!0};ye.l10ns.mk=Se,ye.l10ns;var Me="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ae={firstDayOfWeek:1,weekdays:{shorthand:["Да","Мя","Лх","Пү","Ба","Бя","Ня"],longhand:["Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба","Ням"]},months:{shorthand:["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],longhand:["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долдугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арваннэгдүгээр сар","Арванхоёрдугаар сар"]},rangeSeparator:"-с ",time_24hr:!0};Me.l10ns.mn=Ae,Me.l10ns,("undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}}).l10ns;var De="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Te={weekdays:{shorthand:["နွေ","လာ","ဂါ","ဟူး","ကြာ","သော","နေ"],longhand:["တနင်္ဂနွေ","တနင်္လာ","အင်္ဂါ","ဗုဒ္ဓဟူး","ကြာသပတေး","သောကြာ","စနေ"]},months:{shorthand:["ဇန်","ဖေ","မတ်","ပြီ","မေ","ဇွန်","လိုင်","သြ","စက်","အောက်","နို","ဒီ"],longhand:["ဇန်နဝါရီ","ဖေဖော်ဝါရီ","မတ်","ဧပြီ","မေ","ဇွန်","ဇူလိုင်","သြဂုတ်","စက်တင်ဘာ","အောက်တိုဘာ","နိုဝင်ဘာ","ဒီဇင်ဘာ"]},firstDayOfWeek:1,ordinal:function(){return""},time_24hr:!0};De.l10ns.my=Te,De.l10ns;var Je="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Oe={weekdays:{shorthand:["zo","ma","di","wo","do","vr","za"],longhand:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},months:{shorthand:["jan","feb","mrt","apr","mei","jun","jul","aug","sept","okt","nov","dec"],longhand:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},firstDayOfWeek:1,weekAbbreviation:"wk",rangeSeparator:" t/m ",scrollTitle:"Scroll voor volgende / vorige",toggleTitle:"Klik om te wisselen",time_24hr:!0,ordinal:function(e){return 1===e||8===e||e>=20?"ste":"de"}};Je.l10ns.nl=Oe,Je.l10ns;var je="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Pe={weekdays:{shorthand:["Sø.","Må.","Ty.","On.","To.","Fr.","La."],longhand:["Søndag","Måndag","Tysdag","Onsdag","Torsdag","Fredag","Laurdag"]},months:{shorthand:["Jan","Feb","Mars","Apr","Mai","Juni","Juli","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"Veke",scrollTitle:"Scroll for å endre",toggleTitle:"Klikk for å veksle",time_24hr:!0,ordinal:function(){return"."}};je.l10ns.nn=Pe,je.l10ns;var Le="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ne={weekdays:{shorthand:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],longhand:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"Uke",scrollTitle:"Scroll for å endre",toggleTitle:"Klikk for å veksle",time_24hr:!0,ordinal:function(){return"."}};Le.l10ns.no=Ne,Le.l10ns;var ze="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},_e={weekdays:{shorthand:["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],longhand:["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"]},months:{shorthand:["ਜਨ","ਫ਼ਰ","ਮਾਰ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕ","ਨਵੰ","ਦਸੰ"],longhand:["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]},time_24hr:!0};ze.l10ns.pa=_e,ze.l10ns;var We="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Fe={weekdays:{shorthand:["Nd","Pn","Wt","Śr","Cz","Pt","So"],longhand:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"]},months:{shorthand:["Sty","Lut","Mar","Kwi","Maj","Cze","Lip","Sie","Wrz","Paź","Lis","Gru"],longhand:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"]},rangeSeparator:" do ",weekAbbreviation:"tydz.",scrollTitle:"Przewiń, aby zwiększyć",toggleTitle:"Kliknij, aby przełączyć",firstDayOfWeek:1,time_24hr:!0,ordinal:function(){return"."}};We.l10ns.pl=Fe,We.l10ns;var Ke="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ce={weekdays:{shorthand:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],longhand:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"]},months:{shorthand:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],longhand:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"]},rangeSeparator:" até ",time_24hr:!0};Ke.l10ns.pt=Ce,Ke.l10ns;var Ge="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ee={weekdays:{shorthand:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],longhand:["Duminică","Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă"]},months:{shorthand:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Noi","Dec"],longhand:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"]},firstDayOfWeek:1,time_24hr:!0,ordinal:function(){return""}};Ge.l10ns.ro=Ee,Ge.l10ns;var Re="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ie={weekdays:{shorthand:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],longhand:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"]},months:{shorthand:["Янв","Фев","Март","Апр","Май","Июнь","Июль","Авг","Сен","Окт","Ноя","Дек"],longhand:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Нед.",scrollTitle:"Прокрутите для увеличения",toggleTitle:"Нажмите для переключения",amPM:["ДП","ПП"],yearAriaLabel:"Год",time_24hr:!0};Re.l10ns.ru=Ie,Re.l10ns;var Ve="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},He={weekdays:{shorthand:["ඉ","ස","අ","බ","බ්‍ර","සි","සෙ"],longhand:["ඉරිදා","සඳුදා","අඟහරුවාදා","බදාදා","බ්‍රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා"]},months:{shorthand:["ජන","පෙබ","මාර්","අප්‍රේ","මැයි","ජුනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],longhand:["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජුනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]},time_24hr:!0};Ve.l10ns.si=He,Ve.l10ns;var xe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Be={weekdays:{shorthand:["Ned","Pon","Ut","Str","Štv","Pia","Sob"],longhand:["Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],longhand:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"]},firstDayOfWeek:1,rangeSeparator:" do ",time_24hr:!0,ordinal:function(){return"."}};xe.l10ns.sk=Be,xe.l10ns;var Ue="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ye={weekdays:{shorthand:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],longhand:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"]},firstDayOfWeek:1,rangeSeparator:" do ",time_24hr:!0,ordinal:function(){return"."}};Ue.l10ns.sl=Ye,Ue.l10ns;var qe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Qe={weekdays:{shorthand:["Di","Hë","Ma","Më","En","Pr","Sh"],longhand:["E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtunë"]},months:{shorthand:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],longhand:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"]},firstDayOfWeek:1,rangeSeparator:" deri ",weekAbbreviation:"Java",yearAriaLabel:"Viti",monthAriaLabel:"Muaji",hourAriaLabel:"Ora",minuteAriaLabel:"Minuta",time_24hr:!0};qe.l10ns.sq=Qe,qe.l10ns;var Ze="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Xe={weekdays:{shorthand:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],longhand:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"]},firstDayOfWeek:1,weekAbbreviation:"Ned.",rangeSeparator:" do ",time_24hr:!0};Ze.l10ns.sr=Xe,Ze.l10ns;var $e="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},en={firstDayOfWeek:1,weekAbbreviation:"v",weekdays:{shorthand:["sön","mån","tis","ons","tor","fre","lör"],longhand:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]},rangeSeparator:" till ",time_24hr:!0,ordinal:function(){return"."}};$e.l10ns.sv=en,$e.l10ns;var nn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},an={weekdays:{shorthand:["อา","จ","อ","พ","พฤ","ศ","ส"],longhand:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"]},months:{shorthand:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],longhand:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]},firstDayOfWeek:1,rangeSeparator:" ถึง ",scrollTitle:"เลื่อนเพื่อเพิ่มหรือลด",toggleTitle:"คลิกเพื่อเปลี่ยน",time_24hr:!0,ordinal:function(){return""}};nn.l10ns.th=an,nn.l10ns;var rn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},on={weekdays:{shorthand:["Paz","Pzt","Sal","Çar","Per","Cum","Cmt"],longhand:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"]},months:{shorthand:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],longhand:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" - ",weekAbbreviation:"Hf",scrollTitle:"Artırmak için kaydırın",toggleTitle:"Aç/Kapa",amPM:["ÖÖ","ÖS"],time_24hr:!0};rn.l10ns.tr=on,rn.l10ns;var tn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},dn={firstDayOfWeek:1,weekdays:{shorthand:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],longhand:["Неділя","Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота"]},months:{shorthand:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],longhand:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"]},time_24hr:!0};tn.l10ns.uk=dn,tn.l10ns;var ln="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},sn={weekdays:{shorthand:["Якш","Душ","Сеш","Чор","Пай","Жум","Шан"],longhand:["Якшанба","Душанба","Сешанба","Чоршанба","Пайшанба","Жума","Шанба"]},months:{shorthand:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],longhand:["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Ҳафта",scrollTitle:"Катталаштириш учун айлантиринг",toggleTitle:"Ўтиш учун босинг",amPM:["AM","PM"],yearAriaLabel:"Йил",time_24hr:!0};ln.l10ns.uz=sn,ln.l10ns;var hn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},un={weekdays:{shorthand:["Ya","Du","Se","Cho","Pa","Ju","Sha"],longhand:["Yakshanba","Dushanba","Seshanba","Chorshanba","Payshanba","Juma","Shanba"]},months:{shorthand:["Yan","Fev","Mar","Apr","May","Iyun","Iyul","Avg","Sen","Okt","Noy","Dek"],longhand:["Yanvar","Fevral","Mart","Aprel","May","Iyun","Iyul","Avgust","Sentabr","Oktabr","Noyabr","Dekabr"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Hafta",scrollTitle:"Kattalashtirish uchun aylantiring",toggleTitle:"O‘tish uchun bosing",amPM:["AM","PM"],yearAriaLabel:"Yil",time_24hr:!0};hn.l10ns.uz_latn=un,hn.l10ns;var wn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},fn={weekdays:{shorthand:["CN","T2","T3","T4","T5","T6","T7"],longhand:["Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy"]},months:{shorthand:["Th1","Th2","Th3","Th4","Th5","Th6","Th7","Th8","Th9","Th10","Th11","Th12"],longhand:["Tháng một","Tháng hai","Tháng ba","Tháng tư","Tháng năm","Tháng sáu","Tháng bảy","Tháng tám","Tháng chín","Tháng mười","Tháng mười một","Tháng mười hai"]},firstDayOfWeek:1,rangeSeparator:" đến "};wn.l10ns.vn=fn,wn.l10ns;var kn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},gn={weekdays:{shorthand:["周日","周一","周二","周三","周四","周五","周六"],longhand:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},months:{shorthand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],longhand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},rangeSeparator:" 至 ",weekAbbreviation:"周",scrollTitle:"滚动切换",toggleTitle:"点击切换 12/24 小时时制"};kn.l10ns.zh=gn,kn.l10ns;var pn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},mn={weekdays:{shorthand:["週日","週一","週二","週三","週四","週五","週六"],longhand:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},months:{shorthand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],longhand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},rangeSeparator:" 至 ",weekAbbreviation:"週",scrollTitle:"滾動切換",toggleTitle:"點擊切換 12/24 小時時制"};pn.l10ns.zh_tw=mn,pn.l10ns;var bn={ar:r,at:o,az:d,be:s,bg:f,bn:g,bs:u,ca:m,ckb:c,cat:m,cs:y,cy:M,da:D,de:J,default:n({},O),en:O,eo:P,es:N,et:_,fa:F,fi:C,fo:E,fr:I,gr:H,he:B,hi:Y,hr:Q,hu:X,hy:ee,id:ae,is:ie,it:te,ja:le,ka:he,ko:we,km:ke,kz:pe,lt:be,lv:ve,mk:Se,mn:Ae,ms:{weekdays:{shorthand:["Aha","Isn","Sel","Rab","Kha","Jum","Sab"],longhand:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"]},months:{shorthand:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],longhand:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"]},firstDayOfWeek:1,ordinal:function(){return""}},my:Te,nl:Oe,nn:Pe,no:Ne,pa:_e,pl:Fe,pt:Ce,ro:Ee,ru:Ie,si:He,sk:Be,sl:Ye,sq:Qe,sr:Xe,sv:en,th:an,tr:on,uk:dn,vn:fn,zh:gn,zh_tw:mn,uz:sn,uz_latn:un};e.default=bn,Object.defineProperty(e,"__esModule",{value:!0})}("object"==typeof n&&void 0!==e?n:(a="undefined"!=typeof globalThis?globalThis:a||self).index={}),this.__default_export=e.exports}).__default_export;
\ No newline at end of file
+    ***************************************************************************** */var n=function(){return n=Object.assign||function(e){for(var n,a=1,r=arguments.length;a<r;a++)for(var i in n=arguments[a])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},n.apply(this,arguments)},a="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},r={weekdays:{shorthand:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],longhand:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},months:{shorthand:["1","2","3","4","5","6","7","8","9","10","11","12"],longhand:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},firstDayOfWeek:6,rangeSeparator:" إلى ",weekAbbreviation:"Wk",scrollTitle:"قم بالتمرير للزيادة",toggleTitle:"اضغط للتبديل",amPM:["ص","م"],yearAriaLabel:"سنة",monthAriaLabel:"شهر",hourAriaLabel:"ساعة",minuteAriaLabel:"دقيقة",time_24hr:!1};a.l10ns.ar=r,a.l10ns;var i="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},o={weekdays:{shorthand:["So","Mo","Di","Mi","Do","Fr","Sa"],longhand:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},months:{shorthand:["Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],longhand:["Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},firstDayOfWeek:1,weekAbbreviation:"KW",rangeSeparator:" bis ",scrollTitle:"Zum Ändern scrollen",toggleTitle:"Zum Umschalten klicken",time_24hr:!0};i.l10ns.at=o,i.l10ns;var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},d={weekdays:{shorthand:["B.","B.e.","Ç.a.","Ç.","C.a.","C.","Ş."],longhand:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"]},months:{shorthand:["Yan","Fev","Mar","Apr","May","İyn","İyl","Avq","Sen","Okt","Noy","Dek"],longhand:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" - ",weekAbbreviation:"Hf",scrollTitle:"Artırmaq üçün sürüşdürün",toggleTitle:"Aç / Bağla",amPM:["GƏ","GS"],time_24hr:!0};t.l10ns.az=d,t.l10ns;var l="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},s={weekdays:{shorthand:["Нд","Пн","Аў","Ср","Чц","Пт","Сб"],longhand:["Нядзеля","Панядзелак","Аўторак","Серада","Чацвер","Пятніца","Субота"]},months:{shorthand:["Сту","Лют","Сак","Кра","Тра","Чэр","Ліп","Жні","Вер","Кас","Ліс","Сне"],longhand:["Студзень","Люты","Сакавік","Красавік","Травень","Чэрвень","Ліпень","Жнівень","Верасень","Кастрычнік","Лістапад","Снежань"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Тыд.",scrollTitle:"Пракруціце для павелічэння",toggleTitle:"Націсніце для пераключэння",amPM:["ДП","ПП"],yearAriaLabel:"Год",time_24hr:!0};l.l10ns.be=s,l.l10ns;var h="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},u={firstDayOfWeek:1,weekdays:{shorthand:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],longhand:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Mart","April","Maj","Juni","Juli","Avgust","Septembar","Oktobar","Novembar","Decembar"]},time_24hr:!0};h.l10ns.bs=u,h.l10ns;var w="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},f={weekdays:{shorthand:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],longhand:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"]},months:{shorthand:["Яну","Фев","Март","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Ное","Дек"],longhand:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"]},time_24hr:!0,firstDayOfWeek:1};w.l10ns.bg=f,w.l10ns;var k="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},g={weekdays:{shorthand:["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],longhand:["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"]},months:{shorthand:["জানু","ফেব্রু","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগ","সেপ্টে","অক্টো","নভে","ডিসে"],longhand:["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]}};k.l10ns.bn=g,k.l10ns;var p="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},m={weekdays:{shorthand:["Dg","Dl","Dt","Dc","Dj","Dv","Ds"],longhand:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"]},months:{shorthand:["Gen","Febr","Març","Abr","Maig","Juny","Jul","Ag","Set","Oct","Nov","Des"],longhand:["Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"]},ordinal:function(e){var n=e%100;if(n>3&&n<21)return"è";switch(n%10){case 1:case 3:return"r";case 2:return"n";case 4:return"t";default:return"è"}},firstDayOfWeek:1,rangeSeparator:" a ",time_24hr:!0};p.l10ns.cat=p.l10ns.ca=m,p.l10ns;var b="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},c={weekdays:{shorthand:["یەکشەممە","دووشەممە","سێشەممە","چوارشەممە","پێنجشەممە","هەینی","شەممە"],longhand:["یەکشەممە","دووشەممە","سێشەممە","چوارشەممە","پێنجشەممە","هەینی","شەممە"]},months:{shorthand:["ڕێبەندان","ڕەشەمە","نەورۆز","گوڵان","جۆزەردان","پووشپەڕ","گەلاوێژ","خەرمانان","ڕەزبەر","گەڵاڕێزان","سەرماوەز","بەفرانبار"],longhand:["ڕێبەندان","ڕەشەمە","نەورۆز","گوڵان","جۆزەردان","پووشپەڕ","گەلاوێژ","خەرمانان","ڕەزبەر","گەڵاڕێزان","سەرماوەز","بەفرانبار"]},firstDayOfWeek:6,ordinal:function(){return""}};b.l10ns.ckb=c,b.l10ns;var v="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},y={weekdays:{shorthand:["Ne","Po","Út","St","Čt","Pá","So"],longhand:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota"]},months:{shorthand:["Led","Ún","Bře","Dub","Kvě","Čer","Čvc","Srp","Zář","Říj","Lis","Pro"],longhand:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" do ",weekAbbreviation:"Týd.",scrollTitle:"Rolujte pro změnu",toggleTitle:"Přepnout dopoledne/odpoledne",amPM:["dop.","odp."],yearAriaLabel:"Rok",time_24hr:!0};v.l10ns.cs=y,v.l10ns;var S="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},M={weekdays:{shorthand:["Sul","Llun","Maw","Mer","Iau","Gwe","Sad"],longhand:["Dydd Sul","Dydd Llun","Dydd Mawrth","Dydd Mercher","Dydd Iau","Dydd Gwener","Dydd Sadwrn"]},months:{shorthand:["Ion","Chwef","Maw","Ebr","Mai","Meh","Gorff","Awst","Medi","Hyd","Tach","Rhag"],longhand:["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"]},firstDayOfWeek:1,ordinal:function(e){return 1===e?"af":2===e?"ail":3===e||4===e?"ydd":5===e||6===e?"ed":e>=7&&e<=10||12==e||15==e||18==e||20==e?"fed":11==e||13==e||14==e||16==e||17==e||19==e?"eg":e>=21&&e<=39?"ain":""},time_24hr:!0};S.l10ns.cy=M,S.l10ns;var A="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},D={weekdays:{shorthand:["søn","man","tir","ons","tors","fre","lør"],longhand:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"uge",time_24hr:!0};A.l10ns.da=D,A.l10ns;var T="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},J={weekdays:{shorthand:["So","Mo","Di","Mi","Do","Fr","Sa"],longhand:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},months:{shorthand:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],longhand:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},firstDayOfWeek:1,weekAbbreviation:"KW",rangeSeparator:" bis ",scrollTitle:"Zum Ändern scrollen",toggleTitle:"Zum Umschalten klicken",time_24hr:!0};T.l10ns.de=J,T.l10ns;var O={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var n=e%100;if(n>3&&n<21)return"th";switch(n%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},j="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},P={firstDayOfWeek:1,rangeSeparator:" ĝis ",weekAbbreviation:"Sem",scrollTitle:"Rulumu por pligrandigi la valoron",toggleTitle:"Klaku por ŝalti",weekdays:{shorthand:["Dim","Lun","Mar","Mer","Ĵaŭ","Ven","Sab"],longhand:["dimanĉo","lundo","mardo","merkredo","ĵaŭdo","vendredo","sabato"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aŭg","Sep","Okt","Nov","Dec"],longhand:["januaro","februaro","marto","aprilo","majo","junio","julio","aŭgusto","septembro","oktobro","novembro","decembro"]},ordinal:function(){return"-a"},time_24hr:!0};j.l10ns.eo=P,j.l10ns;var L="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},N={weekdays:{shorthand:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb"],longhand:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"]},months:{shorthand:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],longhand:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"]},ordinal:function(){return"º"},firstDayOfWeek:1,rangeSeparator:" a ",time_24hr:!0};L.l10ns.es=N,L.l10ns;var z="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},_={weekdays:{shorthand:["P","E","T","K","N","R","L"],longhand:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"]},months:{shorthand:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],longhand:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"]},firstDayOfWeek:1,ordinal:function(){return"."},weekAbbreviation:"Näd",rangeSeparator:" kuni ",scrollTitle:"Keri, et suurendada",toggleTitle:"Klõpsa, et vahetada",time_24hr:!0};z.l10ns.et=_,z.l10ns;var W="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},F={weekdays:{shorthand:["یک","دو","سه","چهار","پنج","جمعه","شنبه"],longhand:["یک‌شنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنچ‌شنبه","جمعه","شنبه"]},months:{shorthand:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],longhand:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"]},firstDayOfWeek:6,ordinal:function(){return""}};W.l10ns.fa=F,W.l10ns;var K="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},C={firstDayOfWeek:1,weekdays:{shorthand:["su","ma","ti","ke","to","pe","la"],longhand:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},months:{shorthand:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],longhand:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]},ordinal:function(){return"."},time_24hr:!0};K.l10ns.fi=C,K.l10ns;var G="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},E={weekdays:{shorthand:["Sun","Mán","Týs","Mik","Hós","Frí","Ley"],longhand:["Sunnudagur","Mánadagur","Týsdagur","Mikudagur","Hósdagur","Fríggjadagur","Leygardagur"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","Apríl","Mai","Juni","Juli","August","Septembur","Oktobur","Novembur","Desembur"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"vika",scrollTitle:"Rulla fyri at broyta",toggleTitle:"Trýst fyri at skifta",yearAriaLabel:"Ár",time_24hr:!0};G.l10ns.fo=E,G.l10ns;var R="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},I={firstDayOfWeek:1,weekdays:{shorthand:["dim","lun","mar","mer","jeu","ven","sam"],longhand:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},months:{shorthand:["janv","févr","mars","avr","mai","juin","juil","août","sept","oct","nov","déc"],longhand:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},ordinal:function(e){return e>1?"":"er"},rangeSeparator:" au ",weekAbbreviation:"Sem",scrollTitle:"Défiler pour augmenter la valeur",toggleTitle:"Cliquer pour basculer",time_24hr:!0};R.l10ns.fr=I,R.l10ns;var V="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},H={weekdays:{shorthand:["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"],longhand:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"]},months:{shorthand:["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],longhand:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]},firstDayOfWeek:1,ordinal:function(){return""},weekAbbreviation:"Εβδ",rangeSeparator:" έως ",scrollTitle:"Μετακυλήστε για προσαύξηση",toggleTitle:"Κάντε κλικ για αλλαγή",amPM:["ΠΜ","ΜΜ"],yearAriaLabel:"χρόνος",monthAriaLabel:"μήνας",hourAriaLabel:"ώρα",minuteAriaLabel:"λεπτό"};V.l10ns.gr=H,V.l10ns;var x="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},B={weekdays:{shorthand:["א","ב","ג","ד","ה","ו","ש"],longhand:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"]},months:{shorthand:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],longhand:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]},rangeSeparator:" אל ",time_24hr:!0};x.l10ns.he=B,x.l10ns;var U="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Y={weekdays:{shorthand:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],longhand:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"]},months:{shorthand:["जन","फर","मार्च","अप्रेल","मई","जून","जूलाई","अग","सित","अक्ट","नव","दि"],longhand:["जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून","जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"]}};U.l10ns.hi=Y,U.l10ns;var q="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Q={firstDayOfWeek:1,weekdays:{shorthand:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],longhand:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"]},months:{shorthand:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],longhand:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"]},time_24hr:!0};q.l10ns.hr=Q,q.l10ns;var Z="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},X={firstDayOfWeek:1,weekdays:{shorthand:["V","H","K","Sz","Cs","P","Szo"],longhand:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"]},months:{shorthand:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],longhand:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"]},ordinal:function(){return"."},weekAbbreviation:"Hét",scrollTitle:"Görgessen",toggleTitle:"Kattintson a váltáshoz",rangeSeparator:" - ",time_24hr:!0};Z.l10ns.hu=X,Z.l10ns;var $="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ee={weekdays:{shorthand:["Կիր","Երկ","Երք","Չրք","Հնգ","Ուրբ","Շբթ"],longhand:["Կիրակի","Եկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","Ուրբաթ","Շաբաթ"]},months:{shorthand:["Հնվ","Փտր","Մար","Ապր","Մայ","Հնս","Հլս","Օգս","Սեպ","Հոկ","Նմբ","Դեկ"],longhand:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"ՇԲՏ",scrollTitle:"Ոլորեք՝ մեծացնելու համար",toggleTitle:"Սեղմեք՝ փոխելու համար",amPM:["ՄԿ","ԿՀ"],yearAriaLabel:"Տարի",monthAriaLabel:"Ամիս",hourAriaLabel:"Ժամ",minuteAriaLabel:"Րոպե",time_24hr:!0};$.l10ns.hy=ee,$.l10ns;var ne="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ae={weekdays:{shorthand:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],longhand:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],longhand:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]},firstDayOfWeek:1,ordinal:function(){return""},time_24hr:!0,rangeSeparator:" - "};ne.l10ns.id=ae,ne.l10ns;var re="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ie={weekdays:{shorthand:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],longhand:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],longhand:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"vika",yearAriaLabel:"Ár",time_24hr:!0};re.l10ns.is=ie,re.l10ns;var oe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},te={weekdays:{shorthand:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],longhand:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"]},months:{shorthand:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],longhand:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"]},firstDayOfWeek:1,ordinal:function(){return"°"},rangeSeparator:" al ",weekAbbreviation:"Se",scrollTitle:"Scrolla per aumentare",toggleTitle:"Clicca per cambiare",time_24hr:!0};oe.l10ns.it=te,oe.l10ns;var de="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},le={weekdays:{shorthand:["日","月","火","水","木","金","土"],longhand:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"]},months:{shorthand:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],longhand:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},time_24hr:!0,rangeSeparator:" から ",monthAriaLabel:"月",amPM:["午前","午後"],yearAriaLabel:"年",hourAriaLabel:"時間",minuteAriaLabel:"分"};de.l10ns.ja=le,de.l10ns;var se="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},he={weekdays:{shorthand:["კვ","ორ","სა","ოთ","ხუ","პა","შა"],longhand:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"]},months:{shorthand:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],longhand:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"კვ.",scrollTitle:"დასქროლეთ გასადიდებლად",toggleTitle:"დააკლიკეთ გადართვისთვის",amPM:["AM","PM"],yearAriaLabel:"წელი",time_24hr:!0};se.l10ns.ka=he,se.l10ns;var ue="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},we={weekdays:{shorthand:["일","월","화","수","목","금","토"],longhand:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]},months:{shorthand:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],longhand:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]},ordinal:function(){return"일"},rangeSeparator:" ~ ",amPM:["오전","오후"]};ue.l10ns.ko=we,ue.l10ns;var fe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ke={weekdays:{shorthand:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស.","សុក្រ","សៅរ៍"],longhand:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"]},months:{shorthand:["មករា","កុម្ភះ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],longhand:["មករា","កុម្ភះ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"]},ordinal:function(){return""},firstDayOfWeek:1,rangeSeparator:" ដល់ ",weekAbbreviation:"សប្តាហ៍",scrollTitle:"រំកិលដើម្បីបង្កើន",toggleTitle:"ចុចដើម្បីផ្លាស់ប្ដូរ",yearAriaLabel:"ឆ្នាំ",time_24hr:!0};fe.l10ns.km=ke,fe.l10ns;var ge="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},pe={weekdays:{shorthand:["Жс","Дс","Сc","Ср","Бс","Жм","Сб"],longhand:["Жексенбi","Дүйсенбi","Сейсенбi","Сәрсенбi","Бейсенбi","Жұма","Сенбi"]},months:{shorthand:["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шiл","Там","Қыр","Қаз","Қар","Жел"],longhand:["Қаңтар","Ақпан","Наурыз","Сәуiр","Мамыр","Маусым","Шiлде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Апта",scrollTitle:"Үлкейту үшін айналдырыңыз",toggleTitle:"Ауыстыру үшін басыңыз",amPM:["ТД","ТК"],yearAriaLabel:"Жыл"};ge.l10ns.kz=pe,ge.l10ns;var me="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},be={weekdays:{shorthand:["S","Pr","A","T","K","Pn","Š"],longhand:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"]},months:{shorthand:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd"],longhand:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"]},firstDayOfWeek:1,ordinal:function(){return"-a"},rangeSeparator:" iki ",weekAbbreviation:"Sav",scrollTitle:"Keisti laiką pelės rateliu",toggleTitle:"Perjungti laiko formatą",time_24hr:!0};me.l10ns.lt=be,me.l10ns;var ce="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ve={firstDayOfWeek:1,weekdays:{shorthand:["Sv","Pr","Ot","Tr","Ce","Pk","Se"],longhand:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],longhand:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"]},rangeSeparator:" līdz ",time_24hr:!0};ce.l10ns.lv=ve,ce.l10ns;var ye="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Se={weekdays:{shorthand:["Не","По","Вт","Ср","Че","Пе","Са"],longhand:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"]},months:{shorthand:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],longhand:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"]},firstDayOfWeek:1,weekAbbreviation:"Нед.",rangeSeparator:" до ",time_24hr:!0};ye.l10ns.mk=Se,ye.l10ns;var Me="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ae={firstDayOfWeek:1,weekdays:{shorthand:["Да","Мя","Лх","Пү","Ба","Бя","Ня"],longhand:["Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба","Ням"]},months:{shorthand:["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],longhand:["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долдугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арваннэгдүгээр сар","Арванхоёрдугаар сар"]},rangeSeparator:"-с ",time_24hr:!0};Me.l10ns.mn=Ae,Me.l10ns,("undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}}).l10ns;var De="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Te={weekdays:{shorthand:["နွေ","လာ","ဂါ","ဟူး","ကြာ","သော","နေ"],longhand:["တနင်္ဂနွေ","တနင်္လာ","အင်္ဂါ","ဗုဒ္ဓဟူး","ကြာသပတေး","သောကြာ","စနေ"]},months:{shorthand:["ဇန်","ဖေ","မတ်","ပြီ","မေ","ဇွန်","လိုင်","သြ","စက်","အောက်","နို","ဒီ"],longhand:["ဇန်နဝါရီ","ဖေဖော်ဝါရီ","မတ်","ဧပြီ","မေ","ဇွန်","ဇူလိုင်","သြဂုတ်","စက်တင်ဘာ","အောက်တိုဘာ","နိုဝင်ဘာ","ဒီဇင်ဘာ"]},firstDayOfWeek:1,ordinal:function(){return""},time_24hr:!0};De.l10ns.my=Te,De.l10ns;var Je="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Oe={weekdays:{shorthand:["zo","ma","di","wo","do","vr","za"],longhand:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},months:{shorthand:["jan","feb","mrt","apr","mei","jun","jul","aug","sept","okt","nov","dec"],longhand:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},firstDayOfWeek:1,weekAbbreviation:"wk",rangeSeparator:" t/m ",scrollTitle:"Scroll voor volgende / vorige",toggleTitle:"Klik om te wisselen",time_24hr:!0,ordinal:function(e){return 1===e||8===e||e>=20?"ste":"de"}};Je.l10ns.nl=Oe,Je.l10ns;var je="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Pe={weekdays:{shorthand:["Sø.","Må.","Ty.","On.","To.","Fr.","La."],longhand:["Søndag","Måndag","Tysdag","Onsdag","Torsdag","Fredag","Laurdag"]},months:{shorthand:["Jan","Feb","Mars","Apr","Mai","Juni","Juli","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"Veke",scrollTitle:"Scroll for å endre",toggleTitle:"Klikk for å veksle",time_24hr:!0,ordinal:function(){return"."}};je.l10ns.nn=Pe,je.l10ns;var Le="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ne={weekdays:{shorthand:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],longhand:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"Uke",scrollTitle:"Scroll for å endre",toggleTitle:"Klikk for å veksle",time_24hr:!0,ordinal:function(){return"."}};Le.l10ns.no=Ne,Le.l10ns;var ze="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},_e={weekdays:{shorthand:["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],longhand:["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"]},months:{shorthand:["ਜਨ","ਫ਼ਰ","ਮਾਰ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕ","ਨਵੰ","ਦਸੰ"],longhand:["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]},time_24hr:!0};ze.l10ns.pa=_e,ze.l10ns;var We="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Fe={weekdays:{shorthand:["Nd","Pn","Wt","Śr","Cz","Pt","So"],longhand:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"]},months:{shorthand:["Sty","Lut","Mar","Kwi","Maj","Cze","Lip","Sie","Wrz","Paź","Lis","Gru"],longhand:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"]},rangeSeparator:" do ",weekAbbreviation:"tydz.",scrollTitle:"Przewiń, aby zwiększyć",toggleTitle:"Kliknij, aby przełączyć",firstDayOfWeek:1,time_24hr:!0,ordinal:function(){return"."}};We.l10ns.pl=Fe,We.l10ns;var Ke="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ce={weekdays:{shorthand:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],longhand:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"]},months:{shorthand:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],longhand:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"]},rangeSeparator:" até ",time_24hr:!0};Ke.l10ns.pt=Ce,Ke.l10ns;var Ge="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ee={weekdays:{shorthand:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],longhand:["Duminică","Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă"]},months:{shorthand:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Noi","Dec"],longhand:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"]},firstDayOfWeek:1,time_24hr:!0,ordinal:function(){return""}};Ge.l10ns.ro=Ee,Ge.l10ns;var Re="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ie={weekdays:{shorthand:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],longhand:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"]},months:{shorthand:["Янв","Фев","Март","Апр","Май","Июнь","Июль","Авг","Сен","Окт","Ноя","Дек"],longhand:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Нед.",scrollTitle:"Прокрутите для увеличения",toggleTitle:"Нажмите для переключения",amPM:["ДП","ПП"],yearAriaLabel:"Год",time_24hr:!0};Re.l10ns.ru=Ie,Re.l10ns;var Ve="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},He={weekdays:{shorthand:["ඉ","ස","අ","බ","බ්‍ර","සි","සෙ"],longhand:["ඉරිදා","සඳුදා","අඟහරුවාදා","බදාදා","බ්‍රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා"]},months:{shorthand:["ජන","පෙබ","මාර්","අප්‍රේ","මැයි","ජුනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],longhand:["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජුනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]},time_24hr:!0};Ve.l10ns.si=He,Ve.l10ns;var xe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Be={weekdays:{shorthand:["Ned","Pon","Ut","Str","Štv","Pia","Sob"],longhand:["Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],longhand:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"]},firstDayOfWeek:1,rangeSeparator:" do ",time_24hr:!0,ordinal:function(){return"."}};xe.l10ns.sk=Be,xe.l10ns;var Ue="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ye={weekdays:{shorthand:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],longhand:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"]},firstDayOfWeek:1,rangeSeparator:" do ",time_24hr:!0,ordinal:function(){return"."}};Ue.l10ns.sl=Ye,Ue.l10ns;var qe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Qe={weekdays:{shorthand:["Di","Hë","Ma","Më","En","Pr","Sh"],longhand:["E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtunë"]},months:{shorthand:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],longhand:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"]},firstDayOfWeek:1,rangeSeparator:" deri ",weekAbbreviation:"Java",yearAriaLabel:"Viti",monthAriaLabel:"Muaji",hourAriaLabel:"Ora",minuteAriaLabel:"Minuta",time_24hr:!0};qe.l10ns.sq=Qe,qe.l10ns;var Ze="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Xe={weekdays:{shorthand:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],longhand:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"]},firstDayOfWeek:1,weekAbbreviation:"Ned.",rangeSeparator:" do ",time_24hr:!0};Ze.l10ns.sr=Xe,Ze.l10ns;var $e="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},en={firstDayOfWeek:1,weekAbbreviation:"v",weekdays:{shorthand:["sön","mån","tis","ons","tor","fre","lör"],longhand:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]},rangeSeparator:" till ",time_24hr:!0,ordinal:function(){return"."}};$e.l10ns.sv=en,$e.l10ns;var nn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},an={weekdays:{shorthand:["อา","จ","อ","พ","พฤ","ศ","ส"],longhand:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"]},months:{shorthand:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],longhand:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]},firstDayOfWeek:1,rangeSeparator:" ถึง ",scrollTitle:"เลื่อนเพื่อเพิ่มหรือลด",toggleTitle:"คลิกเพื่อเปลี่ยน",time_24hr:!0,ordinal:function(){return""}};nn.l10ns.th=an,nn.l10ns;var rn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},on={weekdays:{shorthand:["Paz","Pzt","Sal","Çar","Per","Cum","Cmt"],longhand:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"]},months:{shorthand:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],longhand:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" - ",weekAbbreviation:"Hf",scrollTitle:"Artırmak için kaydırın",toggleTitle:"Aç/Kapa",amPM:["ÖÖ","ÖS"],time_24hr:!0};rn.l10ns.tr=on,rn.l10ns;var tn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},dn={firstDayOfWeek:1,weekdays:{shorthand:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],longhand:["Неділя","Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота"]},months:{shorthand:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],longhand:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"]},time_24hr:!0};tn.l10ns.uk=dn,tn.l10ns;var ln="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},sn={weekdays:{shorthand:["Якш","Душ","Сеш","Чор","Пай","Жум","Шан"],longhand:["Якшанба","Душанба","Сешанба","Чоршанба","Пайшанба","Жума","Шанба"]},months:{shorthand:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],longhand:["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Ҳафта",scrollTitle:"Катталаштириш учун айлантиринг",toggleTitle:"Ўтиш учун босинг",amPM:["AM","PM"],yearAriaLabel:"Йил",time_24hr:!0};ln.l10ns.uz=sn,ln.l10ns;var hn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},un={weekdays:{shorthand:["Ya","Du","Se","Cho","Pa","Ju","Sha"],longhand:["Yakshanba","Dushanba","Seshanba","Chorshanba","Payshanba","Juma","Shanba"]},months:{shorthand:["Yan","Fev","Mar","Apr","May","Iyun","Iyul","Avg","Sen","Okt","Noy","Dek"],longhand:["Yanvar","Fevral","Mart","Aprel","May","Iyun","Iyul","Avgust","Sentabr","Oktabr","Noyabr","Dekabr"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Hafta",scrollTitle:"Kattalashtirish uchun aylantiring",toggleTitle:"O‘tish uchun bosing",amPM:["AM","PM"],yearAriaLabel:"Yil",time_24hr:!0};hn.l10ns.uz_latn=un,hn.l10ns;var wn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},fn={weekdays:{shorthand:["CN","T2","T3","T4","T5","T6","T7"],longhand:["Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy"]},months:{shorthand:["Th1","Th2","Th3","Th4","Th5","Th6","Th7","Th8","Th9","Th10","Th11","Th12"],longhand:["Tháng một","Tháng hai","Tháng ba","Tháng tư","Tháng năm","Tháng sáu","Tháng bảy","Tháng tám","Tháng chín","Tháng mười","Tháng mười một","Tháng mười hai"]},firstDayOfWeek:1,rangeSeparator:" đến "};wn.l10ns.vn=fn,wn.l10ns;var kn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},gn={weekdays:{shorthand:["周日","周一","周二","周三","周四","周五","周六"],longhand:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},months:{shorthand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],longhand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},rangeSeparator:" 至 ",weekAbbreviation:"周",scrollTitle:"滚动切换",toggleTitle:"点击切换 12/24 小时时制"};kn.l10ns.zh=gn,kn.l10ns;var pn="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},mn={weekdays:{shorthand:["週日","週一","週二","週三","週四","週五","週六"],longhand:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},months:{shorthand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],longhand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},rangeSeparator:" 至 ",weekAbbreviation:"週",scrollTitle:"滾動切換",toggleTitle:"點擊切換 12/24 小時時制"};pn.l10ns.zh_tw=mn,pn.l10ns;var bn={ar:r,at:o,az:d,be:s,bg:f,bn:g,bs:u,ca:m,ckb:c,cat:m,cs:y,cy:M,da:D,de:J,default:n({},O),en:O,eo:P,es:N,et:_,fa:F,fi:C,fo:E,fr:I,gr:H,he:B,hi:Y,hr:Q,hu:X,hy:ee,id:ae,is:ie,it:te,ja:le,ka:he,ko:we,km:ke,kz:pe,lt:be,lv:ve,mk:Se,mn:Ae,ms:{weekdays:{shorthand:["Aha","Isn","Sel","Rab","Kha","Jum","Sab"],longhand:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"]},months:{shorthand:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],longhand:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"]},firstDayOfWeek:1,ordinal:function(){return""}},my:Te,nl:Oe,nn:Pe,no:Ne,pa:_e,pl:Fe,pt:Ce,ro:Ee,ru:Ie,si:He,sk:Be,sl:Ye,sq:Qe,sr:Xe,sv:en,th:an,tr:on,uk:dn,vn:fn,zh:gn,zh_tw:mn,uz:sn,uz_latn:un};e.default=bn,Object.defineProperty(e,"__esModule",{value:!0})},r("object"==typeof n&&void 0!==e?n:(a="undefined"!=typeof globalThis?globalThis:a||self).index={}),this.__default_export=e.exports}).__default_export;
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/imagesloaded.js b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/imagesloaded.js
index df74d11db670..9217166721e6 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/imagesloaded.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/imagesloaded.js
@@ -1,4 +1,4 @@
-import __import_ev_emitter from"ev-emitter";let require=t=>{switch(t){case"ev-emitter":return __import_ev_emitter}throw new Error("module "+t+" missing")};export default(new function(){const t={exports:{}};
+import __import_ev_emitter from"ev-emitter";let require=t=>{if("ev-emitter"===t)return __import_ev_emitter;throw new Error("module "+t+" missing")};export default(new function(){const t={exports:{}};
 /*!
  * imagesLoaded v4.1.4
  * JavaScript is all like "You images are done yet or what?"
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/moment.js b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/moment.js
index e19735bf2cbc..55b05be74270 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/moment.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/moment.js
@@ -1,6 +1,6 @@
 export default (new function() {
   const module = { exports: {} }, exports = module.exports, define = null;
-!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):e.moment=a()}(this,function(){"use strict";var E;function M(){return E.apply(null,arguments)}function F(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function z(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e,a){return Object.prototype.hasOwnProperty.call(e,a)}function N(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var a in e)if(l(e,a))return;return 1}function d(e){return void 0===e}function J(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function R(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function C(e,a){for(var t=[],s=e.length,n=0;n<s;++n)t.push(a(e[n],n));return t}function I(e,a){for(var t in a)l(a,t)&&(e[t]=a[t]);return l(a,"toString")&&(e.toString=a.toString),l(a,"valueOf")&&(e.valueOf=a.valueOf),e}function U(e,a,t,s){return Fa(e,a,t,s,!0).utc()}function h(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function G(e){if(null==e._isValid){var a=h(e),t=B.call(a.parsedDateParts,function(e){return null!=e}),t=!isNaN(e._d.getTime())&&a.overflow<0&&!a.empty&&!a.invalidEra&&!a.invalidMonth&&!a.invalidWeekday&&!a.weekdayMismatch&&!a.nullInput&&!a.invalidFormat&&!a.userInvalidated&&(!a.meridiem||a.meridiem&&t);if(e._strict&&(t=t&&0===a.charsLeftOver&&0===a.unusedTokens.length&&void 0===a.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return t;e._isValid=t}return e._isValid}function V(e){var a=U(NaN);return null!=e?I(h(a),e):h(a).userInvalidated=!0,a}var B=Array.prototype.some||function(e){for(var a=Object(this),t=a.length>>>0,s=0;s<t;s++)if(s in a&&e.call(this,a[s],s,a))return!0;return!1},K=M.momentProperties=[],q=!1;function Z(e,a){var t,s,n,r=K.length;if(d(a._isAMomentObject)||(e._isAMomentObject=a._isAMomentObject),d(a._i)||(e._i=a._i),d(a._f)||(e._f=a._f),d(a._l)||(e._l=a._l),d(a._strict)||(e._strict=a._strict),d(a._tzm)||(e._tzm=a._tzm),d(a._isUTC)||(e._isUTC=a._isUTC),d(a._offset)||(e._offset=a._offset),d(a._pf)||(e._pf=h(a)),d(a._locale)||(e._locale=a._locale),0<r)for(t=0;t<r;t++)d(n=a[s=K[t]])||(e[s]=n);return e}function $(e){Z(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===q&&(q=!0,M.updateOffset(this),q=!1)}function Q(e){return e instanceof $||null!=e&&null!=e._isAMomentObject}function X(e){!1===M.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function e(r,d){var i=!0;return I(function(){if(null!=M.deprecationHandler&&M.deprecationHandler(null,r),i){for(var e,a,t=[],s=arguments.length,n=0;n<s;n++){if(e="","object"==typeof arguments[n]){for(a in e+="\n["+n+"] ",arguments[0])l(arguments[0],a)&&(e+=a+": "+arguments[0][a]+", ");e=e.slice(0,-2)}else e=arguments[n];t.push(e)}X(r+"\nArguments: "+Array.prototype.slice.call(t).join("")+"\n"+(new Error).stack),i=!1}return d.apply(this,arguments)},d)}var ee={};function ae(e,a){null!=M.deprecationHandler&&M.deprecationHandler(e,a),ee[e]||(X(a),ee[e]=!0)}function te(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function se(e,a){var t,s=I({},e);for(t in a)l(a,t)&&(z(e[t])&&z(a[t])?(s[t]={},I(s[t],e[t]),I(s[t],a[t])):null!=a[t]?s[t]=a[t]:delete s[t]);for(t in e)l(e,t)&&!l(a,t)&&z(e[t])&&(s[t]=I({},s[t]));return s}function ne(e){null!=e&&this.set(e)}M.suppressDeprecationWarnings=!1,M.deprecationHandler=null;var re=Object.keys||function(e){var a,t=[];for(a in e)l(e,a)&&t.push(a);return t};function de(e,a,t){var s=""+Math.abs(e);return(0<=e?t?"+":"":"-")+Math.pow(10,Math.max(0,a-s.length)).toString().substr(1)+s}var ie=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,_e=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,oe={},me={};function s(e,a,t,s){var n="string"==typeof s?function(){return this[s]()}:s;e&&(me[e]=n),a&&(me[a[0]]=function(){return de(n.apply(this,arguments),a[1],a[2])}),t&&(me[t]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function ue(e,a){return e.isValid()?(a=le(a,e.localeData()),oe[a]=oe[a]||function(s){for(var e,n=s.match(ie),a=0,r=n.length;a<r;a++)me[n[a]]?n[a]=me[n[a]]:n[a]=(e=n[a]).match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"");return function(e){for(var a="",t=0;t<r;t++)a+=te(n[t])?n[t].call(e,s):n[t];return a}}(a),oe[a](e)):e.localeData().invalidDate()}function le(e,a){var t=5;function s(e){return a.longDateFormat(e)||e}for(_e.lastIndex=0;0<=t&&_e.test(e);)e=e.replace(_e,s),_e.lastIndex=0,--t;return e}var Me={};function a(e,a){var t=e.toLowerCase();Me[t]=Me[t+"s"]=Me[a]=e}function i(e){return"string"==typeof e?Me[e]||Me[e.toLowerCase()]:void 0}function he(e){var a,t,s={};for(t in e)l(e,t)&&(a=i(t))&&(s[a]=e[t]);return s}var ce={};function t(e,a){ce[e]=a}function Le(e){return e%4==0&&e%100!=0||e%400==0}function u(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function m(e){var e=+e,a=0;return a=0!=e&&isFinite(e)?u(e):a}function Ye(a,t){return function(e){return null!=e?(fe(this,a,e),M.updateOffset(this,t),this):ye(this,a)}}function ye(e,a){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+a]():NaN}function fe(e,a,t){e.isValid()&&!isNaN(t)&&("FullYear"===a&&Le(e.year())&&1===e.month()&&29===e.date()?(t=m(t),e._d["set"+(e._isUTC?"UTC":"")+a](t,e.month(),ze(t,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+a](t))}var n=/\d/,r=/\d\d/,pe=/\d{3}/,ke=/\d{4}/,_=/[+-]?\d{6}/,o=/\d\d?/,c=/\d\d\d\d?/,L=/\d\d\d\d\d\d?/,De=/\d{1,3}/,Y=/\d{1,4}/,y=/[+-]?\d{1,6}/,Te=/\d+/,ge=/[+-]?\d+/,we=/Z|[+-]\d\d:?\d\d/gi,be=/Z|[+-]\d\d(?::?\d\d)?/gi,f=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function p(e,t,s){He[e]=te(t)?t:function(e,a){return e&&s?s:t}}function Se(e,a){return l(He,e)?He[e](a._strict,a._locale):new RegExp(k(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,a,t,s,n){return a||t||s||n})))}function k(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var He={},ve={};function D(e,t){var a,s,n=t;for("string"==typeof e&&(e=[e]),J(t)&&(n=function(e,a){a[t]=m(e)}),s=e.length,a=0;a<s;a++)ve[e[a]]=n}function je(e,n){D(e,function(e,a,t,s){t._w=t._w||{},n(e,t._w,t,s)})}var T,g=0,xe=1,Pe=2,w=3,Oe=4,We=5,Ae=6,Ee=7,Fe=8;function ze(e,a){if(isNaN(e)||isNaN(a))return NaN;var t=(a%(t=12)+t)%t;return e+=(a-t)/12,1==t?Le(e)?29:28:31-t%7%2}T=Array.prototype.indexOf||function(e){for(var a=0;a<this.length;++a)if(this[a]===e)return a;return-1},s("M",["MM",2],"Mo",function(){return this.month()+1}),s("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),s("MMMM",0,0,function(e){return this.localeData().months(this,e)}),a("month","M"),t("month",8),p("M",o),p("MM",o,r),p("MMM",function(e,a){return a.monthsShortRegex(e)}),p("MMMM",function(e,a){return a.monthsRegex(e)}),D(["M","MM"],function(e,a){a[xe]=m(e)-1}),D(["MMM","MMMM"],function(e,a,t,s){s=t._locale.monthsParse(e,s,t._strict);null!=s?a[xe]=s:h(t).invalidMonth=e});var Ne="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Je="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Re=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ce=f,Ie=f;function Ue(e,a){var t;if(e.isValid()){if("string"==typeof a)if(/^\d+$/.test(a))a=m(a);else if(!J(a=e.localeData().monthsParse(a)))return;t=Math.min(e.date(),ze(e.year(),a)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](a,t)}}function Ge(e){return null!=e?(Ue(this,e),M.updateOffset(this,!0),this):ye(this,"Month")}function Ve(){function e(e,a){return a.length-e.length}for(var a,t=[],s=[],n=[],r=0;r<12;r++)a=U([2e3,r]),t.push(this.monthsShort(a,"")),s.push(this.months(a,"")),n.push(this.months(a,"")),n.push(this.monthsShort(a,""));for(t.sort(e),s.sort(e),n.sort(e),r=0;r<12;r++)t[r]=k(t[r]),s[r]=k(s[r]);for(r=0;r<24;r++)n[r]=k(n[r]);this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Be(e){return Le(e)?366:365}s("Y",0,0,function(){var e=this.year();return e<=9999?de(e,4):"+"+e}),s(0,["YY",2],0,function(){return this.year()%100}),s(0,["YYYY",4],0,"year"),s(0,["YYYYY",5],0,"year"),s(0,["YYYYYY",6,!0],0,"year"),a("year","y"),t("year",1),p("Y",ge),p("YY",o,r),p("YYYY",Y,ke),p("YYYYY",y,_),p("YYYYYY",y,_),D(["YYYYY","YYYYYY"],g),D("YYYY",function(e,a){a[g]=2===e.length?M.parseTwoDigitYear(e):m(e)}),D("YY",function(e,a){a[g]=M.parseTwoDigitYear(e)}),D("Y",function(e,a){a[g]=parseInt(e,10)}),M.parseTwoDigitYear=function(e){return m(e)+(68<m(e)?1900:2e3)};var Ke=Ye("FullYear",!0);function qe(e,a,t,s,n,r,d){var i;return e<100&&0<=e?(i=new Date(e+400,a,t,s,n,r,d),isFinite(i.getFullYear())&&i.setFullYear(e)):i=new Date(e,a,t,s,n,r,d),i}function Ze(e){var a;return e<100&&0<=e?((a=Array.prototype.slice.call(arguments))[0]=e+400,a=new Date(Date.UTC.apply(null,a)),isFinite(a.getUTCFullYear())&&a.setUTCFullYear(e)):a=new Date(Date.UTC.apply(null,arguments)),a}function $e(e,a,t){t=7+a-t;return t-(7+Ze(e,0,t).getUTCDay()-a)%7-1}function Qe(e,a,t,s,n){var r,a=1+7*(a-1)+(7+t-s)%7+$e(e,s,n),t=a<=0?Be(r=e-1)+a:a>Be(e)?(r=e+1,a-Be(e)):(r=e,a);return{year:r,dayOfYear:t}}function Xe(e,a,t){var s,n,r=$e(e.year(),a,t),r=Math.floor((e.dayOfYear()-r-1)/7)+1;return r<1?s=r+ea(n=e.year()-1,a,t):r>ea(e.year(),a,t)?(s=r-ea(e.year(),a,t),n=e.year()+1):(n=e.year(),s=r),{week:s,year:n}}function ea(e,a,t){var s=$e(e,a,t),a=$e(e+1,a,t);return(Be(e)-s+a)/7}s("w",["ww",2],"wo","week"),s("W",["WW",2],"Wo","isoWeek"),a("week","w"),a("isoWeek","W"),t("week",5),t("isoWeek",5),p("w",o),p("ww",o,r),p("W",o),p("WW",o,r),je(["w","ww","W","WW"],function(e,a,t,s){a[s.substr(0,1)]=m(e)});function aa(e,a){return e.slice(a,7).concat(e.slice(0,a))}s("d",0,"do","day"),s("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),s("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),s("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),s("e",0,0,"weekday"),s("E",0,0,"isoWeekday"),a("day","d"),a("weekday","e"),a("isoWeekday","E"),t("day",11),t("weekday",11),t("isoWeekday",11),p("d",o),p("e",o),p("E",o),p("dd",function(e,a){return a.weekdaysMinRegex(e)}),p("ddd",function(e,a){return a.weekdaysShortRegex(e)}),p("dddd",function(e,a){return a.weekdaysRegex(e)}),je(["dd","ddd","dddd"],function(e,a,t,s){s=t._locale.weekdaysParse(e,s,t._strict);null!=s?a.d=s:h(t).invalidWeekday=e}),je(["d","e","E"],function(e,a,t,s){a[s]=m(e)});var ta="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),sa="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),na="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ra=f,da=f,ia=f;function _a(){function e(e,a){return a.length-e.length}for(var a,t,s,n=[],r=[],d=[],i=[],_=0;_<7;_++)s=U([2e3,1]).day(_),a=k(this.weekdaysMin(s,"")),t=k(this.weekdaysShort(s,"")),s=k(this.weekdays(s,"")),n.push(a),r.push(t),d.push(s),i.push(a),i.push(t),i.push(s);n.sort(e),r.sort(e),d.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+n.join("|")+")","i")}function oa(){return this.hours()%12||12}function ma(e,a){s(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),a)})}function ua(e,a){return a._meridiemParse}s("H",["HH",2],0,"hour"),s("h",["hh",2],0,oa),s("k",["kk",2],0,function(){return this.hours()||24}),s("hmm",0,0,function(){return""+oa.apply(this)+de(this.minutes(),2)}),s("hmmss",0,0,function(){return""+oa.apply(this)+de(this.minutes(),2)+de(this.seconds(),2)}),s("Hmm",0,0,function(){return""+this.hours()+de(this.minutes(),2)}),s("Hmmss",0,0,function(){return""+this.hours()+de(this.minutes(),2)+de(this.seconds(),2)}),ma("a",!0),ma("A",!1),a("hour","h"),t("hour",13),p("a",ua),p("A",ua),p("H",o),p("h",o),p("k",o),p("HH",o,r),p("hh",o,r),p("kk",o,r),p("hmm",c),p("hmmss",L),p("Hmm",c),p("Hmmss",L),D(["H","HH"],w),D(["k","kk"],function(e,a,t){e=m(e);a[w]=24===e?0:e}),D(["a","A"],function(e,a,t){t._isPm=t._locale.isPM(e),t._meridiem=e}),D(["h","hh"],function(e,a,t){a[w]=m(e),h(t).bigHour=!0}),D("hmm",function(e,a,t){var s=e.length-2;a[w]=m(e.substr(0,s)),a[Oe]=m(e.substr(s)),h(t).bigHour=!0}),D("hmmss",function(e,a,t){var s=e.length-4,n=e.length-2;a[w]=m(e.substr(0,s)),a[Oe]=m(e.substr(s,2)),a[We]=m(e.substr(n)),h(t).bigHour=!0}),D("Hmm",function(e,a,t){var s=e.length-2;a[w]=m(e.substr(0,s)),a[Oe]=m(e.substr(s))}),D("Hmmss",function(e,a,t){var s=e.length-4,n=e.length-2;a[w]=m(e.substr(0,s)),a[Oe]=m(e.substr(s,2)),a[We]=m(e.substr(n))});f=Ye("Hours",!0);var la,Ma={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ne,monthsShort:Je,week:{dow:0,doy:6},weekdays:ta,weekdaysMin:na,weekdaysShort:sa,meridiemParse:/[ap]\.?m?\.?/i},b={},ha={};function ca(e){return e&&e.toLowerCase().replace("_","-")}function La(e){for(var a,t,s,n,r=0;r<e.length;){for(a=(n=ca(e[r]).split("-")).length,t=(t=ca(e[r+1]))?t.split("-"):null;0<a;){if(s=Ya(n.slice(0,a).join("-")))return s;if(t&&t.length>=a&&function(e,a){for(var t=Math.min(e.length,a.length),s=0;s<t;s+=1)if(e[s]!==a[s])return s;return t}(n,t)>=a-1)break;a--}r++}return la}function Ya(a){var e;if(void 0===b[a]&&"undefined"!=typeof module&&module&&module.exports&&null!=a.match("^[^/\\\\]*$"))try{e=la._abbr,require("./locale/"+a),ya(e)}catch(e){b[a]=null}return b[a]}function ya(e,a){return e&&((a=d(a)?pa(e):fa(e,a))?la=a:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),la._abbr}function fa(e,a){if(null===a)return delete b[e],null;var t,s=Ma;if(a.abbr=e,null!=b[e])ae("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=b[e]._config;else if(null!=a.parentLocale)if(null!=b[a.parentLocale])s=b[a.parentLocale]._config;else{if(null==(t=Ya(a.parentLocale)))return ha[a.parentLocale]||(ha[a.parentLocale]=[]),ha[a.parentLocale].push({name:e,config:a}),null;s=t._config}return b[e]=new ne(se(s,a)),ha[e]&&ha[e].forEach(function(e){fa(e.name,e.config)}),ya(e),b[e]}function pa(e){var a;if(!(e=e&&e._locale&&e._locale._abbr?e._locale._abbr:e))return la;if(!F(e)){if(a=Ya(e))return a;e=[e]}return La(e)}function ka(e){var a=e._a;return a&&-2===h(e).overflow&&(a=a[xe]<0||11<a[xe]?xe:a[Pe]<1||a[Pe]>ze(a[g],a[xe])?Pe:a[w]<0||24<a[w]||24===a[w]&&(0!==a[Oe]||0!==a[We]||0!==a[Ae])?w:a[Oe]<0||59<a[Oe]?Oe:a[We]<0||59<a[We]?We:a[Ae]<0||999<a[Ae]?Ae:-1,h(e)._overflowDayOfYear&&(a<g||Pe<a)&&(a=Pe),h(e)._overflowWeeks&&-1===a&&(a=Ee),h(e)._overflowWeekday&&-1===a&&(a=Fe),h(e).overflow=a),e}var Da=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ta=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ga=/Z|[+-]\d\d(?::?\d\d)?/,wa=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ba=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Sa=/^\/?Date\((-?\d+)/i,Ha=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,va={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ja(e){var a,t,s,n,r,d,i=e._i,_=Da.exec(i)||Ta.exec(i),i=wa.length,o=ba.length;if(_){for(h(e).iso=!0,a=0,t=i;a<t;a++)if(wa[a][1].exec(_[1])){n=wa[a][0],s=!1!==wa[a][2];break}if(null==n)e._isValid=!1;else{if(_[3]){for(a=0,t=o;a<t;a++)if(ba[a][1].exec(_[3])){r=(_[2]||" ")+ba[a][0];break}if(null==r)return void(e._isValid=!1)}if(s||null==r){if(_[4]){if(!ga.exec(_[4]))return void(e._isValid=!1);d="Z"}e._f=n+(r||"")+(d||""),Aa(e)}else e._isValid=!1}}else e._isValid=!1}function xa(e,a,t,s,n,r){e=[function(e){e=parseInt(e,10);{if(e<=49)return 2e3+e;if(e<=999)return 1900+e}return e}(e),Je.indexOf(a),parseInt(t,10),parseInt(s,10),parseInt(n,10)];return r&&e.push(parseInt(r,10)),e}function Pa(e){var a,t,s,n,r=Ha.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));r?(a=xa(r[4],r[3],r[2],r[5],r[6],r[7]),t=r[1],s=a,n=e,t&&sa.indexOf(t)!==new Date(s[0],s[1],s[2]).getDay()?(h(n).weekdayMismatch=!0,n._isValid=!1):(e._a=a,e._tzm=(t=r[8],s=r[9],n=r[10],t?va[t]:s?0:60*(((t=parseInt(n,10))-(s=t%100))/100)+s),e._d=Ze.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0)):e._isValid=!1}function Oa(e,a,t){return null!=e?e:null!=a?a:t}function Wa(e){var a,t,s,n,r,d,i,_,o,m,u,l=[];if(!e._d){for(s=e,n=new Date(M.now()),t=s._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()],e._w&&null==e._a[Pe]&&null==e._a[xe]&&(null!=(n=(s=e)._w).GG||null!=n.W||null!=n.E?(_=1,o=4,r=Oa(n.GG,s._a[g],Xe(S(),1,4).year),d=Oa(n.W,1),((i=Oa(n.E,1))<1||7<i)&&(m=!0)):(_=s._locale._week.dow,o=s._locale._week.doy,u=Xe(S(),_,o),r=Oa(n.gg,s._a[g],u.year),d=Oa(n.w,u.week),null!=n.d?((i=n.d)<0||6<i)&&(m=!0):null!=n.e?(i=n.e+_,(n.e<0||6<n.e)&&(m=!0)):i=_),d<1||d>ea(r,_,o)?h(s)._overflowWeeks=!0:null!=m?h(s)._overflowWeekday=!0:(u=Qe(r,d,i,_,o),s._a[g]=u.year,s._dayOfYear=u.dayOfYear)),null!=e._dayOfYear&&(n=Oa(e._a[g],t[g]),(e._dayOfYear>Be(n)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),m=Ze(n,0,e._dayOfYear),e._a[xe]=m.getUTCMonth(),e._a[Pe]=m.getUTCDate()),a=0;a<3&&null==e._a[a];++a)e._a[a]=l[a]=t[a];for(;a<7;a++)e._a[a]=l[a]=null==e._a[a]?2===a?1:0:e._a[a];24===e._a[w]&&0===e._a[Oe]&&0===e._a[We]&&0===e._a[Ae]&&(e._nextDay=!0,e._a[w]=0),e._d=(e._useUTC?Ze:qe).apply(null,l),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[w]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(h(e).weekdayMismatch=!0)}}function Aa(e){if(e._f===M.ISO_8601)ja(e);else if(e._f===M.RFC_2822)Pa(e);else{e._a=[],h(e).empty=!0;for(var a,t,s,n,r,d=""+e._i,i=d.length,_=0,o=le(e._f,e._locale).match(ie)||[],m=o.length,u=0;u<m;u++)t=o[u],(a=(d.match(Se(t,e))||[])[0])&&(0<(s=d.substr(0,d.indexOf(a))).length&&h(e).unusedInput.push(s),d=d.slice(d.indexOf(a)+a.length),_+=a.length),me[t]?(a?h(e).empty=!1:h(e).unusedTokens.push(t),s=t,r=e,null!=(n=a)&&l(ve,s)&&ve[s](n,r._a,r,s)):e._strict&&!a&&h(e).unusedTokens.push(t);h(e).charsLeftOver=i-_,0<d.length&&h(e).unusedInput.push(d),e._a[w]<=12&&!0===h(e).bigHour&&0<e._a[w]&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[w]=function(e,a,t){if(null==t)return a;return null!=e.meridiemHour?e.meridiemHour(a,t):null!=e.isPM?((e=e.isPM(t))&&a<12&&(a+=12),a=e||12!==a?a:0):a}(e._locale,e._a[w],e._meridiem),null!==(i=h(e).era)&&(e._a[g]=e._locale.erasConvertYear(i,e._a[g])),Wa(e),ka(e)}}function Ea(e){var a,t,s,n=e._i,r=e._f;if(e._locale=e._locale||pa(e._l),null===n||void 0===r&&""===n)return V({nullInput:!0});if("string"==typeof n&&(e._i=n=e._locale.preparse(n)),Q(n))return new $(ka(n));if(R(n))e._d=n;else if(F(r))!function(e){var a,t,s,n,r,d,i=!1,_=e._f.length;if(0===_)return h(e).invalidFormat=!0,e._d=new Date(NaN);for(n=0;n<_;n++)r=0,d=!1,a=Z({},e),null!=e._useUTC&&(a._useUTC=e._useUTC),a._f=e._f[n],Aa(a),G(a)&&(d=!0),r=(r+=h(a).charsLeftOver)+10*h(a).unusedTokens.length,h(a).score=r,i?r<s&&(s=r,t=a):(null==s||r<s||d)&&(s=r,t=a,d&&(i=!0));I(e,t||a)}(e);else if(r)Aa(e);else if(d(r=(n=e)._i))n._d=new Date(M.now());else R(r)?n._d=new Date(r.valueOf()):"string"==typeof r?(t=n,null!==(a=Sa.exec(t._i))?t._d=new Date(+a[1]):(ja(t),!1===t._isValid&&(delete t._isValid,Pa(t),!1===t._isValid&&(delete t._isValid,t._strict?t._isValid=!1:M.createFromInputFallback(t))))):F(r)?(n._a=C(r.slice(0),function(e){return parseInt(e,10)}),Wa(n)):z(r)?(a=n)._d||(s=void 0===(t=he(a._i)).day?t.date:t.day,a._a=C([t.year,t.month,s,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Wa(a)):J(r)?n._d=new Date(r):M.createFromInputFallback(n);return G(e)||(e._d=null),e}function Fa(e,a,t,s,n){var r={};return!0!==a&&!1!==a||(s=a,a=void 0),!0!==t&&!1!==t||(s=t,t=void 0),(z(e)&&N(e)||F(e)&&0===e.length)&&(e=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=n,r._l=t,r._i=e,r._f=a,r._strict=s,(n=new $(ka(Ea(n=r))))._nextDay&&(n.add(1,"d"),n._nextDay=void 0),n}function S(e,a,t,s){return Fa(e,a,t,s,!1)}M.createFromInputFallback=e("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),M.ISO_8601=function(){},M.RFC_2822=function(){};c=e("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=S.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:V()}),L=e("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=S.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:V()});function za(e,a){var t,s;if(!(a=1===a.length&&F(a[0])?a[0]:a).length)return S();for(t=a[0],s=1;s<a.length;++s)a[s].isValid()&&!a[s][e](t)||(t=a[s]);return t}var Na=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ja(e){var e=he(e),a=e.year||0,t=e.quarter||0,s=e.month||0,n=e.week||e.isoWeek||0,r=e.day||0,d=e.hour||0,i=e.minute||0,_=e.second||0,o=e.millisecond||0;this._isValid=function(e){var a,t,s=!1,n=Na.length;for(a in e)if(l(e,a)&&(-1===T.call(Na,a)||null!=e[a]&&isNaN(e[a])))return!1;for(t=0;t<n;++t)if(e[Na[t]]){if(s)return!1;parseFloat(e[Na[t]])!==m(e[Na[t]])&&(s=!0)}return!0}(e),this._milliseconds=+o+1e3*_+6e4*i+1e3*d*60*60,this._days=+r+7*n,this._months=+s+3*t+12*a,this._data={},this._locale=pa(),this._bubble()}function Ra(e){return e instanceof Ja}function Ca(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ia(e,t){s(e,0,0,function(){var e=this.utcOffset(),a="+";return e<0&&(e=-e,a="-"),a+de(~~(e/60),2)+t+de(~~e%60,2)})}Ia("Z",":"),Ia("ZZ",""),p("Z",be),p("ZZ",be),D(["Z","ZZ"],function(e,a,t){t._useUTC=!0,t._tzm=Ga(be,e)});var Ua=/([\+\-]|\d\d)/gi;function Ga(e,a){var a=(a||"").match(e);return null===a?null:0===(a=60*(e=((a[a.length-1]||[])+"").match(Ua)||["-",0,0])[1]+m(e[2]))?0:"+"===e[0]?a:-a}function Va(e,a){var t;return a._isUTC?(a=a.clone(),t=(Q(e)||R(e)?e:S(e)).valueOf()-a.valueOf(),a._d.setTime(a._d.valueOf()+t),M.updateOffset(a,!1),a):S(e).local()}function Ba(e){return-Math.round(e._d.getTimezoneOffset())}function Ka(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}M.updateOffset=function(){};var qa=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Za=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function $a(e,a){var t,s=e,n=null;return Ra(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:J(e)||!isNaN(+e)?(s={},a?s[a]=+e:s.milliseconds=+e):(n=qa.exec(e))?(t="-"===n[1]?-1:1,s={y:0,d:m(n[Pe])*t,h:m(n[w])*t,m:m(n[Oe])*t,s:m(n[We])*t,ms:m(Ca(1e3*n[Ae]))*t}):(n=Za.exec(e))?(t="-"===n[1]?-1:1,s={y:Qa(n[2],t),M:Qa(n[3],t),w:Qa(n[4],t),d:Qa(n[5],t),h:Qa(n[6],t),m:Qa(n[7],t),s:Qa(n[8],t)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(a=function(e,a){var t;if(!e.isValid()||!a.isValid())return{milliseconds:0,months:0};a=Va(a,e),e.isBefore(a)?t=Xa(e,a):((t=Xa(a,e)).milliseconds=-t.milliseconds,t.months=-t.months);return t}(S(s.from),S(s.to)),(s={}).ms=a.milliseconds,s.M=a.months),n=new Ja(s),Ra(e)&&l(e,"_locale")&&(n._locale=e._locale),Ra(e)&&l(e,"_isValid")&&(n._isValid=e._isValid),n}function Qa(e,a){e=e&&parseFloat(e.replace(",","."));return(isNaN(e)?0:e)*a}function Xa(e,a){var t={};return t.months=a.month()-e.month()+12*(a.year()-e.year()),e.clone().add(t.months,"M").isAfter(a)&&--t.months,t.milliseconds=+a-+e.clone().add(t.months,"M"),t}function et(s,n){return function(e,a){var t;return null===a||isNaN(+a)||(ae(n,"moment()."+n+"(period, number) is deprecated. Please use moment()."+n+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),t=e,e=a,a=t),at(this,$a(e,a),s),this}}function at(e,a,t,s){var n=a._milliseconds,r=Ca(a._days),a=Ca(a._months);e.isValid()&&(s=null==s||s,a&&Ue(e,ye(e,"Month")+a*t),r&&fe(e,"Date",ye(e,"Date")+r*t),n&&e._d.setTime(e._d.valueOf()+n*t),s&&M.updateOffset(e,r||a))}$a.fn=Ja.prototype,$a.invalid=function(){return $a(NaN)};Ne=et(1,"add"),ta=et(-1,"subtract");function tt(e){return"string"==typeof e||e instanceof String}function st(e){return Q(e)||R(e)||tt(e)||J(e)||function(a){var e=F(a),t=!1;e&&(t=0===a.filter(function(e){return!J(e)&&tt(a)}).length);return e&&t}(e)||function(e){var a,t,s=z(e)&&!N(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],d=r.length;for(a=0;a<d;a+=1)t=r[a],n=n||l(e,t);return s&&n}(e)||null==e}function nt(e,a){if(e.date()<a.date())return-nt(a,e);var t=12*(a.year()-e.year())+(a.month()-e.month()),s=e.clone().add(t,"months"),a=a-s<0?(a-s)/(s-e.clone().add(t-1,"months")):(a-s)/(e.clone().add(1+t,"months")-s);return-(t+a)||0}function rt(e){return void 0===e?this._locale._abbr:(null!=(e=pa(e))&&(this._locale=e),this)}M.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",M.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";na=e("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function dt(){return this._locale}var it=126227808e5;function _t(e,a){return(e%a+a)%a}function ot(e,a,t){return e<100&&0<=e?new Date(e+400,a,t)-it:new Date(e,a,t).valueOf()}function mt(e,a,t){return e<100&&0<=e?Date.UTC(e+400,a,t)-it:Date.UTC(e,a,t)}function ut(e,a){return a.erasAbbrRegex(e)}function lt(){for(var e=[],a=[],t=[],s=[],n=this.eras(),r=0,d=n.length;r<d;++r)a.push(k(n[r].name)),e.push(k(n[r].abbr)),t.push(k(n[r].narrow)),s.push(k(n[r].name)),s.push(k(n[r].abbr)),s.push(k(n[r].narrow));this._erasRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+a.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+t.join("|")+")","i")}function Mt(e,a){s(0,[e,e.length],0,a)}function ht(e,a,t,s,n){var r;return null==e?Xe(this,s,n).year:(r=ea(e,s,n),function(e,a,t,s,n){e=Qe(e,a,t,s,n),a=Ze(e.year,0,e.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,a=r<a?r:a,t,s,n))}s("N",0,0,"eraAbbr"),s("NN",0,0,"eraAbbr"),s("NNN",0,0,"eraAbbr"),s("NNNN",0,0,"eraName"),s("NNNNN",0,0,"eraNarrow"),s("y",["y",1],"yo","eraYear"),s("y",["yy",2],0,"eraYear"),s("y",["yyy",3],0,"eraYear"),s("y",["yyyy",4],0,"eraYear"),p("N",ut),p("NN",ut),p("NNN",ut),p("NNNN",function(e,a){return a.erasNameRegex(e)}),p("NNNNN",function(e,a){return a.erasNarrowRegex(e)}),D(["N","NN","NNN","NNNN","NNNNN"],function(e,a,t,s){s=t._locale.erasParse(e,s,t._strict);s?h(t).era=s:h(t).invalidEra=e}),p("y",Te),p("yy",Te),p("yyy",Te),p("yyyy",Te),p("yo",function(e,a){return a._eraYearOrdinalRegex||Te}),D(["y","yy","yyy","yyyy"],g),D(["yo"],function(e,a,t,s){var n;t._locale._eraYearOrdinalRegex&&(n=e.match(t._locale._eraYearOrdinalRegex)),t._locale.eraYearOrdinalParse?a[g]=t._locale.eraYearOrdinalParse(e,n):a[g]=parseInt(e,10)}),s(0,["gg",2],0,function(){return this.weekYear()%100}),s(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Mt("gggg","weekYear"),Mt("ggggg","weekYear"),Mt("GGGG","isoWeekYear"),Mt("GGGGG","isoWeekYear"),a("weekYear","gg"),a("isoWeekYear","GG"),t("weekYear",1),t("isoWeekYear",1),p("G",ge),p("g",ge),p("GG",o,r),p("gg",o,r),p("GGGG",Y,ke),p("gggg",Y,ke),p("GGGGG",y,_),p("ggggg",y,_),je(["gggg","ggggg","GGGG","GGGGG"],function(e,a,t,s){a[s.substr(0,2)]=m(e)}),je(["gg","GG"],function(e,a,t,s){a[s]=M.parseTwoDigitYear(e)}),s("Q",0,"Qo","quarter"),a("quarter","Q"),t("quarter",7),p("Q",n),D("Q",function(e,a){a[xe]=3*(m(e)-1)}),s("D",["DD",2],"Do","date"),a("date","D"),t("date",9),p("D",o),p("DD",o,r),p("Do",function(e,a){return e?a._dayOfMonthOrdinalParse||a._ordinalParse:a._dayOfMonthOrdinalParseLenient}),D(["D","DD"],Pe),D("Do",function(e,a){a[Pe]=m(e.match(o)[0])});Y=Ye("Date",!0);s("DDD",["DDDD",3],"DDDo","dayOfYear"),a("dayOfYear","DDD"),t("dayOfYear",4),p("DDD",De),p("DDDD",pe),D(["DDD","DDDD"],function(e,a,t){t._dayOfYear=m(e)}),s("m",["mm",2],0,"minute"),a("minute","m"),t("minute",14),p("m",o),p("mm",o,r),D(["m","mm"],Oe);var ct,ke=Ye("Minutes",!1),y=(s("s",["ss",2],0,"second"),a("second","s"),t("second",15),p("s",o),p("ss",o,r),D(["s","ss"],We),Ye("Seconds",!1));for(s("S",0,0,function(){return~~(this.millisecond()/100)}),s(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),s(0,["SSS",3],0,"millisecond"),s(0,["SSSS",4],0,function(){return 10*this.millisecond()}),s(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),s(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),s(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),s(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),s(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),a("millisecond","ms"),t("millisecond",16),p("S",De,n),p("SS",De,r),p("SSS",De,pe),ct="SSSS";ct.length<=9;ct+="S")p(ct,Te);function Lt(e,a){a[Ae]=m(1e3*("0."+e))}for(ct="S";ct.length<=9;ct+="S")D(ct,Lt);_=Ye("Milliseconds",!1),s("z",0,0,"zoneAbbr"),s("zz",0,0,"zoneName");n=$.prototype;function Yt(e){return e}n.add=Ne,n.calendar=function(e,a){1===arguments.length&&(arguments[0]?st(arguments[0])?(e=arguments[0],a=void 0):function(e){for(var a=z(e)&&!N(e),t=!1,s=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],n=0;n<s.length;n+=1)t=t||l(e,s[n]);return a&&t}(arguments[0])&&(a=arguments[0],e=void 0):a=e=void 0);var e=e||S(),t=Va(e,this).startOf("day"),t=M.calendarFormat(this,t)||"sameElse",a=a&&(te(a[t])?a[t].call(this,e):a[t]);return this.format(a||this.localeData().calendar(t,this,S(e)))},n.clone=function(){return new $(this)},n.diff=function(e,a,t){var s,n,r;if(!this.isValid())return NaN;if(!(s=Va(e,this)).isValid())return NaN;switch(n=6e4*(s.utcOffset()-this.utcOffset()),a=i(a)){case"year":r=nt(this,s)/12;break;case"month":r=nt(this,s);break;case"quarter":r=nt(this,s)/3;break;case"second":r=(this-s)/1e3;break;case"minute":r=(this-s)/6e4;break;case"hour":r=(this-s)/36e5;break;case"day":r=(this-s-n)/864e5;break;case"week":r=(this-s-n)/6048e5;break;default:r=this-s}return t?r:u(r)},n.endOf=function(e){var a,t;if(void 0===(e=i(e))||"millisecond"===e||!this.isValid())return this;switch(t=this._isUTC?mt:ot,e){case"year":a=t(this.year()+1,0,1)-1;break;case"quarter":a=t(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":a=t(this.year(),this.month()+1,1)-1;break;case"week":a=t(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":a=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":a=t(this.year(),this.month(),this.date()+1)-1;break;case"hour":a=this._d.valueOf(),a+=36e5-_t(a+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":a=this._d.valueOf(),a+=6e4-_t(a,6e4)-1;break;case"second":a=this._d.valueOf(),a+=1e3-_t(a,1e3)-1;break}return this._d.setTime(a),M.updateOffset(this,!0),this},n.format=function(e){return e=e||(this.isUtc()?M.defaultFormatUtc:M.defaultFormat),e=ue(this,e),this.localeData().postformat(e)},n.from=function(e,a){return this.isValid()&&(Q(e)&&e.isValid()||S(e).isValid())?$a({to:this,from:e}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()},n.fromNow=function(e){return this.from(S(),e)},n.to=function(e,a){return this.isValid()&&(Q(e)&&e.isValid()||S(e).isValid())?$a({from:this,to:e}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()},n.toNow=function(e){return this.to(S(),e)},n.get=function(e){return te(this[e=i(e)])?this[e]():this},n.invalidAt=function(){return h(this).overflow},n.isAfter=function(e,a){return e=Q(e)?e:S(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(a=i(a)||"millisecond")?this.valueOf()>e.valueOf():e.valueOf()<this.clone().startOf(a).valueOf())},n.isBefore=function(e,a){return e=Q(e)?e:S(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(a=i(a)||"millisecond")?this.valueOf()<e.valueOf():this.clone().endOf(a).valueOf()<e.valueOf())},n.isBetween=function(e,a,t,s){return e=Q(e)?e:S(e),a=Q(a)?a:S(a),!!(this.isValid()&&e.isValid()&&a.isValid())&&(("("===(s=s||"()")[0]?this.isAfter(e,t):!this.isBefore(e,t))&&(")"===s[1]?this.isBefore(a,t):!this.isAfter(a,t)))},n.isSame=function(e,a){var e=Q(e)?e:S(e);return!(!this.isValid()||!e.isValid())&&("millisecond"===(a=i(a)||"millisecond")?this.valueOf()===e.valueOf():(e=e.valueOf(),this.clone().startOf(a).valueOf()<=e&&e<=this.clone().endOf(a).valueOf()))},n.isSameOrAfter=function(e,a){return this.isSame(e,a)||this.isAfter(e,a)},n.isSameOrBefore=function(e,a){return this.isSame(e,a)||this.isBefore(e,a)},n.isValid=function(){return G(this)},n.lang=na,n.locale=rt,n.localeData=dt,n.max=L,n.min=c,n.parsingFlags=function(){return I({},h(this))},n.set=function(e,a){if("object"==typeof e)for(var t=function(e){var a,t=[];for(a in e)l(e,a)&&t.push({unit:a,priority:ce[a]});return t.sort(function(e,a){return e.priority-a.priority}),t}(e=he(e)),s=t.length,n=0;n<s;n++)this[t[n].unit](e[t[n].unit]);else if(te(this[e=i(e)]))return this[e](a);return this},n.startOf=function(e){var a,t;if(void 0===(e=i(e))||"millisecond"===e||!this.isValid())return this;switch(t=this._isUTC?mt:ot,e){case"year":a=t(this.year(),0,1);break;case"quarter":a=t(this.year(),this.month()-this.month()%3,1);break;case"month":a=t(this.year(),this.month(),1);break;case"week":a=t(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":a=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":a=t(this.year(),this.month(),this.date());break;case"hour":a=this._d.valueOf(),a-=_t(a+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":a=this._d.valueOf(),a-=_t(a,6e4);break;case"second":a=this._d.valueOf(),a-=_t(a,1e3);break}return this._d.setTime(a),M.updateOffset(this,!0),this},n.subtract=ta,n.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},n.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},n.toDate=function(){return new Date(this.valueOf())},n.toISOString=function(e){if(!this.isValid())return null;var a=(e=!0!==e)?this.clone().utc():this;return a.year()<0||9999<a.year()?ue(a,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):te(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ue(a,"Z")):ue(a,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},n.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,a="moment",t="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z"),a="["+a+'("]',e=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(a+e+"-MM-DD[T]HH:mm:ss.SSS"+(t+'[")]'))},"undefined"!=typeof Symbol&&null!=Symbol.for&&(n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),n.toJSON=function(){return this.isValid()?this.toISOString():null},n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},n.unix=function(){return Math.floor(this.valueOf()/1e3)},n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},n.eraName=function(){for(var e,a=this.localeData().eras(),t=0,s=a.length;t<s;++t){if(e=this.clone().startOf("day").valueOf(),a[t].since<=e&&e<=a[t].until)return a[t].name;if(a[t].until<=e&&e<=a[t].since)return a[t].name}return""},n.eraNarrow=function(){for(var e,a=this.localeData().eras(),t=0,s=a.length;t<s;++t){if(e=this.clone().startOf("day").valueOf(),a[t].since<=e&&e<=a[t].until)return a[t].narrow;if(a[t].until<=e&&e<=a[t].since)return a[t].narrow}return""},n.eraAbbr=function(){for(var e,a=this.localeData().eras(),t=0,s=a.length;t<s;++t){if(e=this.clone().startOf("day").valueOf(),a[t].since<=e&&e<=a[t].until)return a[t].abbr;if(a[t].until<=e&&e<=a[t].since)return a[t].abbr}return""},n.eraYear=function(){for(var e,a,t=this.localeData().eras(),s=0,n=t.length;s<n;++s)if(e=t[s].since<=t[s].until?1:-1,a=this.clone().startOf("day").valueOf(),t[s].since<=a&&a<=t[s].until||t[s].until<=a&&a<=t[s].since)return(this.year()-M(t[s].since).year())*e+t[s].offset;return this.year()},n.year=Ke,n.isLeapYear=function(){return Le(this.year())},n.weekYear=function(e){return ht.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},n.isoWeekYear=function(e){return ht.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},n.quarter=n.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},n.month=Ge,n.daysInMonth=function(){return ze(this.year(),this.month())},n.week=n.weeks=function(e){var a=this.localeData().week(this);return null==e?a:this.add(7*(e-a),"d")},n.isoWeek=n.isoWeeks=function(e){var a=Xe(this,1,4).week;return null==e?a:this.add(7*(e-a),"d")},n.weeksInYear=function(){var e=this.localeData()._week;return ea(this.year(),e.dow,e.doy)},n.weeksInWeekYear=function(){var e=this.localeData()._week;return ea(this.weekYear(),e.dow,e.doy)},n.isoWeeksInYear=function(){return ea(this.year(),1,4)},n.isoWeeksInISOWeekYear=function(){return ea(this.isoWeekYear(),1,4)},n.date=Y,n.day=n.days=function(e){if(!this.isValid())return null!=e?this:NaN;var a,t,s=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(a=e,t=this.localeData(),e="string"!=typeof a?a:isNaN(a)?"number"==typeof(a=t.weekdaysParse(a))?a:null:parseInt(a,10),this.add(e-s,"d")):s},n.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var a=(this.day()+7-this.localeData()._week.dow)%7;return null==e?a:this.add(e-a,"d")},n.isoWeekday=function(e){return this.isValid()?null!=e?(a=e,t=this.localeData(),t="string"==typeof a?t.weekdaysParse(a)%7||7:isNaN(a)?null:a,this.day(this.day()%7?t:t-7)):this.day()||7:null!=e?this:NaN;var a,t},n.dayOfYear=function(e){var a=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?a:this.add(e-a,"d")},n.hour=n.hours=f,n.minute=n.minutes=ke,n.second=n.seconds=y,n.millisecond=n.milliseconds=_,n.utcOffset=function(e,a,t){var s,n=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?n:Ba(this);if("string"==typeof e){if(null===(e=Ga(be,e)))return this}else Math.abs(e)<16&&!t&&(e*=60);return!this._isUTC&&a&&(s=Ba(this)),this._offset=e,this._isUTC=!0,null!=s&&this.add(s,"m"),n!==e&&(!a||this._changeInProgress?at(this,$a(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,M.updateOffset(this,!0),this._changeInProgress=null)),this},n.utc=function(e){return this.utcOffset(0,e)},n.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ba(this),"m")),this},n.parseZone=function(){var e;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(e=Ga(we,this._i))?this.utcOffset(e):this.utcOffset(0,!0)),this},n.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?S(e).utcOffset():0,(this.utcOffset()-e)%60==0)},n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},n.isLocal=function(){return!!this.isValid()&&!this._isUTC},n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},n.isUtc=Ka,n.isUTC=Ka,n.zoneAbbr=function(){return this._isUTC?"UTC":""},n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},n.dates=e("dates accessor is deprecated. Use date instead.",Y),n.months=e("months accessor is deprecated. Use month instead",Ge),n.years=e("years accessor is deprecated. Use year instead",Ke),n.zone=e("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,a){return null!=e?(this.utcOffset(e="string"!=typeof e?-e:e,a),this):-this.utcOffset()}),n.isDSTShifted=e("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!d(this._isDSTShifted))return this._isDSTShifted;var e,a={};return Z(a,this),(a=Ea(a))._a?(e=(a._isUTC?U:S)(a._a),this._isDSTShifted=this.isValid()&&0<function(e,a,t){for(var s=Math.min(e.length,a.length),n=Math.abs(e.length-a.length),r=0,d=0;d<s;d++)(t&&e[d]!==a[d]||!t&&m(e[d])!==m(a[d]))&&r++;return r+n}(a._a,e.toArray())):this._isDSTShifted=!1,this._isDSTShifted});r=ne.prototype;function yt(e,a,t,s){var n=pa(),s=U().set(s,a);return n[t](s,e)}function ft(e,a,t){if(J(e)&&(a=e,e=void 0),e=e||"",null!=a)return yt(e,a,t,"month");for(var s=[],n=0;n<12;n++)s[n]=yt(e,n,t,"month");return s}function pt(e,a,t,s){a=("boolean"==typeof e?J(a)&&(t=a,a=void 0):(a=e,e=!1,J(t=a)&&(t=a,a=void 0)),a||"");var n,r=pa(),d=e?r._week.dow:0,i=[];if(null!=t)return yt(a,(t+d)%7,s,"day");for(n=0;n<7;n++)i[n]=yt(a,(n+d)%7,s,"day");return i}r.calendar=function(e,a,t){return te(e=this._calendar[e]||this._calendar.sameElse)?e.call(a,t):e},r.longDateFormat=function(e){var a=this._longDateFormat[e],t=this._longDateFormat[e.toUpperCase()];return a||!t?a:(this._longDateFormat[e]=t.match(ie).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},r.invalidDate=function(){return this._invalidDate},r.ordinal=function(e){return this._ordinal.replace("%d",e)},r.preparse=Yt,r.postformat=Yt,r.relativeTime=function(e,a,t,s){var n=this._relativeTime[t];return te(n)?n(e,a,t,s):n.replace(/%d/i,e)},r.pastFuture=function(e,a){return te(e=this._relativeTime[0<e?"future":"past"])?e(a):e.replace(/%s/i,a)},r.set=function(e){var a,t;for(t in e)l(e,t)&&(te(a=e[t])?this[t]=a:this["_"+t]=a);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},r.eras=function(e,a){for(var t,s=this._eras||pa("en")._eras,n=0,r=s.length;n<r;++n){switch(typeof s[n].since){case"string":t=M(s[n].since).startOf("day"),s[n].since=t.valueOf();break}switch(typeof s[n].until){case"undefined":s[n].until=1/0;break;case"string":t=M(s[n].until).startOf("day").valueOf(),s[n].until=t.valueOf();break}}return s},r.erasParse=function(e,a,t){var s,n,r,d,i,_=this.eras();for(e=e.toUpperCase(),s=0,n=_.length;s<n;++s)if(r=_[s].name.toUpperCase(),d=_[s].abbr.toUpperCase(),i=_[s].narrow.toUpperCase(),t)switch(a){case"N":case"NN":case"NNN":if(d===e)return _[s];break;case"NNNN":if(r===e)return _[s];break;case"NNNNN":if(i===e)return _[s];break}else if(0<=[r,d,i].indexOf(e))return _[s]},r.erasConvertYear=function(e,a){var t=e.since<=e.until?1:-1;return void 0===a?M(e.since).year():M(e.since).year()+(a-e.offset)*t},r.erasAbbrRegex=function(e){return l(this,"_erasAbbrRegex")||lt.call(this),e?this._erasAbbrRegex:this._erasRegex},r.erasNameRegex=function(e){return l(this,"_erasNameRegex")||lt.call(this),e?this._erasNameRegex:this._erasRegex},r.erasNarrowRegex=function(e){return l(this,"_erasNarrowRegex")||lt.call(this),e?this._erasNarrowRegex:this._erasRegex},r.months=function(e,a){return e?(F(this._months)?this._months:this._months[(this._months.isFormat||Re).test(a)?"format":"standalone"])[e.month()]:F(this._months)?this._months:this._months.standalone},r.monthsShort=function(e,a){return e?(F(this._monthsShort)?this._monthsShort:this._monthsShort[Re.test(a)?"format":"standalone"])[e.month()]:F(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},r.monthsParse=function(e,a,t){var s,n;if(this._monthsParseExact)return function(e,a,t){var s,n,r,e=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=U([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return t?"MMM"===a?-1!==(n=T.call(this._shortMonthsParse,e))?n:null:-1!==(n=T.call(this._longMonthsParse,e))?n:null:"MMM"===a?-1!==(n=T.call(this._shortMonthsParse,e))||-1!==(n=T.call(this._longMonthsParse,e))?n:null:-1!==(n=T.call(this._longMonthsParse,e))||-1!==(n=T.call(this._shortMonthsParse,e))?n:null}.call(this,e,a,t);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(n=U([2e3,s]),t&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),t||this._monthsParse[s]||(n="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[s]=new RegExp(n.replace(".",""),"i")),t&&"MMMM"===a&&this._longMonthsParse[s].test(e))return s;if(t&&"MMM"===a&&this._shortMonthsParse[s].test(e))return s;if(!t&&this._monthsParse[s].test(e))return s}},r.monthsRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ve.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=Ie),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},r.monthsShortRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ve.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Ce),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},r.week=function(e){return Xe(e,this._week.dow,this._week.doy).week},r.firstDayOfYear=function(){return this._week.doy},r.firstDayOfWeek=function(){return this._week.dow},r.weekdays=function(e,a){return a=F(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(a)?"format":"standalone"],!0===e?aa(a,this._week.dow):e?a[e.day()]:a},r.weekdaysMin=function(e){return!0===e?aa(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},r.weekdaysShort=function(e){return!0===e?aa(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},r.weekdaysParse=function(e,a,t){var s,n;if(this._weekdaysParseExact)return function(e,a,t){var s,n,r,e=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=U([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return t?"dddd"===a?-1!==(n=T.call(this._weekdaysParse,e))?n:null:"ddd"===a?-1!==(n=T.call(this._shortWeekdaysParse,e))?n:null:-1!==(n=T.call(this._minWeekdaysParse,e))?n:null:"dddd"===a?-1!==(n=T.call(this._weekdaysParse,e))||-1!==(n=T.call(this._shortWeekdaysParse,e))||-1!==(n=T.call(this._minWeekdaysParse,e))?n:null:"ddd"===a?-1!==(n=T.call(this._shortWeekdaysParse,e))||-1!==(n=T.call(this._weekdaysParse,e))||-1!==(n=T.call(this._minWeekdaysParse,e))?n:null:-1!==(n=T.call(this._minWeekdaysParse,e))||-1!==(n=T.call(this._weekdaysParse,e))||-1!==(n=T.call(this._shortWeekdaysParse,e))?n:null}.call(this,e,a,t);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(n=U([2e3,1]).day(s),t&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(n,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(n,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(n,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(n="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[s]=new RegExp(n.replace(".",""),"i")),t&&"dddd"===a&&this._fullWeekdaysParse[s].test(e))return s;if(t&&"ddd"===a&&this._shortWeekdaysParse[s].test(e))return s;if(t&&"dd"===a&&this._minWeekdaysParse[s].test(e))return s;if(!t&&this._weekdaysParse[s].test(e))return s}},r.weekdaysRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||_a.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=ra),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},r.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||_a.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=da),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},r.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||_a.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ia),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},r.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},r.meridiem=function(e,a,t){return 11<e?t?"pm":"PM":t?"am":"AM"},ya("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var a=e%10;return e+(1===m(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")}}),M.lang=e("moment.lang is deprecated. Use moment.locale instead.",ya),M.langData=e("moment.langData is deprecated. Use moment.localeData instead.",pa);var kt=Math.abs;function Dt(e,a,t,s){a=$a(a,t);return e._milliseconds+=s*a._milliseconds,e._days+=s*a._days,e._months+=s*a._months,e._bubble()}function Tt(e){return e<0?Math.floor(e):Math.ceil(e)}function gt(e){return 4800*e/146097}function wt(e){return 146097*e/4800}function bt(e){return function(){return this.as(e)}}De=bt("ms"),pe=bt("s"),Ne=bt("m"),L=bt("h"),c=bt("d"),ta=bt("w"),f=bt("M"),ke=bt("Q"),y=bt("y");function St(e){return function(){return this.isValid()?this._data[e]:NaN}}var _=St("milliseconds"),Y=St("seconds"),Ke=St("minutes"),r=St("hours"),Ht=St("days"),vt=St("months"),jt=St("years");var xt=Math.round,Pt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ot(e,a,t,s){var n=$a(e).abs(),r=xt(n.as("s")),d=xt(n.as("m")),i=xt(n.as("h")),_=xt(n.as("d")),o=xt(n.as("M")),m=xt(n.as("w")),n=xt(n.as("y")),r=(r<=t.ss?["s",r]:r<t.s&&["ss",r])||d<=1&&["m"]||d<t.m&&["mm",d]||i<=1&&["h"]||i<t.h&&["hh",i]||_<=1&&["d"]||_<t.d&&["dd",_];return(r=(r=null!=t.w?r||m<=1&&["w"]||m<t.w&&["ww",m]:r)||o<=1&&["M"]||o<t.M&&["MM",o]||n<=1&&["y"]||["yy",n])[2]=a,r[3]=0<+e,r[4]=s,function(e,a,t,s,n){return n.relativeTime(a||1,!!t,e,s)}.apply(null,r)}var Wt=Math.abs;function At(e){return(0<e)-(e<0)||+e}function Et(){if(!this.isValid())return this.localeData().invalidDate();var e,a,t,s,n,r,d,i=Wt(this._milliseconds)/1e3,_=Wt(this._days),o=Wt(this._months),m=this.asSeconds();return m?(e=u(i/60),a=u(e/60),i%=60,e%=60,t=u(o/12),o%=12,s=i?i.toFixed(3).replace(/\.?0+$/,""):"",n=At(this._months)!==At(m)?"-":"",r=At(this._days)!==At(m)?"-":"",d=At(this._milliseconds)!==At(m)?"-":"",(m<0?"-":"")+"P"+(t?n+t+"Y":"")+(o?n+o+"M":"")+(_?r+_+"D":"")+(a||e||i?"T":"")+(a?d+a+"H":"")+(e?d+e+"M":"")+(i?d+s+"S":"")):"P0D"}function Ft(e){return 0===e?0:1===e?1:2===e?2:3<=e%100&&e%100<=10?3:11<=e%100?4:5}function H(d){return function(e,a,t,s){var n=Ft(e),r=Jt[d][Ft(e)];return(r=2===n?r[a?0:1]:r).replace(/%d/i,e)}}function zt(e){return 0===e?0:1===e?1:2===e?2:3<=e%100&&e%100<=10?3:11<=e%100?4:5}function v(d){return function(e,a,t,s){var n=zt(e),r=Ct[d][zt(e)];return(r=2===n?r[a?0:1]:r).replace(/%d/i,e)}}function Nt(e){return 0===e?0:1===e?1:2===e?2:3<=e%100&&e%100<=10?3:11<=e%100?4:5}function j(d){return function(e,a,t,s){var n=Nt(e),r=Bt[d][Nt(e)];return(r=2===n?r[a?0:1]:r).replace(/%d/i,e)}}var x=Ja.prototype,Jt=(x.isValid=function(){return this._isValid},x.abs=function(){var e=this._data;return this._milliseconds=kt(this._milliseconds),this._days=kt(this._days),this._months=kt(this._months),e.milliseconds=kt(e.milliseconds),e.seconds=kt(e.seconds),e.minutes=kt(e.minutes),e.hours=kt(e.hours),e.months=kt(e.months),e.years=kt(e.years),this},x.add=function(e,a){return Dt(this,e,a,1)},x.subtract=function(e,a){return Dt(this,e,a,-1)},x.as=function(e){if(!this.isValid())return NaN;var a,t,s=this._milliseconds;if("month"===(e=i(e))||"quarter"===e||"year"===e)switch(a=this._days+s/864e5,t=this._months+gt(a),e){case"month":return t;case"quarter":return t/3;case"year":return t/12}else switch(a=this._days+Math.round(wt(this._months)),e){case"week":return a/7+s/6048e5;case"day":return a+s/864e5;case"hour":return 24*a+s/36e5;case"minute":return 1440*a+s/6e4;case"second":return 86400*a+s/1e3;case"millisecond":return Math.floor(864e5*a)+s;default:throw new Error("Unknown unit "+e)}},x.asMilliseconds=De,x.asSeconds=pe,x.asMinutes=Ne,x.asHours=L,x.asDays=c,x.asWeeks=ta,x.asMonths=f,x.asQuarters=ke,x.asYears=y,x.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*m(this._months/12):NaN},x._bubble=function(){var e=this._milliseconds,a=this._days,t=this._months,s=this._data;return 0<=e&&0<=a&&0<=t||e<=0&&a<=0&&t<=0||(e+=864e5*Tt(wt(t)+a),t=a=0),s.milliseconds=e%1e3,e=u(e/1e3),s.seconds=e%60,e=u(e/60),s.minutes=e%60,e=u(e/60),s.hours=e%24,a+=u(e/24),t+=e=u(gt(a)),a-=Tt(wt(e)),e=u(t/12),t%=12,s.days=a,s.months=t,s.years=e,this},x.clone=function(){return $a(this)},x.get=function(e){return e=i(e),this.isValid()?this[e+"s"]():NaN},x.milliseconds=_,x.seconds=Y,x.minutes=Ke,x.hours=r,x.days=Ht,x.weeks=function(){return u(this.days()/7)},x.months=vt,x.years=jt,x.humanize=function(e,a){if(!this.isValid())return this.localeData().invalidDate();var t=!1,s=Pt;return"object"==typeof e&&(a=e,e=!1),"boolean"==typeof e&&(t=e),"object"==typeof a&&(s=Object.assign({},Pt,a),null!=a.s&&null==a.ss&&(s.ss=a.s-1)),e=this.localeData(),a=Ot(this,!t,s,e),t&&(a=e.pastFuture(+this,a)),e.postformat(a)},x.toISOString=Et,x.toString=Et,x.toJSON=Et,x.locale=rt,x.localeData=dt,x.toIsoString=e("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Et),x.lang=na,s("X",0,0,"unix"),s("x",0,0,"valueOf"),p("x",ge),p("X",/[+-]?\d+(\.\d{1,3})?/),D("X",function(e,a,t){t._d=new Date(1e3*parseFloat(e))}),D("x",function(e,a,t){t._d=new Date(m(e))}),M.version="2.29.3",E=S,M.fn=n,M.min=function(){return za("isBefore",[].slice.call(arguments,0))},M.max=function(){return za("isAfter",[].slice.call(arguments,0))},M.now=function(){return Date.now?Date.now():+new Date},M.utc=U,M.unix=function(e){return S(1e3*e)},M.months=function(e,a){return ft(e,a,"months")},M.isDate=R,M.locale=ya,M.invalid=V,M.duration=$a,M.isMoment=Q,M.weekdays=function(e,a,t){return pt(e,a,t,"weekdays")},M.parseZone=function(){return S.apply(null,arguments).parseZone()},M.localeData=pa,M.isDuration=Ra,M.monthsShort=function(e,a){return ft(e,a,"monthsShort")},M.weekdaysMin=function(e,a,t){return pt(e,a,t,"weekdaysMin")},M.defineLocale=fa,M.updateLocale=function(e,a){var t,s;return null!=a?(s=Ma,null!=b[e]&&null!=b[e].parentLocale?b[e].set(se(b[e]._config,a)):(a=se(s=null!=(t=Ya(e))?t._config:s,a),null==t&&(a.abbr=e),(s=new ne(a)).parentLocale=b[e],b[e]=s),ya(e)):null!=b[e]&&(null!=b[e].parentLocale?(b[e]=b[e].parentLocale,e===ya()&&ya(e)):null!=b[e]&&delete b[e]),b[e]},M.locales=function(){return re(b)},M.weekdaysShort=function(e,a,t){return pt(e,a,t,"weekdaysShort")},M.normalizeUnits=i,M.relativeTimeRounding=function(e){return void 0===e?xt:"function"==typeof e&&(xt=e,!0)},M.relativeTimeThreshold=function(e,a){return void 0!==Pt[e]&&(void 0===a?Pt[e]:(Pt[e]=a,"s"===e&&(Pt.ss=a-1),!0))},M.calendarFormat=function(e,a){return(e=e.diff(a,"days",!0))<-6?"sameElse":e<-1?"lastWeek":e<0?"lastDay":e<1?"sameDay":e<2?"nextDay":e<7?"nextWeek":"sameElse"},M.prototype=n,M.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},M.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"vm":"VM":t?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||20<=e?"ste":"de")},week:{dow:1,doy:4}}),{s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]}),De=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"],Rt=(M.defineLocale("ar-dz",{months:De,monthsShort:De,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:H("s"),ss:H("s"),m:H("m"),mm:H("m"),h:H("h"),hh:H("h"),d:H("d"),dd:H("d"),M:H("M"),MM:H("M"),y:H("y"),yy:H("y")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:0,doy:4}}),M.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}}),{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"}),Ct={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},pe=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"],It=(M.defineLocale("ar-ly",{months:pe,monthsShort:pe,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:v("s"),ss:v("s"),m:v("m"),mm:v("m"),h:v("h"),hh:v("h"),d:v("d"),dd:v("d"),M:v("M"),MM:v("M"),y:v("y"),yy:v("y")},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return Rt[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}}),M.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}}),{1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"}),Ut={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},Gt=(M.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return Ut[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return It[e]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}}),M.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}}),{1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"}),Vt={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},Bt={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},Ne=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"],Kt=(M.defineLocale("ar",{months:Ne,monthsShort:Ne,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:j("s"),ss:j("s"),m:j("m"),mm:j("m"),h:j("h"),hh:j("h"),d:j("d"),dd:j("d"),M:j("M"),MM:j("M"),y:j("y"),yy:j("y")},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return Vt[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return Gt[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}}),{1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"});function qt(e,a,t){return"m"===t?a?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===t?a?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":e+" "+(e=+e,a=(a={ss:a?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:a?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:a?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[t]).split("_"),e%10==1&&e%100!=11?a[0]:2<=e%10&&e%10<=4&&(e%100<10||20<=e%100)?a[1]:a[2])}M.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(e){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(e)},meridiem:function(e,a,t){return e<4?"gec\u0259":e<12?"s\u0259h\u0259r":e<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(e){if(0===e)return e+"-\u0131nc\u0131";var a=e%10;return e+(Kt[a]||Kt[e%100-a]||Kt[100<=e?100:null])},week:{dow:1,doy:7}}),M.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:qt,mm:qt,h:qt,hh:qt,d:"\u0434\u0437\u0435\u043d\u044c",dd:qt,M:"\u043c\u0435\u0441\u044f\u0446",MM:qt,y:"\u0433\u043e\u0434",yy:qt},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(e)},meridiem:function(e,a,t){return e<4?"\u043d\u043e\u0447\u044b":e<12?"\u0440\u0430\u043d\u0456\u0446\u044b":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-\u044b":e+"-\u0456";case"D":return e+"-\u0433\u0430";default:return e}},week:{dow:1,doy:7}}),M.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-\u0435\u0432":0==t?e+"-\u0435\u043d":10<t&&t<20?e+"-\u0442\u0438":1==a?e+"-\u0432\u0438":2==a?e+"-\u0440\u0438":7==a||8==a?e+"-\u043c\u0438":e+"-\u0442\u0438"},week:{dow:1,doy:7}}),M.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});var Zt={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},$t={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"},Qt=(M.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(e){return $t[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Zt[e]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===a?e<4?e:e+12:"\u09ad\u09cb\u09b0"===a||"\u09b8\u0995\u09be\u09b2"===a?e:"\u09a6\u09c1\u09aa\u09c1\u09b0"===a?3<=e?e:e+12:"\u09ac\u09bf\u0995\u09be\u09b2"===a||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u09b0\u09be\u09a4":e<6?"\u09ad\u09cb\u09b0":e<12?"\u09b8\u0995\u09be\u09b2":e<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<18?"\u09ac\u09bf\u0995\u09be\u09b2":e<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}}),{1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"}),Xt={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"},es=(M.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(e){return Xt[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Qt[e]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===a&&4<=e||"\u09a6\u09c1\u09aa\u09c1\u09b0"===a&&e<5||"\u09ac\u09bf\u0995\u09be\u09b2"===a?e+12:e},meridiem:function(e,a,t){return e<4?"\u09b0\u09be\u09a4":e<10?"\u09b8\u0995\u09be\u09b2":e<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}}),{1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"}),as={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};function ts(e,a,t){return e+" "+(t={mm:"munutenn",MM:"miz",dd:"devezh"}[t],2!==(e=e)?t:void 0!==(e={m:"v",b:"v",d:"z"})[(t=t).charAt(0)]?e[t.charAt(0)]+t.substring(1):t)}M.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(e){return e.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(e){return as[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return es[e]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===a&&4<=e||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===a&&e<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===a?e+12:e},meridiem:function(e,a,t){return e<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":e<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":e<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":e<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}});L=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],c=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,ta=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];function ss(e,a,t){var s=e+" ";switch(t){case"ss":return s+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return a?"jedna minuta":"jedne minute";case"mm":return s+=1!==e&&(2===e||3===e||4===e)?"minute":"minuta";case"h":return a?"jedan sat":"jednog sata";case"hh":return s+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return s+=1===e?"dan":"dana";case"MM":return s+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return s+=1!==e&&(2===e||3===e||4===e)?"godine":"godina"}}M.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:ta,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:ta,monthsRegex:c,monthsShortRegex:c,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:L,longMonthsParse:L,shortMonthsParse:L,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:ts,h:"un eur",hh:"%d eur",d:"un devezh",dd:ts,M:"ur miz",MM:ts,y:"ur bloaz",yy:function(e){switch(function e(a){if(9<a)return e(a%10);return a}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(e){return e+(1===e?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,a,t){return e<12?"a.m.":"g.m."}}),M.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:ss,m:ss,mm:ss,h:ss,hh:ss,d:"dan",dd:ss,M:"mjesec",MM:ss,y:"godinu",yy:ss},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),M.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,a){return e+("w"!==a&&"W"!==a?1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8":"a")},week:{dow:1,doy:4}});f={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},ke="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),y=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],_=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function ns(e){return 1<e&&e<5&&1!=~~(e/10)}function P(e,a,t,s){var n=e+" ";switch(t){case"s":return a||s?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return a||s?n+(ns(e)?"sekundy":"sekund"):n+"sekundami";case"m":return a?"minuta":s?"minutu":"minutou";case"mm":return a||s?n+(ns(e)?"minuty":"minut"):n+"minutami";case"h":return a?"hodina":s?"hodinu":"hodinou";case"hh":return a||s?n+(ns(e)?"hodiny":"hodin"):n+"hodinami";case"d":return a||s?"den":"dnem";case"dd":return a||s?n+(ns(e)?"dny":"dn\xed"):n+"dny";case"M":return a||s?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return a||s?n+(ns(e)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):n+"m\u011bs\xedci";case"y":return a||s?"rok":"rokem";case"yy":return a||s?n+(ns(e)?"roky":"let"):n+"lety"}}function rs(e,a,t,s){e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?e[t][0]:e[t][1]}function ds(e,a,t,s){e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?e[t][0]:e[t][1]}function is(e,a,t,s){e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?e[t][0]:e[t][1]}M.defineLocale("cs",{months:f,monthsShort:ke,monthsRegex:_,monthsShortRegex:_,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:P,ss:P,m:P,mm:P,h:P,hh:P,d:P,dd:P,M:P,MM:P,y:P,yy:P},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(e){return e+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(e)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(e)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}}),M.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var a="";return 20<e?a=40===e||50===e||60===e||80===e||100===e?"fed":"ain":0<e&&(a=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+a},week:{dow:1,doy:4}}),M.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:rs,mm:"%d Minuten",h:rs,hh:"%d Stunden",d:rs,dd:rs,w:rs,ww:"%d Wochen",M:rs,MM:rs,y:rs,yy:rs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:ds,mm:"%d Minuten",h:ds,hh:"%d Stunden",d:ds,dd:ds,w:ds,ww:"%d Wochen",M:ds,MM:ds,y:ds,yy:ds},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:is,mm:"%d Minuten",h:is,hh:"%d Stunden",d:is,dd:is,w:is,ww:"%d Wochen",M:is,MM:is,y:is,yy:is},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});Y=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],Ke=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];M.defineLocale("dv",{months:Y,monthsShort:Y,weekdays:Ke,weekdaysShort:Ke,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(e){return"\u0789\u078a"===e},meridiem:function(e,a,t){return e<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:7,doy:12}}),M.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(e,a){return e?("string"==typeof a&&/D/.test(a.substring(0,a.indexOf("MMMM")))?this._monthsGenitiveEl:this._monthsNominativeEl)[e.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(e,a,t){return 11<e?t?"\u03bc\u03bc":"\u039c\u039c":t?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(e){return"\u03bc"===(e+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT";default:return"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,a){var t,e=this._calendarEl[e],s=a&&a.hours();return t=e,(e="undefined"!=typeof Function&&t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)?e.apply(a):e).replace("{}",s%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}}),M.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:0,doy:4}}),M.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")}}),M.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),M.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),M.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")}}),M.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:0,doy:6}}),M.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),M.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),M.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,a,t){return 11<e?t?"p.t.m.":"P.T.M.":t?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});var _s="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),os="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Ht=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,ms=(M.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?os:_s)[e.month()]:_s},monthsRegex:Ht,monthsShortRegex:Ht,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_")),us="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),vt=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],jt=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,ls=(M.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?us:ms)[e.month()]:ms},monthsRegex:jt,monthsShortRegex:jt,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:vt,longMonthsParse:vt,shortMonthsParse:vt,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"}),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_")),Ms="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),x=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],na=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,hs=(M.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?Ms:ls)[e.month()]:ls},monthsRegex:na,monthsShortRegex:na,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}}),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_")),cs="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),ge=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;function Ls(e,a,t,s){e={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[e+" minuti",e+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[e+" tunni",e+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[e+" kuu",e+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[e+" aasta",e+" aastat"]};return a?e[t][2]||e[t][1]:s?e[t][0]:e[t][1]}M.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?cs:hs)[e.month()]:hs},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:ge,longMonthsParse:ge,shortMonthsParse:ge,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"}),M.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:Ls,ss:Ls,m:Ls,mm:Ls,h:Ls,hh:Ls,d:Ls,dd:"%d p\xe4eva",M:Ls,MM:Ls,y:Ls,yy:Ls},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var Ys={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},ys={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"},fs=(M.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(e){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(e)},meridiem:function(e,a,t){return e<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/[\u06f0-\u06f9]/g,function(e){return ys[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return Ys[e]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}}),"nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" ")),ps=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",fs[7],fs[8],fs[9]];function O(e,a,t,s){var n="";switch(t){case"s":return s?"muutaman sekunnin":"muutama sekunti";case"ss":n=s?"sekunnin":"sekuntia";break;case"m":return s?"minuutin":"minuutti";case"mm":n=s?"minuutin":"minuuttia";break;case"h":return s?"tunnin":"tunti";case"hh":n=s?"tunnin":"tuntia";break;case"d":return s?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":n=s?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return s?"kuukauden":"kuukausi";case"MM":n=s?"kuukauden":"kuukautta";break;case"y":return s?"vuoden":"vuosi";case"yy":n=s?"vuoden":"vuotta";break}return t=s,n=((e=e)<10?(t?ps:fs)[e]:e)+" "+n}M.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),M.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}}),M.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});var De=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,pe=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i],ks=(M.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:De,monthsShortRegex:De,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:pe,longMonthsParse:pe,shortMonthsParse:pe,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,a){switch(a){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}}),"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_")),Ds="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");M.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?Ds:ks)[e.month()]:ks},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||20<=e?"ste":"de")},week:{dow:1,doy:4}}),M.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}});function Ts(e,a,t,s){e={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[e+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",e+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[e+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",e+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[e+" \u0935\u0930\u093e\u0902\u0928\u0940",e+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[e+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",e+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[e+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",e+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[e+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",e+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return s?e[t][0]:e[t][1]}function gs(e,a,t,s){e={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return s?e[t][0]:e[t][1]}M.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}}),M.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),M.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:Ts,ss:Ts,m:Ts,mm:Ts,h:Ts,hh:Ts,d:Ts,dd:Ts,M:Ts,MM:Ts,y:Ts,yy:Ts},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(e,a){switch(a){case"D":return e+"\u0935\u0947\u0930";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0930\u093e\u0924\u0940"===a?e<4?e:e+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===a?e:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===a?12<e?e:e+12:"\u0938\u093e\u0902\u091c\u0947"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0930\u093e\u0924\u0940":e<12?"\u0938\u0915\u093e\u0933\u0940\u0902":e<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":e<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}}),M.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:gs,ss:gs,m:gs,mm:gs,h:gs,hh:gs,d:gs,dd:gs,M:gs,MM:gs,y:gs,yy:gs},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,a){switch(a){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,a){return 12===e&&(e=0),"rati"===a?e<4?e:e+12:"sokallim"===a?e:"donparam"===a?12<e?e:e+12:"sanje"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}});var ws={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},bs={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"},Ss=(M.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(e){return e.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(e){return bs[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return ws[e]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0ab0\u0abe\u0aa4"===a?e<4?e:e+12:"\u0ab8\u0ab5\u0abe\u0ab0"===a?e:"\u0aac\u0aaa\u0acb\u0ab0"===a?10<=e?e:e+12:"\u0ab8\u0abe\u0a82\u0a9c"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0ab0\u0abe\u0aa4":e<10?"\u0ab8\u0ab5\u0abe\u0ab0":e<17?"\u0aac\u0aaa\u0acb\u0ab0":e<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}}),M.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(e){return 2===e?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":e+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(e){return 2===e?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":e+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(e){return 2===e?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":e+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(e){return 2===e?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":e%10==0&&10!==e?e+" \u05e9\u05e0\u05d4":e+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(e){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(e)},meridiem:function(e,a,t){return e<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":e<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":e<12?t?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":e<18?t?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}}),{1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"}),Hs={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},Ne=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];function vs(e,a,t){var s=e+" ";switch(t){case"ss":return s+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return a?"jedna minuta":"jedne minute";case"mm":return s+=1!==e&&(2===e||3===e||4===e)?"minute":"minuta";case"h":return a?"jedan sat":"jednog sata";case"hh":return s+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return s+=1===e?"dan":"dana";case"MM":return s+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return s+=1!==e&&(2===e||3===e||4===e)?"godine":"godina"}}M.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:Ne,longMonthsParse:Ne,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return Hs[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Ss[e]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0930\u093e\u0924"===a?e<4?e:e+12:"\u0938\u0941\u092c\u0939"===a?e:"\u0926\u094b\u092a\u0939\u0930"===a?10<=e?e:e+12:"\u0936\u093e\u092e"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0930\u093e\u0924":e<10?"\u0938\u0941\u092c\u0939":e<17?"\u0926\u094b\u092a\u0939\u0930":e<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}}),M.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:vs,m:vs,mm:vs,h:vs,hh:vs,d:"dan",dd:vs,M:"mjesec",MM:vs,y:"godinu",yy:vs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var js="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function xs(e,a,t,s){var n=e;switch(t){case"s":return s||a?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return n+(s||a)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(s||a?" perc":" perce");case"mm":return n+(s||a?" perc":" perce");case"h":return"egy"+(s||a?" \xf3ra":" \xf3r\xe1ja");case"hh":return n+(s||a?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(s||a?" nap":" napja");case"dd":return n+(s||a?" nap":" napja");case"M":return"egy"+(s||a?" h\xf3nap":" h\xf3napja");case"MM":return n+(s||a?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(s||a?" \xe9v":" \xe9ve");case"yy":return n+(s||a?" \xe9v":" \xe9ve")}return""}function Ps(e){return(e?"":"[m\xfalt] ")+"["+js[this.day()]+"] LT[-kor]"}function Os(e){return e%100==11||e%10!=1}function Ws(e,a,t,s){var n=e+" ";switch(t){case"s":return a||s?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return Os(e)?n+(a||s?"sek\xfandur":"sek\xfandum"):n+"sek\xfanda";case"m":return a?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return Os(e)?n+(a||s?"m\xedn\xfatur":"m\xedn\xfatum"):a?n+"m\xedn\xfata":n+"m\xedn\xfatu";case"hh":return Os(e)?n+(a||s?"klukkustundir":"klukkustundum"):n+"klukkustund";case"d":return a?"dagur":s?"dag":"degi";case"dd":return Os(e)?a?n+"dagar":n+(s?"daga":"d\xf6gum"):a?n+"dagur":n+(s?"dag":"degi");case"M":return a?"m\xe1nu\xf0ur":s?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return Os(e)?a?n+"m\xe1nu\xf0ir":n+(s?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):a?n+"m\xe1nu\xf0ur":n+(s?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return a||s?"\xe1r":"\xe1ri";case"yy":return Os(e)?n+(a||s?"\xe1r":"\xe1rum"):n+(a||s?"\xe1r":"\xe1ri")}}M.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,a,t){return e<12?!0===t?"de":"DE":!0===t?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return Ps.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return Ps.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:xs,ss:xs,m:xs,mm:xs,h:xs,hh:xs,d:xs,dd:xs,M:xs,MM:xs,y:xs,yy:xs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(e){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(e)},meridiem:function(e){return e<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":e<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":e<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(e,a){switch(a){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-\u056b\u0576":e+"-\u0580\u0564";default:return e}},week:{dow:1,doy:7}}),M.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"siang"===a?11<=e?e:e+12:"sore"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}}),M.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:Ws,ss:Ws,m:Ws,mm:Ws,h:"klukkustund",hh:Ws,d:Ws,dd:Ws,M:Ws,MM:Ws,y:Ws,yy:Ws},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),M.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),M.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(e,a){return"\u5143"===a[1]?1:parseInt(a[1]||e,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(e){return"\u5348\u5f8c"===e},meridiem:function(e,a,t){return e<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(e){return e.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(e){return this.week()!==e.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(e,a){switch(a){case"y":return 1===e?"\u5143\u5e74":e+"\u5e74";case"d":case"D":case"DDD":return e+"\u65e5";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}}),M.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,a){return 12===e&&(e=0),"enjing"===a?e:"siyang"===a?11<=e?e:e+12:"sonten"===a||"ndalu"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}),M.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(e,a,t){return"\u10d8"===t?a+"\u10e8\u10d8":a+t+"\u10e8\u10d8"})},past:function(e){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(e)?e.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(e)?e.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):e},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(e){return 0===e?e:1===e?e+"-\u10da\u10d8":e<20||e<=100&&e%20==0||e%100==0?"\u10db\u10d4-"+e:e+"-\u10d4"},week:{dow:1,doy:7}});var As={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"},Es=(M.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(e){return e+(As[e]||As[e%10]||As[100<=e?100:null])},week:{dow:1,doy:7}}),{1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"}),Fs={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"},zs=(M.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(e){return"\u179b\u17d2\u1784\u17b6\u1785"===e},meridiem:function(e,a,t){return e<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(e){return e.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(e){return Fs[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Es[e]})},week:{dow:1,doy:4}}),{1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"}),Ns={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"},Js=(M.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(e){return e.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(e){return Ns[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return zs[e]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===a?e<4?e:e+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===a?e:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===a?10<=e?e:e+12:"\u0cb8\u0c82\u0c9c\u0cc6"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":e<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":e<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":e<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(e){return e+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}}),M.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"\uc77c";case"M":return e+"\uc6d4";case"w":case"W":return e+"\uc8fc";default:return e}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(e){return"\uc624\ud6c4"===e},meridiem:function(e,a,t){return e<12?"\uc624\uc804":"\uc624\ud6c4"}}),{1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"}),Rs={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},ta=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"],Cs=(M.defineLocale("ku",{months:ta,monthsShort:ta,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(e){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(e)},meridiem:function(e,a,t){return e<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return Rs[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return Js[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}}),{0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"});function Is(e,a,t,s){var n={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return a?n[t][0]:n[t][1]}function Us(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;var a;if(e<100)return Us(0==(a=e%10)?e/10:a);if(e<1e4){for(;10<=e;)e/=10;return Us(e)}return Us(e/=1e3)}M.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(e){return e+(Cs[e]||Cs[e%10]||Cs[100<=e?100:null])},week:{dow:1,doy:7}}),M.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return Us(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return Us(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:Is,mm:"%d Minutten",h:Is,hh:"%d Stonnen",d:Is,dd:"%d Deeg",M:Is,MM:"%d M\xe9int",y:Is,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(e){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===e},meridiem:function(e,a,t){return e<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(e){return"\u0e97\u0eb5\u0ec8"+e}});var Gs={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function Vs(e,a,t,s){return a?Ks(t)[0]:s?Ks(t)[1]:Ks(t)[2]}function Bs(e){return e%10==0||10<e&&e<20}function Ks(e){return Gs[e].split("_")}function qs(e,a,t,s){var n=e+" ";return 1===e?n+Vs(0,a,t[0],s):a?n+(Bs(e)?Ks(t)[1]:Ks(t)[0]):s?n+Ks(t)[1]:n+(Bs(e)?Ks(t)[1]:Ks(t)[2])}M.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function(e,a,t,s){return a?"kelios sekund\u0117s":s?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:qs,m:Vs,mm:qs,h:Vs,hh:qs,d:Vs,dd:qs,M:Vs,MM:qs,y:Vs,yy:qs},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});var Zs={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function $s(e,a,t){return t?a%10==1&&a%100!=11?e[2]:e[3]:a%10==1&&a%100!=11?e[0]:e[1]}function Qs(e,a,t){return e+" "+$s(Zs[t],e,a)}function Xs(e,a,t){return $s(Zs[t],e,a)}M.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function(e,a){return a?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:Qs,m:Xs,mm:Qs,h:Xs,hh:Qs,d:Xs,dd:Qs,M:Xs,MM:Qs,y:Xs,yy:Qs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var en={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,a){return 1===e?a[0]:2<=e&&e<=4?a[1]:a[2]},translate:function(e,a,t){var s=en.words[t];return 1===t.length?a?s[0]:s[1]:e+" "+en.correctGrammaticalCase(e,s)}};function an(e,a,t,s){switch(t){case"s":return a?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return e+(a?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return e+(a?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return e+(a?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return e+(a?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return e+(a?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return e+(a?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return e}}M.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:en.translate,m:en.translate,mm:en.translate,h:en.translate,hh:en.translate,d:"dan",dd:en.translate,M:"mjesec",MM:en.translate,y:"godinu",yy:en.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),M.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),M.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-\u0435\u0432":0==t?e+"-\u0435\u043d":10<t&&t<20?e+"-\u0442\u0438":1==a?e+"-\u0432\u0438":2==a?e+"-\u0440\u0438":7==a||8==a?e+"-\u043c\u0438":e+"-\u0442\u0438"},week:{dow:1,doy:7}}),M.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===a&&4<=e||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===a||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===a?e+12:e},meridiem:function(e,a,t){return e<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":e<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":e<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":e<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}}),M.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(e){return"\u04ae\u0425"===e},meridiem:function(e,a,t){return e<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:an,ss:an,m:an,mm:an,h:an,hh:an,d:an,dd:an,M:an,MM:an,y:an,yy:an},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+" \u04e9\u0434\u04e9\u0440";default:return e}}});var tn={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},sn={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function nn(e,a,t,s){var n="";if(a)switch(t){case"s":n="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":n="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":n="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":n="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":n="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":n="%d \u0924\u093e\u0938";break;case"d":n="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":n="%d \u0926\u093f\u0935\u0938";break;case"M":n="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":n="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":n="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":n="%d \u0935\u0930\u094d\u0937\u0947";break}else switch(t){case"s":n="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":n="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":n="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":n="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":n="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":n="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":n="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":n="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":n="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":n="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":n="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":n="%d \u0935\u0930\u094d\u0937\u093e\u0902";break}return n.replace(/%d/i,e)}M.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:nn,ss:nn,m:nn,mm:nn,h:nn,hh:nn,d:nn,dd:nn,M:nn,MM:nn,y:nn,yy:nn},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return sn[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return tn[e]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u092a\u0939\u093e\u091f\u0947"===a||"\u0938\u0915\u093e\u0933\u0940"===a?e:"\u0926\u0941\u092a\u093e\u0930\u0940"===a||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===a||"\u0930\u093e\u0924\u094d\u0930\u0940"===a?12<=e?e:e+12:void 0},meridiem:function(e,a,t){return 0<=e&&e<6?"\u092a\u0939\u093e\u091f\u0947":e<12?"\u0938\u0915\u093e\u0933\u0940":e<17?"\u0926\u0941\u092a\u093e\u0930\u0940":e<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}}),M.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?11<=e?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),M.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?11<=e?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),M.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}});var rn={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},dn={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"},_n=(M.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(e){return e.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(e){return dn[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return rn[e]})},week:{dow:1,doy:4}}),M.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"}),on={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},mn=(M.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return on[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return _n[e]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0930\u093e\u0924\u093f"===a?e<4?e:e+12:"\u092c\u093f\u0939\u093e\u0928"===a?e:"\u0926\u093f\u0909\u0901\u0938\u094b"===a?10<=e?e:e+12:"\u0938\u093e\u0901\u091d"===a?e+12:void 0},meridiem:function(e,a,t){return e<3?"\u0930\u093e\u0924\u093f":e<12?"\u092c\u093f\u0939\u093e\u0928":e<16?"\u0926\u093f\u0909\u0901\u0938\u094b":e<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}}),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_")),un="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),c=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],L=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,ln=(M.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?un:mn)[e.month()]:mn},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||20<=e?"ste":"de")},week:{dow:1,doy:4}}),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_")),Mn="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),f=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],ke=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,hn=(M.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?Mn:ln)[e.month()]:ln},monthsRegex:ke,monthsShortRegex:ke,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:f,longMonthsParse:f,shortMonthsParse:f,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||20<=e?"ste":"de")},week:{dow:1,doy:4}}),M.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,a){return e+("w"!==a&&"W"!==a?1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8":"a")},week:{dow:1,doy:4}}),{1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"}),cn={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"},Ln=(M.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(e){return e.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(e){return cn[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return hn[e]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0a30\u0a3e\u0a24"===a?e<4?e:e+12:"\u0a38\u0a35\u0a47\u0a30"===a?e:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===a?10<=e?e:e+12:"\u0a38\u0a3c\u0a3e\u0a2e"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0a30\u0a3e\u0a24":e<10?"\u0a38\u0a35\u0a47\u0a30":e<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":e<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}}),"stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_")),Yn="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),_=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function yn(e){return e%10<5&&1<e%10&&~~(e/10)%10!=1}function fn(e,a,t){var s=e+" ";switch(t){case"ss":return s+(yn(e)?"sekundy":"sekund");case"m":return a?"minuta":"minut\u0119";case"mm":return s+(yn(e)?"minuty":"minut");case"h":return a?"godzina":"godzin\u0119";case"hh":return s+(yn(e)?"godziny":"godzin");case"ww":return s+(yn(e)?"tygodnie":"tygodni");case"MM":return s+(yn(e)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return s+(yn(e)?"lata":"lat")}}function pn(e,a,t){return e+(20<=e%100||100<=e&&e%100==0?" de ":" ")+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[t]}function kn(e,a,t){return"m"===t?a?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":e+" "+(e=+e,a=(a={ss:a?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:a?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[t]).split("_"),e%10==1&&e%100!=11?a[0]:2<=e%10&&e%10<=4&&(e%100<10||20<=e%100)?a[1]:a[2])}M.defineLocale("pl",{months:function(e,a){return e?(/D MMMM/.test(a)?Yn:Ln)[e.month()]:Ln},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:fn,m:fn,mm:fn,h:fn,hh:fn,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:fn,M:"miesi\u0105c",MM:fn,y:"rok",yy:fn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"}),M.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),M.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:pn,m:"un minut",mm:pn,h:"o or\u0103",hh:pn,d:"o zi",dd:pn,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:pn,M:"o lun\u0103",MM:pn,y:"un an",yy:pn},week:{dow:1,doy:7}});y=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i],M.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:y,longMonthsParse:y,shortMonthsParse:y,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:kn,m:kn,mm:kn,h:"\u0447\u0430\u0441",hh:kn,d:"\u0434\u0435\u043d\u044c",dd:kn,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:kn,M:"\u043c\u0435\u0441\u044f\u0446",MM:kn,y:"\u0433\u043e\u0434",yy:kn},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(e)},meridiem:function(e,a,t){return e<4?"\u043d\u043e\u0447\u0438":e<12?"\u0443\u0442\u0440\u0430":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":return e+"-\u0439";case"D":return e+"-\u0433\u043e";case"w":case"W":return e+"-\u044f";default:return e}},week:{dow:1,doy:4}}),Y=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],Ke=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"],M.defineLocale("sd",{months:Y,monthsShort:Y,weekdays:Ke,weekdaysShort:Ke,weekdaysMin:Ke,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}}),M.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(e){return e+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(e){return"\u0db4.\u0dc0."===e||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===e},meridiem:function(e,a,t){return 11<e?t?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":t?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}}),Ht="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),r="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function Dn(e){return 1<e&&e<5}function Tn(e,a,t,s){var n=e+" ";switch(t){case"s":return a||s?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return a||s?n+(Dn(e)?"sekundy":"sek\xfand"):n+"sekundami";case"m":return a?"min\xfata":s?"min\xfatu":"min\xfatou";case"mm":return a||s?n+(Dn(e)?"min\xfaty":"min\xfat"):n+"min\xfatami";case"h":return a?"hodina":s?"hodinu":"hodinou";case"hh":return a||s?n+(Dn(e)?"hodiny":"hod\xedn"):n+"hodinami";case"d":return a||s?"de\u0148":"d\u0148om";case"dd":return a||s?n+(Dn(e)?"dni":"dn\xed"):n+"d\u0148ami";case"M":return a||s?"mesiac":"mesiacom";case"MM":return a||s?n+(Dn(e)?"mesiace":"mesiacov"):n+"mesiacmi";case"y":return a||s?"rok":"rokom";case"yy":return a||s?n+(Dn(e)?"roky":"rokov"):n+"rokmi"}}function gn(e,a,t,s){var n=e+" ";switch(t){case"s":return a||s?"nekaj sekund":"nekaj sekundami";case"ss":return n+=1===e?a?"sekundo":"sekundi":2===e?a||s?"sekundi":"sekundah":e<5?a||s?"sekunde":"sekundah":"sekund";case"m":return a?"ena minuta":"eno minuto";case"mm":return n+=1===e?a?"minuta":"minuto":2===e?a||s?"minuti":"minutama":e<5?a||s?"minute":"minutami":a||s?"minut":"minutami";case"h":return a?"ena ura":"eno uro";case"hh":return n+=1===e?a?"ura":"uro":2===e?a||s?"uri":"urama":e<5?a||s?"ure":"urami":a||s?"ur":"urami";case"d":return a||s?"en dan":"enim dnem";case"dd":return n+=1===e?a||s?"dan":"dnem":2===e?a||s?"dni":"dnevoma":a||s?"dni":"dnevi";case"M":return a||s?"en mesec":"enim mesecem";case"MM":return n+=1===e?a||s?"mesec":"mesecem":2===e?a||s?"meseca":"mesecema":e<5?a||s?"mesece":"meseci":a||s?"mesecev":"meseci";case"y":return a||s?"eno leto":"enim letom";case"yy":return n+=1===e?a||s?"leto":"letom":2===e?a||s?"leti":"letoma":e<5?a||s?"leta":"leti":a||s?"let":"leti"}}M.defineLocale("sk",{months:Ht,monthsShort:r,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 4:case 5:return"[minul\xfd] dddd [o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:Tn,ss:Tn,m:Tn,mm:Tn,h:Tn,hh:Tn,d:Tn,dd:Tn,M:Tn,MM:Tn,y:Tn,yy:Tn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:gn,ss:gn,m:gn,mm:gn,h:gn,hh:gn,d:gn,dd:gn,M:gn,MM:gn,y:gn,yy:gn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),M.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,a,t){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var W={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(e,a){return 1<=e%10&&e%10<=4&&(e%100<10||20<=e%100)?e%10==1?a[0]:a[1]:a[2]},translate:function(e,a,t,s){var n=W.words[t];return 1===t.length?"y"===t&&a?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":s||a?n[0]:n[1]:(s=W.correctGrammaticalCase(e,n),"yy"===t&&a&&"\u0433\u043e\u0434\u0438\u043d\u0443"===s?e+" \u0433\u043e\u0434\u0438\u043d\u0430":e+" "+s)}},A=(M.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:W.translate,m:W.translate,mm:W.translate,h:W.translate,hh:W.translate,d:W.translate,dd:W.translate,M:W.translate,MM:W.translate,y:W.translate,yy:W.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,a){return 1<=e%10&&e%10<=4&&(e%100<10||20<=e%100)?e%10==1?a[0]:a[1]:a[2]},translate:function(e,a,t,s){var n=A.words[t];return 1===t.length?"y"===t&&a?"jedna godina":s||a?n[0]:n[1]:(s=A.correctGrammaticalCase(e,n),"yy"===t&&a&&"godinu"===s?e+" godina":e+" "+s)}}),wn=(M.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:A.translate,m:A.translate,mm:A.translate,h:A.translate,hh:A.translate,d:A.translate,dd:A.translate,M:A.translate,MM:A.translate,y:A.translate,yy:A.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),M.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,a,t){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,a){return 12===e&&(e=0),"ekuseni"===a?e:"emini"===a?11<=e?e:e+12:"entsambama"===a||"ebusuku"===a?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}}),M.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var a=e%10;return e+(1!=~~(e%100/10)&&(1==a||2==a)?":a":":e")},week:{dow:1,doy:4}}),M.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}}),{1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"}),bn={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"},Sn=(M.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(e){return e+"\u0bb5\u0ba4\u0bc1"},preparse:function(e){return e.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(e){return bn[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return wn[e]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(e,a,t){return e<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":e<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":e<10?" \u0b95\u0bbe\u0bb2\u0bc8":e<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":e<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":e<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(e,a){return 12===e&&(e=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===a?e<2?e:e+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===a||"\u0b95\u0bbe\u0bb2\u0bc8"===a||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===a&&10<=e?e:e+12},week:{dow:0,doy:6}}),M.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===a?e<4?e:e+12:"\u0c09\u0c26\u0c2f\u0c02"===a?e:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===a?10<=e?e:e+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":e<10?"\u0c09\u0c26\u0c2f\u0c02":e<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":e<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}}),M.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),{0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"}),Hn=(M.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0448\u0430\u0431"===a?e<4?e:e+12:"\u0441\u0443\u0431\u04b3"===a?e:"\u0440\u04ef\u0437"===a?11<=e?e:e+12:"\u0431\u0435\u0433\u043e\u04b3"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0448\u0430\u0431":e<11?"\u0441\u0443\u0431\u04b3":e<16?"\u0440\u04ef\u0437":e<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(e){return e+(Sn[e]||Sn[e%10]||Sn[100<=e?100:null])},week:{dow:1,doy:7}}),M.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(e){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===e},meridiem:function(e,a,t){return e<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}}),{1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"}),vn=(M.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var t=e%10;return e+(Hn[t]||Hn[e%100-t]||Hn[100<=e?100:null])}},week:{dow:1,doy:7}}),M.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),"pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"));function jn(e,a,t,s){var n=function(e){var a=Math.floor(e%1e3/100),t=Math.floor(e%100/10),e=e%10,s="";0<a&&(s+=vn[a]+"vatlh");0<t&&(s+=(""!==s?" ":"")+vn[t]+"maH");0<e&&(s+=(""!==s?" ":"")+vn[e]);return""===s?"pagh":s}(e);switch(t){case"ss":return n+" lup";case"mm":return n+" tup";case"hh":return n+" rep";case"dd":return n+" jaj";case"MM":return n+" jar";case"yy":return n+" DIS"}}M.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var a=e;return a=-1!==e.indexOf("jaj")?a.slice(0,-3)+"leS":-1!==e.indexOf("jar")?a.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?a.slice(0,-3)+"nem":a+" pIq"},past:function(e){var a=e;return a=-1!==e.indexOf("jaj")?a.slice(0,-3)+"Hu\u2019":-1!==e.indexOf("jar")?a.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?a.slice(0,-3)+"ben":a+" ret"},s:"puS lup",ss:jn,m:"wa\u2019 tup",mm:jn,h:"wa\u2019 rep",hh:jn,d:"wa\u2019 jaj",dd:jn,M:"wa\u2019 jar",MM:jn,y:"wa\u2019 DIS",yy:jn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var xn={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};function Pn(e,a,t,s){e={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[e+" m\xeduts",e+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[e+" \xfeoras",e+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return s||a?e[t][0]:e[t][1]}function On(e,a,t){return"m"===t?a?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===t?a?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":e+" "+(e=+e,a=(a={ss:a?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:a?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:a?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[t]).split("_"),e%10==1&&e%100!=11?a[0]:2<=e%10&&e%10<=4&&(e%100<10||20<=e%100)?a[1]:a[2])}function Wn(e){return function(){return e+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}M.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(e,a,t){return e<12?t?"\xf6\xf6":"\xd6\xd6":t?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(e){return"\xf6s"===e||"\xd6S"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'\u0131nc\u0131";var t=e%10;return e+(xn[t]||xn[e%100-t]||xn[100<=e?100:null])}},week:{dow:1,doy:7}}),M.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,a,t){return 11<e?t?"d'o":"D'O":t?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:Pn,ss:Pn,m:Pn,mm:Pn,h:Pn,hh:Pn,d:Pn,dd:Pn,M:Pn,MM:Pn,y:Pn,yy:Pn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}),M.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}}),M.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===a||"\u0633\u06d5\u06be\u06d5\u0631"===a||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===a||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"!==a&&"\u0643\u06d5\u0686"!==a&&11<=e?e:e+12},meridiem:function(e,a,t){e=100*e+a;return e<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":e<900?"\u0633\u06d5\u06be\u06d5\u0631":e<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":e<1230?"\u0686\u06c8\u0634":e<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return e+"-\u06be\u06d5\u067e\u062a\u06d5";default:return e}},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:7}}),M.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function(e,a){var t={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===e?t.nominative.slice(1,7).concat(t.nominative.slice(0,1)):e?t[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(a)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(a)?"genitive":"nominative"][e.day()]:t.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:Wn("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:Wn("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:Wn("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:Wn("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return Wn("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return Wn("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:On,m:On,mm:On,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:On,d:"\u0434\u0435\u043d\u044c",dd:On,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:On,y:"\u0440\u0456\u043a",yy:On},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(e)},meridiem:function(e,a,t){return e<4?"\u043d\u043e\u0447\u0456":e<12?"\u0440\u0430\u043d\u043a\u0443":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e+"-\u0439";case"D":return e+"-\u0433\u043e";default:return e}},week:{dow:1,doy:7}});jt=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],vt=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];return M.defineLocale("ur",{months:jt,monthsShort:jt,weekdays:vt,weekdaysShort:vt,weekdaysMin:vt,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}}),M.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}}),M.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}}),M.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"sa":"SA":t?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),M.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),M.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}}),M.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u51cc\u6668"===a||"\u65e9\u4e0a"===a||"\u4e0a\u5348"===a||"\u4e0b\u5348"!==a&&"\u665a\u4e0a"!==a&&11<=e?e:e+12},meridiem:function(e,a,t){e=100*e+a;return e<600?"\u51cc\u6668":e<900?"\u65e9\u4e0a":e<1130?"\u4e0a\u5348":e<1230?"\u4e2d\u5348":e<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(e){return e.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(e){return this.week()!==e.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u5468";default:return e}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}}),M.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u51cc\u6668"===a||"\u65e9\u4e0a"===a||"\u4e0a\u5348"===a?e:"\u4e2d\u5348"===a?11<=e?e:e+12:"\u4e0b\u5348"===a||"\u665a\u4e0a"===a?e+12:void 0},meridiem:function(e,a,t){e=100*e+a;return e<600?"\u51cc\u6668":e<900?"\u65e9\u4e0a":e<1200?"\u4e0a\u5348":1200===e?"\u4e2d\u5348":e<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}}),M.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u51cc\u6668"===a||"\u65e9\u4e0a"===a||"\u4e0a\u5348"===a?e:"\u4e2d\u5348"===a?11<=e?e:e+12:"\u4e0b\u5348"===a||"\u665a\u4e0a"===a?e+12:void 0},meridiem:function(e,a,t){e=100*e+a;return e<600?"\u51cc\u6668":e<900?"\u65e9\u4e0a":e<1130?"\u4e0a\u5348":e<1230?"\u4e2d\u5348":e<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}}),M.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u51cc\u6668"===a||"\u65e9\u4e0a"===a||"\u4e0a\u5348"===a?e:"\u4e2d\u5348"===a?11<=e?e:e+12:"\u4e0b\u5348"===a||"\u665a\u4e0a"===a?e+12:void 0},meridiem:function(e,a,t){e=100*e+a;return e<600?"\u51cc\u6668":e<900?"\u65e9\u4e0a":e<1130?"\u4e0a\u5348":e<1230?"\u4e2d\u5348":e<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}}),M.locale("en"),M});
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):e.moment=a()}(this,function(){"use strict";var E;function M(){return E.apply(null,arguments)}function F(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function z(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e,a){return Object.prototype.hasOwnProperty.call(e,a)}function N(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var a in e)if(l(e,a))return;return 1}function d(e){return void 0===e}function J(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function R(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function C(e,a){for(var t=[],s=e.length,n=0;n<s;++n)t.push(a(e[n],n));return t}function I(e,a){for(var t in a)l(a,t)&&(e[t]=a[t]);return l(a,"toString")&&(e.toString=a.toString),l(a,"valueOf")&&(e.valueOf=a.valueOf),e}function U(e,a,t,s){return Fa(e,a,t,s,!0).utc()}function h(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function G(e){if(null==e._isValid){var a=h(e),t=B.call(a.parsedDateParts,function(e){return null!=e}),t=!isNaN(e._d.getTime())&&a.overflow<0&&!a.empty&&!a.invalidEra&&!a.invalidMonth&&!a.invalidWeekday&&!a.weekdayMismatch&&!a.nullInput&&!a.invalidFormat&&!a.userInvalidated&&(!a.meridiem||a.meridiem&&t);if(e._strict&&(t=t&&0===a.charsLeftOver&&0===a.unusedTokens.length&&void 0===a.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return t;e._isValid=t}return e._isValid}function V(e){var a=U(NaN);return null!=e?I(h(a),e):h(a).userInvalidated=!0,a}var B=Array.prototype.some||function(e){for(var a=Object(this),t=a.length>>>0,s=0;s<t;s++)if(s in a&&e.call(this,a[s],s,a))return!0;return!1},K=M.momentProperties=[],q=!1;function Z(e,a){var t,s,n,r=K.length;if(d(a._isAMomentObject)||(e._isAMomentObject=a._isAMomentObject),d(a._i)||(e._i=a._i),d(a._f)||(e._f=a._f),d(a._l)||(e._l=a._l),d(a._strict)||(e._strict=a._strict),d(a._tzm)||(e._tzm=a._tzm),d(a._isUTC)||(e._isUTC=a._isUTC),d(a._offset)||(e._offset=a._offset),d(a._pf)||(e._pf=h(a)),d(a._locale)||(e._locale=a._locale),0<r)for(t=0;t<r;t++)d(n=a[s=K[t]])||(e[s]=n);return e}function $(e){Z(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===q&&(q=!0,M.updateOffset(this),q=!1)}function Q(e){return e instanceof $||null!=e&&null!=e._isAMomentObject}function X(e){!1===M.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function e(r,d){var i=!0;return I(function(){if(null!=M.deprecationHandler&&M.deprecationHandler(null,r),i){for(var e,a,t=[],s=arguments.length,n=0;n<s;n++){if(e="","object"==typeof arguments[n]){for(a in e+="\n["+n+"] ",arguments[0])l(arguments[0],a)&&(e+=a+": "+arguments[0][a]+", ");e=e.slice(0,-2)}else e=arguments[n];t.push(e)}X(r+"\nArguments: "+Array.prototype.slice.call(t).join("")+"\n"+(new Error).stack),i=!1}return d.apply(this,arguments)},d)}var ee={};function ae(e,a){null!=M.deprecationHandler&&M.deprecationHandler(e,a),ee[e]||(X(a),ee[e]=!0)}function te(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function se(e,a){var t,s=I({},e);for(t in a)l(a,t)&&(z(e[t])&&z(a[t])?(s[t]={},I(s[t],e[t]),I(s[t],a[t])):null!=a[t]?s[t]=a[t]:delete s[t]);for(t in e)l(e,t)&&!l(a,t)&&z(e[t])&&(s[t]=I({},s[t]));return s}function ne(e){null!=e&&this.set(e)}M.suppressDeprecationWarnings=!1,M.deprecationHandler=null;var re=Object.keys||function(e){var a,t=[];for(a in e)l(e,a)&&t.push(a);return t};function de(e,a,t){var s=""+Math.abs(e);return(0<=e?t?"+":"":"-")+Math.pow(10,Math.max(0,a-s.length)).toString().substr(1)+s}var ie=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,_e=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,oe={},me={};function s(e,a,t,s){var n="string"==typeof s?function(){return this[s]()}:s;e&&(me[e]=n),a&&(me[a[0]]=function(){return de(n.apply(this,arguments),a[1],a[2])}),t&&(me[t]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function ue(e,a){return e.isValid()?(a=le(a,e.localeData()),oe[a]=oe[a]||function(s){for(var e,n=s.match(ie),a=0,r=n.length;a<r;a++)me[n[a]]?n[a]=me[n[a]]:n[a]=(e=n[a]).match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"");return function(e){for(var a="",t=0;t<r;t++)a+=te(n[t])?n[t].call(e,s):n[t];return a}}(a),oe[a](e)):e.localeData().invalidDate()}function le(e,a){var t=5;function s(e){return a.longDateFormat(e)||e}for(_e.lastIndex=0;0<=t&&_e.test(e);)e=e.replace(_e,s),_e.lastIndex=0,--t;return e}var Me={};function a(e,a){var t=e.toLowerCase();Me[t]=Me[t+"s"]=Me[a]=e}function i(e){return"string"==typeof e?Me[e]||Me[e.toLowerCase()]:void 0}function he(e){var a,t,s={};for(t in e)l(e,t)&&(a=i(t))&&(s[a]=e[t]);return s}var ce={};function t(e,a){ce[e]=a}function Le(e){return e%4==0&&e%100!=0||e%400==0}function u(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function m(e){var e=+e,a=0;return a=0!=e&&isFinite(e)?u(e):a}function Ye(a,t){return function(e){return null!=e?(fe(this,a,e),M.updateOffset(this,t),this):ye(this,a)}}function ye(e,a){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+a]():NaN}function fe(e,a,t){e.isValid()&&!isNaN(t)&&("FullYear"===a&&Le(e.year())&&1===e.month()&&29===e.date()?(t=m(t),e._d["set"+(e._isUTC?"UTC":"")+a](t,e.month(),ze(t,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+a](t))}var n=/\d/,r=/\d\d/,pe=/\d{3}/,ke=/\d{4}/,_=/[+-]?\d{6}/,o=/\d\d?/,c=/\d\d\d\d?/,L=/\d\d\d\d\d\d?/,De=/\d{1,3}/,Y=/\d{1,4}/,y=/[+-]?\d{1,6}/,Te=/\d+/,ge=/[+-]?\d+/,we=/Z|[+-]\d\d:?\d\d/gi,be=/Z|[+-]\d\d(?::?\d\d)?/gi,f=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function p(e,t,s){He[e]=te(t)?t:function(e,a){return e&&s?s:t}}function Se(e,a){return l(He,e)?He[e](a._strict,a._locale):new RegExp(k(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,a,t,s,n){return a||t||s||n})))}function k(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var He={},ve={};function D(e,t){var a,s,n=t;for("string"==typeof e&&(e=[e]),J(t)&&(n=function(e,a){a[t]=m(e)}),s=e.length,a=0;a<s;a++)ve[e[a]]=n}function je(e,n){D(e,function(e,a,t,s){t._w=t._w||{},n(e,t._w,t,s)})}var T,g=0,xe=1,Pe=2,w=3,Oe=4,We=5,Ae=6,Ee=7,Fe=8;function ze(e,a){if(isNaN(e)||isNaN(a))return NaN;var t=(a%(t=12)+t)%t;return e+=(a-t)/12,1==t?Le(e)?29:28:31-t%7%2}T=Array.prototype.indexOf||function(e){for(var a=0;a<this.length;++a)if(this[a]===e)return a;return-1},s("M",["MM",2],"Mo",function(){return this.month()+1}),s("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),s("MMMM",0,0,function(e){return this.localeData().months(this,e)}),a("month","M"),t("month",8),p("M",o),p("MM",o,r),p("MMM",function(e,a){return a.monthsShortRegex(e)}),p("MMMM",function(e,a){return a.monthsRegex(e)}),D(["M","MM"],function(e,a){a[xe]=m(e)-1}),D(["MMM","MMMM"],function(e,a,t,s){s=t._locale.monthsParse(e,s,t._strict);null!=s?a[xe]=s:h(t).invalidMonth=e});var Ne="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Je="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Re=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ce=f,Ie=f;function Ue(e,a){var t;if(e.isValid()){if("string"==typeof a)if(/^\d+$/.test(a))a=m(a);else if(!J(a=e.localeData().monthsParse(a)))return;t=Math.min(e.date(),ze(e.year(),a)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](a,t)}}function Ge(e){return null!=e?(Ue(this,e),M.updateOffset(this,!0),this):ye(this,"Month")}function Ve(){function e(e,a){return a.length-e.length}for(var a,t=[],s=[],n=[],r=0;r<12;r++)a=U([2e3,r]),t.push(this.monthsShort(a,"")),s.push(this.months(a,"")),n.push(this.months(a,"")),n.push(this.monthsShort(a,""));for(t.sort(e),s.sort(e),n.sort(e),r=0;r<12;r++)t[r]=k(t[r]),s[r]=k(s[r]);for(r=0;r<24;r++)n[r]=k(n[r]);this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Be(e){return Le(e)?366:365}s("Y",0,0,function(){var e=this.year();return e<=9999?de(e,4):"+"+e}),s(0,["YY",2],0,function(){return this.year()%100}),s(0,["YYYY",4],0,"year"),s(0,["YYYYY",5],0,"year"),s(0,["YYYYYY",6,!0],0,"year"),a("year","y"),t("year",1),p("Y",ge),p("YY",o,r),p("YYYY",Y,ke),p("YYYYY",y,_),p("YYYYYY",y,_),D(["YYYYY","YYYYYY"],g),D("YYYY",function(e,a){a[g]=2===e.length?M.parseTwoDigitYear(e):m(e)}),D("YY",function(e,a){a[g]=M.parseTwoDigitYear(e)}),D("Y",function(e,a){a[g]=parseInt(e,10)}),M.parseTwoDigitYear=function(e){return m(e)+(68<m(e)?1900:2e3)};var Ke=Ye("FullYear",!0);function qe(e,a,t,s,n,r,d){var i;return e<100&&0<=e?(i=new Date(e+400,a,t,s,n,r,d),isFinite(i.getFullYear())&&i.setFullYear(e)):i=new Date(e,a,t,s,n,r,d),i}function Ze(e){var a;return e<100&&0<=e?((a=Array.prototype.slice.call(arguments))[0]=e+400,a=new Date(Date.UTC.apply(null,a)),isFinite(a.getUTCFullYear())&&a.setUTCFullYear(e)):a=new Date(Date.UTC.apply(null,arguments)),a}function $e(e,a,t){t=7+a-t;return t-(7+Ze(e,0,t).getUTCDay()-a)%7-1}function Qe(e,a,t,s,n){var r,a=1+7*(a-1)+(7+t-s)%7+$e(e,s,n),t=a<=0?Be(r=e-1)+a:a>Be(e)?(r=e+1,a-Be(e)):(r=e,a);return{year:r,dayOfYear:t}}function Xe(e,a,t){var s,n,r=$e(e.year(),a,t),r=Math.floor((e.dayOfYear()-r-1)/7)+1;return r<1?s=r+ea(n=e.year()-1,a,t):r>ea(e.year(),a,t)?(s=r-ea(e.year(),a,t),n=e.year()+1):(n=e.year(),s=r),{week:s,year:n}}function ea(e,a,t){var s=$e(e,a,t),a=$e(e+1,a,t);return(Be(e)-s+a)/7}s("w",["ww",2],"wo","week"),s("W",["WW",2],"Wo","isoWeek"),a("week","w"),a("isoWeek","W"),t("week",5),t("isoWeek",5),p("w",o),p("ww",o,r),p("W",o),p("WW",o,r),je(["w","ww","W","WW"],function(e,a,t,s){a[s.substr(0,1)]=m(e)});function aa(e,a){return e.slice(a,7).concat(e.slice(0,a))}s("d",0,"do","day"),s("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),s("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),s("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),s("e",0,0,"weekday"),s("E",0,0,"isoWeekday"),a("day","d"),a("weekday","e"),a("isoWeekday","E"),t("day",11),t("weekday",11),t("isoWeekday",11),p("d",o),p("e",o),p("E",o),p("dd",function(e,a){return a.weekdaysMinRegex(e)}),p("ddd",function(e,a){return a.weekdaysShortRegex(e)}),p("dddd",function(e,a){return a.weekdaysRegex(e)}),je(["dd","ddd","dddd"],function(e,a,t,s){s=t._locale.weekdaysParse(e,s,t._strict);null!=s?a.d=s:h(t).invalidWeekday=e}),je(["d","e","E"],function(e,a,t,s){a[s]=m(e)});var ta="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),sa="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),na="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ra=f,da=f,ia=f;function _a(){function e(e,a){return a.length-e.length}for(var a,t,s,n=[],r=[],d=[],i=[],_=0;_<7;_++)s=U([2e3,1]).day(_),a=k(this.weekdaysMin(s,"")),t=k(this.weekdaysShort(s,"")),s=k(this.weekdays(s,"")),n.push(a),r.push(t),d.push(s),i.push(a),i.push(t),i.push(s);n.sort(e),r.sort(e),d.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+n.join("|")+")","i")}function oa(){return this.hours()%12||12}function ma(e,a){s(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),a)})}function ua(e,a){return a._meridiemParse}s("H",["HH",2],0,"hour"),s("h",["hh",2],0,oa),s("k",["kk",2],0,function(){return this.hours()||24}),s("hmm",0,0,function(){return""+oa.apply(this)+de(this.minutes(),2)}),s("hmmss",0,0,function(){return""+oa.apply(this)+de(this.minutes(),2)+de(this.seconds(),2)}),s("Hmm",0,0,function(){return""+this.hours()+de(this.minutes(),2)}),s("Hmmss",0,0,function(){return""+this.hours()+de(this.minutes(),2)+de(this.seconds(),2)}),ma("a",!0),ma("A",!1),a("hour","h"),t("hour",13),p("a",ua),p("A",ua),p("H",o),p("h",o),p("k",o),p("HH",o,r),p("hh",o,r),p("kk",o,r),p("hmm",c),p("hmmss",L),p("Hmm",c),p("Hmmss",L),D(["H","HH"],w),D(["k","kk"],function(e,a,t){e=m(e);a[w]=24===e?0:e}),D(["a","A"],function(e,a,t){t._isPm=t._locale.isPM(e),t._meridiem=e}),D(["h","hh"],function(e,a,t){a[w]=m(e),h(t).bigHour=!0}),D("hmm",function(e,a,t){var s=e.length-2;a[w]=m(e.substr(0,s)),a[Oe]=m(e.substr(s)),h(t).bigHour=!0}),D("hmmss",function(e,a,t){var s=e.length-4,n=e.length-2;a[w]=m(e.substr(0,s)),a[Oe]=m(e.substr(s,2)),a[We]=m(e.substr(n)),h(t).bigHour=!0}),D("Hmm",function(e,a,t){var s=e.length-2;a[w]=m(e.substr(0,s)),a[Oe]=m(e.substr(s))}),D("Hmmss",function(e,a,t){var s=e.length-4,n=e.length-2;a[w]=m(e.substr(0,s)),a[Oe]=m(e.substr(s,2)),a[We]=m(e.substr(n))});f=Ye("Hours",!0);var la,Ma={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ne,monthsShort:Je,week:{dow:0,doy:6},weekdays:ta,weekdaysMin:na,weekdaysShort:sa,meridiemParse:/[ap]\.?m?\.?/i},b={},ha={};function ca(e){return e&&e.toLowerCase().replace("_","-")}function La(e){for(var a,t,s,n,r=0;r<e.length;){for(a=(n=ca(e[r]).split("-")).length,t=(t=ca(e[r+1]))?t.split("-"):null;0<a;){if(s=Ya(n.slice(0,a).join("-")))return s;if(t&&t.length>=a&&function(e,a){for(var t=Math.min(e.length,a.length),s=0;s<t;s+=1)if(e[s]!==a[s])return s;return t}(n,t)>=a-1)break;a--}r++}return la}function Ya(a){var e;if(void 0===b[a]&&"undefined"!=typeof module&&module&&module.exports&&null!=a.match("^[^/\\\\]*$"))try{e=la._abbr,require("./locale/"+a),ya(e)}catch(e){b[a]=null}return b[a]}function ya(e,a){return e&&((a=d(a)?pa(e):fa(e,a))?la=a:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),la._abbr}function fa(e,a){if(null===a)return delete b[e],null;var t,s=Ma;if(a.abbr=e,null!=b[e])ae("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=b[e]._config;else if(null!=a.parentLocale)if(null!=b[a.parentLocale])s=b[a.parentLocale]._config;else{if(null==(t=Ya(a.parentLocale)))return ha[a.parentLocale]||(ha[a.parentLocale]=[]),ha[a.parentLocale].push({name:e,config:a}),null;s=t._config}return b[e]=new ne(se(s,a)),ha[e]&&ha[e].forEach(function(e){fa(e.name,e.config)}),ya(e),b[e]}function pa(e){var a;if(!(e=e&&e._locale&&e._locale._abbr?e._locale._abbr:e))return la;if(!F(e)){if(a=Ya(e))return a;e=[e]}return La(e)}function ka(e){var a=e._a;return a&&-2===h(e).overflow&&(a=a[xe]<0||11<a[xe]?xe:a[Pe]<1||a[Pe]>ze(a[g],a[xe])?Pe:a[w]<0||24<a[w]||24===a[w]&&(0!==a[Oe]||0!==a[We]||0!==a[Ae])?w:a[Oe]<0||59<a[Oe]?Oe:a[We]<0||59<a[We]?We:a[Ae]<0||999<a[Ae]?Ae:-1,h(e)._overflowDayOfYear&&(a<g||Pe<a)&&(a=Pe),h(e)._overflowWeeks&&-1===a&&(a=Ee),h(e)._overflowWeekday&&-1===a&&(a=Fe),h(e).overflow=a),e}var Da=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ta=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ga=/Z|[+-]\d\d(?::?\d\d)?/,wa=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ba=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Sa=/^\/?Date\((-?\d+)/i,Ha=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,va={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ja(e){var a,t,s,n,r,d,i=e._i,_=Da.exec(i)||Ta.exec(i),i=wa.length,o=ba.length;if(_){for(h(e).iso=!0,a=0,t=i;a<t;a++)if(wa[a][1].exec(_[1])){n=wa[a][0],s=!1!==wa[a][2];break}if(null==n)e._isValid=!1;else{if(_[3]){for(a=0,t=o;a<t;a++)if(ba[a][1].exec(_[3])){r=(_[2]||" ")+ba[a][0];break}if(null==r)return void(e._isValid=!1)}if(s||null==r){if(_[4]){if(!ga.exec(_[4]))return void(e._isValid=!1);d="Z"}e._f=n+(r||"")+(d||""),Aa(e)}else e._isValid=!1}}else e._isValid=!1}function xa(e,a,t,s,n,r){e=[function(e){e=parseInt(e,10);{if(e<=49)return 2e3+e;if(e<=999)return 1900+e}return e}(e),Je.indexOf(a),parseInt(t,10),parseInt(s,10),parseInt(n,10)];return r&&e.push(parseInt(r,10)),e}function Pa(e){var a,t,s,n,r=Ha.exec(e._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));r?(a=xa(r[4],r[3],r[2],r[5],r[6],r[7]),t=r[1],s=a,n=e,t&&sa.indexOf(t)!==new Date(s[0],s[1],s[2]).getDay()?(h(n).weekdayMismatch=!0,n._isValid=!1):(e._a=a,e._tzm=(t=r[8],s=r[9],n=r[10],t?va[t]:s?0:60*(((t=parseInt(n,10))-(s=t%100))/100)+s),e._d=Ze.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0)):e._isValid=!1}function Oa(e,a,t){return null!=e?e:null!=a?a:t}function Wa(e){var a,t,s,n,r,d,i,_,o,m,u,l=[];if(!e._d){for(s=e,n=new Date(M.now()),t=s._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()],e._w&&null==e._a[Pe]&&null==e._a[xe]&&(null!=(n=(s=e)._w).GG||null!=n.W||null!=n.E?(_=1,o=4,r=Oa(n.GG,s._a[g],Xe(S(),1,4).year),d=Oa(n.W,1),((i=Oa(n.E,1))<1||7<i)&&(m=!0)):(_=s._locale._week.dow,o=s._locale._week.doy,u=Xe(S(),_,o),r=Oa(n.gg,s._a[g],u.year),d=Oa(n.w,u.week),null!=n.d?((i=n.d)<0||6<i)&&(m=!0):null!=n.e?(i=n.e+_,(n.e<0||6<n.e)&&(m=!0)):i=_),d<1||d>ea(r,_,o)?h(s)._overflowWeeks=!0:null!=m?h(s)._overflowWeekday=!0:(u=Qe(r,d,i,_,o),s._a[g]=u.year,s._dayOfYear=u.dayOfYear)),null!=e._dayOfYear&&(n=Oa(e._a[g],t[g]),(e._dayOfYear>Be(n)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),m=Ze(n,0,e._dayOfYear),e._a[xe]=m.getUTCMonth(),e._a[Pe]=m.getUTCDate()),a=0;a<3&&null==e._a[a];++a)e._a[a]=l[a]=t[a];for(;a<7;a++)e._a[a]=l[a]=null==e._a[a]?2===a?1:0:e._a[a];24===e._a[w]&&0===e._a[Oe]&&0===e._a[We]&&0===e._a[Ae]&&(e._nextDay=!0,e._a[w]=0),e._d=(e._useUTC?Ze:qe).apply(null,l),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[w]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(h(e).weekdayMismatch=!0)}}function Aa(e){if(e._f===M.ISO_8601)ja(e);else if(e._f===M.RFC_2822)Pa(e);else{e._a=[],h(e).empty=!0;for(var a,t,s,n,r,d=""+e._i,i=d.length,_=0,o=le(e._f,e._locale).match(ie)||[],m=o.length,u=0;u<m;u++)t=o[u],(a=(d.match(Se(t,e))||[])[0])&&(0<(s=d.substr(0,d.indexOf(a))).length&&h(e).unusedInput.push(s),d=d.slice(d.indexOf(a)+a.length),_+=a.length),me[t]?(a?h(e).empty=!1:h(e).unusedTokens.push(t),s=t,r=e,null!=(n=a)&&l(ve,s)&&ve[s](n,r._a,r,s)):e._strict&&!a&&h(e).unusedTokens.push(t);h(e).charsLeftOver=i-_,0<d.length&&h(e).unusedInput.push(d),e._a[w]<=12&&!0===h(e).bigHour&&0<e._a[w]&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[w]=function(e,a,t){if(null==t)return a;return null!=e.meridiemHour?e.meridiemHour(a,t):null!=e.isPM?((e=e.isPM(t))&&a<12&&(a+=12),a=e||12!==a?a:0):a}(e._locale,e._a[w],e._meridiem),null!==(i=h(e).era)&&(e._a[g]=e._locale.erasConvertYear(i,e._a[g])),Wa(e),ka(e)}}function Ea(e){var a,t,s,n=e._i,r=e._f;if(e._locale=e._locale||pa(e._l),null===n||void 0===r&&""===n)return V({nullInput:!0});if("string"==typeof n&&(e._i=n=e._locale.preparse(n)),Q(n))return new $(ka(n));if(R(n))e._d=n;else if(F(r))!function(e){var a,t,s,n,r,d,i=!1,_=e._f.length;if(0===_)return h(e).invalidFormat=!0,e._d=new Date(NaN);for(n=0;n<_;n++)r=0,d=!1,a=Z({},e),null!=e._useUTC&&(a._useUTC=e._useUTC),a._f=e._f[n],Aa(a),G(a)&&(d=!0),r=(r+=h(a).charsLeftOver)+10*h(a).unusedTokens.length,h(a).score=r,i?r<s&&(s=r,t=a):(null==s||r<s||d)&&(s=r,t=a,d&&(i=!0));I(e,t||a)}(e);else if(r)Aa(e);else if(d(r=(n=e)._i))n._d=new Date(M.now());else R(r)?n._d=new Date(r.valueOf()):"string"==typeof r?(t=n,null!==(a=Sa.exec(t._i))?t._d=new Date(+a[1]):(ja(t),!1===t._isValid&&(delete t._isValid,Pa(t),!1===t._isValid&&(delete t._isValid,t._strict?t._isValid=!1:M.createFromInputFallback(t))))):F(r)?(n._a=C(r.slice(0),function(e){return parseInt(e,10)}),Wa(n)):z(r)?(a=n)._d||(s=void 0===(t=he(a._i)).day?t.date:t.day,a._a=C([t.year,t.month,s,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Wa(a)):J(r)?n._d=new Date(r):M.createFromInputFallback(n);return G(e)||(e._d=null),e}function Fa(e,a,t,s,n){var r={};return!0!==a&&!1!==a||(s=a,a=void 0),!0!==t&&!1!==t||(s=t,t=void 0),(z(e)&&N(e)||F(e)&&0===e.length)&&(e=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=n,r._l=t,r._i=e,r._f=a,r._strict=s,(n=new $(ka(Ea(n=r))))._nextDay&&(n.add(1,"d"),n._nextDay=void 0),n}function S(e,a,t,s){return Fa(e,a,t,s,!1)}M.createFromInputFallback=e("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),M.ISO_8601=function(){},M.RFC_2822=function(){};c=e("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=S.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:V()}),L=e("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=S.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:V()});function za(e,a){var t,s;if(!(a=1===a.length&&F(a[0])?a[0]:a).length)return S();for(t=a[0],s=1;s<a.length;++s)a[s].isValid()&&!a[s][e](t)||(t=a[s]);return t}var Na=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ja(e){var e=he(e),a=e.year||0,t=e.quarter||0,s=e.month||0,n=e.week||e.isoWeek||0,r=e.day||0,d=e.hour||0,i=e.minute||0,_=e.second||0,o=e.millisecond||0;this._isValid=function(e){var a,t,s=!1,n=Na.length;for(a in e)if(l(e,a)&&(-1===T.call(Na,a)||null!=e[a]&&isNaN(e[a])))return!1;for(t=0;t<n;++t)if(e[Na[t]]){if(s)return!1;parseFloat(e[Na[t]])!==m(e[Na[t]])&&(s=!0)}return!0}(e),this._milliseconds=+o+1e3*_+6e4*i+1e3*d*60*60,this._days=+r+7*n,this._months=+s+3*t+12*a,this._data={},this._locale=pa(),this._bubble()}function Ra(e){return e instanceof Ja}function Ca(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ia(e,t){s(e,0,0,function(){var e=this.utcOffset(),a="+";return e<0&&(e=-e,a="-"),a+de(~~(e/60),2)+t+de(~~e%60,2)})}Ia("Z",":"),Ia("ZZ",""),p("Z",be),p("ZZ",be),D(["Z","ZZ"],function(e,a,t){t._useUTC=!0,t._tzm=Ga(be,e)});var Ua=/([\+\-]|\d\d)/gi;function Ga(e,a){var a=(a||"").match(e);return null===a?null:0===(a=60*(e=((a[a.length-1]||[])+"").match(Ua)||["-",0,0])[1]+m(e[2]))?0:"+"===e[0]?a:-a}function Va(e,a){var t;return a._isUTC?(a=a.clone(),t=(Q(e)||R(e)?e:S(e)).valueOf()-a.valueOf(),a._d.setTime(a._d.valueOf()+t),M.updateOffset(a,!1),a):S(e).local()}function Ba(e){return-Math.round(e._d.getTimezoneOffset())}function Ka(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}M.updateOffset=function(){};var qa=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Za=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function $a(e,a){var t,s=e,n=null;return Ra(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:J(e)||!isNaN(+e)?(s={},a?s[a]=+e:s.milliseconds=+e):(n=qa.exec(e))?(t="-"===n[1]?-1:1,s={y:0,d:m(n[Pe])*t,h:m(n[w])*t,m:m(n[Oe])*t,s:m(n[We])*t,ms:m(Ca(1e3*n[Ae]))*t}):(n=Za.exec(e))?(t="-"===n[1]?-1:1,s={y:Qa(n[2],t),M:Qa(n[3],t),w:Qa(n[4],t),d:Qa(n[5],t),h:Qa(n[6],t),m:Qa(n[7],t),s:Qa(n[8],t)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(a=function(e,a){var t;if(!e.isValid()||!a.isValid())return{milliseconds:0,months:0};a=Va(a,e),e.isBefore(a)?t=Xa(e,a):((t=Xa(a,e)).milliseconds=-t.milliseconds,t.months=-t.months);return t}(S(s.from),S(s.to)),(s={}).ms=a.milliseconds,s.M=a.months),n=new Ja(s),Ra(e)&&l(e,"_locale")&&(n._locale=e._locale),Ra(e)&&l(e,"_isValid")&&(n._isValid=e._isValid),n}function Qa(e,a){e=e&&parseFloat(e.replace(",","."));return(isNaN(e)?0:e)*a}function Xa(e,a){var t={};return t.months=a.month()-e.month()+12*(a.year()-e.year()),e.clone().add(t.months,"M").isAfter(a)&&--t.months,t.milliseconds=+a-+e.clone().add(t.months,"M"),t}function et(s,n){return function(e,a){var t;return null===a||isNaN(+a)||(ae(n,"moment()."+n+"(period, number) is deprecated. Please use moment()."+n+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),t=e,e=a,a=t),at(this,$a(e,a),s),this}}function at(e,a,t,s){var n=a._milliseconds,r=Ca(a._days),a=Ca(a._months);e.isValid()&&(s=null==s||s,a&&Ue(e,ye(e,"Month")+a*t),r&&fe(e,"Date",ye(e,"Date")+r*t),n&&e._d.setTime(e._d.valueOf()+n*t),s&&M.updateOffset(e,r||a))}$a.fn=Ja.prototype,$a.invalid=function(){return $a(NaN)};Ne=et(1,"add"),ta=et(-1,"subtract");function tt(e){return"string"==typeof e||e instanceof String}function st(e){return Q(e)||R(e)||tt(e)||J(e)||function(a){var e=F(a),t=!1;e&&(t=0===a.filter(function(e){return!J(e)&&tt(a)}).length);return e&&t}(e)||function(e){var a,t,s=z(e)&&!N(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],d=r.length;for(a=0;a<d;a+=1)t=r[a],n=n||l(e,t);return s&&n}(e)||null==e}function nt(e,a){if(e.date()<a.date())return-nt(a,e);var t=12*(a.year()-e.year())+(a.month()-e.month()),s=e.clone().add(t,"months"),a=a-s<0?(a-s)/(s-e.clone().add(t-1,"months")):(a-s)/(e.clone().add(1+t,"months")-s);return-(t+a)||0}function rt(e){return void 0===e?this._locale._abbr:(null!=(e=pa(e))&&(this._locale=e),this)}M.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",M.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";na=e("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function dt(){return this._locale}var it=126227808e5;function _t(e,a){return(e%a+a)%a}function ot(e,a,t){return e<100&&0<=e?new Date(e+400,a,t)-it:new Date(e,a,t).valueOf()}function mt(e,a,t){return e<100&&0<=e?Date.UTC(e+400,a,t)-it:Date.UTC(e,a,t)}function ut(e,a){return a.erasAbbrRegex(e)}function lt(){for(var e=[],a=[],t=[],s=[],n=this.eras(),r=0,d=n.length;r<d;++r)a.push(k(n[r].name)),e.push(k(n[r].abbr)),t.push(k(n[r].narrow)),s.push(k(n[r].name)),s.push(k(n[r].abbr)),s.push(k(n[r].narrow));this._erasRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+a.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+t.join("|")+")","i")}function Mt(e,a){s(0,[e,e.length],0,a)}function ht(e,a,t,s,n){var r;return null==e?Xe(this,s,n).year:(r=ea(e,s,n),function(e,a,t,s,n){e=Qe(e,a,t,s,n),a=Ze(e.year,0,e.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,a=r<a?r:a,t,s,n))}s("N",0,0,"eraAbbr"),s("NN",0,0,"eraAbbr"),s("NNN",0,0,"eraAbbr"),s("NNNN",0,0,"eraName"),s("NNNNN",0,0,"eraNarrow"),s("y",["y",1],"yo","eraYear"),s("y",["yy",2],0,"eraYear"),s("y",["yyy",3],0,"eraYear"),s("y",["yyyy",4],0,"eraYear"),p("N",ut),p("NN",ut),p("NNN",ut),p("NNNN",function(e,a){return a.erasNameRegex(e)}),p("NNNNN",function(e,a){return a.erasNarrowRegex(e)}),D(["N","NN","NNN","NNNN","NNNNN"],function(e,a,t,s){s=t._locale.erasParse(e,s,t._strict);s?h(t).era=s:h(t).invalidEra=e}),p("y",Te),p("yy",Te),p("yyy",Te),p("yyyy",Te),p("yo",function(e,a){return a._eraYearOrdinalRegex||Te}),D(["y","yy","yyy","yyyy"],g),D(["yo"],function(e,a,t,s){var n;t._locale._eraYearOrdinalRegex&&(n=e.match(t._locale._eraYearOrdinalRegex)),t._locale.eraYearOrdinalParse?a[g]=t._locale.eraYearOrdinalParse(e,n):a[g]=parseInt(e,10)}),s(0,["gg",2],0,function(){return this.weekYear()%100}),s(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Mt("gggg","weekYear"),Mt("ggggg","weekYear"),Mt("GGGG","isoWeekYear"),Mt("GGGGG","isoWeekYear"),a("weekYear","gg"),a("isoWeekYear","GG"),t("weekYear",1),t("isoWeekYear",1),p("G",ge),p("g",ge),p("GG",o,r),p("gg",o,r),p("GGGG",Y,ke),p("gggg",Y,ke),p("GGGGG",y,_),p("ggggg",y,_),je(["gggg","ggggg","GGGG","GGGGG"],function(e,a,t,s){a[s.substr(0,2)]=m(e)}),je(["gg","GG"],function(e,a,t,s){a[s]=M.parseTwoDigitYear(e)}),s("Q",0,"Qo","quarter"),a("quarter","Q"),t("quarter",7),p("Q",n),D("Q",function(e,a){a[xe]=3*(m(e)-1)}),s("D",["DD",2],"Do","date"),a("date","D"),t("date",9),p("D",o),p("DD",o,r),p("Do",function(e,a){return e?a._dayOfMonthOrdinalParse||a._ordinalParse:a._dayOfMonthOrdinalParseLenient}),D(["D","DD"],Pe),D("Do",function(e,a){a[Pe]=m(e.match(o)[0])});Y=Ye("Date",!0);s("DDD",["DDDD",3],"DDDo","dayOfYear"),a("dayOfYear","DDD"),t("dayOfYear",4),p("DDD",De),p("DDDD",pe),D(["DDD","DDDD"],function(e,a,t){t._dayOfYear=m(e)}),s("m",["mm",2],0,"minute"),a("minute","m"),t("minute",14),p("m",o),p("mm",o,r),D(["m","mm"],Oe);var ct,ke=Ye("Minutes",!1),y=(s("s",["ss",2],0,"second"),a("second","s"),t("second",15),p("s",o),p("ss",o,r),D(["s","ss"],We),Ye("Seconds",!1));for(s("S",0,0,function(){return~~(this.millisecond()/100)}),s(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),s(0,["SSS",3],0,"millisecond"),s(0,["SSSS",4],0,function(){return 10*this.millisecond()}),s(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),s(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),s(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),s(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),s(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),a("millisecond","ms"),t("millisecond",16),p("S",De,n),p("SS",De,r),p("SSS",De,pe),ct="SSSS";ct.length<=9;ct+="S")p(ct,Te);function Lt(e,a){a[Ae]=m(1e3*("0."+e))}for(ct="S";ct.length<=9;ct+="S")D(ct,Lt);_=Ye("Milliseconds",!1),s("z",0,0,"zoneAbbr"),s("zz",0,0,"zoneName");n=$.prototype;function Yt(e){return e}n.add=Ne,n.calendar=function(e,a){1===arguments.length&&(arguments[0]?st(arguments[0])?(e=arguments[0],a=void 0):function(e){for(var a=z(e)&&!N(e),t=!1,s=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],n=0;n<s.length;n+=1)t=t||l(e,s[n]);return a&&t}(arguments[0])&&(a=arguments[0],e=void 0):a=e=void 0);var e=e||S(),t=Va(e,this).startOf("day"),t=M.calendarFormat(this,t)||"sameElse",a=a&&(te(a[t])?a[t].call(this,e):a[t]);return this.format(a||this.localeData().calendar(t,this,S(e)))},n.clone=function(){return new $(this)},n.diff=function(e,a,t){var s,n,r;if(!this.isValid())return NaN;if(!(s=Va(e,this)).isValid())return NaN;switch(n=6e4*(s.utcOffset()-this.utcOffset()),a=i(a)){case"year":r=nt(this,s)/12;break;case"month":r=nt(this,s);break;case"quarter":r=nt(this,s)/3;break;case"second":r=(this-s)/1e3;break;case"minute":r=(this-s)/6e4;break;case"hour":r=(this-s)/36e5;break;case"day":r=(this-s-n)/864e5;break;case"week":r=(this-s-n)/6048e5;break;default:r=this-s}return t?r:u(r)},n.endOf=function(e){var a,t;if(void 0===(e=i(e))||"millisecond"===e||!this.isValid())return this;switch(t=this._isUTC?mt:ot,e){case"year":a=t(this.year()+1,0,1)-1;break;case"quarter":a=t(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":a=t(this.year(),this.month()+1,1)-1;break;case"week":a=t(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":a=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":a=t(this.year(),this.month(),this.date()+1)-1;break;case"hour":a=this._d.valueOf(),a+=36e5-_t(a+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":a=this._d.valueOf(),a+=6e4-_t(a,6e4)-1;break;case"second":a=this._d.valueOf(),a+=1e3-_t(a,1e3)-1;break}return this._d.setTime(a),M.updateOffset(this,!0),this},n.format=function(e){return e=e||(this.isUtc()?M.defaultFormatUtc:M.defaultFormat),e=ue(this,e),this.localeData().postformat(e)},n.from=function(e,a){return this.isValid()&&(Q(e)&&e.isValid()||S(e).isValid())?$a({to:this,from:e}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()},n.fromNow=function(e){return this.from(S(),e)},n.to=function(e,a){return this.isValid()&&(Q(e)&&e.isValid()||S(e).isValid())?$a({from:this,to:e}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()},n.toNow=function(e){return this.to(S(),e)},n.get=function(e){return te(this[e=i(e)])?this[e]():this},n.invalidAt=function(){return h(this).overflow},n.isAfter=function(e,a){return e=Q(e)?e:S(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(a=i(a)||"millisecond")?this.valueOf()>e.valueOf():e.valueOf()<this.clone().startOf(a).valueOf())},n.isBefore=function(e,a){return e=Q(e)?e:S(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(a=i(a)||"millisecond")?this.valueOf()<e.valueOf():this.clone().endOf(a).valueOf()<e.valueOf())},n.isBetween=function(e,a,t,s){return e=Q(e)?e:S(e),a=Q(a)?a:S(a),!!(this.isValid()&&e.isValid()&&a.isValid())&&(("("===(s=s||"()")[0]?this.isAfter(e,t):!this.isBefore(e,t))&&(")"===s[1]?this.isBefore(a,t):!this.isAfter(a,t)))},n.isSame=function(e,a){var e=Q(e)?e:S(e);return!(!this.isValid()||!e.isValid())&&("millisecond"===(a=i(a)||"millisecond")?this.valueOf()===e.valueOf():(e=e.valueOf(),this.clone().startOf(a).valueOf()<=e&&e<=this.clone().endOf(a).valueOf()))},n.isSameOrAfter=function(e,a){return this.isSame(e,a)||this.isAfter(e,a)},n.isSameOrBefore=function(e,a){return this.isSame(e,a)||this.isBefore(e,a)},n.isValid=function(){return G(this)},n.lang=na,n.locale=rt,n.localeData=dt,n.max=L,n.min=c,n.parsingFlags=function(){return I({},h(this))},n.set=function(e,a){if("object"==typeof e)for(var t=function(e){var a,t=[];for(a in e)l(e,a)&&t.push({unit:a,priority:ce[a]});return t.sort(function(e,a){return e.priority-a.priority}),t}(e=he(e)),s=t.length,n=0;n<s;n++)this[t[n].unit](e[t[n].unit]);else if(te(this[e=i(e)]))return this[e](a);return this},n.startOf=function(e){var a,t;if(void 0===(e=i(e))||"millisecond"===e||!this.isValid())return this;switch(t=this._isUTC?mt:ot,e){case"year":a=t(this.year(),0,1);break;case"quarter":a=t(this.year(),this.month()-this.month()%3,1);break;case"month":a=t(this.year(),this.month(),1);break;case"week":a=t(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":a=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":a=t(this.year(),this.month(),this.date());break;case"hour":a=this._d.valueOf(),a-=_t(a+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":a=this._d.valueOf(),a-=_t(a,6e4);break;case"second":a=this._d.valueOf(),a-=_t(a,1e3);break}return this._d.setTime(a),M.updateOffset(this,!0),this},n.subtract=ta,n.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},n.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},n.toDate=function(){return new Date(this.valueOf())},n.toISOString=function(e){if(!this.isValid())return null;var a=(e=!0!==e)?this.clone().utc():this;return a.year()<0||9999<a.year()?ue(a,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):te(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ue(a,"Z")):ue(a,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},n.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,a="moment",t="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z"),a="["+a+'("]',e=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(a+e+"-MM-DD[T]HH:mm:ss.SSS"+(t+'[")]'))},"undefined"!=typeof Symbol&&null!=Symbol.for&&(n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),n.toJSON=function(){return this.isValid()?this.toISOString():null},n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},n.unix=function(){return Math.floor(this.valueOf()/1e3)},n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},n.eraName=function(){for(var e,a=this.localeData().eras(),t=0,s=a.length;t<s;++t){if(e=this.clone().startOf("day").valueOf(),a[t].since<=e&&e<=a[t].until)return a[t].name;if(a[t].until<=e&&e<=a[t].since)return a[t].name}return""},n.eraNarrow=function(){for(var e,a=this.localeData().eras(),t=0,s=a.length;t<s;++t){if(e=this.clone().startOf("day").valueOf(),a[t].since<=e&&e<=a[t].until)return a[t].narrow;if(a[t].until<=e&&e<=a[t].since)return a[t].narrow}return""},n.eraAbbr=function(){for(var e,a=this.localeData().eras(),t=0,s=a.length;t<s;++t){if(e=this.clone().startOf("day").valueOf(),a[t].since<=e&&e<=a[t].until)return a[t].abbr;if(a[t].until<=e&&e<=a[t].since)return a[t].abbr}return""},n.eraYear=function(){for(var e,a,t=this.localeData().eras(),s=0,n=t.length;s<n;++s)if(e=t[s].since<=t[s].until?1:-1,a=this.clone().startOf("day").valueOf(),t[s].since<=a&&a<=t[s].until||t[s].until<=a&&a<=t[s].since)return(this.year()-M(t[s].since).year())*e+t[s].offset;return this.year()},n.year=Ke,n.isLeapYear=function(){return Le(this.year())},n.weekYear=function(e){return ht.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},n.isoWeekYear=function(e){return ht.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},n.quarter=n.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},n.month=Ge,n.daysInMonth=function(){return ze(this.year(),this.month())},n.week=n.weeks=function(e){var a=this.localeData().week(this);return null==e?a:this.add(7*(e-a),"d")},n.isoWeek=n.isoWeeks=function(e){var a=Xe(this,1,4).week;return null==e?a:this.add(7*(e-a),"d")},n.weeksInYear=function(){var e=this.localeData()._week;return ea(this.year(),e.dow,e.doy)},n.weeksInWeekYear=function(){var e=this.localeData()._week;return ea(this.weekYear(),e.dow,e.doy)},n.isoWeeksInYear=function(){return ea(this.year(),1,4)},n.isoWeeksInISOWeekYear=function(){return ea(this.isoWeekYear(),1,4)},n.date=Y,n.day=n.days=function(e){if(!this.isValid())return null!=e?this:NaN;var a,t,s=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(a=e,t=this.localeData(),e="string"!=typeof a?a:isNaN(a)?"number"==typeof(a=t.weekdaysParse(a))?a:null:parseInt(a,10),this.add(e-s,"d")):s},n.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var a=(this.day()+7-this.localeData()._week.dow)%7;return null==e?a:this.add(e-a,"d")},n.isoWeekday=function(e){return this.isValid()?null!=e?(a=e,t=this.localeData(),t="string"==typeof a?t.weekdaysParse(a)%7||7:isNaN(a)?null:a,this.day(this.day()%7?t:t-7)):this.day()||7:null!=e?this:NaN;var a,t},n.dayOfYear=function(e){var a=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?a:this.add(e-a,"d")},n.hour=n.hours=f,n.minute=n.minutes=ke,n.second=n.seconds=y,n.millisecond=n.milliseconds=_,n.utcOffset=function(e,a,t){var s,n=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?n:Ba(this);if("string"==typeof e){if(null===(e=Ga(be,e)))return this}else Math.abs(e)<16&&!t&&(e*=60);return!this._isUTC&&a&&(s=Ba(this)),this._offset=e,this._isUTC=!0,null!=s&&this.add(s,"m"),n!==e&&(!a||this._changeInProgress?at(this,$a(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,M.updateOffset(this,!0),this._changeInProgress=null)),this},n.utc=function(e){return this.utcOffset(0,e)},n.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ba(this),"m")),this},n.parseZone=function(){var e;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(e=Ga(we,this._i))?this.utcOffset(e):this.utcOffset(0,!0)),this},n.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?S(e).utcOffset():0,(this.utcOffset()-e)%60==0)},n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},n.isLocal=function(){return!!this.isValid()&&!this._isUTC},n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},n.isUtc=Ka,n.isUTC=Ka,n.zoneAbbr=function(){return this._isUTC?"UTC":""},n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},n.dates=e("dates accessor is deprecated. Use date instead.",Y),n.months=e("months accessor is deprecated. Use month instead",Ge),n.years=e("years accessor is deprecated. Use year instead",Ke),n.zone=e("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,a){return null!=e?(this.utcOffset(e="string"!=typeof e?-e:e,a),this):-this.utcOffset()}),n.isDSTShifted=e("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!d(this._isDSTShifted))return this._isDSTShifted;var e,a={};return Z(a,this),(a=Ea(a))._a?(e=(a._isUTC?U:S)(a._a),this._isDSTShifted=this.isValid()&&0<function(e,a,t){for(var s=Math.min(e.length,a.length),n=Math.abs(e.length-a.length),r=0,d=0;d<s;d++)(t&&e[d]!==a[d]||!t&&m(e[d])!==m(a[d]))&&r++;return r+n}(a._a,e.toArray())):this._isDSTShifted=!1,this._isDSTShifted});r=ne.prototype;function yt(e,a,t,s){var n=pa(),s=U().set(s,a);return n[t](s,e)}function ft(e,a,t){if(J(e)&&(a=e,e=void 0),e=e||"",null!=a)return yt(e,a,t,"month");for(var s=[],n=0;n<12;n++)s[n]=yt(e,n,t,"month");return s}function pt(e,a,t,s){a=("boolean"==typeof e?J(a)&&(t=a,a=void 0):(a=e,e=!1,J(t=a)&&(t=a,a=void 0)),a||"");var n,r=pa(),d=e?r._week.dow:0,i=[];if(null!=t)return yt(a,(t+d)%7,s,"day");for(n=0;n<7;n++)i[n]=yt(a,(n+d)%7,s,"day");return i}r.calendar=function(e,a,t){return te(e=this._calendar[e]||this._calendar.sameElse)?e.call(a,t):e},r.longDateFormat=function(e){var a=this._longDateFormat[e],t=this._longDateFormat[e.toUpperCase()];return a||!t?a:(this._longDateFormat[e]=t.match(ie).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},r.invalidDate=function(){return this._invalidDate},r.ordinal=function(e){return this._ordinal.replace("%d",e)},r.preparse=Yt,r.postformat=Yt,r.relativeTime=function(e,a,t,s){var n=this._relativeTime[t];return te(n)?n(e,a,t,s):n.replace(/%d/i,e)},r.pastFuture=function(e,a){return te(e=this._relativeTime[0<e?"future":"past"])?e(a):e.replace(/%s/i,a)},r.set=function(e){var a,t;for(t in e)l(e,t)&&(te(a=e[t])?this[t]=a:this["_"+t]=a);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},r.eras=function(e,a){for(var t,s=this._eras||pa("en")._eras,n=0,r=s.length;n<r;++n){switch(typeof s[n].since){case"string":t=M(s[n].since).startOf("day"),s[n].since=t.valueOf();break}switch(typeof s[n].until){case"undefined":s[n].until=1/0;break;case"string":t=M(s[n].until).startOf("day").valueOf(),s[n].until=t.valueOf();break}}return s},r.erasParse=function(e,a,t){var s,n,r,d,i,_=this.eras();for(e=e.toUpperCase(),s=0,n=_.length;s<n;++s)if(r=_[s].name.toUpperCase(),d=_[s].abbr.toUpperCase(),i=_[s].narrow.toUpperCase(),t)switch(a){case"N":case"NN":case"NNN":if(d===e)return _[s];break;case"NNNN":if(r===e)return _[s];break;case"NNNNN":if(i===e)return _[s];break}else if(0<=[r,d,i].indexOf(e))return _[s]},r.erasConvertYear=function(e,a){var t=e.since<=e.until?1:-1;return void 0===a?M(e.since).year():M(e.since).year()+(a-e.offset)*t},r.erasAbbrRegex=function(e){return l(this,"_erasAbbrRegex")||lt.call(this),e?this._erasAbbrRegex:this._erasRegex},r.erasNameRegex=function(e){return l(this,"_erasNameRegex")||lt.call(this),e?this._erasNameRegex:this._erasRegex},r.erasNarrowRegex=function(e){return l(this,"_erasNarrowRegex")||lt.call(this),e?this._erasNarrowRegex:this._erasRegex},r.months=function(e,a){return e?(F(this._months)?this._months:this._months[(this._months.isFormat||Re).test(a)?"format":"standalone"])[e.month()]:F(this._months)?this._months:this._months.standalone},r.monthsShort=function(e,a){return e?(F(this._monthsShort)?this._monthsShort:this._monthsShort[Re.test(a)?"format":"standalone"])[e.month()]:F(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},r.monthsParse=function(e,a,t){var s,n;if(this._monthsParseExact)return function(e,a,t){var s,n,r,e=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=U([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return t?"MMM"===a?-1!==(n=T.call(this._shortMonthsParse,e))?n:null:-1!==(n=T.call(this._longMonthsParse,e))?n:null:"MMM"===a?-1!==(n=T.call(this._shortMonthsParse,e))||-1!==(n=T.call(this._longMonthsParse,e))?n:null:-1!==(n=T.call(this._longMonthsParse,e))||-1!==(n=T.call(this._shortMonthsParse,e))?n:null}.call(this,e,a,t);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(n=U([2e3,s]),t&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),t||this._monthsParse[s]||(n="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[s]=new RegExp(n.replace(".",""),"i")),t&&"MMMM"===a&&this._longMonthsParse[s].test(e))return s;if(t&&"MMM"===a&&this._shortMonthsParse[s].test(e))return s;if(!t&&this._monthsParse[s].test(e))return s}},r.monthsRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ve.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=Ie),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},r.monthsShortRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ve.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Ce),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},r.week=function(e){return Xe(e,this._week.dow,this._week.doy).week},r.firstDayOfYear=function(){return this._week.doy},r.firstDayOfWeek=function(){return this._week.dow},r.weekdays=function(e,a){return a=F(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(a)?"format":"standalone"],!0===e?aa(a,this._week.dow):e?a[e.day()]:a},r.weekdaysMin=function(e){return!0===e?aa(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},r.weekdaysShort=function(e){return!0===e?aa(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},r.weekdaysParse=function(e,a,t){var s,n;if(this._weekdaysParseExact)return function(e,a,t){var s,n,r,e=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=U([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return t?"dddd"===a?-1!==(n=T.call(this._weekdaysParse,e))?n:null:"ddd"===a?-1!==(n=T.call(this._shortWeekdaysParse,e))?n:null:-1!==(n=T.call(this._minWeekdaysParse,e))?n:null:"dddd"===a?-1!==(n=T.call(this._weekdaysParse,e))||-1!==(n=T.call(this._shortWeekdaysParse,e))||-1!==(n=T.call(this._minWeekdaysParse,e))?n:null:"ddd"===a?-1!==(n=T.call(this._shortWeekdaysParse,e))||-1!==(n=T.call(this._weekdaysParse,e))||-1!==(n=T.call(this._minWeekdaysParse,e))?n:null:-1!==(n=T.call(this._minWeekdaysParse,e))||-1!==(n=T.call(this._weekdaysParse,e))||-1!==(n=T.call(this._shortWeekdaysParse,e))?n:null}.call(this,e,a,t);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(n=U([2e3,1]).day(s),t&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(n,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(n,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(n,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(n="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[s]=new RegExp(n.replace(".",""),"i")),t&&"dddd"===a&&this._fullWeekdaysParse[s].test(e))return s;if(t&&"ddd"===a&&this._shortWeekdaysParse[s].test(e))return s;if(t&&"dd"===a&&this._minWeekdaysParse[s].test(e))return s;if(!t&&this._weekdaysParse[s].test(e))return s}},r.weekdaysRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||_a.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=ra),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},r.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||_a.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=da),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},r.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||_a.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ia),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},r.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},r.meridiem=function(e,a,t){return 11<e?t?"pm":"PM":t?"am":"AM"},ya("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var a=e%10;return e+(1===m(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")}}),M.lang=e("moment.lang is deprecated. Use moment.locale instead.",ya),M.langData=e("moment.langData is deprecated. Use moment.localeData instead.",pa);var kt=Math.abs;function Dt(e,a,t,s){a=$a(a,t);return e._milliseconds+=s*a._milliseconds,e._days+=s*a._days,e._months+=s*a._months,e._bubble()}function Tt(e){return e<0?Math.floor(e):Math.ceil(e)}function gt(e){return 4800*e/146097}function wt(e){return 146097*e/4800}function bt(e){return function(){return this.as(e)}}De=bt("ms"),pe=bt("s"),Ne=bt("m"),L=bt("h"),c=bt("d"),ta=bt("w"),f=bt("M"),ke=bt("Q"),y=bt("y");function St(e){return function(){return this.isValid()?this._data[e]:NaN}}var _=St("milliseconds"),Y=St("seconds"),Ke=St("minutes"),r=St("hours"),Ht=St("days"),vt=St("months"),jt=St("years");var xt=Math.round,Pt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ot(e,a,t,s){var n=$a(e).abs(),r=xt(n.as("s")),d=xt(n.as("m")),i=xt(n.as("h")),_=xt(n.as("d")),o=xt(n.as("M")),m=xt(n.as("w")),n=xt(n.as("y")),r=(r<=t.ss?["s",r]:r<t.s&&["ss",r])||d<=1&&["m"]||d<t.m&&["mm",d]||i<=1&&["h"]||i<t.h&&["hh",i]||_<=1&&["d"]||_<t.d&&["dd",_];return(r=(r=null!=t.w?r||m<=1&&["w"]||m<t.w&&["ww",m]:r)||o<=1&&["M"]||o<t.M&&["MM",o]||n<=1&&["y"]||["yy",n])[2]=a,r[3]=0<+e,r[4]=s,function(e,a,t,s,n){return n.relativeTime(a||1,!!t,e,s)}.apply(null,r)}var Wt=Math.abs;function At(e){return(0<e)-(e<0)||+e}function Et(){if(!this.isValid())return this.localeData().invalidDate();var e,a,t,s,n,r,d,i=Wt(this._milliseconds)/1e3,_=Wt(this._days),o=Wt(this._months),m=this.asSeconds();return m?(e=u(i/60),a=u(e/60),i%=60,e%=60,t=u(o/12),o%=12,s=i?i.toFixed(3).replace(/\.?0+$/,""):"",n=At(this._months)!==At(m)?"-":"",r=At(this._days)!==At(m)?"-":"",d=At(this._milliseconds)!==At(m)?"-":"",(m<0?"-":"")+"P"+(t?n+t+"Y":"")+(o?n+o+"M":"")+(_?r+_+"D":"")+(a||e||i?"T":"")+(a?d+a+"H":"")+(e?d+e+"M":"")+(i?d+s+"S":"")):"P0D"}function Ft(e){return 0===e?0:1===e?1:2===e?2:3<=e%100&&e%100<=10?3:11<=e%100?4:5}function H(d){return function(e,a,t,s){var n=Ft(e),r=Jt[d][Ft(e)];return(r=2===n?r[a?0:1]:r).replace(/%d/i,e)}}function zt(e){return 0===e?0:1===e?1:2===e?2:3<=e%100&&e%100<=10?3:11<=e%100?4:5}function v(d){return function(e,a,t,s){var n=zt(e),r=Ct[d][zt(e)];return(r=2===n?r[a?0:1]:r).replace(/%d/i,e)}}function Nt(e){return 0===e?0:1===e?1:2===e?2:3<=e%100&&e%100<=10?3:11<=e%100?4:5}function j(d){return function(e,a,t,s){var n=Nt(e),r=Bt[d][Nt(e)];return(r=2===n?r[a?0:1]:r).replace(/%d/i,e)}}var x=Ja.prototype,Jt=(x.isValid=function(){return this._isValid},x.abs=function(){var e=this._data;return this._milliseconds=kt(this._milliseconds),this._days=kt(this._days),this._months=kt(this._months),e.milliseconds=kt(e.milliseconds),e.seconds=kt(e.seconds),e.minutes=kt(e.minutes),e.hours=kt(e.hours),e.months=kt(e.months),e.years=kt(e.years),this},x.add=function(e,a){return Dt(this,e,a,1)},x.subtract=function(e,a){return Dt(this,e,a,-1)},x.as=function(e){if(!this.isValid())return NaN;var a,t,s=this._milliseconds;if("month"===(e=i(e))||"quarter"===e||"year"===e)switch(a=this._days+s/864e5,t=this._months+gt(a),e){case"month":return t;case"quarter":return t/3;case"year":return t/12}else switch(a=this._days+Math.round(wt(this._months)),e){case"week":return a/7+s/6048e5;case"day":return a+s/864e5;case"hour":return 24*a+s/36e5;case"minute":return 1440*a+s/6e4;case"second":return 86400*a+s/1e3;case"millisecond":return Math.floor(864e5*a)+s;default:throw new Error("Unknown unit "+e)}},x.asMilliseconds=De,x.asSeconds=pe,x.asMinutes=Ne,x.asHours=L,x.asDays=c,x.asWeeks=ta,x.asMonths=f,x.asQuarters=ke,x.asYears=y,x.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*m(this._months/12):NaN},x._bubble=function(){var e=this._milliseconds,a=this._days,t=this._months,s=this._data;return 0<=e&&0<=a&&0<=t||e<=0&&a<=0&&t<=0||(e+=864e5*Tt(wt(t)+a),t=a=0),s.milliseconds=e%1e3,e=u(e/1e3),s.seconds=e%60,e=u(e/60),s.minutes=e%60,e=u(e/60),s.hours=e%24,a+=u(e/24),t+=e=u(gt(a)),a-=Tt(wt(e)),e=u(t/12),t%=12,s.days=a,s.months=t,s.years=e,this},x.clone=function(){return $a(this)},x.get=function(e){return e=i(e),this.isValid()?this[e+"s"]():NaN},x.milliseconds=_,x.seconds=Y,x.minutes=Ke,x.hours=r,x.days=Ht,x.weeks=function(){return u(this.days()/7)},x.months=vt,x.years=jt,x.humanize=function(e,a){if(!this.isValid())return this.localeData().invalidDate();var t=!1,s=Pt;return"object"==typeof e&&(a=e,e=!1),"boolean"==typeof e&&(t=e),"object"==typeof a&&(s=Object.assign({},Pt,a),null!=a.s&&null==a.ss&&(s.ss=a.s-1)),e=this.localeData(),a=Ot(this,!t,s,e),t&&(a=e.pastFuture(+this,a)),e.postformat(a)},x.toISOString=Et,x.toString=Et,x.toJSON=Et,x.locale=rt,x.localeData=dt,x.toIsoString=e("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Et),x.lang=na,s("X",0,0,"unix"),s("x",0,0,"valueOf"),p("x",ge),p("X",/[+-]?\d+(\.\d{1,3})?/),D("X",function(e,a,t){t._d=new Date(1e3*parseFloat(e))}),D("x",function(e,a,t){t._d=new Date(m(e))}),M.version="2.29.4",E=S,M.fn=n,M.min=function(){return za("isBefore",[].slice.call(arguments,0))},M.max=function(){return za("isAfter",[].slice.call(arguments,0))},M.now=function(){return Date.now?Date.now():+new Date},M.utc=U,M.unix=function(e){return S(1e3*e)},M.months=function(e,a){return ft(e,a,"months")},M.isDate=R,M.locale=ya,M.invalid=V,M.duration=$a,M.isMoment=Q,M.weekdays=function(e,a,t){return pt(e,a,t,"weekdays")},M.parseZone=function(){return S.apply(null,arguments).parseZone()},M.localeData=pa,M.isDuration=Ra,M.monthsShort=function(e,a){return ft(e,a,"monthsShort")},M.weekdaysMin=function(e,a,t){return pt(e,a,t,"weekdaysMin")},M.defineLocale=fa,M.updateLocale=function(e,a){var t,s;return null!=a?(s=Ma,null!=b[e]&&null!=b[e].parentLocale?b[e].set(se(b[e]._config,a)):(a=se(s=null!=(t=Ya(e))?t._config:s,a),null==t&&(a.abbr=e),(s=new ne(a)).parentLocale=b[e],b[e]=s),ya(e)):null!=b[e]&&(null!=b[e].parentLocale?(b[e]=b[e].parentLocale,e===ya()&&ya(e)):null!=b[e]&&delete b[e]),b[e]},M.locales=function(){return re(b)},M.weekdaysShort=function(e,a,t){return pt(e,a,t,"weekdaysShort")},M.normalizeUnits=i,M.relativeTimeRounding=function(e){return void 0===e?xt:"function"==typeof e&&(xt=e,!0)},M.relativeTimeThreshold=function(e,a){return void 0!==Pt[e]&&(void 0===a?Pt[e]:(Pt[e]=a,"s"===e&&(Pt.ss=a-1),!0))},M.calendarFormat=function(e,a){return(e=e.diff(a,"days",!0))<-6?"sameElse":e<-1?"lastWeek":e<0?"lastDay":e<1?"sameDay":e<2?"nextDay":e<7?"nextWeek":"sameElse"},M.prototype=n,M.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},M.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"vm":"VM":t?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||20<=e?"ste":"de")},week:{dow:1,doy:4}}),{s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]}),De=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"],Rt=(M.defineLocale("ar-dz",{months:De,monthsShort:De,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:H("s"),ss:H("s"),m:H("m"),mm:H("m"),h:H("h"),hh:H("h"),d:H("d"),dd:H("d"),M:H("M"),MM:H("M"),y:H("y"),yy:H("y")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:0,doy:4}}),M.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}}),{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"}),Ct={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},pe=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"],It=(M.defineLocale("ar-ly",{months:pe,monthsShort:pe,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:v("s"),ss:v("s"),m:v("m"),mm:v("m"),h:v("h"),hh:v("h"),d:v("d"),dd:v("d"),M:v("M"),MM:v("M"),y:v("y"),yy:v("y")},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return Rt[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}}),M.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}}),{1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"}),Ut={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},Gt=(M.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return Ut[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return It[e]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}}),M.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}}),{1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"}),Vt={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},Bt={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},Ne=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"],Kt=(M.defineLocale("ar",{months:Ne,monthsShort:Ne,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:j("s"),ss:j("s"),m:j("m"),mm:j("m"),h:j("h"),hh:j("h"),d:j("d"),dd:j("d"),M:j("M"),MM:j("M"),y:j("y"),yy:j("y")},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return Vt[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return Gt[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}}),{1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"});function qt(e,a,t){return"m"===t?a?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===t?a?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":e+" "+(e=+e,a=(a={ss:a?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:a?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:a?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[t]).split("_"),e%10==1&&e%100!=11?a[0]:2<=e%10&&e%10<=4&&(e%100<10||20<=e%100)?a[1]:a[2])}M.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(e){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(e)},meridiem:function(e,a,t){return e<4?"gec\u0259":e<12?"s\u0259h\u0259r":e<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(e){if(0===e)return e+"-\u0131nc\u0131";var a=e%10;return e+(Kt[a]||Kt[e%100-a]||Kt[100<=e?100:null])},week:{dow:1,doy:7}}),M.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:qt,mm:qt,h:qt,hh:qt,d:"\u0434\u0437\u0435\u043d\u044c",dd:qt,M:"\u043c\u0435\u0441\u044f\u0446",MM:qt,y:"\u0433\u043e\u0434",yy:qt},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(e)},meridiem:function(e,a,t){return e<4?"\u043d\u043e\u0447\u044b":e<12?"\u0440\u0430\u043d\u0456\u0446\u044b":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-\u044b":e+"-\u0456";case"D":return e+"-\u0433\u0430";default:return e}},week:{dow:1,doy:7}}),M.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-\u0435\u0432":0==t?e+"-\u0435\u043d":10<t&&t<20?e+"-\u0442\u0438":1==a?e+"-\u0432\u0438":2==a?e+"-\u0440\u0438":7==a||8==a?e+"-\u043c\u0438":e+"-\u0442\u0438"},week:{dow:1,doy:7}}),M.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});var Zt={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},$t={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"},Qt=(M.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(e){return $t[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Zt[e]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===a?e<4?e:e+12:"\u09ad\u09cb\u09b0"===a||"\u09b8\u0995\u09be\u09b2"===a?e:"\u09a6\u09c1\u09aa\u09c1\u09b0"===a?3<=e?e:e+12:"\u09ac\u09bf\u0995\u09be\u09b2"===a||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u09b0\u09be\u09a4":e<6?"\u09ad\u09cb\u09b0":e<12?"\u09b8\u0995\u09be\u09b2":e<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<18?"\u09ac\u09bf\u0995\u09be\u09b2":e<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}}),{1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"}),Xt={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"},es=(M.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(e){return Xt[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Qt[e]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===a&&4<=e||"\u09a6\u09c1\u09aa\u09c1\u09b0"===a&&e<5||"\u09ac\u09bf\u0995\u09be\u09b2"===a?e+12:e},meridiem:function(e,a,t){return e<4?"\u09b0\u09be\u09a4":e<10?"\u09b8\u0995\u09be\u09b2":e<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}}),{1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"}),as={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};function ts(e,a,t){return e+" "+(t={mm:"munutenn",MM:"miz",dd:"devezh"}[t],2!==(e=e)?t:void 0!==(e={m:"v",b:"v",d:"z"})[(t=t).charAt(0)]?e[t.charAt(0)]+t.substring(1):t)}M.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(e){return e.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(e){return as[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return es[e]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===a&&4<=e||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===a&&e<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===a?e+12:e},meridiem:function(e,a,t){return e<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":e<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":e<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":e<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}});L=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],c=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,ta=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];function ss(e,a,t){var s=e+" ";switch(t){case"ss":return s+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return a?"jedna minuta":"jedne minute";case"mm":return s+=1!==e&&(2===e||3===e||4===e)?"minute":"minuta";case"h":return a?"jedan sat":"jednog sata";case"hh":return s+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return s+=1===e?"dan":"dana";case"MM":return s+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return s+=1!==e&&(2===e||3===e||4===e)?"godine":"godina"}}M.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:ta,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:ta,monthsRegex:c,monthsShortRegex:c,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:L,longMonthsParse:L,shortMonthsParse:L,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:ts,h:"un eur",hh:"%d eur",d:"un devezh",dd:ts,M:"ur miz",MM:ts,y:"ur bloaz",yy:function(e){switch(function e(a){if(9<a)return e(a%10);return a}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(e){return e+(1===e?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,a,t){return e<12?"a.m.":"g.m."}}),M.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:ss,m:ss,mm:ss,h:ss,hh:ss,d:"dan",dd:ss,M:"mjesec",MM:ss,y:"godinu",yy:ss},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),M.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,a){return e+("w"!==a&&"W"!==a?1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8":"a")},week:{dow:1,doy:4}});f={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},ke="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),y=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],_=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function ns(e){return 1<e&&e<5&&1!=~~(e/10)}function P(e,a,t,s){var n=e+" ";switch(t){case"s":return a||s?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return a||s?n+(ns(e)?"sekundy":"sekund"):n+"sekundami";case"m":return a?"minuta":s?"minutu":"minutou";case"mm":return a||s?n+(ns(e)?"minuty":"minut"):n+"minutami";case"h":return a?"hodina":s?"hodinu":"hodinou";case"hh":return a||s?n+(ns(e)?"hodiny":"hodin"):n+"hodinami";case"d":return a||s?"den":"dnem";case"dd":return a||s?n+(ns(e)?"dny":"dn\xed"):n+"dny";case"M":return a||s?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return a||s?n+(ns(e)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):n+"m\u011bs\xedci";case"y":return a||s?"rok":"rokem";case"yy":return a||s?n+(ns(e)?"roky":"let"):n+"lety"}}function rs(e,a,t,s){e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?e[t][0]:e[t][1]}function ds(e,a,t,s){e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?e[t][0]:e[t][1]}function is(e,a,t,s){e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?e[t][0]:e[t][1]}M.defineLocale("cs",{months:f,monthsShort:ke,monthsRegex:_,monthsShortRegex:_,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:P,ss:P,m:P,mm:P,h:P,hh:P,d:P,dd:P,M:P,MM:P,y:P,yy:P},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(e){return e+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(e)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(e)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}}),M.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var a="";return 20<e?a=40===e||50===e||60===e||80===e||100===e?"fed":"ain":0<e&&(a=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+a},week:{dow:1,doy:4}}),M.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:rs,mm:"%d Minuten",h:rs,hh:"%d Stunden",d:rs,dd:rs,w:rs,ww:"%d Wochen",M:rs,MM:rs,y:rs,yy:rs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:ds,mm:"%d Minuten",h:ds,hh:"%d Stunden",d:ds,dd:ds,w:ds,ww:"%d Wochen",M:ds,MM:ds,y:ds,yy:ds},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:is,mm:"%d Minuten",h:is,hh:"%d Stunden",d:is,dd:is,w:is,ww:"%d Wochen",M:is,MM:is,y:is,yy:is},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});Y=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],Ke=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];M.defineLocale("dv",{months:Y,monthsShort:Y,weekdays:Ke,weekdaysShort:Ke,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(e){return"\u0789\u078a"===e},meridiem:function(e,a,t){return e<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:7,doy:12}}),M.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(e,a){return e?("string"==typeof a&&/D/.test(a.substring(0,a.indexOf("MMMM")))?this._monthsGenitiveEl:this._monthsNominativeEl)[e.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(e,a,t){return 11<e?t?"\u03bc\u03bc":"\u039c\u039c":t?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(e){return"\u03bc"===(e+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT";default:return"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,a){var t,e=this._calendarEl[e],s=a&&a.hours();return t=e,(e="undefined"!=typeof Function&&t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)?e.apply(a):e).replace("{}",s%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}}),M.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:0,doy:4}}),M.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")}}),M.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),M.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),M.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")}}),M.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:0,doy:6}}),M.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),M.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),M.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,a,t){return 11<e?t?"p.t.m.":"P.T.M.":t?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});var _s="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),os="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Ht=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,ms=(M.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?os:_s)[e.month()]:_s},monthsRegex:Ht,monthsShortRegex:Ht,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_")),us="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),vt=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],jt=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,ls=(M.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?us:ms)[e.month()]:ms},monthsRegex:jt,monthsShortRegex:jt,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:vt,longMonthsParse:vt,shortMonthsParse:vt,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"}),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_")),Ms="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),x=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],na=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,hs=(M.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?Ms:ls)[e.month()]:ls},monthsRegex:na,monthsShortRegex:na,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}}),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_")),cs="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),ge=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;function Ls(e,a,t,s){e={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[e+" minuti",e+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[e+" tunni",e+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[e+" kuu",e+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[e+" aasta",e+" aastat"]};return a?e[t][2]||e[t][1]:s?e[t][0]:e[t][1]}M.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?cs:hs)[e.month()]:hs},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:ge,longMonthsParse:ge,shortMonthsParse:ge,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"}),M.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:Ls,ss:Ls,m:Ls,mm:Ls,h:Ls,hh:Ls,d:Ls,dd:"%d p\xe4eva",M:Ls,MM:Ls,y:Ls,yy:Ls},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var Ys={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},ys={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"},fs=(M.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(e){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(e)},meridiem:function(e,a,t){return e<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/[\u06f0-\u06f9]/g,function(e){return ys[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return Ys[e]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}}),"nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" ")),ps=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",fs[7],fs[8],fs[9]];function O(e,a,t,s){var n="";switch(t){case"s":return s?"muutaman sekunnin":"muutama sekunti";case"ss":n=s?"sekunnin":"sekuntia";break;case"m":return s?"minuutin":"minuutti";case"mm":n=s?"minuutin":"minuuttia";break;case"h":return s?"tunnin":"tunti";case"hh":n=s?"tunnin":"tuntia";break;case"d":return s?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":n=s?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return s?"kuukauden":"kuukausi";case"MM":n=s?"kuukauden":"kuukautta";break;case"y":return s?"vuoden":"vuosi";case"yy":n=s?"vuoden":"vuotta";break}return t=s,n=((e=e)<10?(t?ps:fs)[e]:e)+" "+n}M.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),M.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}}),M.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});var De=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,pe=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i],ks=(M.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:De,monthsShortRegex:De,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:pe,longMonthsParse:pe,shortMonthsParse:pe,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,a){switch(a){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}}),"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_")),Ds="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");M.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?Ds:ks)[e.month()]:ks},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||20<=e?"ste":"de")},week:{dow:1,doy:4}}),M.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}});function Ts(e,a,t,s){e={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[e+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",e+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[e+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",e+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[e+" \u0935\u0930\u093e\u0902\u0928\u0940",e+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[e+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",e+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[e+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",e+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[e+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",e+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return s?e[t][0]:e[t][1]}function gs(e,a,t,s){e={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return s?e[t][0]:e[t][1]}M.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}}),M.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),M.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:Ts,ss:Ts,m:Ts,mm:Ts,h:Ts,hh:Ts,d:Ts,dd:Ts,M:Ts,MM:Ts,y:Ts,yy:Ts},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(e,a){switch(a){case"D":return e+"\u0935\u0947\u0930";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0930\u093e\u0924\u0940"===a?e<4?e:e+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===a?e:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===a?12<e?e:e+12:"\u0938\u093e\u0902\u091c\u0947"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0930\u093e\u0924\u0940":e<12?"\u0938\u0915\u093e\u0933\u0940\u0902":e<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":e<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}}),M.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:gs,ss:gs,m:gs,mm:gs,h:gs,hh:gs,d:gs,dd:gs,M:gs,MM:gs,y:gs,yy:gs},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,a){switch(a){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,a){return 12===e&&(e=0),"rati"===a?e<4?e:e+12:"sokallim"===a?e:"donparam"===a?12<e?e:e+12:"sanje"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}});var ws={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},bs={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"},Ss=(M.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(e){return e.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(e){return bs[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return ws[e]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0ab0\u0abe\u0aa4"===a?e<4?e:e+12:"\u0ab8\u0ab5\u0abe\u0ab0"===a?e:"\u0aac\u0aaa\u0acb\u0ab0"===a?10<=e?e:e+12:"\u0ab8\u0abe\u0a82\u0a9c"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0ab0\u0abe\u0aa4":e<10?"\u0ab8\u0ab5\u0abe\u0ab0":e<17?"\u0aac\u0aaa\u0acb\u0ab0":e<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}}),M.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(e){return 2===e?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":e+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(e){return 2===e?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":e+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(e){return 2===e?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":e+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(e){return 2===e?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":e%10==0&&10!==e?e+" \u05e9\u05e0\u05d4":e+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(e){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(e)},meridiem:function(e,a,t){return e<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":e<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":e<12?t?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":e<18?t?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}}),{1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"}),Hs={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},Ne=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];function vs(e,a,t){var s=e+" ";switch(t){case"ss":return s+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return a?"jedna minuta":"jedne minute";case"mm":return s+=1!==e&&(2===e||3===e||4===e)?"minute":"minuta";case"h":return a?"jedan sat":"jednog sata";case"hh":return s+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return s+=1===e?"dan":"dana";case"MM":return s+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return s+=1!==e&&(2===e||3===e||4===e)?"godine":"godina"}}M.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:Ne,longMonthsParse:Ne,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return Hs[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Ss[e]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0930\u093e\u0924"===a?e<4?e:e+12:"\u0938\u0941\u092c\u0939"===a?e:"\u0926\u094b\u092a\u0939\u0930"===a?10<=e?e:e+12:"\u0936\u093e\u092e"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0930\u093e\u0924":e<10?"\u0938\u0941\u092c\u0939":e<17?"\u0926\u094b\u092a\u0939\u0930":e<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}}),M.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:vs,m:vs,mm:vs,h:vs,hh:vs,d:"dan",dd:vs,M:"mjesec",MM:vs,y:"godinu",yy:vs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var js="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function xs(e,a,t,s){var n=e;switch(t){case"s":return s||a?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return n+(s||a)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(s||a?" perc":" perce");case"mm":return n+(s||a?" perc":" perce");case"h":return"egy"+(s||a?" \xf3ra":" \xf3r\xe1ja");case"hh":return n+(s||a?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(s||a?" nap":" napja");case"dd":return n+(s||a?" nap":" napja");case"M":return"egy"+(s||a?" h\xf3nap":" h\xf3napja");case"MM":return n+(s||a?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(s||a?" \xe9v":" \xe9ve");case"yy":return n+(s||a?" \xe9v":" \xe9ve")}return""}function Ps(e){return(e?"":"[m\xfalt] ")+"["+js[this.day()]+"] LT[-kor]"}function Os(e){return e%100==11||e%10!=1}function Ws(e,a,t,s){var n=e+" ";switch(t){case"s":return a||s?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return Os(e)?n+(a||s?"sek\xfandur":"sek\xfandum"):n+"sek\xfanda";case"m":return a?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return Os(e)?n+(a||s?"m\xedn\xfatur":"m\xedn\xfatum"):a?n+"m\xedn\xfata":n+"m\xedn\xfatu";case"hh":return Os(e)?n+(a||s?"klukkustundir":"klukkustundum"):n+"klukkustund";case"d":return a?"dagur":s?"dag":"degi";case"dd":return Os(e)?a?n+"dagar":n+(s?"daga":"d\xf6gum"):a?n+"dagur":n+(s?"dag":"degi");case"M":return a?"m\xe1nu\xf0ur":s?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return Os(e)?a?n+"m\xe1nu\xf0ir":n+(s?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):a?n+"m\xe1nu\xf0ur":n+(s?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return a||s?"\xe1r":"\xe1ri";case"yy":return Os(e)?n+(a||s?"\xe1r":"\xe1rum"):n+(a||s?"\xe1r":"\xe1ri")}}M.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,a,t){return e<12?!0===t?"de":"DE":!0===t?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return Ps.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return Ps.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:xs,ss:xs,m:xs,mm:xs,h:xs,hh:xs,d:xs,dd:xs,M:xs,MM:xs,y:xs,yy:xs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(e){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(e)},meridiem:function(e){return e<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":e<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":e<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(e,a){switch(a){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-\u056b\u0576":e+"-\u0580\u0564";default:return e}},week:{dow:1,doy:7}}),M.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"siang"===a?11<=e?e:e+12:"sore"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}}),M.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:Ws,ss:Ws,m:Ws,mm:Ws,h:"klukkustund",hh:Ws,d:Ws,dd:Ws,M:Ws,MM:Ws,y:Ws,yy:Ws},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),M.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(1<this.hours()?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),M.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(e,a){return"\u5143"===a[1]?1:parseInt(a[1]||e,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(e){return"\u5348\u5f8c"===e},meridiem:function(e,a,t){return e<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(e){return e.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(e){return this.week()!==e.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(e,a){switch(a){case"y":return 1===e?"\u5143\u5e74":e+"\u5e74";case"d":case"D":case"DDD":return e+"\u65e5";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}}),M.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,a){return 12===e&&(e=0),"enjing"===a?e:"siyang"===a?11<=e?e:e+12:"sonten"===a||"ndalu"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}),M.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(e,a,t){return"\u10d8"===t?a+"\u10e8\u10d8":a+t+"\u10e8\u10d8"})},past:function(e){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(e)?e.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(e)?e.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):e},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(e){return 0===e?e:1===e?e+"-\u10da\u10d8":e<20||e<=100&&e%20==0||e%100==0?"\u10db\u10d4-"+e:e+"-\u10d4"},week:{dow:1,doy:7}});var As={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"},Es=(M.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(e){return e+(As[e]||As[e%10]||As[100<=e?100:null])},week:{dow:1,doy:7}}),{1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"}),Fs={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"},zs=(M.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(e){return"\u179b\u17d2\u1784\u17b6\u1785"===e},meridiem:function(e,a,t){return e<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(e){return e.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(e){return Fs[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Es[e]})},week:{dow:1,doy:4}}),{1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"}),Ns={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"},Js=(M.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(e){return e.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(e){return Ns[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return zs[e]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===a?e<4?e:e+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===a?e:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===a?10<=e?e:e+12:"\u0cb8\u0c82\u0c9c\u0cc6"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":e<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":e<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":e<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(e){return e+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}}),M.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"\uc77c";case"M":return e+"\uc6d4";case"w":case"W":return e+"\uc8fc";default:return e}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(e){return"\uc624\ud6c4"===e},meridiem:function(e,a,t){return e<12?"\uc624\uc804":"\uc624\ud6c4"}}),{1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"}),Rs={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},ta=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"],Cs=(M.defineLocale("ku",{months:ta,monthsShort:ta,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(e){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(e)},meridiem:function(e,a,t){return e<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return Rs[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return Js[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}}),{0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"});function Is(e,a,t,s){var n={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return a?n[t][0]:n[t][1]}function Us(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;var a;if(e<100)return Us(0==(a=e%10)?e/10:a);if(e<1e4){for(;10<=e;)e/=10;return Us(e)}return Us(e/=1e3)}M.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(e){return e+(Cs[e]||Cs[e%10]||Cs[100<=e?100:null])},week:{dow:1,doy:7}}),M.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return Us(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return Us(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:Is,mm:"%d Minutten",h:Is,hh:"%d Stonnen",d:Is,dd:"%d Deeg",M:Is,MM:"%d M\xe9int",y:Is,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(e){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===e},meridiem:function(e,a,t){return e<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(e){return"\u0e97\u0eb5\u0ec8"+e}});var Gs={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function Vs(e,a,t,s){return a?Ks(t)[0]:s?Ks(t)[1]:Ks(t)[2]}function Bs(e){return e%10==0||10<e&&e<20}function Ks(e){return Gs[e].split("_")}function qs(e,a,t,s){var n=e+" ";return 1===e?n+Vs(0,a,t[0],s):a?n+(Bs(e)?Ks(t)[1]:Ks(t)[0]):s?n+Ks(t)[1]:n+(Bs(e)?Ks(t)[1]:Ks(t)[2])}M.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function(e,a,t,s){return a?"kelios sekund\u0117s":s?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:qs,m:Vs,mm:qs,h:Vs,hh:qs,d:Vs,dd:qs,M:Vs,MM:qs,y:Vs,yy:qs},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});var Zs={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function $s(e,a,t){return t?a%10==1&&a%100!=11?e[2]:e[3]:a%10==1&&a%100!=11?e[0]:e[1]}function Qs(e,a,t){return e+" "+$s(Zs[t],e,a)}function Xs(e,a,t){return $s(Zs[t],e,a)}M.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function(e,a){return a?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:Qs,m:Xs,mm:Qs,h:Xs,hh:Qs,d:Xs,dd:Qs,M:Xs,MM:Qs,y:Xs,yy:Qs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var en={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,a){return 1===e?a[0]:2<=e&&e<=4?a[1]:a[2]},translate:function(e,a,t){var s=en.words[t];return 1===t.length?a?s[0]:s[1]:e+" "+en.correctGrammaticalCase(e,s)}};function an(e,a,t,s){switch(t){case"s":return a?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return e+(a?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return e+(a?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return e+(a?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return e+(a?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return e+(a?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return e+(a?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return e}}M.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:en.translate,m:en.translate,mm:en.translate,h:en.translate,hh:en.translate,d:"dan",dd:en.translate,M:"mjesec",MM:en.translate,y:"godinu",yy:en.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),M.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),M.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-\u0435\u0432":0==t?e+"-\u0435\u043d":10<t&&t<20?e+"-\u0442\u0438":1==a?e+"-\u0432\u0438":2==a?e+"-\u0440\u0438":7==a||8==a?e+"-\u043c\u0438":e+"-\u0442\u0438"},week:{dow:1,doy:7}}),M.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===a&&4<=e||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===a||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===a?e+12:e},meridiem:function(e,a,t){return e<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":e<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":e<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":e<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}}),M.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(e){return"\u04ae\u0425"===e},meridiem:function(e,a,t){return e<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:an,ss:an,m:an,mm:an,h:an,hh:an,d:an,dd:an,M:an,MM:an,y:an,yy:an},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+" \u04e9\u0434\u04e9\u0440";default:return e}}});var tn={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},sn={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function nn(e,a,t,s){var n="";if(a)switch(t){case"s":n="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":n="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":n="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":n="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":n="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":n="%d \u0924\u093e\u0938";break;case"d":n="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":n="%d \u0926\u093f\u0935\u0938";break;case"M":n="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":n="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":n="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":n="%d \u0935\u0930\u094d\u0937\u0947";break}else switch(t){case"s":n="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":n="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":n="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":n="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":n="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":n="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":n="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":n="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":n="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":n="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":n="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":n="%d \u0935\u0930\u094d\u0937\u093e\u0902";break}return n.replace(/%d/i,e)}M.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:nn,ss:nn,m:nn,mm:nn,h:nn,hh:nn,d:nn,dd:nn,M:nn,MM:nn,y:nn,yy:nn},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return sn[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return tn[e]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u092a\u0939\u093e\u091f\u0947"===a||"\u0938\u0915\u093e\u0933\u0940"===a?e:"\u0926\u0941\u092a\u093e\u0930\u0940"===a||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===a||"\u0930\u093e\u0924\u094d\u0930\u0940"===a?12<=e?e:e+12:void 0},meridiem:function(e,a,t){return 0<=e&&e<6?"\u092a\u0939\u093e\u091f\u0947":e<12?"\u0938\u0915\u093e\u0933\u0940":e<17?"\u0926\u0941\u092a\u093e\u0930\u0940":e<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}}),M.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?11<=e?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),M.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?11<=e?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),M.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}});var rn={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},dn={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"},_n=(M.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(e){return e.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(e){return dn[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return rn[e]})},week:{dow:1,doy:4}}),M.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"}),on={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},mn=(M.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return on[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return _n[e]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0930\u093e\u0924\u093f"===a?e<4?e:e+12:"\u092c\u093f\u0939\u093e\u0928"===a?e:"\u0926\u093f\u0909\u0901\u0938\u094b"===a?10<=e?e:e+12:"\u0938\u093e\u0901\u091d"===a?e+12:void 0},meridiem:function(e,a,t){return e<3?"\u0930\u093e\u0924\u093f":e<12?"\u092c\u093f\u0939\u093e\u0928":e<16?"\u0926\u093f\u0909\u0901\u0938\u094b":e<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}}),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_")),un="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),c=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],L=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,ln=(M.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?un:mn)[e.month()]:mn},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||20<=e?"ste":"de")},week:{dow:1,doy:4}}),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_")),Mn="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),f=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],ke=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,hn=(M.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?(/-MMM-/.test(a)?Mn:ln)[e.month()]:ln},monthsRegex:ke,monthsShortRegex:ke,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:f,longMonthsParse:f,shortMonthsParse:f,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||20<=e?"ste":"de")},week:{dow:1,doy:4}}),M.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,a){return e+("w"!==a&&"W"!==a?1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8":"a")},week:{dow:1,doy:4}}),{1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"}),cn={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"},Ln=(M.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(e){return e.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(e){return cn[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return hn[e]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0a30\u0a3e\u0a24"===a?e<4?e:e+12:"\u0a38\u0a35\u0a47\u0a30"===a?e:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===a?10<=e?e:e+12:"\u0a38\u0a3c\u0a3e\u0a2e"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0a30\u0a3e\u0a24":e<10?"\u0a38\u0a35\u0a47\u0a30":e<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":e<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}}),"stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_")),Yn="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),_=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function yn(e){return e%10<5&&1<e%10&&~~(e/10)%10!=1}function fn(e,a,t){var s=e+" ";switch(t){case"ss":return s+(yn(e)?"sekundy":"sekund");case"m":return a?"minuta":"minut\u0119";case"mm":return s+(yn(e)?"minuty":"minut");case"h":return a?"godzina":"godzin\u0119";case"hh":return s+(yn(e)?"godziny":"godzin");case"ww":return s+(yn(e)?"tygodnie":"tygodni");case"MM":return s+(yn(e)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return s+(yn(e)?"lata":"lat")}}function pn(e,a,t){return e+(20<=e%100||100<=e&&e%100==0?" de ":" ")+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[t]}function kn(e,a,t){return"m"===t?a?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":e+" "+(e=+e,a=(a={ss:a?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:a?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[t]).split("_"),e%10==1&&e%100!=11?a[0]:2<=e%10&&e%10<=4&&(e%100<10||20<=e%100)?a[1]:a[2])}M.defineLocale("pl",{months:function(e,a){return e?(/D MMMM/.test(a)?Yn:Ln)[e.month()]:Ln},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:fn,m:fn,mm:fn,h:fn,hh:fn,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:fn,M:"miesi\u0105c",MM:fn,y:"rok",yy:fn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"}),M.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),M.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:pn,m:"un minut",mm:pn,h:"o or\u0103",hh:pn,d:"o zi",dd:pn,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:pn,M:"o lun\u0103",MM:pn,y:"un an",yy:pn},week:{dow:1,doy:7}});y=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i],M.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:y,longMonthsParse:y,shortMonthsParse:y,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:kn,m:kn,mm:kn,h:"\u0447\u0430\u0441",hh:kn,d:"\u0434\u0435\u043d\u044c",dd:kn,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:kn,M:"\u043c\u0435\u0441\u044f\u0446",MM:kn,y:"\u0433\u043e\u0434",yy:kn},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(e)},meridiem:function(e,a,t){return e<4?"\u043d\u043e\u0447\u0438":e<12?"\u0443\u0442\u0440\u0430":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":return e+"-\u0439";case"D":return e+"-\u0433\u043e";case"w":case"W":return e+"-\u044f";default:return e}},week:{dow:1,doy:4}}),Y=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],Ke=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"],M.defineLocale("sd",{months:Y,monthsShort:Y,weekdays:Ke,weekdaysShort:Ke,weekdaysMin:Ke,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}}),M.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(e){return e+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(e){return"\u0db4.\u0dc0."===e||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===e},meridiem:function(e,a,t){return 11<e?t?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":t?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}}),Ht="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),r="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function Dn(e){return 1<e&&e<5}function Tn(e,a,t,s){var n=e+" ";switch(t){case"s":return a||s?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return a||s?n+(Dn(e)?"sekundy":"sek\xfand"):n+"sekundami";case"m":return a?"min\xfata":s?"min\xfatu":"min\xfatou";case"mm":return a||s?n+(Dn(e)?"min\xfaty":"min\xfat"):n+"min\xfatami";case"h":return a?"hodina":s?"hodinu":"hodinou";case"hh":return a||s?n+(Dn(e)?"hodiny":"hod\xedn"):n+"hodinami";case"d":return a||s?"de\u0148":"d\u0148om";case"dd":return a||s?n+(Dn(e)?"dni":"dn\xed"):n+"d\u0148ami";case"M":return a||s?"mesiac":"mesiacom";case"MM":return a||s?n+(Dn(e)?"mesiace":"mesiacov"):n+"mesiacmi";case"y":return a||s?"rok":"rokom";case"yy":return a||s?n+(Dn(e)?"roky":"rokov"):n+"rokmi"}}function gn(e,a,t,s){var n=e+" ";switch(t){case"s":return a||s?"nekaj sekund":"nekaj sekundami";case"ss":return n+=1===e?a?"sekundo":"sekundi":2===e?a||s?"sekundi":"sekundah":e<5?a||s?"sekunde":"sekundah":"sekund";case"m":return a?"ena minuta":"eno minuto";case"mm":return n+=1===e?a?"minuta":"minuto":2===e?a||s?"minuti":"minutama":e<5?a||s?"minute":"minutami":a||s?"minut":"minutami";case"h":return a?"ena ura":"eno uro";case"hh":return n+=1===e?a?"ura":"uro":2===e?a||s?"uri":"urama":e<5?a||s?"ure":"urami":a||s?"ur":"urami";case"d":return a||s?"en dan":"enim dnem";case"dd":return n+=1===e?a||s?"dan":"dnem":2===e?a||s?"dni":"dnevoma":a||s?"dni":"dnevi";case"M":return a||s?"en mesec":"enim mesecem";case"MM":return n+=1===e?a||s?"mesec":"mesecem":2===e?a||s?"meseca":"mesecema":e<5?a||s?"mesece":"meseci":a||s?"mesecev":"meseci";case"y":return a||s?"eno leto":"enim letom";case"yy":return n+=1===e?a||s?"leto":"letom":2===e?a||s?"leti":"letoma":e<5?a||s?"leta":"leti":a||s?"let":"leti"}}M.defineLocale("sk",{months:Ht,monthsShort:r,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 4:case 5:return"[minul\xfd] dddd [o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:Tn,ss:Tn,m:Tn,mm:Tn,h:Tn,hh:Tn,d:Tn,dd:Tn,M:Tn,MM:Tn,y:Tn,yy:Tn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:gn,ss:gn,m:gn,mm:gn,h:gn,hh:gn,d:gn,dd:gn,M:gn,MM:gn,y:gn,yy:gn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),M.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,a,t){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var W={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(e,a){return 1<=e%10&&e%10<=4&&(e%100<10||20<=e%100)?e%10==1?a[0]:a[1]:a[2]},translate:function(e,a,t,s){var n=W.words[t];return 1===t.length?"y"===t&&a?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":s||a?n[0]:n[1]:(s=W.correctGrammaticalCase(e,n),"yy"===t&&a&&"\u0433\u043e\u0434\u0438\u043d\u0443"===s?e+" \u0433\u043e\u0434\u0438\u043d\u0430":e+" "+s)}},A=(M.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:W.translate,m:W.translate,mm:W.translate,h:W.translate,hh:W.translate,d:W.translate,dd:W.translate,M:W.translate,MM:W.translate,y:W.translate,yy:W.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,a){return 1<=e%10&&e%10<=4&&(e%100<10||20<=e%100)?e%10==1?a[0]:a[1]:a[2]},translate:function(e,a,t,s){var n=A.words[t];return 1===t.length?"y"===t&&a?"jedna godina":s||a?n[0]:n[1]:(s=A.correctGrammaticalCase(e,n),"yy"===t&&a&&"godinu"===s?e+" godina":e+" "+s)}}),wn=(M.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:A.translate,m:A.translate,mm:A.translate,h:A.translate,hh:A.translate,d:A.translate,dd:A.translate,M:A.translate,MM:A.translate,y:A.translate,yy:A.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),M.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,a,t){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,a){return 12===e&&(e=0),"ekuseni"===a?e:"emini"===a?11<=e?e:e+12:"entsambama"===a||"ebusuku"===a?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}}),M.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var a=e%10;return e+(1!=~~(e%100/10)&&(1==a||2==a)?":a":":e")},week:{dow:1,doy:4}}),M.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}}),{1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"}),bn={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"},Sn=(M.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(e){return e+"\u0bb5\u0ba4\u0bc1"},preparse:function(e){return e.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(e){return bn[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return wn[e]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(e,a,t){return e<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":e<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":e<10?" \u0b95\u0bbe\u0bb2\u0bc8":e<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":e<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":e<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(e,a){return 12===e&&(e=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===a?e<2?e:e+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===a||"\u0b95\u0bbe\u0bb2\u0bc8"===a||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===a&&10<=e?e:e+12},week:{dow:0,doy:6}}),M.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===a?e<4?e:e+12:"\u0c09\u0c26\u0c2f\u0c02"===a?e:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===a?10<=e?e:e+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":e<10?"\u0c09\u0c26\u0c2f\u0c02":e<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":e<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}}),M.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),{0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"}),Hn=(M.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u0448\u0430\u0431"===a?e<4?e:e+12:"\u0441\u0443\u0431\u04b3"===a?e:"\u0440\u04ef\u0437"===a?11<=e?e:e+12:"\u0431\u0435\u0433\u043e\u04b3"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"\u0448\u0430\u0431":e<11?"\u0441\u0443\u0431\u04b3":e<16?"\u0440\u04ef\u0437":e<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(e){return e+(Sn[e]||Sn[e%10]||Sn[100<=e?100:null])},week:{dow:1,doy:7}}),M.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(e){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===e},meridiem:function(e,a,t){return e<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}}),{1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"}),vn=(M.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var t=e%10;return e+(Hn[t]||Hn[e%100-t]||Hn[100<=e?100:null])}},week:{dow:1,doy:7}}),M.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),"pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"));function jn(e,a,t,s){var n=function(e){var a=Math.floor(e%1e3/100),t=Math.floor(e%100/10),e=e%10,s="";0<a&&(s+=vn[a]+"vatlh");0<t&&(s+=(""!==s?" ":"")+vn[t]+"maH");0<e&&(s+=(""!==s?" ":"")+vn[e]);return""===s?"pagh":s}(e);switch(t){case"ss":return n+" lup";case"mm":return n+" tup";case"hh":return n+" rep";case"dd":return n+" jaj";case"MM":return n+" jar";case"yy":return n+" DIS"}}M.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var a=e;return a=-1!==e.indexOf("jaj")?a.slice(0,-3)+"leS":-1!==e.indexOf("jar")?a.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?a.slice(0,-3)+"nem":a+" pIq"},past:function(e){var a=e;return a=-1!==e.indexOf("jaj")?a.slice(0,-3)+"Hu\u2019":-1!==e.indexOf("jar")?a.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?a.slice(0,-3)+"ben":a+" ret"},s:"puS lup",ss:jn,m:"wa\u2019 tup",mm:jn,h:"wa\u2019 rep",hh:jn,d:"wa\u2019 jaj",dd:jn,M:"wa\u2019 jar",MM:jn,y:"wa\u2019 DIS",yy:jn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var xn={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};function Pn(e,a,t,s){e={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[e+" m\xeduts",e+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[e+" \xfeoras",e+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return s||a?e[t][0]:e[t][1]}function On(e,a,t){return"m"===t?a?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===t?a?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":e+" "+(e=+e,a=(a={ss:a?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:a?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:a?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[t]).split("_"),e%10==1&&e%100!=11?a[0]:2<=e%10&&e%10<=4&&(e%100<10||20<=e%100)?a[1]:a[2])}function Wn(e){return function(){return e+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}M.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(e,a,t){return e<12?t?"\xf6\xf6":"\xd6\xd6":t?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(e){return"\xf6s"===e||"\xd6S"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'\u0131nc\u0131";var t=e%10;return e+(xn[t]||xn[e%100-t]||xn[100<=e?100:null])}},week:{dow:1,doy:7}}),M.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,a,t){return 11<e?t?"d'o":"D'O":t?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:Pn,ss:Pn,m:Pn,mm:Pn,h:Pn,hh:Pn,d:Pn,dd:Pn,M:Pn,MM:Pn,y:Pn,yy:Pn},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),M.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}),M.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}}),M.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===a||"\u0633\u06d5\u06be\u06d5\u0631"===a||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===a||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"!==a&&"\u0643\u06d5\u0686"!==a&&11<=e?e:e+12},meridiem:function(e,a,t){e=100*e+a;return e<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":e<900?"\u0633\u06d5\u06be\u06d5\u0631":e<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":e<1230?"\u0686\u06c8\u0634":e<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return e+"-\u06be\u06d5\u067e\u062a\u06d5";default:return e}},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:7}}),M.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function(e,a){var t={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===e?t.nominative.slice(1,7).concat(t.nominative.slice(0,1)):e?t[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(a)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(a)?"genitive":"nominative"][e.day()]:t.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:Wn("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:Wn("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:Wn("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:Wn("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return Wn("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return Wn("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:On,m:On,mm:On,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:On,d:"\u0434\u0435\u043d\u044c",dd:On,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:On,y:"\u0440\u0456\u043a",yy:On},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(e)},meridiem:function(e,a,t){return e<4?"\u043d\u043e\u0447\u0456":e<12?"\u0440\u0430\u043d\u043a\u0443":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e+"-\u0439";case"D":return e+"-\u0433\u043e";default:return e}},week:{dow:1,doy:7}});jt=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],vt=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];return M.defineLocale("ur",{months:jt,monthsShort:jt,weekdays:vt,weekdaysShort:vt,weekdaysMin:vt,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,a,t){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}}),M.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}}),M.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}}),M.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"sa":"SA":t?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),M.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var a=e%10;return e+(1==~~(e%100/10)?"th":1==a?"st":2==a?"nd":3==a?"rd":"th")},week:{dow:1,doy:4}}),M.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}}),M.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u51cc\u6668"===a||"\u65e9\u4e0a"===a||"\u4e0a\u5348"===a||"\u4e0b\u5348"!==a&&"\u665a\u4e0a"!==a&&11<=e?e:e+12},meridiem:function(e,a,t){e=100*e+a;return e<600?"\u51cc\u6668":e<900?"\u65e9\u4e0a":e<1130?"\u4e0a\u5348":e<1230?"\u4e2d\u5348":e<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(e){return e.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(e){return this.week()!==e.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u5468";default:return e}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}}),M.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u51cc\u6668"===a||"\u65e9\u4e0a"===a||"\u4e0a\u5348"===a?e:"\u4e2d\u5348"===a?11<=e?e:e+12:"\u4e0b\u5348"===a||"\u665a\u4e0a"===a?e+12:void 0},meridiem:function(e,a,t){e=100*e+a;return e<600?"\u51cc\u6668":e<900?"\u65e9\u4e0a":e<1200?"\u4e0a\u5348":1200===e?"\u4e2d\u5348":e<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}}),M.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u51cc\u6668"===a||"\u65e9\u4e0a"===a||"\u4e0a\u5348"===a?e:"\u4e2d\u5348"===a?11<=e?e:e+12:"\u4e0b\u5348"===a||"\u665a\u4e0a"===a?e+12:void 0},meridiem:function(e,a,t){e=100*e+a;return e<600?"\u51cc\u6668":e<900?"\u65e9\u4e0a":e<1130?"\u4e0a\u5348":e<1230?"\u4e2d\u5348":e<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}}),M.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,a){return 12===e&&(e=0),"\u51cc\u6668"===a||"\u65e9\u4e0a"===a||"\u4e0a\u5348"===a?e:"\u4e2d\u5348"===a?11<=e?e:e+12:"\u4e0b\u5348"===a||"\u665a\u4e0a"===a?e+12:void 0},meridiem:function(e,a,t){e=100*e+a;return e<600?"\u51cc\u6668":e<900?"\u65e9\u4e0a":e<1130?"\u4e0a\u5348":e<1230?"\u4e2d\u5348":e<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}}),M.locale("en"),M});
 
   this.__default_export = module.exports;
 }).__default_export;
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/require.js b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/require.js
index 186094b85520..8ad50e2087d5 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/Contrib/require.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/Contrib/require.js
@@ -2,4 +2,4 @@
  * @license RequireJS 2.3.6 Copyright jQuery Foundation and other contributors.
  * Released under MIT license, https://github.com/requirejs/requirejs/blob/master/LICENSE
  */
-var requirejs,require,define;(function(global,setTimeout){var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.3.6",commentRegExp=/\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;function commentReplace(e,t){return t||""}function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){var i;if(e)for(i=0;i<e.length&&(!e[i]||!t(e[i],i,e));i+=1);}function eachReverse(e,t){var i;if(e)for(i=e.length-1;i>-1&&(!e[i]||!t(e[i],i,e));i-=1);}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(e,t,i,r){return t&&eachProp(t,(function(t,n){!i&&hasProp(e,n)||(!r||"object"!=typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?e[n]=t:(e[n]||(e[n]={}),mixin(e[n],t,i,r)))})),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),(function(e){t=t[e]})),t}function makeError(e,t,i,r){var n=new Error(t+"\nhttps://requirejs.org/docs/errors.html#"+e);return n.requireType=e,n.requireModules=r,i&&(n.originalError=i),n}if(void 0===define){if(void 0!==requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}void 0===require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,t,i,r){var n,o,a=defContextName;return isArray(e)||"string"==typeof e||(o=e,isArray(t)?(e=t,t=i,i=r):e=[]),o&&o.context&&(a=o.context),(n=getOwn(contexts,a))||(n=contexts[a]=req.s.newContext(a)),o&&n.configure(o),n.require(e,t,i)},req.config=function(e){return req(e)},req.nextTick=void 0!==setTimeout?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts,newContext},req({}),each(["toUrl","undef","defined","specified"],(function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}})),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,i){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(e,t,i){var r,n=e&&e.config||{};if(isBrowser)return(r=req.createNode(n,t,i)).setAttribute("data-requirecontext",e.contextName),r.setAttribute("data-requiremodule",t),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||isOpera?(r.addEventListener("load",e.onScriptLoad,!1),r.addEventListener("error",e.onScriptError,!1)):(useInteractive=!0,r.attachEvent("onreadystatechange",e.onScriptLoad)),r.src=i,n.onNodeCreated&&n.onNodeCreated(r,n,t,i),currentlyAddingScript=r,baseElement?head.insertBefore(r,baseElement):head.appendChild(r),currentlyAddingScript=null,r;if(isWebWorker)try{setTimeout((function(){}),0),importScripts(i),e.completeLoad(t)}catch(r){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+i,r,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),(function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"))return mainScript=dataMain,cfg.baseUrl||-1!==mainScript.indexOf("!")||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0})),define=function(e,t,i){var r,n;"string"!=typeof e&&(i=t,t=e,e=null),isArray(t)||(i=t,t=null),!t&&isFunction(i)&&(t=[],i.length&&(i.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,(function(e,i){t.push(i)})),t=(1===i.length?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript())&&(e||(e=r.getAttribute("data-requiremodule")),n=contexts[r.getAttribute("data-requirecontext")]),n?(n.defQueue.push([e,t,i]),n.defQueueMap[e]=!0):globalDefQueue.push([e,t,i])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}function newContext(e){var t,i,r,n,o,a={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},s={},u={},c={},d=[],p={},f={},l={},h=1,m=1;function g(e,t,i){var r,n,o,s,u,c,d,p,f,l,h=t&&t.split("/"),m=a.map,g=m&&m["*"];if(e&&(c=(e=e.split("/")).length-1,a.nodeIdCompat&&jsSuffixRegExp.test(e[c])&&(e[c]=e[c].replace(jsSuffixRegExp,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),function(e){var t,i;for(t=0;t<e.length;t++)if("."===(i=e[t]))e.splice(t,1),t-=1;else if(".."===i){if(0===t||1===t&&".."===e[2]||".."===e[t-1])continue;t>0&&(e.splice(t-1,2),t-=2)}}(e),e=e.join("/")),i&&m&&(h||g)){e:for(o=(n=e.split("/")).length;o>0;o-=1){if(u=n.slice(0,o).join("/"),h)for(s=h.length;s>0;s-=1)if((r=getOwn(m,h.slice(0,s).join("/")))&&(r=getOwn(r,u))){d=r,p=o;break e}!f&&g&&getOwn(g,u)&&(f=getOwn(g,u),l=o)}!d&&f&&(d=f,p=l),d&&(n.splice(0,p,d),e=n.join("/"))}return getOwn(a.pkgs,e)||e}function v(e){isBrowser&&each(scripts(),(function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===r.contextName)return t.parentNode.removeChild(t),!0}))}function x(e){var t=getOwn(a.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),r.require.undef(e),r.makeRequire(null,{skipMap:!0})([e]),!0}function b(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function q(e,t,i,n){var o,a,s,u,c=null,d=t?t.name:null,f=e,l=!0,v="";return e||(l=!1,e="_@r"+(h+=1)),c=(u=b(e))[0],e=u[1],c&&(c=g(c,d,n),a=getOwn(p,c)),e&&(c?v=i?e:a&&a.normalize?a.normalize(e,(function(e){return g(e,d,n)})):-1===e.indexOf("!")?g(e,d,n):e:(c=(u=b(v=g(e,d,n)))[0],v=u[1],i=!0,o=r.nameToUrl(v))),{prefix:c,name:v,parentMap:t,unnormalized:!!(s=!c||a||i?"":"_unnormalized"+(m+=1)),url:o,originalName:f,isDefine:l,id:(c?c+"!"+v:v)+s}}function E(e){var t=e.id,i=getOwn(s,t);return i||(i=s[t]=new r.Module(e)),i}function w(e,t,i){var r=e.id,n=getOwn(s,r);!hasProp(p,r)||n&&!n.defineEmitComplete?(n=E(e)).error&&"error"===t?i(n.error):n.on(t,i):"defined"===t&&i(p[r])}function y(e,t){var i=e.requireModules,r=!1;t?t(e):(each(i,(function(t){var i=getOwn(s,t);i&&(i.error=e,i.events.error&&(r=!0,i.emit("error",e)))})),r||req.onError(e))}function S(){globalDefQueue.length&&(each(globalDefQueue,(function(e){var t=e[0];"string"==typeof t&&(r.defQueueMap[t]=!0),d.push(e)})),globalDefQueue=[])}function k(e){delete s[e],delete u[e]}function M(e,t,i){var r=e.map.id;e.error?e.emit("error",e.error):(t[r]=!0,each(e.depMaps,(function(r,n){var o=r.id,a=getOwn(s,o);!a||e.depMatched[n]||i[o]||(getOwn(t,o)?(e.defineDep(n,p[o]),e.check()):M(a,t,i))})),i[r]=!0)}function O(){var e,i,n=1e3*a.waitSeconds,s=n&&r.startTime+n<(new Date).getTime(),c=[],d=[],p=!1,f=!0;if(!t){if(t=!0,eachProp(u,(function(e){var t=e.map,r=t.id;if(e.enabled&&(t.isDefine||d.push(e),!e.error))if(!e.inited&&s)x(r)?(i=!0,p=!0):(c.push(r),v(r));else if(!e.inited&&e.fetched&&t.isDefine&&(p=!0,!t.prefix))return f=!1})),s&&c.length)return(e=makeError("timeout","Load timeout for modules: "+c,null,c)).contextName=r.contextName,y(e);f&&each(d,(function(e){M(e,{},{})})),s&&!i||!p||!isBrowser&&!isWebWorker||o||(o=setTimeout((function(){o=0,O()}),50)),t=!1}}function j(e){hasProp(p,e[0])||E(q(e[0],null,!0)).init(e[1],e[2])}function P(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function R(e){var t=e.currentTarget||e.srcElement;return P(t,r.onScriptLoad,"load","onreadystatechange"),P(t,r.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function T(){var e;for(S();d.length;){if(null===(e=d.shift())[0])return y(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));j(e)}r.defQueueMap={}}return n={require:function(e){return e.require?e.require:e.require=r.makeRequire(e.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?p[e.map.id]=e.exports:e.exports=p[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(a.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},(i=function(e){this.events=getOwn(c,e.id)||{},this.map=e,this.shim=getOwn(a.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0}).prototype={init:function(e,t,i,r){r=r||{},this.inited||(this.factory=t,i?this.on("error",i):this.events.error&&(i=bind(this,(function(e){this.emit("error",e)}))),this.depMaps=e&&e.slice(0),this.errback=i,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(!this.fetched){this.fetched=!0,r.startTime=(new Date).getTime();var e=this.map;if(!this.shim)return e.prefix?this.callPlugin():this.load();r.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,(function(){return e.prefix?this.callPlugin():this.load()})))}},load:function(){var e=this.map.url;f[e]||(f[e]=!0,r.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var e,t,i=this.map.id,n=this.depExports,o=this.exports,a=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(a)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{o=r.execCb(i,a,n,o)}catch(t){e=t}else o=r.execCb(i,a,n,o);if(this.map.isDefine&&void 0===o&&((t=this.module)?o=t.exports:this.usingExports&&(o=this.exports)),e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",y(this.error=e)}else o=a;if(this.exports=o,this.map.isDefine&&!this.ignore&&(p[i]=o,req.onResourceLoad)){var s=[];each(this.depMaps,(function(e){s.push(e.normalizedMap||e)})),req.onResourceLoad(r,this.map,s)}k(i),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else hasProp(r.defQueueMap,i)||this.fetch()}},callPlugin:function(){var e=this.map,t=e.id,i=q(e.prefix);this.depMaps.push(i),w(i,"defined",bind(this,(function(i){var n,o,u,c=getOwn(l,this.map.id),d=this.map.name,p=this.map.parentMap?this.map.parentMap.name:null,f=r.makeRequire(e.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(i.normalize&&(d=i.normalize(d,(function(e){return g(e,p,!0)}))||""),w(o=q(e.prefix+"!"+d,this.map.parentMap,!0),"defined",bind(this,(function(e){this.map.normalizedMap=o,this.init([],(function(){return e}),null,{enabled:!0,ignore:!0})}))),void((u=getOwn(s,o.id))&&(this.depMaps.push(o),this.events.error&&u.on("error",bind(this,(function(e){this.emit("error",e)}))),u.enable()))):c?(this.map.url=r.nameToUrl(c),void this.load()):((n=bind(this,(function(e){this.init([],(function(){return e}),null,{enabled:!0})}))).error=bind(this,(function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(s,(function(e){0===e.map.id.indexOf(t+"_unnormalized")&&k(e.map.id)})),y(e)})),n.fromText=bind(this,(function(i,o){var s=e.name,u=q(s),c=useInteractive;o&&(i=o),c&&(useInteractive=!1),E(u),hasProp(a.config,t)&&(a.config[s]=a.config[t]);try{req.exec(i)}catch(e){return y(makeError("fromtexteval","fromText eval for "+t+" failed: "+e,e,[t]))}c&&(useInteractive=!0),this.depMaps.push(u),r.completeLoad(s),f([s],n)})),void i.load(e.name,f,n,a))}))),r.enable(i,this),this.pluginMaps[i.id]=i},enable:function(){u[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,(function(e,t){var i,o,a;if("string"==typeof e){if(e=q(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,a=getOwn(n,e.id))return void(this.depExports[t]=a(this));this.depCount+=1,w(e,"defined",bind(this,(function(e){this.undefed||(this.defineDep(t,e),this.check())}))),this.errback?w(e,"error",bind(this,this.errback)):this.events.error&&w(e,"error",bind(this,(function(e){this.emit("error",e)})))}i=e.id,o=s[i],hasProp(n,i)||!o||o.enabled||r.enable(e,this)}))),eachProp(this.pluginMaps,bind(this,(function(e){var t=getOwn(s,e.id);t&&!t.enabled&&r.enable(e,this)}))),this.enabling=!1,this.check()},on:function(e,t){var i=this.events[e];i||(i=this.events[e]=[]),i.push(t)},emit:function(e,t){each(this.events[e],(function(e){e(t)})),"error"===e&&delete this.events[e]}},(r={config:a,contextName:e,registry:s,defined:p,urlFetched:f,defQueue:d,defQueueMap:{},Module:i,makeModuleMap:q,nextTick:req.nextTick,onError:y,configure:function(e){if(e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/"),"string"==typeof e.urlArgs){var t=e.urlArgs;e.urlArgs=function(e,i){return(-1===i.indexOf("?")?"?":"&")+t}}var i=a.shim,n={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,(function(e,t){n[t]?(a[t]||(a[t]={}),mixin(a[t],e,!0,!0)):a[t]=e})),e.bundles&&eachProp(e.bundles,(function(e,t){each(e,(function(e){e!==t&&(l[e]=t)}))})),e.shim&&(eachProp(e.shim,(function(e,t){isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=r.makeShimExports(e)),i[t]=e})),a.shim=i),e.packages&&each(e.packages,(function(e){var t;t=(e="string"==typeof e?{name:e}:e).name,e.location&&(a.paths[t]=e.location),a.pkgs[t]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")})),eachProp(s,(function(e,t){e.inited||e.map.unnormalized||(e.map=q(t,null,!0))})),(e.deps||e.callback)&&r.require(e.deps||[],e.callback)},makeShimExports:function(e){return function(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}},makeRequire:function(t,i){function o(a,u,c){var d,f;return i.enableBuildCallback&&u&&isFunction(u)&&(u.__requireJsBuild=!0),"string"==typeof a?isFunction(u)?y(makeError("requireargs","Invalid require call"),c):t&&hasProp(n,a)?n[a](s[t.id]):req.get?req.get(r,a,t,o):(d=q(a,t,!1,!0).id,hasProp(p,d)?p[d]:y(makeError("notloaded",'Module name "'+d+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(T(),r.nextTick((function(){T(),(f=E(q(null,t))).skipMap=i.skipMap,f.init(a,u,c,{enabled:!0}),O()})),o)}return i=i||{},mixin(o,{isBrowser,toUrl:function(e){var i,n=e.lastIndexOf("."),o=e.split("/")[0];return-1!==n&&(!("."===o||".."===o)||n>1)&&(i=e.substring(n,e.length),e=e.substring(0,n)),r.nameToUrl(g(e,t&&t.id,!0),i,!0)},defined:function(e){return hasProp(p,q(e,t,!1,!0).id)},specified:function(e){return e=q(e,t,!1,!0).id,hasProp(p,e)||hasProp(s,e)}}),t||(o.undef=function(e){S();var i=q(e,t,!0),n=getOwn(s,e);n.undefed=!0,v(e),delete p[e],delete f[i.url],delete c[e],eachReverse(d,(function(t,i){t[0]===e&&d.splice(i,1)})),delete r.defQueueMap[e],n&&(n.events.defined&&(c[e]=n.events),k(e))}),o},enable:function(e){getOwn(s,e.id)&&E(e).enable()},completeLoad:function(e){var t,i,n,o=getOwn(a.shim,e)||{},u=o.exports;for(S();d.length;){if(null===(i=d.shift())[0]){if(i[0]=e,t)break;t=!0}else i[0]===e&&(t=!0);j(i)}if(r.defQueueMap={},n=getOwn(s,e),!t&&!hasProp(p,e)&&n&&!n.inited){if(!(!a.enforceDefine||u&&getGlobal(u)))return x(e)?void 0:y(makeError("nodefine","No define call for "+e,null,[e]));j([e,o.deps||[],o.exportsFn])}O()},nameToUrl:function(e,t,i){var n,o,s,u,c,d,p=getOwn(a.pkgs,e);if(p&&(e=p),d=getOwn(l,e))return r.nameToUrl(d,t,i);if(req.jsExtRegExp.test(e))u=e+(t||"");else{for(n=a.paths,s=(o=e.split("/")).length;s>0;s-=1)if(c=getOwn(n,o.slice(0,s).join("/"))){isArray(c)&&(c=c[0]),o.splice(0,s,c);break}u=o.join("/"),u=("/"===(u+=t||(/^data\:|^blob\:|\?/.test(u)||i?"":".js")).charAt(0)||u.match(/^[\w\+\.\-]+:/)?"":a.baseUrl)+u}return a.urlArgs&&!/^blob\:/.test(u)?u+a.urlArgs(e,u):u},load:function(e,t){req.load(r,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=R(e);r.completeLoad(t.id)}},onScriptError:function(e){var t=R(e);if(!x(t.id)){var i=[];return eachProp(s,(function(e,r){0!==r.indexOf("_@r")&&each(e.depMaps,(function(e){if(e.id===t.id)return i.push(r),!0}))})),y(makeError("scripterror",'Script error for "'+t.id+(i.length?'", needed by: '+i.join(", "):'"'),e,[t.id]))}}}).require=r.makeRequire(),r}function getInteractiveScript(){return interactiveScript&&"interactive"===interactiveScript.readyState||eachReverse(scripts(),(function(e){if("interactive"===e.readyState)return interactiveScript=e})),interactiveScript}})(this,"undefined"==typeof setTimeout?void 0:setTimeout);
\ No newline at end of file
+var requirejs,require,define;(function(global,setTimeout){var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.3.6",commentRegExp=/\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;function commentReplace(e,t){return t||""}function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){var i;if(e)for(i=0;i<e.length&&(!e[i]||!t(e[i],i,e));i+=1);}function eachReverse(e,t){var i;if(e)for(i=e.length-1;i>-1&&(!e[i]||!t(e[i],i,e));i-=1);}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(e,t,i,r){return t&&eachProp(t,(function(t,n){!i&&hasProp(e,n)||(!r||"object"!=typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?e[n]=t:(e[n]||(e[n]={}),mixin(e[n],t,i,r)))})),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),(function(e){t=t[e]})),t}function makeError(e,t,i,r){var n=new Error(t+"\nhttps://requirejs.org/docs/errors.html#"+e);return n.requireType=e,n.requireModules=r,i&&(n.originalError=i),n}if(void 0===define){if(void 0!==requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}void 0===require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,t,i,r){var n,o,a=defContextName;return isArray(e)||"string"==typeof e||(o=e,isArray(t)?(e=t,t=i,i=r):e=[]),o&&o.context&&(a=o.context),(n=getOwn(contexts,a))||(n=contexts[a]=req.s.newContext(a)),o&&n.configure(o),n.require(e,t,i)},req.config=function(e){return req(e)},req.nextTick=void 0!==setTimeout?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts,newContext},req({}),each(["toUrl","undef","defined","specified"],(function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}})),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,i){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(e,t,i){var r,n=e&&e.config||{};if(isBrowser)return(r=req.createNode(n,t,i)).setAttribute("data-requirecontext",e.contextName),r.setAttribute("data-requiremodule",t),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||isOpera?(r.addEventListener("load",e.onScriptLoad,!1),r.addEventListener("error",e.onScriptError,!1)):(useInteractive=!0,r.attachEvent("onreadystatechange",e.onScriptLoad)),r.src=i,n.onNodeCreated&&n.onNodeCreated(r,n,t,i),currentlyAddingScript=r,baseElement?head.insertBefore(r,baseElement):head.appendChild(r),currentlyAddingScript=null,r;if(isWebWorker)try{setTimeout((function(){}),0),importScripts(i),e.completeLoad(t)}catch(r){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+i,r,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),(function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"))return mainScript=dataMain,cfg.baseUrl||-1!==mainScript.indexOf("!")||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0})),define=function(e,t,i){var r,n;"string"!=typeof e&&(i=t,t=e,e=null),isArray(t)||(i=t,t=null),!t&&isFunction(i)&&(t=[],i.length&&(i.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,(function(e,i){t.push(i)})),t=(1===i.length?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript())&&(e||(e=r.getAttribute("data-requiremodule")),n=contexts[r.getAttribute("data-requirecontext")]),n?(n.defQueue.push([e,t,i]),n.defQueueMap[e]=!0):globalDefQueue.push([e,t,i])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}function newContext(e){var t,i,r,n,o,a={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},s={},u={},c={},d=[],p={},f={},l={},h=1,m=1;function g(e,t,i){var r,n,o,s,u,c,d,p,f,l,h=t&&t.split("/"),m=a.map,g=m&&m["*"];if(e&&(c=(e=e.split("/")).length-1,a.nodeIdCompat&&jsSuffixRegExp.test(e[c])&&(e[c]=e[c].replace(jsSuffixRegExp,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),function(e){var t,i;for(t=0;t<e.length;t++)if("."===(i=e[t]))e.splice(t,1),t-=1;else if(".."===i){if(0===t||1===t&&".."===e[2]||".."===e[t-1])continue;t>0&&(e.splice(t-1,2),t-=2)}}(e),e=e.join("/")),i&&m&&(h||g)){e:for(o=(n=e.split("/")).length;o>0;o-=1){if(u=n.slice(0,o).join("/"),h)for(s=h.length;s>0;s-=1)if((r=getOwn(m,h.slice(0,s).join("/")))&&(r=getOwn(r,u))){d=r,p=o;break e}!f&&g&&getOwn(g,u)&&(f=getOwn(g,u),l=o)}!d&&f&&(d=f,p=l),d&&(n.splice(0,p,d),e=n.join("/"))}return getOwn(a.pkgs,e)||e}function v(e){isBrowser&&each(scripts(),(function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===r.contextName)return t.parentNode.removeChild(t),!0}))}function x(e){var t=getOwn(a.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),r.require.undef(e),r.makeRequire(null,{skipMap:!0})([e]),!0}function b(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function q(e,t,i,n){var o,a,s,u,c=null,d=t?t.name:null,f=e,l=!0,v="";return e||(l=!1,e="_@r"+(h+=1)),c=(u=b(e))[0],e=u[1],c&&(c=g(c,d,n),a=getOwn(p,c)),e&&(c?v=i?e:a&&a.normalize?a.normalize(e,(function(e){return g(e,d,n)})):-1===e.indexOf("!")?g(e,d,n):e:(c=(u=b(v=g(e,d,n)))[0],v=u[1],i=!0,o=r.nameToUrl(v))),{prefix:c,name:v,parentMap:t,unnormalized:!!(s=!c||a||i?"":"_unnormalized"+(m+=1)),url:o,originalName:f,isDefine:l,id:(c?c+"!"+v:v)+s}}function E(e){var t=e.id,i=getOwn(s,t);return i||(i=s[t]=new r.Module(e)),i}function w(e,t,i){var r=e.id,n=getOwn(s,r);!hasProp(p,r)||n&&!n.defineEmitComplete?(n=E(e)).error&&"error"===t?i(n.error):n.on(t,i):"defined"===t&&i(p[r])}function y(e,t){var i=e.requireModules,r=!1;t?t(e):(each(i,(function(t){var i=getOwn(s,t);i&&(i.error=e,i.events.error&&(r=!0,i.emit("error",e)))})),r||req.onError(e))}function S(){globalDefQueue.length&&(each(globalDefQueue,(function(e){var t=e[0];"string"==typeof t&&(r.defQueueMap[t]=!0),d.push(e)})),globalDefQueue=[])}function k(e){delete s[e],delete u[e]}function M(e,t,i){var r=e.map.id;e.error?e.emit("error",e.error):(t[r]=!0,each(e.depMaps,(function(r,n){var o=r.id,a=getOwn(s,o);!a||e.depMatched[n]||i[o]||(getOwn(t,o)?(e.defineDep(n,p[o]),e.check()):M(a,t,i))})),i[r]=!0)}function O(){var e,i,n=1e3*a.waitSeconds,s=n&&r.startTime+n<(new Date).getTime(),c=[],d=[],p=!1,f=!0;if(!t){if(t=!0,eachProp(u,(function(e){var t=e.map,r=t.id;if(e.enabled&&(t.isDefine||d.push(e),!e.error))if(!e.inited&&s)x(r)?(i=!0,p=!0):(c.push(r),v(r));else if(!e.inited&&e.fetched&&t.isDefine&&(p=!0,!t.prefix))return f=!1})),s&&c.length)return(e=makeError("timeout","Load timeout for modules: "+c,null,c)).contextName=r.contextName,y(e);f&&each(d,(function(e){M(e,{},{})})),s&&!i||!p||!isBrowser&&!isWebWorker||o||(o=setTimeout((function(){o=0,O()}),50)),t=!1}}function j(e){hasProp(p,e[0])||E(q(e[0],null,!0)).init(e[1],e[2])}function P(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function R(e){var t=e.currentTarget||e.srcElement;return P(t,r.onScriptLoad,"load","onreadystatechange"),P(t,r.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function T(){var e;for(S();d.length;){if(null===(e=d.shift())[0])return y(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));j(e)}r.defQueueMap={}}return n={require:function(e){return e.require?e.require:e.require=r.makeRequire(e.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?p[e.map.id]=e.exports:e.exports=p[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(a.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},(i=function(e){this.events=getOwn(c,e.id)||{},this.map=e,this.shim=getOwn(a.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0}).prototype={init:function(e,t,i,r){r=r||{},this.inited||(this.factory=t,i?this.on("error",i):this.events.error&&(i=bind(this,(function(e){this.emit("error",e)}))),this.depMaps=e&&e.slice(0),this.errback=i,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(!this.fetched){this.fetched=!0,r.startTime=(new Date).getTime();var e=this.map;if(!this.shim)return e.prefix?this.callPlugin():this.load();r.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,(function(){return e.prefix?this.callPlugin():this.load()})))}},load:function(){var e=this.map.url;f[e]||(f[e]=!0,r.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var e,t,i=this.map.id,n=this.depExports,o=this.exports,a=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(a)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{o=r.execCb(i,a,n,o)}catch(t){e=t}else o=r.execCb(i,a,n,o);if(this.map.isDefine&&void 0===o&&((t=this.module)?o=t.exports:this.usingExports&&(o=this.exports)),e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",y(this.error=e)}else o=a;if(this.exports=o,this.map.isDefine&&!this.ignore&&(p[i]=o,req.onResourceLoad)){var s=[];each(this.depMaps,(function(e){s.push(e.normalizedMap||e)})),req.onResourceLoad(r,this.map,s)}k(i),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else hasProp(r.defQueueMap,i)||this.fetch()}},callPlugin:function(){var e=this.map,t=e.id,i=q(e.prefix);this.depMaps.push(i),w(i,"defined",bind(this,(function(i){var n,o,u,c=getOwn(l,this.map.id),d=this.map.name,p=this.map.parentMap?this.map.parentMap.name:null,f=r.makeRequire(e.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(i.normalize&&(d=i.normalize(d,(function(e){return g(e,p,!0)}))||""),w(o=q(e.prefix+"!"+d,this.map.parentMap,!0),"defined",bind(this,(function(e){this.map.normalizedMap=o,this.init([],(function(){return e}),null,{enabled:!0,ignore:!0})}))),void((u=getOwn(s,o.id))&&(this.depMaps.push(o),this.events.error&&u.on("error",bind(this,(function(e){this.emit("error",e)}))),u.enable()))):c?(this.map.url=r.nameToUrl(c),void this.load()):((n=bind(this,(function(e){this.init([],(function(){return e}),null,{enabled:!0})}))).error=bind(this,(function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(s,(function(e){0===e.map.id.indexOf(t+"_unnormalized")&&k(e.map.id)})),y(e)})),n.fromText=bind(this,(function(i,o){var s=e.name,u=q(s),c=useInteractive;o&&(i=o),c&&(useInteractive=!1),E(u),hasProp(a.config,t)&&(a.config[s]=a.config[t]);try{req.exec(i)}catch(e){return y(makeError("fromtexteval","fromText eval for "+t+" failed: "+e,e,[t]))}c&&(useInteractive=!0),this.depMaps.push(u),r.completeLoad(s),f([s],n)})),void i.load(e.name,f,n,a))}))),r.enable(i,this),this.pluginMaps[i.id]=i},enable:function(){u[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,(function(e,t){var i,o,a;if("string"==typeof e){if(e=q(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,a=getOwn(n,e.id))return void(this.depExports[t]=a(this));this.depCount+=1,w(e,"defined",bind(this,(function(e){this.undefed||(this.defineDep(t,e),this.check())}))),this.errback?w(e,"error",bind(this,this.errback)):this.events.error&&w(e,"error",bind(this,(function(e){this.emit("error",e)})))}i=e.id,o=s[i],hasProp(n,i)||!o||o.enabled||r.enable(e,this)}))),eachProp(this.pluginMaps,bind(this,(function(e){var t=getOwn(s,e.id);t&&!t.enabled&&r.enable(e,this)}))),this.enabling=!1,this.check()},on:function(e,t){var i=this.events[e];i||(i=this.events[e]=[]),i.push(t)},emit:function(e,t){each(this.events[e],(function(e){e(t)})),"error"===e&&delete this.events[e]}},r={config:a,contextName:e,registry:s,defined:p,urlFetched:f,defQueue:d,defQueueMap:{},Module:i,makeModuleMap:q,nextTick:req.nextTick,onError:y,configure:function(e){if(e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/"),"string"==typeof e.urlArgs){var t=e.urlArgs;e.urlArgs=function(e,i){return(-1===i.indexOf("?")?"?":"&")+t}}var i=a.shim,n={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,(function(e,t){n[t]?(a[t]||(a[t]={}),mixin(a[t],e,!0,!0)):a[t]=e})),e.bundles&&eachProp(e.bundles,(function(e,t){each(e,(function(e){e!==t&&(l[e]=t)}))})),e.shim&&(eachProp(e.shim,(function(e,t){isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=r.makeShimExports(e)),i[t]=e})),a.shim=i),e.packages&&each(e.packages,(function(e){var t;t=(e="string"==typeof e?{name:e}:e).name,e.location&&(a.paths[t]=e.location),a.pkgs[t]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")})),eachProp(s,(function(e,t){e.inited||e.map.unnormalized||(e.map=q(t,null,!0))})),(e.deps||e.callback)&&r.require(e.deps||[],e.callback)},makeShimExports:function(e){return function(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}},makeRequire:function(t,i){function o(a,u,c){var d,f;return i.enableBuildCallback&&u&&isFunction(u)&&(u.__requireJsBuild=!0),"string"==typeof a?isFunction(u)?y(makeError("requireargs","Invalid require call"),c):t&&hasProp(n,a)?n[a](s[t.id]):req.get?req.get(r,a,t,o):(d=q(a,t,!1,!0).id,hasProp(p,d)?p[d]:y(makeError("notloaded",'Module name "'+d+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(T(),r.nextTick((function(){T(),(f=E(q(null,t))).skipMap=i.skipMap,f.init(a,u,c,{enabled:!0}),O()})),o)}return i=i||{},mixin(o,{isBrowser,toUrl:function(e){var i,n=e.lastIndexOf("."),o=e.split("/")[0];return-1!==n&&(!("."===o||".."===o)||n>1)&&(i=e.substring(n,e.length),e=e.substring(0,n)),r.nameToUrl(g(e,t&&t.id,!0),i,!0)},defined:function(e){return hasProp(p,q(e,t,!1,!0).id)},specified:function(e){return e=q(e,t,!1,!0).id,hasProp(p,e)||hasProp(s,e)}}),t||(o.undef=function(e){S();var i=q(e,t,!0),n=getOwn(s,e);n.undefed=!0,v(e),delete p[e],delete f[i.url],delete c[e],eachReverse(d,(function(t,i){t[0]===e&&d.splice(i,1)})),delete r.defQueueMap[e],n&&(n.events.defined&&(c[e]=n.events),k(e))}),o},enable:function(e){getOwn(s,e.id)&&E(e).enable()},completeLoad:function(e){var t,i,n,o=getOwn(a.shim,e)||{},u=o.exports;for(S();d.length;){if(null===(i=d.shift())[0]){if(i[0]=e,t)break;t=!0}else i[0]===e&&(t=!0);j(i)}if(r.defQueueMap={},n=getOwn(s,e),!t&&!hasProp(p,e)&&n&&!n.inited){if(!(!a.enforceDefine||u&&getGlobal(u)))return x(e)?void 0:y(makeError("nodefine","No define call for "+e,null,[e]));j([e,o.deps||[],o.exportsFn])}O()},nameToUrl:function(e,t,i){var n,o,s,u,c,d,p=getOwn(a.pkgs,e);if(p&&(e=p),d=getOwn(l,e))return r.nameToUrl(d,t,i);if(req.jsExtRegExp.test(e))u=e+(t||"");else{for(n=a.paths,s=(o=e.split("/")).length;s>0;s-=1)if(c=getOwn(n,o.slice(0,s).join("/"))){isArray(c)&&(c=c[0]),o.splice(0,s,c);break}u=o.join("/"),u=("/"===(u+=t||(/^data\:|^blob\:|\?/.test(u)||i?"":".js")).charAt(0)||u.match(/^[\w\+\.\-]+:/)?"":a.baseUrl)+u}return a.urlArgs&&!/^blob\:/.test(u)?u+a.urlArgs(e,u):u},load:function(e,t){req.load(r,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=R(e);r.completeLoad(t.id)}},onScriptError:function(e){var t=R(e);if(!x(t.id)){var i=[];return eachProp(s,(function(e,r){0!==r.indexOf("_@r")&&each(e.depMaps,(function(e){if(e.id===t.id)return i.push(r),!0}))})),y(makeError("scripterror",'Script error for "'+t.id+(i.length?'", needed by: '+i.join(", "):'"'),e,[t.id]))}}},r.require=r.makeRequire(),r}function getInteractiveScript(){return interactiveScript&&"interactive"===interactiveScript.readyState||eachReverse(scripts(),(function(e){if("interactive"===e.readyState)return interactiveScript=e})),interactiveScript}})(this,"undefined"==typeof setTimeout?void 0:setTimeout);
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/ajax/ajax-response.js b/typo3/sysext/core/Resources/Public/JavaScript/ajax/ajax-response.js
index c2a86d6a3f3c..d96b171089d0 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/ajax/ajax-response.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/ajax/ajax-response.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-export class AjaxResponse{constructor(s){this.response=s}async resolve(s){if(void 0!==this.resolvedBody)return this.resolvedBody;const e=this.response.headers.get("Content-Type")??"";return"json"===s||e.startsWith("application/json")?this.resolvedBody=await this.response.json():this.resolvedBody=await this.response.text(),this.resolvedBody}raw(){return this.response}async dereference(){const s=new Map;return this.response.headers.forEach((e,t)=>s.set(t,e)),{status:this.response.status,headers:s,body:await this.resolve()}}}
\ No newline at end of file
+export class AjaxResponse{constructor(s){this.response=s}async resolve(s){if(void 0!==this.resolvedBody)return this.resolvedBody;const e=this.response.headers.get("Content-Type")??"";return"json"===s||e.startsWith("application/json")?this.resolvedBody=await this.response.json():this.resolvedBody=await this.response.text(),this.resolvedBody}raw(){return this.response}async dereference(){const s=new Map;return this.response.headers.forEach(((e,t)=>s.set(t,e))),{status:this.response.status,headers:s,body:await this.resolve()}}}
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/ajax/input-transformer.js b/typo3/sysext/core/Resources/Public/JavaScript/ajax/input-transformer.js
index 09b6c48265fb..cd1999ab2d3a 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/ajax/input-transformer.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/ajax/input-transformer.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-export class InputTransformer{static byHeader(t,e={}){return e.hasOwnProperty("Content-Type")&&e["Content-Type"].includes("application/json")?JSON.stringify(t):InputTransformer.toFormData(t)}static toFormData(t){const e=InputTransformer.filter(InputTransformer.flattenObject(t)),r=new FormData;for(const[t,n]of Object.entries(e))r.set(t,n);return r}static toSearchParams(t){if("string"==typeof t)return t;if(t instanceof Array)return t.join("&");const e=InputTransformer.filter(InputTransformer.flattenObject(t)),r=new URLSearchParams;for(const[t,n]of Object.entries(e))r.set(t,n);return decodeURI(r.toString())}static flattenObject(t,e=""){return Object.keys(t).reduce((r,n)=>{const a=e.length?e+"[":"",o=e.length?"]":"";return"object"==typeof t[n]?Object.assign(r,InputTransformer.flattenObject(t[n],a+n+o)):r[a+n+o]=t[n],r},{})}static filter(t){return Object.keys(t).forEach(e=>{void 0===t[e]&&delete t[e]}),t}}
\ No newline at end of file
+export class InputTransformer{static byHeader(t,e={}){return e.hasOwnProperty("Content-Type")&&e["Content-Type"].includes("application/json")?JSON.stringify(t):InputTransformer.toFormData(t)}static toFormData(t){const e=InputTransformer.filter(InputTransformer.flattenObject(t)),r=new FormData;for(const[t,n]of Object.entries(e))r.set(t,n);return r}static toSearchParams(t){if("string"==typeof t)return t;if(t instanceof Array)return t.join("&");const e=InputTransformer.filter(InputTransformer.flattenObject(t)),r=new URLSearchParams;for(const[t,n]of Object.entries(e))r.set(t,n);return decodeURI(r.toString())}static flattenObject(t,e=""){return Object.keys(t).reduce(((r,n)=>{const a=e.length?e+"[":"",o=e.length?"]":"";return"object"==typeof t[n]?Object.assign(r,InputTransformer.flattenObject(t[n],a+n+o)):r[a+n+o]=t[n],r}),{})}static filter(t){return Object.keys(t).forEach((e=>{void 0===t[e]&&delete t[e]})),t}}
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/authentication/mfa-provider/totp.js b/typo3/sysext/core/Resources/Public/JavaScript/authentication/mfa-provider/totp.js
index a27b9bdb3ce7..be75278fbf74 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/authentication/mfa-provider/totp.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/authentication/mfa-provider/totp.js
@@ -10,7 +10,7 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var Selectors,__decorate=function(t,e,o,r){var l,p=arguments.length,n=p<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,o):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(t,e,o,r);else for(var i=t.length-1;i>=0;i--)(l=t[i])&&(n=(p<3?l(n):p>3?l(e,o,n):l(e,o))||n);return p>3&&n&&Object.defineProperty(e,o,n),n};import{render,html,LitElement}from"lit";import{customElement,property}from"lit/decorators.js";import Modal from"@typo3/backend/modal.js";!function(t){t.modalBody=".t3js-modal-body"}(Selectors||(Selectors={}));let MfaTotpUrlButton=class extends LitElement{constructor(){super(),this.addEventListener("click",t=>{t.preventDefault(),this.showTotpAuthUrlModal()})}render(){return html`<slot></slot>`}showTotpAuthUrlModal(){Modal.advanced({title:this.title,content:"",buttons:[{trigger:()=>Modal.dismiss(),text:this.ok||"OK",active:!0,btnClass:"btn-default",name:"ok"}],callback:t=>{render(html`
+var Selectors,__decorate=function(t,e,o,r){var l,p=arguments.length,n=p<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,o):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(t,e,o,r);else for(var i=t.length-1;i>=0;i--)(l=t[i])&&(n=(p<3?l(n):p>3?l(e,o,n):l(e,o))||n);return p>3&&n&&Object.defineProperty(e,o,n),n};import{render,html,LitElement}from"lit";import{customElement,property}from"lit/decorators.js";import Modal from"@typo3/backend/modal.js";!function(t){t.modalBody=".t3js-modal-body"}(Selectors||(Selectors={}));let MfaTotpUrlButton=class extends LitElement{constructor(){super(),this.addEventListener("click",(t=>{t.preventDefault(),this.showTotpAuthUrlModal()}))}render(){return html`<slot></slot>`}showTotpAuthUrlModal(){Modal.advanced({title:this.title,content:"",buttons:[{trigger:()=>Modal.dismiss(),text:this.ok||"OK",active:!0,btnClass:"btn-default",name:"ok"}],callback:t=>{render(html`
             <p>${this.description}</p>
             <pre>${this.url}</pre>
           `,t[0].querySelector(Selectors.modalBody))}})}};__decorate([property({type:String})],MfaTotpUrlButton.prototype,"url",void 0),__decorate([property({type:String})],MfaTotpUrlButton.prototype,"title",void 0),__decorate([property({type:String})],MfaTotpUrlButton.prototype,"description",void 0),__decorate([property({type:String})],MfaTotpUrlButton.prototype,"ok",void 0),MfaTotpUrlButton=__decorate([customElement("typo3-mfa-totp-url-info-button")],MfaTotpUrlButton);
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/document-service.js b/typo3/sysext/core/Resources/Public/JavaScript/document-service.js
index 82ca57687b85..7264f00c773c 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/document-service.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/document-service.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-class DocumentService{constructor(e=window,t=document){this.windowRef=e,this.documentRef=t}ready(){return new Promise((e,t)=>{if("complete"===this.documentRef.readyState)e(this.documentRef);else{const n=setTimeout(()=>{o(),t(this.documentRef)},3e4),o=()=>{this.windowRef.removeEventListener("load",d),this.documentRef.removeEventListener("DOMContentLoaded",d)},d=()=>{o(),clearTimeout(n),e(this.documentRef)};this.windowRef.addEventListener("load",d),this.documentRef.addEventListener("DOMContentLoaded",d)}})}}const documentService=new DocumentService;export default documentService;
\ No newline at end of file
+class DocumentService{constructor(e=window,t=document){this.windowRef=e,this.documentRef=t}ready(){return new Promise(((e,t)=>{if("complete"===this.documentRef.readyState)e(this.documentRef);else{const n=setTimeout((()=>{o(),t(this.documentRef)}),3e4),o=()=>{this.windowRef.removeEventListener("load",d),this.documentRef.removeEventListener("DOMContentLoaded",d)},d=()=>{o(),clearTimeout(n),e(this.documentRef)};this.windowRef.addEventListener("load",d),this.documentRef.addEventListener("DOMContentLoaded",d)}}))}}const documentService=new DocumentService;export default documentService;
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/event/debounce-event.js b/typo3/sysext/core/Resources/Public/JavaScript/event/debounce-event.js
index bce0859a2b04..4ae2ea3bb347 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/event/debounce-event.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/event/debounce-event.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import RegularEvent from"@typo3/core/event/regular-event.js";class DebounceEvent extends RegularEvent{constructor(e,t,l=250,n=!1){super(e,t),this.callback=this.debounce(this.callback,l,n)}debounce(e,t,l){let n=null;return function(...u){const c=l&&!n;clearTimeout(n),c?(e.apply(this,u),n=setTimeout(()=>{n=null},t)):n=setTimeout(()=>{n=null,l||e.apply(this,u)},t)}}}export default DebounceEvent;
\ No newline at end of file
+import RegularEvent from"@typo3/core/event/regular-event.js";class DebounceEvent extends RegularEvent{constructor(e,t,l=250,n=!1){super(e,t),this.callback=this.debounce(this.callback,l,n)}debounce(e,t,l){let n=null;return function(...u){const c=l&&!n;clearTimeout(n),c?(e.apply(this,u),n=setTimeout((()=>{n=null}),t)):n=setTimeout((()=>{n=null,l||e.apply(this,u)}),t)}}}export default DebounceEvent;
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/event/regular-event.js b/typo3/sysext/core/Resources/Public/JavaScript/event/regular-event.js
index 5a855ddb6f71..f870f67a48f3 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/event/regular-event.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/event/regular-event.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-class RegularEvent{constructor(e,t){this.eventName=e,this.callback=t}bindTo(e){this.boundElement=e,e.addEventListener(this.eventName,this.callback)}delegateTo(e,t){this.boundElement=e,e.addEventListener(this.eventName,e=>{for(let a=e.target;a&&a!==this.boundElement;a=a.parentNode)if(a.matches(t)){this.callback.call(a,e,a);break}},!1)}release(){this.boundElement.removeEventListener(this.eventName,this.callback)}}export default RegularEvent;
\ No newline at end of file
+class RegularEvent{constructor(e,t){this.eventName=e,this.callback=t}bindTo(e){this.boundElement=e,e.addEventListener(this.eventName,this.callback)}delegateTo(e,t){this.boundElement=e,e.addEventListener(this.eventName,(e=>{for(let a=e.target;a&&a!==this.boundElement;a=a.parentNode)if(a.matches(t)){this.callback.call(a,e,a);break}}),!1)}release(){this.boundElement.removeEventListener(this.eventName,this.callback)}}export default RegularEvent;
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/event/throttle-event.js b/typo3/sysext/core/Resources/Public/JavaScript/event/throttle-event.js
index c8965ccc9d3f..223277a7f81d 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/event/throttle-event.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/event/throttle-event.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import RegularEvent from"@typo3/core/event/regular-event.js";class ThrottleEvent extends RegularEvent{constructor(t,e,r){super(t,e),this.callback=this.throttle(e,r)}throttle(t,e){let r=!1;return function(...l){r||(t.apply(this,l),r=!0,setTimeout(()=>{r=!1,t.apply(this,l)},e))}}}export default ThrottleEvent;
\ No newline at end of file
+import RegularEvent from"@typo3/core/event/regular-event.js";class ThrottleEvent extends RegularEvent{constructor(t,e,r){super(t,e),this.callback=this.throttle(e,r)}throttle(t,e){let r=!1;return function(...l){r||(t.apply(this,l),r=!0,setTimeout((()=>{r=!1,t.apply(this,l)}),e))}}}export default ThrottleEvent;
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/java-script-item-handler.js b/typo3/sysext/core/Resources/Public/JavaScript/java-script-item-handler.js
index 6fe5ffe8da3d..b3ddfc8a5495 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/java-script-item-handler.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/java-script-item-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-"use strict";if(document.currentScript){const t=document.currentScript.textContent.replace(/^\s*\/\*\s*|\s*\*\/\s*/g,""),e=JSON.parse(t);(t=>import(t).catch(()=>window.importShim(t)))("@typo3/core/java-script-item-processor.js").then(({JavaScriptItemProcessor:t})=>{(new t).processItems(e)})}
\ No newline at end of file
+"use strict";if(document.currentScript){const t=document.currentScript.textContent.replace(/^\s*\/\*\s*|\s*\*\/\s*/g,""),e=JSON.parse(t);(t=>import(t).catch((()=>window.importShim(t))))("@typo3/core/java-script-item-processor.js").then((({JavaScriptItemProcessor:t})=>{(new t).processItems(e)}))}
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/java-script-item-processor.js b/typo3/sysext/core/Resources/Public/JavaScript/java-script-item-processor.js
index 889fc90cbed5..2ab244c95789 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/java-script-item-processor.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/java-script-item-processor.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-const FLAG_USE_REQUIRE_JS=1,FLAG_USE_IMPORTMAP=2,FLAG_USE_TOP_WINDOW=16,deniedProperties=["__proto__","prototype","constructor"],allowedJavaScriptItemTypes=["assign","invoke","instance"];let useShim=!1;const moduleImporter=e=>useShim?window.importShim(e):import(e).catch(()=>(useShim=!0,moduleImporter(e)));export function loadModule(e){if(!e.name)throw new Error("JavaScript module name is required");if(2==(2&e.flags)){if(16&e.flags){const t=new CustomEvent("typo3:import-javascript-module",{detail:{specifier:e.name,importPromise:null}});return top.document.dispatchEvent(t),t.detail.importPromise||Promise.reject(new Error("Top-level import failed"))}return moduleImporter(e.name)}if(1==(1&e.flags))return new Promise((t,o)=>{(16==(16&e.flags)?top.window:window).require([e.name],e=>t(e),e=>o(e))});throw new Error("Unknown JavaScript module type")}function executeJavaScriptModuleInstruction(e){if(!e.name)throw new Error("JavaScript module name is required");if(!e.items)return void loadModule(e);const t=e.exportName,o=o=>"string"==typeof t?o[t]:1==(1&e.flags)?o:o.default,r=e.items.filter(e=>allowedJavaScriptItemTypes.includes(e.type)).map(e=>"assign"===e.type?t=>{mergeRecursive(o(t),e.assignments)}:"invoke"===e.type?t=>{const r=o(t);r[e.method].apply(r,e.args)}:"instance"===e.type?t=>{const r=[null].concat(e.args),n=o(t);new(n.bind.apply(n,r))}:e=>{});loadModule(e).then(e=>r.forEach(t=>t.call(null,e)))}function isObjectInstance(e){return e instanceof Object&&!(e instanceof Array)}function mergeRecursive(e,t){Object.keys(t).forEach(o=>{if(-1!==deniedProperties.indexOf(o))throw new Error("Property "+o+" is not allowed");isObjectInstance(t[o])&&void 0!==e[o]?mergeRecursive(e[o],t[o]):Object.assign(e,{[o]:t[o]})})}export class JavaScriptItemProcessor{constructor(){this.invokableNames=["globalAssignment","javaScriptModuleInstruction"]}processItems(e){e.forEach(e=>this.invoke(e.type,e.payload))}invoke(e,t){if(!this.invokableNames.includes(e)||"function"!=typeof this[e])throw new Error('Unknown handler name "'+e+'"');this[e].call(this,t)}globalAssignment(e){mergeRecursive(window,e)}javaScriptModuleInstruction(e){executeJavaScriptModuleInstruction(e)}}
\ No newline at end of file
+const FLAG_USE_REQUIRE_JS=1,FLAG_USE_IMPORTMAP=2,FLAG_USE_TOP_WINDOW=16,deniedProperties=["__proto__","prototype","constructor"],allowedJavaScriptItemTypes=["assign","invoke","instance"];let useShim=!1;const moduleImporter=e=>useShim?window.importShim(e):import(e).catch((()=>(useShim=!0,moduleImporter(e))));export function loadModule(e){if(!e.name)throw new Error("JavaScript module name is required");if(2==(2&e.flags)){if(16&e.flags){const t=new CustomEvent("typo3:import-javascript-module",{detail:{specifier:e.name,importPromise:null}});return top.document.dispatchEvent(t),t.detail.importPromise||Promise.reject(new Error("Top-level import failed"))}return moduleImporter(e.name)}if(1==(1&e.flags))return new Promise(((t,o)=>{(16==(16&e.flags)?top.window:window).require([e.name],(e=>t(e)),(e=>o(e)))}));throw new Error("Unknown JavaScript module type")}function executeJavaScriptModuleInstruction(e){if(!e.name)throw new Error("JavaScript module name is required");if(!e.items)return void loadModule(e);const t=e.exportName,o=o=>"string"==typeof t?o[t]:1==(1&e.flags)?o:o.default,r=e.items.filter((e=>allowedJavaScriptItemTypes.includes(e.type))).map((e=>"assign"===e.type?t=>{mergeRecursive(o(t),e.assignments)}:"invoke"===e.type?t=>{const r=o(t);r[e.method].apply(r,e.args)}:"instance"===e.type?t=>{const r=[null].concat(e.args),n=o(t);new(n.bind.apply(n,r))}:e=>{}));loadModule(e).then((e=>r.forEach((t=>t.call(null,e)))))}function isObjectInstance(e){return e instanceof Object&&!(e instanceof Array)}function mergeRecursive(e,t){Object.keys(t).forEach((o=>{if(-1!==deniedProperties.indexOf(o))throw new Error("Property "+o+" is not allowed");isObjectInstance(t[o])&&void 0!==e[o]?mergeRecursive(e[o],t[o]):Object.assign(e,{[o]:t[o]})}))}export class JavaScriptItemProcessor{constructor(){this.invokableNames=["globalAssignment","javaScriptModuleInstruction"]}processItems(e){e.forEach((e=>this.invoke(e.type,e.payload)))}invoke(e,t){if(!this.invokableNames.includes(e)||"function"!=typeof this[e])throw new Error('Unknown handler name "'+e+'"');this[e].call(this,t)}globalAssignment(e){mergeRecursive(window,e)}javaScriptModuleInstruction(e){executeJavaScriptModuleInstruction(e)}}
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/JavaScript/security-utility.js b/typo3/sysext/core/Resources/Public/JavaScript/security-utility.js
index cc2eaaca910c..d3635b6f5131 100644
--- a/typo3/sysext/core/Resources/Public/JavaScript/security-utility.js
+++ b/typo3/sysext/core/Resources/Public/JavaScript/security-utility.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-class SecurityUtility{constructor(e=document){this.documentRef=e}getRandomHexValue(e){if(e<=0||e!==Math.ceil(e))throw new SyntaxError("Length must be a positive integer");const t=new Uint8Array(Math.ceil(e/2));return crypto.getRandomValues(t),Array.from(t).map(e=>e.toString(16).padStart(2,"0")).join("").substr(0,e)}encodeHtml(e,t=!0){let r=this.createAnvil();return t||(e=e.replace(/&[#A-Za-z0-9]+;/g,e=>(r.innerHTML=e,r.innerText))),r.innerText=e,r.innerHTML.replace(/"/g,"&quot;").replace(/'/g,"&apos;")}stripHtml(e){return(new DOMParser).parseFromString(e,"text/html").body.textContent||""}debug(e){e!==this.encodeHtml(e)&&console.warn("XSS?!",e)}createAnvil(){return this.documentRef.createElement("span")}}export default SecurityUtility;
\ No newline at end of file
+class SecurityUtility{constructor(e=document){this.documentRef=e}getRandomHexValue(e){if(e<=0||e!==Math.ceil(e))throw new SyntaxError("Length must be a positive integer");const t=new Uint8Array(Math.ceil(e/2));return crypto.getRandomValues(t),Array.from(t).map((e=>e.toString(16).padStart(2,"0"))).join("").substr(0,e)}encodeHtml(e,t=!0){let r=this.createAnvil();return t||(e=e.replace(/&[#A-Za-z0-9]+;/g,(e=>(r.innerHTML=e,r.innerText)))),r.innerText=e,r.innerHTML.replace(/"/g,"&quot;").replace(/'/g,"&apos;")}stripHtml(e){return(new DOMParser).parseFromString(e,"text/html").body.textContent||""}debug(e){e!==this.encodeHtml(e)&&console.warn("XSS?!",e)}createAnvil(){return this.documentRef.createElement("span")}}export default SecurityUtility;
\ No newline at end of file
diff --git a/typo3/sysext/core/Tests/JavaScript/ajax/ajax-request-test.js b/typo3/sysext/core/Tests/JavaScript/ajax/ajax-request-test.js
index e31f82a2a83a..05c4d06ebde1 100644
--- a/typo3/sysext/core/Tests/JavaScript/ajax/ajax-request-test.js
+++ b/typo3/sysext/core/Tests/JavaScript/ajax/ajax-request-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";describe("@typo3/core/ajax/ajax-request",()=>{let e;beforeEach(()=>{const t=new Promise((t,o)=>{e={resolve:t,reject:o}});spyOn(window,"fetch").and.returnValue(t)}),it("sends GET request",()=>{new AjaxRequest("https://example.com").get(),expect(window.fetch).toHaveBeenCalledWith("https://example.com/",jasmine.objectContaining({method:"GET"}))});for(let e of["POST","PUT","DELETE"])describe(`send a ${e} request`,()=>{for(let t of function*(){yield["object as payload",e,{foo:"bar",bar:"baz",nested:{works:"yes"}},()=>{const e=new FormData;return e.set("foo","bar"),e.set("bar","baz"),e.set("nested[works]","yes"),e},{}],yield["JSON object as payload",e,{foo:"bar",bar:"baz",nested:{works:"yes"}},()=>JSON.stringify({foo:"bar",bar:"baz",nested:{works:"yes"}}),{"Content-Type":"application/json"}],yield["JSON string as payload",e,JSON.stringify({foo:"bar",bar:"baz",nested:{works:"yes"}}),()=>JSON.stringify({foo:"bar",bar:"baz",nested:{works:"yes"}}),{"Content-Type":"application/json"}]}()){let[e,o,a,r,n]=t;const s=o.toLowerCase();it("with "+e,e=>{new AjaxRequest("https://example.com")[s](a,{headers:n}),expect(window.fetch).toHaveBeenCalledWith("https://example.com/",jasmine.objectContaining({method:o,body:r()})),e()})}});describe("send GET requests",()=>{for(let t of function*(){yield["plaintext","foobar huselpusel",{},(e,t)=>{expect("string"==typeof e).toBeTruthy(),expect(e).toEqual(t)}],yield["JSON",JSON.stringify({foo:"bar",baz:"bencer"}),{"Content-Type":"application/json"},(e,t)=>{expect("object"==typeof e).toBeTruthy(),expect(JSON.stringify(e)).toEqual(t)}],yield["JSON with utf-8",JSON.stringify({foo:"bar",baz:"bencer"}),{"Content-Type":"application/json; charset=utf-8"},(e,t)=>{expect("object"==typeof e).toBeTruthy(),expect(JSON.stringify(e)).toEqual(t)}]}()){let[o,a,r,n]=t;it("receives a "+o+" response",t=>{const o=new Response(a,{headers:r});e.resolve(o),new AjaxRequest("https://example.com").get().then(async e=>{const o=await e.resolve();expect(window.fetch).toHaveBeenCalledWith("https://example.com/",jasmine.objectContaining({method:"GET"})),n(o,a),t()})})}}),describe("send requests with different input urls",()=>{for(let e of function*(){yield["absolute url with domain","https://example.com",{},"https://example.com/"],yield["absolute url with domain, with query parameter","https://example.com",{foo:"bar",bar:{baz:"bencer"}},"https://example.com/?foo=bar&bar[baz]=bencer"],yield["absolute url without domain","/foo/bar",{},window.location.origin+"/foo/bar"],yield["absolute url without domain, with query parameter","/foo/bar",{foo:"bar",bar:{baz:"bencer"}},window.location.origin+"/foo/bar?foo=bar&bar[baz]=bencer"],yield["relative url without domain","foo/bar",{},window.location.origin+"/foo/bar"],yield["relative url without domain, with query parameter","foo/bar",{foo:"bar",bar:{baz:"bencer"}},window.location.origin+"/foo/bar?foo=bar&bar[baz]=bencer"],yield["fallback to current script if not defined","?foo=bar&baz=bencer",{},window.location.origin+window.location.pathname+"?foo=bar&baz=bencer"]}()){let[t,o,a,r]=e;it("with "+t,()=>{new AjaxRequest(o).withQueryArguments(a).get(),expect(window.fetch).toHaveBeenCalledWith(r,jasmine.objectContaining({method:"GET"}))})}}),describe("send requests with query arguments",()=>{for(let e of function*(){yield["single level of arguments",{foo:"bar",bar:"baz"},"https://example.com/?foo=bar&bar=baz"],yield["nested arguments",{foo:"bar",bar:{baz:"bencer"}},"https://example.com/?foo=bar&bar[baz]=bencer"],yield["string argument","hello=world&foo=bar","https://example.com/?hello=world&foo=bar"],yield["array of arguments",["foo=bar","husel=pusel"],"https://example.com/?foo=bar&husel=pusel"],yield["object with array",{foo:["bar","baz"]},"https://example.com/?foo[0]=bar&foo[1]=baz"],yield["complex object",{foo:"bar",nested:{husel:"pusel",bar:"baz",array:["5","6"]},array:["1","2"]},"https://example.com/?foo=bar&nested[husel]=pusel&nested[bar]=baz&nested[array][0]=5&nested[array][1]=6&array[0]=1&array[1]=2"],yield["complex, deeply nested object",{foo:"bar",nested:{husel:"pusel",bar:"baz",array:["5","6"],deep_nested:{husel:"pusel",bar:"baz",array:["5","6"]}},array:["1","2"]},"https://example.com/?foo=bar&nested[husel]=pusel&nested[bar]=baz&nested[array][0]=5&nested[array][1]=6&nested[deep_nested][husel]=pusel&nested[deep_nested][bar]=baz&nested[deep_nested][array][0]=5&nested[deep_nested][array][1]=6&array[0]=1&array[1]=2"]}()){let[t,o,a]=e;it("with "+t,()=>{new AjaxRequest("https://example.com/").withQueryArguments(o).get(),expect(window.fetch).toHaveBeenCalledWith(a,jasmine.objectContaining({method:"GET"}))})}})});
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";describe("@typo3/core/ajax/ajax-request",(()=>{let e;beforeEach((()=>{const t=new Promise(((t,o)=>{e={resolve:t,reject:o}}));spyOn(window,"fetch").and.returnValue(t)})),it("sends GET request",(()=>{new AjaxRequest("https://example.com").get(),expect(window.fetch).toHaveBeenCalledWith("https://example.com/",jasmine.objectContaining({method:"GET"}))}));for(let e of["POST","PUT","DELETE"])describe(`send a ${e} request`,(()=>{for(let t of function*(){yield["object as payload",e,{foo:"bar",bar:"baz",nested:{works:"yes"}},()=>{const e=new FormData;return e.set("foo","bar"),e.set("bar","baz"),e.set("nested[works]","yes"),e},{}],yield["JSON object as payload",e,{foo:"bar",bar:"baz",nested:{works:"yes"}},()=>JSON.stringify({foo:"bar",bar:"baz",nested:{works:"yes"}}),{"Content-Type":"application/json"}],yield["JSON string as payload",e,JSON.stringify({foo:"bar",bar:"baz",nested:{works:"yes"}}),()=>JSON.stringify({foo:"bar",bar:"baz",nested:{works:"yes"}}),{"Content-Type":"application/json"}]}()){let[e,o,a,r,n]=t;const s=o.toLowerCase();it(`with ${e}`,(e=>{new AjaxRequest("https://example.com")[s](a,{headers:n}),expect(window.fetch).toHaveBeenCalledWith("https://example.com/",jasmine.objectContaining({method:o,body:r()})),e()}))}}));describe("send GET requests",(()=>{for(let t of function*(){yield["plaintext","foobar huselpusel",{},(e,t)=>{expect("string"==typeof e).toBeTruthy(),expect(e).toEqual(t)}],yield["JSON",JSON.stringify({foo:"bar",baz:"bencer"}),{"Content-Type":"application/json"},(e,t)=>{expect("object"==typeof e).toBeTruthy(),expect(JSON.stringify(e)).toEqual(t)}],yield["JSON with utf-8",JSON.stringify({foo:"bar",baz:"bencer"}),{"Content-Type":"application/json; charset=utf-8"},(e,t)=>{expect("object"==typeof e).toBeTruthy(),expect(JSON.stringify(e)).toEqual(t)}]}()){let[o,a,r,n]=t;it("receives a "+o+" response",(t=>{const o=new Response(a,{headers:r});e.resolve(o),new AjaxRequest("https://example.com").get().then((async e=>{const o=await e.resolve();expect(window.fetch).toHaveBeenCalledWith("https://example.com/",jasmine.objectContaining({method:"GET"})),n(o,a),t()}))}))}})),describe("send requests with different input urls",(()=>{for(let e of function*(){yield["absolute url with domain","https://example.com",{},"https://example.com/"],yield["absolute url with domain, with query parameter","https://example.com",{foo:"bar",bar:{baz:"bencer"}},"https://example.com/?foo=bar&bar[baz]=bencer"],yield["absolute url without domain","/foo/bar",{},window.location.origin+"/foo/bar"],yield["absolute url without domain, with query parameter","/foo/bar",{foo:"bar",bar:{baz:"bencer"}},window.location.origin+"/foo/bar?foo=bar&bar[baz]=bencer"],yield["relative url without domain","foo/bar",{},window.location.origin+"/foo/bar"],yield["relative url without domain, with query parameter","foo/bar",{foo:"bar",bar:{baz:"bencer"}},window.location.origin+"/foo/bar?foo=bar&bar[baz]=bencer"],yield["fallback to current script if not defined","?foo=bar&baz=bencer",{},window.location.origin+window.location.pathname+"?foo=bar&baz=bencer"]}()){let[t,o,a,r]=e;it("with "+t,(()=>{new AjaxRequest(o).withQueryArguments(a).get(),expect(window.fetch).toHaveBeenCalledWith(r,jasmine.objectContaining({method:"GET"}))}))}})),describe("send requests with query arguments",(()=>{for(let e of function*(){yield["single level of arguments",{foo:"bar",bar:"baz"},"https://example.com/?foo=bar&bar=baz"],yield["nested arguments",{foo:"bar",bar:{baz:"bencer"}},"https://example.com/?foo=bar&bar[baz]=bencer"],yield["string argument","hello=world&foo=bar","https://example.com/?hello=world&foo=bar"],yield["array of arguments",["foo=bar","husel=pusel"],"https://example.com/?foo=bar&husel=pusel"],yield["object with array",{foo:["bar","baz"]},"https://example.com/?foo[0]=bar&foo[1]=baz"],yield["complex object",{foo:"bar",nested:{husel:"pusel",bar:"baz",array:["5","6"]},array:["1","2"]},"https://example.com/?foo=bar&nested[husel]=pusel&nested[bar]=baz&nested[array][0]=5&nested[array][1]=6&array[0]=1&array[1]=2"],yield["complex, deeply nested object",{foo:"bar",nested:{husel:"pusel",bar:"baz",array:["5","6"],deep_nested:{husel:"pusel",bar:"baz",array:["5","6"]}},array:["1","2"]},"https://example.com/?foo=bar&nested[husel]=pusel&nested[bar]=baz&nested[array][0]=5&nested[array][1]=6&nested[deep_nested][husel]=pusel&nested[deep_nested][bar]=baz&nested[deep_nested][array][0]=5&nested[deep_nested][array][1]=6&array[0]=1&array[1]=2"]}()){let[t,o,a]=e;it("with "+t,(()=>{new AjaxRequest("https://example.com/").withQueryArguments(o).get(),expect(window.fetch).toHaveBeenCalledWith(a,jasmine.objectContaining({method:"GET"}))}))}}))}));
\ No newline at end of file
diff --git a/typo3/sysext/core/Tests/JavaScript/ajax/input-transformer-test.js b/typo3/sysext/core/Tests/JavaScript/ajax/input-transformer-test.js
index 368f605617d6..015544c13a28 100644
--- a/typo3/sysext/core/Tests/JavaScript/ajax/input-transformer-test.js
+++ b/typo3/sysext/core/Tests/JavaScript/ajax/input-transformer-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{InputTransformer}from"@typo3/core/ajax/input-transformer.js";describe("@typo3/core/ajax/input-transformer",()=>{it("converts object to FormData",()=>{const a=new FormData;a.set("foo","bar"),a.set("bar","baz"),a.set("nested[works]","yes"),expect(InputTransformer.toFormData({foo:"bar",bar:"baz",nested:{works:"yes"}})).toEqual(a)}),it("undefined values are removed in FormData",()=>{const a={foo:"bar",bar:"baz",removeme:void 0},r=new FormData;r.set("foo","bar"),r.set("bar","baz"),expect(InputTransformer.toFormData(a)).toEqual(r)}),it("converts object to SearchParams",()=>{expect(InputTransformer.toSearchParams({foo:"bar",bar:"baz",nested:{works:"yes"}})).toEqual("foo=bar&bar=baz&nested[works]=yes")}),it("merges array to SearchParams",()=>{expect(InputTransformer.toSearchParams(["foo=bar","bar=baz"])).toEqual("foo=bar&bar=baz")}),it("keeps string in SearchParams",()=>{expect(InputTransformer.toSearchParams("foo=bar&bar=baz")).toEqual("foo=bar&bar=baz")}),it("undefined values are removed in SearchParams",()=>{const a={foo:"bar",bar:"baz",removeme:void 0};expect(InputTransformer.toSearchParams(a)).toEqual("foo=bar&bar=baz")})});
\ No newline at end of file
+import{InputTransformer}from"@typo3/core/ajax/input-transformer.js";describe("@typo3/core/ajax/input-transformer",(()=>{it("converts object to FormData",(()=>{const a=new FormData;a.set("foo","bar"),a.set("bar","baz"),a.set("nested[works]","yes"),expect(InputTransformer.toFormData({foo:"bar",bar:"baz",nested:{works:"yes"}})).toEqual(a)})),it("undefined values are removed in FormData",(()=>{const a={foo:"bar",bar:"baz",removeme:void 0},r=new FormData;r.set("foo","bar"),r.set("bar","baz"),expect(InputTransformer.toFormData(a)).toEqual(r)})),it("converts object to SearchParams",(()=>{expect(InputTransformer.toSearchParams({foo:"bar",bar:"baz",nested:{works:"yes"}})).toEqual("foo=bar&bar=baz&nested[works]=yes")})),it("merges array to SearchParams",(()=>{expect(InputTransformer.toSearchParams(["foo=bar","bar=baz"])).toEqual("foo=bar&bar=baz")})),it("keeps string in SearchParams",(()=>{expect(InputTransformer.toSearchParams("foo=bar&bar=baz")).toEqual("foo=bar&bar=baz")})),it("undefined values are removed in SearchParams",(()=>{const a={foo:"bar",bar:"baz",removeme:void 0};expect(InputTransformer.toSearchParams(a)).toEqual("foo=bar&bar=baz")}))}));
\ No newline at end of file
diff --git a/typo3/sysext/core/Tests/JavaScript/security-utility-test.js b/typo3/sysext/core/Tests/JavaScript/security-utility-test.js
index e5283a644762..c00b974e7fdc 100644
--- a/typo3/sysext/core/Tests/JavaScript/security-utility-test.js
+++ b/typo3/sysext/core/Tests/JavaScript/security-utility-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import SecurityUtility from"@typo3/core/security-utility.js";describe("@typo3/core/security-utility",()=>{it("generates random hex value",()=>{for(let t of function*(){yield 1,yield 20,yield 39}()){const e=(new SecurityUtility).getRandomHexValue(t);expect(e.length).toBe(t)}}),it("throws SyntaxError on invalid length",()=>{for(let t of function*(){yield 0,yield-90,yield 10.3}())expect(()=>(new SecurityUtility).getRandomHexValue(t)).toThrowError(SyntaxError)}),it("encodes HTML",()=>{expect((new SecurityUtility).encodeHtml("<>\"'&")).toBe("&lt;&gt;&quot;&apos;&amp;")}),it("removes HTML from string",()=>{expect((new SecurityUtility).stripHtml('<img src="" onerror="alert(\'1\')">oh noes')).toBe("oh noes"),expect((new SecurityUtility).encodeHtml("<>\"'&")).toBe("&lt;&gt;&quot;&apos;&amp;")})});
\ No newline at end of file
+import SecurityUtility from"@typo3/core/security-utility.js";describe("@typo3/core/security-utility",(()=>{it("generates random hex value",(()=>{for(let t of function*(){yield 1,yield 20,yield 39}()){const e=(new SecurityUtility).getRandomHexValue(t);expect(e.length).toBe(t)}})),it("throws SyntaxError on invalid length",(()=>{for(let t of function*(){yield 0,yield-90,yield 10.3}())expect((()=>(new SecurityUtility).getRandomHexValue(t))).toThrowError(SyntaxError)})),it("encodes HTML",(()=>{expect((new SecurityUtility).encodeHtml("<>\"'&")).toBe("&lt;&gt;&quot;&apos;&amp;")})),it("removes HTML from string",(()=>{expect((new SecurityUtility).stripHtml('<img src="" onerror="alert(\'1\')">oh noes')).toBe("oh noes"),expect((new SecurityUtility).encodeHtml("<>\"'&")).toBe("&lt;&gt;&quot;&apos;&amp;")}))}));
\ No newline at end of file
diff --git a/typo3/sysext/dashboard/Resources/Public/Css/dashboard.css b/typo3/sysext/dashboard/Resources/Public/Css/dashboard.css
index ceed77250d2b..03b3a4519b6b 100644
--- a/typo3/sysext/dashboard/Resources/Public/Css/dashboard.css
+++ b/typo3/sysext/dashboard/Resources/Public/Css/dashboard.css
@@ -10,4 +10,4 @@
  * 
  * The TYPO3 project - inspiring people to share!
  */
-.module.module{background-color:#eaeaea}.module.module h1{line-height:1.5;margin-bottom:20px;font-weight:900;font-size:32px}.dashboard-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:-24px -24px 24px;padding:24px 24px 0;background:#dadada;border-bottom:1px solid #cdcdcd}.dashboard-tabs{display:flex;flex-wrap:wrap;align-items:center}.dashboard-tab{border-radius:5px 5px 0 0;display:inline-block;padding:12px;margin-right:2px;background:#bababa;color:#000}.dashboard-tab:focus,.dashboard-tab:hover{text-decoration:none;background:#adadad;color:#000}.dashboard-tab--active{background:#ff8700;color:#fff}.dashboard-tab--active:focus,.dashboard-tab--active:hover{text-decoration:none;background:#e67a00;color:#f2f2f2}.dashboard-button-tab-add{margin:5px}.dashboard-empty{position:relative}.dashboard-empty-content{background-color:rgba(0,0,0,.05);border:2px dashed rgba(0,0,0,.15);padding:2.5em;text-align:center}.dashboard-empty-content h3{font-size:1.5em;margin-bottom:.5em}.dashboard-empty-content p{font-size:1.25em;margin-bottom:1em}.dashboard-empty-content>:first-child{margin-top:0}.dashboard-empty-content>:last-child{margin-bottom:0}.dashboard-grid{position:relative;margin-right:-10px;margin-left:-10px}.dashboard-item{position:absolute;z-index:1;padding:10px;width:100%;height:auto}@media screen and (min-width:750px){.dashboard-item{width:50%;height:200px}}@media screen and (min-width:1285px){.dashboard-item{width:25%}}.dashboard-item.muuri-item-positioning{z-index:2}.dashboard-item.muuri-item-positioning .widget-remove{display:none}.dashboard-item.muuri-item-placeholder{z-index:2;margin:0;opacity:.5}.dashboard-item.muuri-item-placeholder .widget{border:1px dashed #737373}.dashboard-item.muuri-item-placeholder .widget-remove{display:none}.dashboard-item.muuri-item-dragging,.dashboard-item.muuri-item-releasing{z-index:9999}.dashboard-item.muuri-item-releasing .widget-remove{display:none}.dashboard-item.muuri-item-dragging{cursor:move}.dashboard-item.muuri-item-hidden{z-index:0}.dashboard-item.widget-waiting{line-height:200px}.dashboard-item--enableSelect{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}@media screen and (min-width:750px){.dashboard-item--h-medium{height:400px}}@media screen and (min-width:750px){.dashboard-item--h-large{height:600px}}.dashboard-item--w-medium{width:100%}@media screen and (min-width:1285px){.dashboard-item--w-medium{width:50%}}.dashboard-item--w-large{width:100%}.dashboard-item-content{position:relative;width:100%;height:100%}.dashboard-button{display:inline-flex;align-items:center;border-radius:3px;background:#313131;color:#fff;padding:8px;text-decoration:none}.dashboard-button:focus,.dashboard-button:hover{text-decoration:none;background:#ff8700;color:#fff}.dashboard-button .dashboard-button-icon .icon{display:block}.dashboard-button .dashboard-button-icon+.dashboard-button-text{margin-left:.25em;margin-right:.25em}.dashboard-button-add{position:fixed;padding:16px;right:24px;bottom:24px;z-index:2}.widget{height:100%;border-radius:2px;overflow:hidden;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);color:#000}.widget:hover .widget-actions{opacity:1}.widget-content{display:flex;flex-direction:column;height:100%}.widget-content-title{padding:10px 20px;padding-right:76px;border-bottom:1px solid #d7d7d7;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:700;line-height:1.25}.widget-content-title span{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.widget-content-main{flex-grow:1;overflow-y:auto;padding:20px}.widget-content-footer{padding:20px;padding-top:0}.widget-actions{position:absolute;display:flex;top:calc((16px * 1.25)/ 2 + (20px / 2));right:10px;transform:translate(0,-50%);opacity:0;transition:opacity .2s ease-in-out}.widget-action{width:28px;height:28px;position:relative;color:#737373;text-align:center}.widget-action:focus,.widget-action:hover{color:#ff8700}.widget-action .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.widget-action-move{cursor:-webkit-grab;cursor:grab}.widget-waiting{position:absolute;top:50%;left:50%;line-height:300px;margin-right:-50%;transform:translate(-50%,-50%)}.widget-error{padding:20px;position:absolute;top:50%;text-align:center;transform:translateY(-50%);color:#c83c3c}.widget-chart{width:100%;height:100%}.widget-edit{width:45px;text-align:center}.widget-editIcon{color:#000}.widget-editIcon:focus,.widget-editIcon:hover{color:#ff8700}.widget-table{width:100%;color:#000}.widget-table thead tr{background-color:transparent}.widget-table tr:nth-child(odd){background-color:transparent}.widget-table tr:nth-child(even){background-color:#f2f2f2}.widget-table tbody td,.widget-table tbody th{border-top:1px solid #e0e0e0}.widget-table tbody:first-child tr:first-child td,.widget-table tbody:first-child tr:first-child th{border-top:none}.widget-table td,.widget-table th{padding:10px}.widget-table td>:first-child,.widget-table th>:first-child{margin-top:0}.widget-table td>:last-child,.widget-table th>:last-child{margin-bottom:0}.widget-table th{font-weight:700}.widget-content-main .widget-table-wrapper{margin-top:-10px;margin-left:-20px;margin-right:-20px}.widget-content-main .widget-table-wrapper td:first-child,.widget-content-main .widget-table-wrapper th:first-child{padding-left:20px}.widget-content-main .widget-table-wrapper td:last-child,.widget-content-main .widget-table-wrapper th:last-child{padding-right:20px}.widget-cta{display:flex;justify-content:center;align-items:center;background-color:#313131;color:#fff;border-radius:3px;padding:8px}.widget-cta:focus,.widget-cta:hover{text-decoration:none;background:#ff8700;color:#fff}.widget-cta-icon{display:flex;justify-content:center;align-items:center;width:18px;height:18px;margin-right:12px;color:#fff}.widget-doughnut--value{line-height:1.3;font-weight:900;font-size:36px;text-align:center}.widget-doughnut--meta{margin-top:10px;font-style:italic;color:#737373;text-align:center}.widget-number{height:100%;display:flex;align-items:center}.widget-number-icon{display:flex;align-items:center;width:42px;margin-right:20px;color:#000}.widget-number-content{display:flex;flex-direction:column;justify-content:center}.widget-number-title{line-height:1.3;margin-bottom:5px;font-size:16px;color:#000}.widget-number-number{line-height:1.3;font-weight:900;font-size:24px}
\ No newline at end of file
+.module.module{background-color:#eaeaea}.module.module h1{line-height:1.5;margin-bottom:20px;font-weight:900;font-size:32px}.dashboard-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:-24px -24px 24px;padding:24px 24px 0;background:#dadada;border-bottom:1px solid #cdcdcd}.dashboard-tabs{display:flex;flex-wrap:wrap;align-items:center}.dashboard-tab{border-radius:5px 5px 0 0;display:inline-block;padding:12px;margin-right:2px;background:#bababa;color:#000}.dashboard-tab:focus,.dashboard-tab:hover{text-decoration:none;background:#adadad;color:#000}.dashboard-tab--active{background:#ff8700;color:#fff}.dashboard-tab--active:focus,.dashboard-tab--active:hover{text-decoration:none;background:#e67a00;color:#f2f2f2}.dashboard-button-tab-add{margin:5px}.dashboard-empty{position:relative}.dashboard-empty-content{background-color:rgba(0,0,0,.05);border:2px dashed rgba(0,0,0,.15);padding:2.5em;text-align:center}.dashboard-empty-content h3{font-size:1.5em;margin-bottom:.5em}.dashboard-empty-content p{font-size:1.25em;margin-bottom:1em}.dashboard-empty-content>:first-child{margin-top:0}.dashboard-empty-content>:last-child{margin-bottom:0}.dashboard-grid{position:relative;margin-right:-10px;margin-left:-10px}.dashboard-item{position:absolute;z-index:1;padding:10px;width:100%;height:auto}@media screen and (min-width:750px){.dashboard-item{width:50%;height:200px}}@media screen and (min-width:1285px){.dashboard-item{width:25%}}.dashboard-item.muuri-item-positioning{z-index:2}.dashboard-item.muuri-item-positioning .widget-remove{display:none}.dashboard-item.muuri-item-placeholder{z-index:2;margin:0;opacity:.5}.dashboard-item.muuri-item-placeholder .widget{border:1px dashed #737373}.dashboard-item.muuri-item-placeholder .widget-remove{display:none}.dashboard-item.muuri-item-dragging,.dashboard-item.muuri-item-releasing{z-index:9999}.dashboard-item.muuri-item-releasing .widget-remove{display:none}.dashboard-item.muuri-item-dragging{cursor:move}.dashboard-item.muuri-item-hidden{z-index:0}.dashboard-item.widget-waiting{line-height:200px}.dashboard-item--enableSelect{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}@media screen and (min-width:750px){.dashboard-item--h-medium{height:400px}}@media screen and (min-width:750px){.dashboard-item--h-large{height:600px}}.dashboard-item--w-medium{width:100%}@media screen and (min-width:1285px){.dashboard-item--w-medium{width:50%}}.dashboard-item--w-large{width:100%}.dashboard-item-content{position:relative;width:100%;height:100%}.dashboard-button{display:inline-flex;align-items:center;border-radius:3px;background:#313131;color:#fff;padding:8px;text-decoration:none}.dashboard-button:focus,.dashboard-button:hover{text-decoration:none;background:#ff8700;color:#fff}.dashboard-button .dashboard-button-icon .icon{display:block}.dashboard-button .dashboard-button-icon+.dashboard-button-text{margin-left:.25em;margin-right:.25em}.dashboard-button-add{position:fixed;padding:16px;right:24px;bottom:24px;z-index:2}.widget{height:100%;border-radius:2px;overflow:hidden;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);color:#000}.widget:hover .widget-actions{opacity:1}.widget-content{display:flex;flex-direction:column;height:100%}.widget-content-title{padding:10px 20px;padding-right:76px;border-bottom:1px solid #d7d7d7;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:700;line-height:1.25}.widget-content-title span{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.widget-content-main{flex-grow:1;overflow-y:auto;padding:20px}.widget-content-footer{padding:20px;padding-top:0}.widget-actions{position:absolute;display:flex;top:calc((16px * 1.25)/ 2 + (20px / 2));right:10px;transform:translate(0,-50%);opacity:0;transition:opacity .2s ease-in-out}.widget-action{width:28px;height:28px;position:relative;color:#737373;text-align:center}.widget-action:focus,.widget-action:hover{color:#ff8700}.widget-action .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.widget-action-move{cursor:-webkit-grab;cursor:grab}.widget-waiting{position:absolute;top:50%;left:50%;line-height:300px;margin-right:-50%;transform:translate(-50%,-50%)}.widget-error{padding:20px;position:absolute;top:50%;text-align:center;transform:translateY(-50%);color:#c83c3c}.widget-chart{width:100%;height:100%}.widget-edit{width:45px;text-align:center}.widget-editIcon{color:#000}.widget-editIcon:focus,.widget-editIcon:hover{color:#ff8700}.widget-table{width:100%;color:#000}.widget-table thead tr{background-color:transparent}.widget-table tr:nth-child(odd){background-color:transparent}.widget-table tr:nth-child(even){background-color:#f2f2f2}.widget-table tbody td,.widget-table tbody th{border-top:1px solid #e0e0e0}.widget-table tbody:first-child tr:first-child td,.widget-table tbody:first-child tr:first-child th{border-top:none}.widget-table td,.widget-table th{padding:10px}.widget-table td>:first-child,.widget-table th>:first-child{margin-top:0}.widget-table td>:last-child,.widget-table th>:last-child{margin-bottom:0}.widget-table th{font-weight:700}.widget-content-main .widget-table-wrapper{margin-top:-10px;margin-left:-20px;margin-right:-20px}.widget-content-main .widget-table-wrapper td:first-child,.widget-content-main .widget-table-wrapper th:first-child{padding-left:20px}.widget-content-main .widget-table-wrapper td:last-child,.widget-content-main .widget-table-wrapper th:last-child{padding-right:20px}.widget-cta{display:flex;justify-content:center;align-items:center;background-color:#313131;color:#fff;border-radius:3px;padding:8px}.widget-cta:focus,.widget-cta:hover{text-decoration:none;background:#ff8700;color:#fff}.widget-cta-icon{display:flex;justify-content:center;align-items:center;width:18px;height:18px;margin-right:12px;color:#fff}.widget-doughnut--value{line-height:1.3;font-weight:900;font-size:36px;text-align:center}.widget-doughnut--meta{margin-top:10px;font-style:italic;color:#737373;text-align:center}.widget-number{height:100%;display:flex;align-items:center}.widget-number-icon{display:flex;align-items:center;width:42px;margin-right:20px;color:#000}.widget-number-content{display:flex;flex-direction:column;justify-content:center}.widget-number-title{line-height:1.3;margin-bottom:5px;font-size:16px;color:#000}.widget-number-number{line-height:1.3;font-weight:900;font-size:24px}
\ No newline at end of file
diff --git a/typo3/sysext/dashboard/Resources/Public/JavaScript/dashboard-delete.js b/typo3/sysext/dashboard/Resources/Public/JavaScript/dashboard-delete.js
index 7523a7f56ba8..3f1e8d6c88ef 100644
--- a/typo3/sysext/dashboard/Resources/Public/JavaScript/dashboard-delete.js
+++ b/typo3/sysext/dashboard/Resources/Public/JavaScript/dashboard-delete.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";class DashboardDelete{constructor(){this.selector=".js-dashboard-delete",this.initialize()}initialize(){new RegularEvent("click",(function(e){e.preventDefault();Modal.confirm(this.dataset.modalTitle,this.dataset.modalQuestion,SeverityEnum.warning,[{text:this.dataset.modalCancel,active:!0,btnClass:"btn-default",name:"cancel"},{text:this.dataset.modalOk,btnClass:"btn-warning",name:"delete"}]).on("button.clicked",e=>{"delete"===e.target.getAttribute("name")&&(window.location.href=this.getAttribute("href")),Modal.dismiss()})})).delegateTo(document,this.selector)}}export default new DashboardDelete;
\ No newline at end of file
+import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";class DashboardDelete{constructor(){this.selector=".js-dashboard-delete",this.initialize()}initialize(){new RegularEvent("click",(function(e){e.preventDefault();Modal.confirm(this.dataset.modalTitle,this.dataset.modalQuestion,SeverityEnum.warning,[{text:this.dataset.modalCancel,active:!0,btnClass:"btn-default",name:"cancel"},{text:this.dataset.modalOk,btnClass:"btn-warning",name:"delete"}]).on("button.clicked",(e=>{"delete"===e.target.getAttribute("name")&&(window.location.href=this.getAttribute("href")),Modal.dismiss()}))})).delegateTo(document,this.selector)}}export default new DashboardDelete;
\ No newline at end of file
diff --git a/typo3/sysext/dashboard/Resources/Public/JavaScript/dashboard-modal.js b/typo3/sysext/dashboard/Resources/Public/JavaScript/dashboard-modal.js
index 31081f59614c..60ad00692852 100644
--- a/typo3/sysext/dashboard/Resources/Public/JavaScript/dashboard-modal.js
+++ b/typo3/sysext/dashboard/Resources/Public/JavaScript/dashboard-modal.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";class DashboardModal{constructor(){this.selector=".js-dashboard-modal",this.initialize()}initialize(){new RegularEvent("click",(function(t){t.preventDefault();const e=new DocumentFragment;e.append(document.getElementById("dashboardModal-"+this.dataset.modalIdentifier).content.cloneNode(!0));const a={type:Modal.types.default,title:this.dataset.modalTitle,size:Modal.sizes.medium,severity:SeverityEnum.notice,content:e,additionalCssClasses:["dashboard-modal"],callback:t=>{t.on("submit",".dashboardModal-form",e=>{t.trigger("modal-dismiss")}),t.on("button.clicked",e=>{if("save"===e.target.getAttribute("name")){t.find("form").trigger("submit")}else t.trigger("modal-dismiss")})},buttons:[{text:this.dataset.buttonCloseText,btnClass:"btn-default",name:"cancel"},{text:this.dataset.buttonOkText,active:!0,btnClass:"btn-info",name:"save"}]};Modal.advanced(a)})).delegateTo(document,this.selector)}}export default new DashboardModal;
\ No newline at end of file
+import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";class DashboardModal{constructor(){this.selector=".js-dashboard-modal",this.initialize()}initialize(){new RegularEvent("click",(function(t){t.preventDefault();const e=new DocumentFragment;e.append(document.getElementById(`dashboardModal-${this.dataset.modalIdentifier}`).content.cloneNode(!0));const a={type:Modal.types.default,title:this.dataset.modalTitle,size:Modal.sizes.medium,severity:SeverityEnum.notice,content:e,additionalCssClasses:["dashboard-modal"],callback:t=>{t.on("submit",".dashboardModal-form",(e=>{t.trigger("modal-dismiss")})),t.on("button.clicked",(e=>{if("save"===e.target.getAttribute("name")){t.find("form").trigger("submit")}else t.trigger("modal-dismiss")}))},buttons:[{text:this.dataset.buttonCloseText,btnClass:"btn-default",name:"cancel"},{text:this.dataset.buttonOkText,active:!0,btnClass:"btn-info",name:"save"}]};Modal.advanced(a)})).delegateTo(document,this.selector)}}export default new DashboardModal;
\ No newline at end of file
diff --git a/typo3/sysext/dashboard/Resources/Public/JavaScript/grid.js b/typo3/sysext/dashboard/Resources/Public/JavaScript/grid.js
index 2776c1623aea..82dc27d855ac 100644
--- a/typo3/sysext/dashboard/Resources/Public/JavaScript/grid.js
+++ b/typo3/sysext/dashboard/Resources/Public/JavaScript/grid.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Muuri from"muuri";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";class Grid{constructor(){this.selector=".dashboard-grid",this.initialize()}initialize(){const e={dragEnabled:!0,dragSortHeuristics:{sortInterval:50,minDragDistance:10,minBounceBackAngle:1},layoutDuration:400,layoutEasing:"ease",dragPlaceholder:{enabled:!0,duration:400,createElement:e=>e.getElement().cloneNode(!0)},dragSortPredicate:{action:"move",threshold:30},dragHandle:".js-dashboard-move-widget",dragReleaseDuration:400,dragReleaseEasing:"ease",layout:{fillGaps:!1,rounding:!1}};if(null!==document.querySelector(this.selector)){const t=new Muuri(this.selector,e);t.on("dragStart",()=>{document.querySelectorAll(".dashboard-item").forEach(e=>{e.classList.remove("dashboard-item--enableSelect")})}),t.on("dragReleaseEnd",()=>{document.querySelectorAll(".dashboard-item").forEach(e=>{e.classList.add("dashboard-item--enableSelect")}),this.saveItems(t)}),new RegularEvent("widgetContentRendered",()=>{t.refreshItems().layout()}).delegateTo(document,".dashboard-item")}}saveItems(e){let t=e.getItems().map((function(e){return[e.getElement().getAttribute("data-widget-key"),e.getElement().getAttribute("data-widget-hash")]}));new AjaxRequest(TYPO3.settings.ajaxUrls.dashboard_save_widget_positions).post({widgets:t}).then(async e=>{await e.resolve()})}}export default new Grid;
\ No newline at end of file
+import Muuri from"muuri";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";class Grid{constructor(){this.selector=".dashboard-grid",this.initialize()}initialize(){const e={dragEnabled:!0,dragSortHeuristics:{sortInterval:50,minDragDistance:10,minBounceBackAngle:1},layoutDuration:400,layoutEasing:"ease",dragPlaceholder:{enabled:!0,duration:400,createElement:e=>e.getElement().cloneNode(!0)},dragSortPredicate:{action:"move",threshold:30},dragHandle:".js-dashboard-move-widget",dragReleaseDuration:400,dragReleaseEasing:"ease",layout:{fillGaps:!1,rounding:!1}};if(null!==document.querySelector(this.selector)){const t=new Muuri(this.selector,e);t.on("dragStart",(()=>{document.querySelectorAll(".dashboard-item").forEach((e=>{e.classList.remove("dashboard-item--enableSelect")}))})),t.on("dragReleaseEnd",(()=>{document.querySelectorAll(".dashboard-item").forEach((e=>{e.classList.add("dashboard-item--enableSelect")})),this.saveItems(t)})),new RegularEvent("widgetContentRendered",(()=>{t.refreshItems().layout()})).delegateTo(document,".dashboard-item")}}saveItems(e){let t=e.getItems().map((function(e){return[e.getElement().getAttribute("data-widget-key"),e.getElement().getAttribute("data-widget-hash")]}));new AjaxRequest(TYPO3.settings.ajaxUrls.dashboard_save_widget_positions).post({widgets:t}).then((async e=>{await e.resolve()}))}}export default new Grid;
\ No newline at end of file
diff --git a/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-content-collector.js b/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-content-collector.js
index 2573b1c26c07..4948b1b34657 100644
--- a/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-content-collector.js
+++ b/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-content-collector.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";class WidgetContentCollector{constructor(){this.selector=".dashboard-item",this.initialize()}initialize(){this.registerEvents();document.querySelectorAll(this.selector).forEach(e=>{let t;t=new Event("widgetRefresh",{bubbles:!0}),e.dispatchEvent(t)})}registerEvents(){new RegularEvent("widgetRefresh",(e,t)=>{e.preventDefault(),this.getContentForWidget(t)}).delegateTo(document,this.selector)}getContentForWidget(e){const t=e.querySelector(".widget-waiting"),n=e.querySelector(".widget-content"),s=e.querySelector(".widget-error");t.classList.remove("hide"),n.classList.add("hide"),s.classList.add("hide");new AjaxRequest(TYPO3.settings.ajaxUrls.dashboard_get_widget_content).withQueryArguments({widget:e.dataset.widgetKey}).get().then(async s=>{const i=await s.resolve();let r;null!==n&&(n.innerHTML=i.content,n.classList.remove("hide")),null!==t&&t.classList.add("hide");const o={bubbles:!0};r=Object.keys(i.eventdata).length>0?new CustomEvent("widgetContentRendered",{...o,detail:i.eventdata}):new Event("widgetContentRendered",o),e.dispatchEvent(r)}).catch(n=>{null!==s&&s.classList.remove("hide"),null!==t&&t.classList.add("hide"),console.warn(`Error while retrieving widget [${e.dataset.widgetKey}] content: ${n.message}`)})}}export default new WidgetContentCollector;
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";class WidgetContentCollector{constructor(){this.selector=".dashboard-item",this.initialize()}initialize(){this.registerEvents();document.querySelectorAll(this.selector).forEach((e=>{let t;t=new Event("widgetRefresh",{bubbles:!0}),e.dispatchEvent(t)}))}registerEvents(){new RegularEvent("widgetRefresh",((e,t)=>{e.preventDefault(),this.getContentForWidget(t)})).delegateTo(document,this.selector)}getContentForWidget(e){const t=e.querySelector(".widget-waiting"),n=e.querySelector(".widget-content"),s=e.querySelector(".widget-error");t.classList.remove("hide"),n.classList.add("hide"),s.classList.add("hide");new AjaxRequest(TYPO3.settings.ajaxUrls.dashboard_get_widget_content).withQueryArguments({widget:e.dataset.widgetKey}).get().then((async s=>{const i=await s.resolve();let r;null!==n&&(n.innerHTML=i.content,n.classList.remove("hide")),null!==t&&t.classList.add("hide");const o={bubbles:!0};r=Object.keys(i.eventdata).length>0?new CustomEvent("widgetContentRendered",{...o,detail:i.eventdata}):new Event("widgetContentRendered",o),e.dispatchEvent(r)})).catch((n=>{null!==s&&s.classList.remove("hide"),null!==t&&t.classList.add("hide"),console.warn(`Error while retrieving widget [${e.dataset.widgetKey}] content: ${n.message}`)}))}}export default new WidgetContentCollector;
\ No newline at end of file
diff --git a/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-refresh.js b/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-refresh.js
index 21559c785be7..b111c82ebe50 100644
--- a/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-refresh.js
+++ b/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-refresh.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var Selectors,__decorate=function(e,t,r,o){var s,c=arguments.length,l=c<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,o);else for(var n=e.length-1;n>=0;n--)(s=e[n])&&(l=(c<3?s(l):c>3?s(t,r,l):s(t,r))||l);return c>3&&l&&Object.defineProperty(t,r,l),l};import{html,LitElement}from"lit";import{customElement}from"lit/decorators.js";!function(e){e.dashboardItem=".dashboard-item"}(Selectors||(Selectors={}));let WidgetRefresh=class extends LitElement{constructor(){super(),this.addEventListener("click",e=>{e.preventDefault(),this.closest(Selectors.dashboardItem).dispatchEvent(new Event("widgetRefresh",{bubbles:!0})),this.querySelector("button").blur()})}render(){return html`<slot></slot>`}};WidgetRefresh=__decorate([customElement("typo3-dashboard-widget-refresh")],WidgetRefresh);
\ No newline at end of file
+var Selectors,__decorate=function(e,t,r,o){var s,c=arguments.length,l=c<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,o);else for(var n=e.length-1;n>=0;n--)(s=e[n])&&(l=(c<3?s(l):c>3?s(t,r,l):s(t,r))||l);return c>3&&l&&Object.defineProperty(t,r,l),l};import{html,LitElement}from"lit";import{customElement}from"lit/decorators.js";!function(e){e.dashboardItem=".dashboard-item"}(Selectors||(Selectors={}));let WidgetRefresh=class extends LitElement{constructor(){super(),this.addEventListener("click",(e=>{e.preventDefault(),this.closest(Selectors.dashboardItem).dispatchEvent(new Event("widgetRefresh",{bubbles:!0})),this.querySelector("button").blur()}))}render(){return html`<slot></slot>`}};WidgetRefresh=__decorate([customElement("typo3-dashboard-widget-refresh")],WidgetRefresh);
\ No newline at end of file
diff --git a/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-remover.js b/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-remover.js
index 55db5b1184b7..2fe41bef9a83 100644
--- a/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-remover.js
+++ b/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-remover.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";class WidgetRemover{constructor(){this.selector=".js-dashboard-remove-widget",this.initialize()}initialize(){new RegularEvent("click",(function(e){e.preventDefault();Modal.confirm(this.dataset.modalTitle,this.dataset.modalQuestion,SeverityEnum.warning,[{text:this.dataset.modalCancel,active:!0,btnClass:"btn-default",name:"cancel"},{text:this.dataset.modalOk,btnClass:"btn-warning",name:"delete"}]).on("button.clicked",e=>{"delete"===e.target.getAttribute("name")&&(window.location.href=this.getAttribute("href")),Modal.dismiss()})})).delegateTo(document,this.selector)}}export default new WidgetRemover;
\ No newline at end of file
+import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";class WidgetRemover{constructor(){this.selector=".js-dashboard-remove-widget",this.initialize()}initialize(){new RegularEvent("click",(function(e){e.preventDefault();Modal.confirm(this.dataset.modalTitle,this.dataset.modalQuestion,SeverityEnum.warning,[{text:this.dataset.modalCancel,active:!0,btnClass:"btn-default",name:"cancel"},{text:this.dataset.modalOk,btnClass:"btn-warning",name:"delete"}]).on("button.clicked",(e=>{"delete"===e.target.getAttribute("name")&&(window.location.href=this.getAttribute("href")),Modal.dismiss()}))})).delegateTo(document,this.selector)}}export default new WidgetRemover;
\ No newline at end of file
diff --git a/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-selector.js b/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-selector.js
index 2f71b884b86d..8eeda2fa46b4 100644
--- a/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-selector.js
+++ b/typo3/sysext/dashboard/Resources/Public/JavaScript/widget-selector.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";class WidgetSelector{constructor(){this.selector=".js-dashboard-addWidget",this.initialize()}initialize(){new RegularEvent("click",(function(e){e.preventDefault();const t=new DocumentFragment;t.append(document.getElementById("widgetSelector").content.cloneNode(!0));const o={type:Modal.types.default,title:this.dataset.modalTitle,size:Modal.sizes.medium,severity:SeverityEnum.notice,content:t,additionalCssClasses:["dashboard-modal"],callback:e=>{e.on("click","a.dashboard-modal-item-block",t=>{e.trigger("modal-dismiss")})}};Modal.advanced(o)})).delegateTo(document,this.selector),document.querySelectorAll(this.selector).forEach(e=>{e.classList.remove("hide")})}}export default new WidgetSelector;
\ No newline at end of file
+import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";class WidgetSelector{constructor(){this.selector=".js-dashboard-addWidget",this.initialize()}initialize(){new RegularEvent("click",(function(e){e.preventDefault();const t=new DocumentFragment;t.append(document.getElementById("widgetSelector").content.cloneNode(!0));const o={type:Modal.types.default,title:this.dataset.modalTitle,size:Modal.sizes.medium,severity:SeverityEnum.notice,content:t,additionalCssClasses:["dashboard-modal"],callback:e=>{e.on("click","a.dashboard-modal-item-block",(t=>{e.trigger("modal-dismiss")}))}};Modal.advanced(o)})).delegateTo(document,this.selector),document.querySelectorAll(this.selector).forEach((e=>{e.classList.remove("hide")}))}}export default new WidgetSelector;
\ No newline at end of file
diff --git a/typo3/sysext/extensionmanager/Resources/Public/JavaScript/main.js b/typo3/sysext/extensionmanager/Resources/Public/JavaScript/main.js
index 920f25d43823..d88e704bbf98 100644
--- a/typo3/sysext/extensionmanager/Resources/Public/JavaScript/main.js
+++ b/typo3/sysext/extensionmanager/Resources/Public/JavaScript/main.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import BrowserSession from"@typo3/backend/storage/browser-session.js";import NProgress from"nprogress";import Modal from"@typo3/backend/modal.js";import Tooltip from"@typo3/backend/tooltip.js";import Severity from"@typo3/backend/severity.js";import SecurityUtility from"@typo3/core/security-utility.js";import ExtensionManagerRepository from"@typo3/extensionmanager/repository.js";import ExtensionManagerUpdate from"@typo3/extensionmanager/update.js";import ExtensionManagerUploadForm from"@typo3/extensionmanager/upload-form.js";import Tablesort from"tablesort";import"tablesort.dotsep.js";import"@typo3/backend/input/clearable.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import RegularEvent from"@typo3/core/event/regular-event.js";const securityUtility=new SecurityUtility;var ExtensionManagerIdentifier;!function(e){e.extensionlist="typo3-extension-list",e.searchField="#Tx_Extensionmanager_extensionkey"}(ExtensionManagerIdentifier||(ExtensionManagerIdentifier={}));class ExtensionManager{constructor(){this.searchFilterSessionKey="tx-extensionmanager-local-filter";const e=this;$(()=>{this.Update=new ExtensionManagerUpdate,this.UploadForm=new ExtensionManagerUploadForm,this.Repository=new ExtensionManagerRepository;const t=document.getElementById(ExtensionManagerIdentifier.extensionlist);let n;if(null!==t&&(new Tablesort(t),new RegularEvent("click",(function(t){t.preventDefault(),Modal.confirm(TYPO3.lang["extensionList.removalConfirmation.title"],TYPO3.lang["extensionList.removalConfirmation.question"],Severity.error,[{text:TYPO3.lang["button.cancel"],active:!0,btnClass:"btn-default",trigger:()=>{Modal.dismiss()}},{text:TYPO3.lang["button.remove"],btnClass:"btn-danger",trigger:()=>{e.removeExtensionFromDisk(this),Modal.dismiss()}}])})).delegateTo(t,".removeExtension")),$(document).on("click",".onClickMaskExtensionManager",()=>{NProgress.start()}).on("click","a[data-action=update-extension]",e=>{e.preventDefault(),NProgress.start(),new AjaxRequest($(e.currentTarget).attr("href")).get().then(this.updateExtension)}).on("change","input[name=unlockDependencyIgnoreButton]",e=>{$(".t3js-dependencies").toggleClass("disabled",!$(e.currentTarget).prop("checked"))}),null!==(n=document.querySelector(ExtensionManagerIdentifier.searchField))){const e=BrowserSession.get(this.searchFilterSessionKey);null!==e&&(n.value=e,this.filterExtensions(e)),new RegularEvent("submit",e=>{e.preventDefault()}).bindTo(n.closest("form")),new DebounceEvent("input",e=>{const t=e.target;BrowserSession.set(this.searchFilterSessionKey,t.value),this.filterExtensions(t.value)},100).bindTo(n),n.clearable({onClear:()=>{BrowserSession.unset(this.searchFilterSessionKey),this.filterExtensions("")}})}$(document).on("click",".t3-button-action-installdistribution",()=>{NProgress.start()}),this.Repository.initDom(),this.Update.initializeEvents(),this.UploadForm.initializeEvents(),Tooltip.initialize("#typo3-extension-list [title]")})}filterExtensions(e){const t=document.querySelectorAll("[data-filterable]"),n=[];t.forEach(e=>{const t=Array.from(e.parentElement.children);n.push(t.indexOf(e))});document.querySelectorAll("#typo3-extension-list tbody tr").forEach(t=>{const o=n.map(e=>t.children.item(e)),i=[];o.forEach(e=>{i.push(e.textContent.trim().replace(/\s+/g," "))}),t.classList.toggle("hidden",""!==e&&!RegExp(e,"i").test(i.join(":")))})}removeExtensionFromDisk(e){NProgress.start(),new AjaxRequest(e.href).get().then(()=>{location.reload()}).finally(()=>{NProgress.done()})}async updateExtension(e){let t=0;const n=await e.resolve(),o=$("<form>");$.each(n.updateComments,(e,n)=>{const i=$("<input>").attr({type:"radio",name:"version"}).val(e);0===t&&i.attr("checked","checked"),o.append([$("<h3>").append([i," "+securityUtility.encodeHtml(e)]),$("<div>").append(n.replace(/(\r\n|\n\r|\r|\n)/g,"\n").split(/\n/).map(e=>securityUtility.encodeHtml(e)).join("<br>"))]),t++});const i=$("<div>").append([$("<h1>").text(TYPO3.lang["extensionList.updateConfirmation.title"]),$("<h2>").text(TYPO3.lang["extensionList.updateConfirmation.message"]),o]);NProgress.done(),Modal.confirm(TYPO3.lang["extensionList.updateConfirmation.questionVersionComments"],i,Severity.warning,[{text:TYPO3.lang["button.cancel"],active:!0,btnClass:"btn-default",trigger:()=>{Modal.dismiss()}},{text:TYPO3.lang["button.updateExtension"],btnClass:"btn-warning",trigger:()=>{NProgress.start(),new AjaxRequest(n.url).withQueryArguments({version:$("input:radio[name=version]:checked",Modal.currentModal).val()}).get().finally(()=>{location.reload()}),Modal.dismiss()}}])}}let extensionManagerObject=new ExtensionManager;void 0===TYPO3.ExtensionManager&&(TYPO3.ExtensionManager=extensionManagerObject);export default extensionManagerObject;
\ No newline at end of file
+import $ from"jquery";import BrowserSession from"@typo3/backend/storage/browser-session.js";import NProgress from"nprogress";import Modal from"@typo3/backend/modal.js";import Tooltip from"@typo3/backend/tooltip.js";import Severity from"@typo3/backend/severity.js";import SecurityUtility from"@typo3/core/security-utility.js";import ExtensionManagerRepository from"@typo3/extensionmanager/repository.js";import ExtensionManagerUpdate from"@typo3/extensionmanager/update.js";import ExtensionManagerUploadForm from"@typo3/extensionmanager/upload-form.js";import Tablesort from"tablesort";import"tablesort.dotsep.js";import"@typo3/backend/input/clearable.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import RegularEvent from"@typo3/core/event/regular-event.js";const securityUtility=new SecurityUtility;var ExtensionManagerIdentifier;!function(e){e.extensionlist="typo3-extension-list",e.searchField="#Tx_Extensionmanager_extensionkey"}(ExtensionManagerIdentifier||(ExtensionManagerIdentifier={}));class ExtensionManager{constructor(){this.searchFilterSessionKey="tx-extensionmanager-local-filter";const e=this;$((()=>{this.Update=new ExtensionManagerUpdate,this.UploadForm=new ExtensionManagerUploadForm,this.Repository=new ExtensionManagerRepository;const t=document.getElementById(ExtensionManagerIdentifier.extensionlist);let n;if(null!==t&&(new Tablesort(t),new RegularEvent("click",(function(t){t.preventDefault(),Modal.confirm(TYPO3.lang["extensionList.removalConfirmation.title"],TYPO3.lang["extensionList.removalConfirmation.question"],Severity.error,[{text:TYPO3.lang["button.cancel"],active:!0,btnClass:"btn-default",trigger:()=>{Modal.dismiss()}},{text:TYPO3.lang["button.remove"],btnClass:"btn-danger",trigger:()=>{e.removeExtensionFromDisk(this),Modal.dismiss()}}])})).delegateTo(t,".removeExtension")),$(document).on("click",".onClickMaskExtensionManager",(()=>{NProgress.start()})).on("click","a[data-action=update-extension]",(e=>{e.preventDefault(),NProgress.start(),new AjaxRequest($(e.currentTarget).attr("href")).get().then(this.updateExtension)})).on("change","input[name=unlockDependencyIgnoreButton]",(e=>{$(".t3js-dependencies").toggleClass("disabled",!$(e.currentTarget).prop("checked"))})),null!==(n=document.querySelector(ExtensionManagerIdentifier.searchField))){const e=BrowserSession.get(this.searchFilterSessionKey);null!==e&&(n.value=e,this.filterExtensions(e)),new RegularEvent("submit",(e=>{e.preventDefault()})).bindTo(n.closest("form")),new DebounceEvent("input",(e=>{const t=e.target;BrowserSession.set(this.searchFilterSessionKey,t.value),this.filterExtensions(t.value)}),100).bindTo(n),n.clearable({onClear:()=>{BrowserSession.unset(this.searchFilterSessionKey),this.filterExtensions("")}})}$(document).on("click",".t3-button-action-installdistribution",(()=>{NProgress.start()})),this.Repository.initDom(),this.Update.initializeEvents(),this.UploadForm.initializeEvents(),Tooltip.initialize("#typo3-extension-list [title]")}))}filterExtensions(e){const t=document.querySelectorAll("[data-filterable]"),n=[];t.forEach((e=>{const t=Array.from(e.parentElement.children);n.push(t.indexOf(e))}));document.querySelectorAll("#typo3-extension-list tbody tr").forEach((t=>{const o=n.map((e=>t.children.item(e))),i=[];o.forEach((e=>{i.push(e.textContent.trim().replace(/\s+/g," "))})),t.classList.toggle("hidden",""!==e&&!RegExp(e,"i").test(i.join(":")))}))}removeExtensionFromDisk(e){NProgress.start(),new AjaxRequest(e.href).get().then((()=>{location.reload()})).finally((()=>{NProgress.done()}))}async updateExtension(e){let t=0;const n=await e.resolve(),o=$("<form>");$.each(n.updateComments,((e,n)=>{const i=$("<input>").attr({type:"radio",name:"version"}).val(e);0===t&&i.attr("checked","checked"),o.append([$("<h3>").append([i," "+securityUtility.encodeHtml(e)]),$("<div>").append(n.replace(/(\r\n|\n\r|\r|\n)/g,"\n").split(/\n/).map((e=>securityUtility.encodeHtml(e))).join("<br>"))]),t++}));const i=$("<div>").append([$("<h1>").text(TYPO3.lang["extensionList.updateConfirmation.title"]),$("<h2>").text(TYPO3.lang["extensionList.updateConfirmation.message"]),o]);NProgress.done(),Modal.confirm(TYPO3.lang["extensionList.updateConfirmation.questionVersionComments"],i,Severity.warning,[{text:TYPO3.lang["button.cancel"],active:!0,btnClass:"btn-default",trigger:()=>{Modal.dismiss()}},{text:TYPO3.lang["button.updateExtension"],btnClass:"btn-warning",trigger:()=>{NProgress.start(),new AjaxRequest(n.url).withQueryArguments({version:$("input:radio[name=version]:checked",Modal.currentModal).val()}).get().finally((()=>{location.reload()})),Modal.dismiss()}}])}}let extensionManagerObject=new ExtensionManager;void 0===TYPO3.ExtensionManager&&(TYPO3.ExtensionManager=extensionManagerObject);export default extensionManagerObject;
\ No newline at end of file
diff --git a/typo3/sysext/extensionmanager/Resources/Public/JavaScript/repository.js b/typo3/sysext/extensionmanager/Resources/Public/JavaScript/repository.js
index 6459e97ff5a3..b8f4243fe786 100644
--- a/typo3/sysext/extensionmanager/Resources/Public/JavaScript/repository.js
+++ b/typo3/sysext/extensionmanager/Resources/Public/JavaScript/repository.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import NProgress from"nprogress";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import Severity from"@typo3/backend/severity.js";import Tablesort from"tablesort";import"@typo3/backend/input/clearable.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";class Repository{constructor(){this.downloadPath="",this.getDependencies=async e=>{const t=await e.resolve();NProgress.done(),t.hasDependencies?Modal.confirm(t.title,$(t.message),Severity.info,[{text:TYPO3.lang["button.cancel"],active:!0,btnClass:"btn-default",trigger:()=>{Modal.dismiss()}},{text:TYPO3.lang["button.resolveDependencies"],btnClass:"btn-info",trigger:()=>{this.getResolveDependenciesAndInstallResult(t.url+"&downloadPath="+this.downloadPath),Modal.dismiss()}}]):t.hasErrors?Notification.error(t.title,t.message,15):this.getResolveDependenciesAndInstallResult(t.url+"&downloadPath="+this.downloadPath)}}initDom(){NProgress.configure({parent:".module-loading-indicator",showSpinner:!1});const e=document.getElementById("terVersionTable"),t=document.getElementById("terSearchTable");null!==e&&new Tablesort(e),null!==t&&new Tablesort(t),this.bindDownload(),this.bindSearchFieldResetter()}bindDownload(){const e=this;new RegularEvent("click",(function(t){t.preventDefault();const n=this.closest("form"),o=n.dataset.href;e.downloadPath=n.querySelector("input.downloadPath:checked").value,NProgress.start(),new AjaxRequest(o).get().then(e.getDependencies)})).delegateTo(document,".downloadFromTer form.download button[type=submit]")}getResolveDependenciesAndInstallResult(e){NProgress.start(),new AjaxRequest(e).get().then(async e=>{const t=await e.raw().json();if(t.errorCount>0)Modal.confirm(t.errorTitle,$(t.errorMessage),Severity.error,[{text:TYPO3.lang["button.cancel"],active:!0,btnClass:"btn-default",trigger:()=>{Modal.dismiss()}},{text:TYPO3.lang["button.resolveDependenciesIgnore"],btnClass:"btn-danger disabled t3js-dependencies",trigger:e=>{$(e.currentTarget).hasClass("disabled")||(this.getResolveDependenciesAndInstallResult(t.skipDependencyUri),Modal.dismiss())}}]),Modal.currentModal.on("shown.bs.modal",()=>{const e=Modal.currentModal.find(".t3js-dependencies");$('input[name="unlockDependencyIgnoreButton"]',Modal.currentModal).on("change",t=>{e.toggleClass("disabled",!$(t.currentTarget).prop("checked"))})});else{let e=TYPO3.lang["extensionList.dependenciesResolveDownloadSuccess.message"+t.installationTypeLanguageKey].replace(/\{0\}/g,t.extension);e+="\n"+TYPO3.lang["extensionList.dependenciesResolveDownloadSuccess.header"]+": ",$.each(t.result,(t,n)=>{e+="\n\n"+TYPO3.lang["extensionList.dependenciesResolveDownloadSuccess.item"]+" "+t+": ",$.each(n,t=>{e+="\n* "+t})}),Notification.info(TYPO3.lang["extensionList.dependenciesResolveFlashMessage.title"+t.installationTypeLanguageKey].replace(/\{0\}/g,t.extension),e,15),top.TYPO3.ModuleMenu.App.refreshMenu()}}).finally(()=>{NProgress.done()})}bindSearchFieldResetter(){let e;if(null!==(e=document.querySelector('.typo3-extensionmanager-searchTerForm input[type="text"]'))){const t=""!==e.value;e.clearable({onClear:e=>{t&&e.closest("form").submit()}})}}}export default Repository;
\ No newline at end of file
+import $ from"jquery";import NProgress from"nprogress";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import Severity from"@typo3/backend/severity.js";import Tablesort from"tablesort";import"@typo3/backend/input/clearable.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";class Repository{constructor(){this.downloadPath="",this.getDependencies=async e=>{const t=await e.resolve();NProgress.done(),t.hasDependencies?Modal.confirm(t.title,$(t.message),Severity.info,[{text:TYPO3.lang["button.cancel"],active:!0,btnClass:"btn-default",trigger:()=>{Modal.dismiss()}},{text:TYPO3.lang["button.resolveDependencies"],btnClass:"btn-info",trigger:()=>{this.getResolveDependenciesAndInstallResult(t.url+"&downloadPath="+this.downloadPath),Modal.dismiss()}}]):t.hasErrors?Notification.error(t.title,t.message,15):this.getResolveDependenciesAndInstallResult(t.url+"&downloadPath="+this.downloadPath)}}initDom(){NProgress.configure({parent:".module-loading-indicator",showSpinner:!1});const e=document.getElementById("terVersionTable"),t=document.getElementById("terSearchTable");null!==e&&new Tablesort(e),null!==t&&new Tablesort(t),this.bindDownload(),this.bindSearchFieldResetter()}bindDownload(){const e=this;new RegularEvent("click",(function(t){t.preventDefault();const n=this.closest("form"),o=n.dataset.href;e.downloadPath=n.querySelector("input.downloadPath:checked").value,NProgress.start(),new AjaxRequest(o).get().then(e.getDependencies)})).delegateTo(document,".downloadFromTer form.download button[type=submit]")}getResolveDependenciesAndInstallResult(e){NProgress.start(),new AjaxRequest(e).get().then((async e=>{const t=await e.raw().json();if(t.errorCount>0)Modal.confirm(t.errorTitle,$(t.errorMessage),Severity.error,[{text:TYPO3.lang["button.cancel"],active:!0,btnClass:"btn-default",trigger:()=>{Modal.dismiss()}},{text:TYPO3.lang["button.resolveDependenciesIgnore"],btnClass:"btn-danger disabled t3js-dependencies",trigger:e=>{$(e.currentTarget).hasClass("disabled")||(this.getResolveDependenciesAndInstallResult(t.skipDependencyUri),Modal.dismiss())}}]),Modal.currentModal.on("shown.bs.modal",(()=>{const e=Modal.currentModal.find(".t3js-dependencies");$('input[name="unlockDependencyIgnoreButton"]',Modal.currentModal).on("change",(t=>{e.toggleClass("disabled",!$(t.currentTarget).prop("checked"))}))}));else{let e=TYPO3.lang["extensionList.dependenciesResolveDownloadSuccess.message"+t.installationTypeLanguageKey].replace(/\{0\}/g,t.extension);e+="\n"+TYPO3.lang["extensionList.dependenciesResolveDownloadSuccess.header"]+": ",$.each(t.result,((t,n)=>{e+="\n\n"+TYPO3.lang["extensionList.dependenciesResolveDownloadSuccess.item"]+" "+t+": ",$.each(n,(t=>{e+="\n* "+t}))})),Notification.info(TYPO3.lang["extensionList.dependenciesResolveFlashMessage.title"+t.installationTypeLanguageKey].replace(/\{0\}/g,t.extension),e,15),top.TYPO3.ModuleMenu.App.refreshMenu()}})).finally((()=>{NProgress.done()}))}bindSearchFieldResetter(){let e;if(null!==(e=document.querySelector('.typo3-extensionmanager-searchTerForm input[type="text"]'))){const t=""!==e.value;e.clearable({onClear:e=>{t&&e.closest("form").submit()}})}}}export default Repository;
\ No newline at end of file
diff --git a/typo3/sysext/extensionmanager/Resources/Public/JavaScript/update.js b/typo3/sysext/extensionmanager/Resources/Public/JavaScript/update.js
index 9b5e36c57185..6fbff9216d0d 100644
--- a/typo3/sysext/extensionmanager/Resources/Public/JavaScript/update.js
+++ b/typo3/sysext/extensionmanager/Resources/Public/JavaScript/update.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import NProgress from"nprogress";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";var ExtensionManagerUpdateIdentifier;!function(e){e.extensionTable="#terTable",e.terUpdateAction=".update-from-ter",e.pagination=".pagination-wrap",e.splashscreen=".splash-receivedata",e.terTableWrapper="#terTableWrapper .table"}(ExtensionManagerUpdateIdentifier||(ExtensionManagerUpdateIdentifier={}));class ExtensionManagerUpdate{initializeEvents(){$(ExtensionManagerUpdateIdentifier.terUpdateAction).each((e,a)=>{const t=$(a),n=t.attr("action");t.attr("action","#"),t.on("submit",()=>(this.updateFromTer(n,!0),!1)),this.updateFromTer(n,!1)})}updateFromTer(e,a){a&&(e+="&forceUpdateCheck=1"),$(ExtensionManagerUpdateIdentifier.terUpdateAction).addClass("extensionmanager-is-hidden"),$(ExtensionManagerUpdateIdentifier.extensionTable).hide(),$(ExtensionManagerUpdateIdentifier.splashscreen).addClass("extensionmanager-is-shown"),$(ExtensionManagerUpdateIdentifier.terTableWrapper).addClass("extensionmanager-is-loading"),$(ExtensionManagerUpdateIdentifier.pagination).addClass("extensionmanager-is-loading");let t=!1;NProgress.start(),new AjaxRequest(e).get().then(async e=>{const a=await e.resolve();a.errorMessage.length&&Notification.error(TYPO3.lang["extensionList.updateFromTerFlashMessage.title"],a.errorMessage,10);const n=$(ExtensionManagerUpdateIdentifier.terUpdateAction+" .extension-list-last-updated");n.text(a.timeSinceLastUpdate),n.attr("title",TYPO3.lang["extensionList.updateFromTer.lastUpdate.timeOfLastUpdate"]+a.lastUpdateTime),a.updated&&(t=!0,window.location.replace(window.location.href))},async e=>{const a=e.response.statusText+"("+e.response.status+"): "+await e.response.text();Notification.warning(TYPO3.lang["extensionList.updateFromTerFlashMessage.title"],a,10)}).finally(()=>{NProgress.done(),t||($(ExtensionManagerUpdateIdentifier.splashscreen).removeClass("extensionmanager-is-shown"),$(ExtensionManagerUpdateIdentifier.terTableWrapper).removeClass("extensionmanager-is-loading"),$(ExtensionManagerUpdateIdentifier.pagination).removeClass("extensionmanager-is-loading"),$(ExtensionManagerUpdateIdentifier.terUpdateAction).removeClass("extensionmanager-is-hidden"),$(ExtensionManagerUpdateIdentifier.extensionTable).show())})}}export default ExtensionManagerUpdate;
\ No newline at end of file
+import $ from"jquery";import NProgress from"nprogress";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";var ExtensionManagerUpdateIdentifier;!function(e){e.extensionTable="#terTable",e.terUpdateAction=".update-from-ter",e.pagination=".pagination-wrap",e.splashscreen=".splash-receivedata",e.terTableWrapper="#terTableWrapper .table"}(ExtensionManagerUpdateIdentifier||(ExtensionManagerUpdateIdentifier={}));class ExtensionManagerUpdate{initializeEvents(){$(ExtensionManagerUpdateIdentifier.terUpdateAction).each(((e,a)=>{const t=$(a),n=t.attr("action");t.attr("action","#"),t.on("submit",(()=>(this.updateFromTer(n,!0),!1))),this.updateFromTer(n,!1)}))}updateFromTer(e,a){a&&(e+="&forceUpdateCheck=1"),$(ExtensionManagerUpdateIdentifier.terUpdateAction).addClass("extensionmanager-is-hidden"),$(ExtensionManagerUpdateIdentifier.extensionTable).hide(),$(ExtensionManagerUpdateIdentifier.splashscreen).addClass("extensionmanager-is-shown"),$(ExtensionManagerUpdateIdentifier.terTableWrapper).addClass("extensionmanager-is-loading"),$(ExtensionManagerUpdateIdentifier.pagination).addClass("extensionmanager-is-loading");let t=!1;NProgress.start(),new AjaxRequest(e).get().then((async e=>{const a=await e.resolve();a.errorMessage.length&&Notification.error(TYPO3.lang["extensionList.updateFromTerFlashMessage.title"],a.errorMessage,10);const n=$(ExtensionManagerUpdateIdentifier.terUpdateAction+" .extension-list-last-updated");n.text(a.timeSinceLastUpdate),n.attr("title",TYPO3.lang["extensionList.updateFromTer.lastUpdate.timeOfLastUpdate"]+a.lastUpdateTime),a.updated&&(t=!0,window.location.replace(window.location.href))}),(async e=>{const a=e.response.statusText+"("+e.response.status+"): "+await e.response.text();Notification.warning(TYPO3.lang["extensionList.updateFromTerFlashMessage.title"],a,10)})).finally((()=>{NProgress.done(),t||($(ExtensionManagerUpdateIdentifier.splashscreen).removeClass("extensionmanager-is-shown"),$(ExtensionManagerUpdateIdentifier.terTableWrapper).removeClass("extensionmanager-is-loading"),$(ExtensionManagerUpdateIdentifier.pagination).removeClass("extensionmanager-is-loading"),$(ExtensionManagerUpdateIdentifier.terUpdateAction).removeClass("extensionmanager-is-hidden"),$(ExtensionManagerUpdateIdentifier.extensionTable).show())}))}}export default ExtensionManagerUpdate;
\ No newline at end of file
diff --git a/typo3/sysext/extensionmanager/Resources/Public/JavaScript/upload-form.js b/typo3/sysext/extensionmanager/Resources/Public/JavaScript/upload-form.js
index 565f5096649b..008f5ff26d48 100644
--- a/typo3/sysext/extensionmanager/Resources/Public/JavaScript/upload-form.js
+++ b/typo3/sysext/extensionmanager/Resources/Public/JavaScript/upload-form.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";class UploadForm{constructor(){this.expandedUploadFormClass="transformed"}initializeEvents(){$(document).on("click",".t3js-upload",e=>{const a=$(e.currentTarget),s=$(".extension-upload-form");e.preventDefault(),a.hasClass(this.expandedUploadFormClass)?(s.stop().slideUp(),a.removeClass(this.expandedUploadFormClass)):(a.addClass(this.expandedUploadFormClass),s.stop().slideDown(),new AjaxRequest(a.attr("href")).get().then(async e=>{s.find(".t3js-upload-form-target").html(await e.resolve())}))})}}export default UploadForm;
\ No newline at end of file
+import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";class UploadForm{constructor(){this.expandedUploadFormClass="transformed"}initializeEvents(){$(document).on("click",".t3js-upload",(e=>{const a=$(e.currentTarget),s=$(".extension-upload-form");e.preventDefault(),a.hasClass(this.expandedUploadFormClass)?(s.stop().slideUp(),a.removeClass(this.expandedUploadFormClass)):(a.addClass(this.expandedUploadFormClass),s.stop().slideDown(),new AjaxRequest(a.attr("href")).get().then((async e=>{s.find(".t3js-upload-form-target").html(await e.resolve())})))}))}}export default UploadForm;
\ No newline at end of file
diff --git a/typo3/sysext/filelist/Resources/Public/JavaScript/context-menu-actions.js b/typo3/sysext/filelist/Resources/Public/JavaScript/context-menu-actions.js
index c3497343b39b..2f2ae2684fc4 100644
--- a/typo3/sysext/filelist/Resources/Public/JavaScript/context-menu-actions.js
+++ b/typo3/sysext/filelist/Resources/Public/JavaScript/context-menu-actions.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{lll}from"@typo3/core/lit-helper.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Notification from"@typo3/backend/notification.js";import Modal from"@typo3/backend/modal.js";import Md5 from"@typo3/backend/hashing/md5.js";class ContextMenuActions{static getReturnUrl(){return encodeURIComponent(top.list_frame.document.location.pathname+top.list_frame.document.location.search)}static triggerFileDownload(t,e,n=!1){const o=document.createElement("a");o.href=t,o.download=e,document.body.appendChild(o),o.click(),n&&URL.revokeObjectURL(t),document.body.removeChild(o),Notification.success(lll("file_download.success"),"",2)}static renameFile(t,e,n){const o=n.actionUrl;top.TYPO3.Backend.ContentContainer.setUrl(o+"&target="+encodeURIComponent(e)+"&returnUrl="+ContextMenuActions.getReturnUrl())}static editFile(t,e,n){const o=n.actionUrl;top.TYPO3.Backend.ContentContainer.setUrl(o+"&target="+encodeURIComponent(e)+"&returnUrl="+ContextMenuActions.getReturnUrl())}static editMetadata(t,e,n){const o=n.metadataUid;o&&top.TYPO3.Backend.ContentContainer.setUrl(top.TYPO3.settings.FormEngine.moduleUrl+"&edit[sys_file_metadata]["+parseInt(o,10)+"]=edit&returnUrl="+ContextMenuActions.getReturnUrl())}static openInfoPopUp(t,e){"sys_file_storage"===t?top.TYPO3.InfoWindow.showItem(t,e):top.TYPO3.InfoWindow.showItem("_FILE",e)}static uploadFile(t,e,n){const o=n.actionUrl;top.TYPO3.Backend.ContentContainer.setUrl(o+"&target="+encodeURIComponent(e)+"&returnUrl="+ContextMenuActions.getReturnUrl())}static createFile(t,e,n){const o=n.actionUrl;top.TYPO3.Backend.ContentContainer.setUrl(o+"&target="+encodeURIComponent(e)+"&returnUrl="+ContextMenuActions.getReturnUrl())}static downloadFile(t,e,n){ContextMenuActions.triggerFileDownload(n.url,n.name)}static downloadFolder(t,e,n){Notification.info(lll("file_download.prepare"),"",2);const o=n.actionUrl;new AjaxRequest(o).post({items:[e]}).then(async t=>{let e=t.response.headers.get("Content-Disposition");if(!e){const e=await t.resolve();return void(!1===e.success&&e.status?Notification.warning(lll("file_download."+e.status),lll("file_download."+e.status+".message"),10):Notification.error(lll("file_download.error")))}e=e.substring(e.indexOf(" filename=")+10);const n=await t.raw().arrayBuffer(),o=new Blob([n],{type:t.raw().headers.get("Content-Type")});ContextMenuActions.triggerFileDownload(URL.createObjectURL(o),e,!0)}).catch(()=>{Notification.error(lll("file_download.error"))})}static createFilemount(t,e){2===e.split(":").length&&top.TYPO3.Backend.ContentContainer.setUrl(top.TYPO3.settings.FormEngine.moduleUrl+"&edit[sys_filemounts][0]=new&defVals[sys_filemounts][identifier]="+encodeURIComponent(e)+"&returnUrl="+ContextMenuActions.getReturnUrl())}static deleteFile(t,e,n){const o=()=>{top.TYPO3.Backend.ContentContainer.setUrl(top.TYPO3.settings.FileCommit.moduleUrl+"&data[delete][0][data]="+encodeURIComponent(e)+"&data[delete][0][redirect]="+ContextMenuActions.getReturnUrl())};if(!n.title)return void o();Modal.confirm(n.title,n.message,SeverityEnum.warning,[{text:n.buttonCloseText||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:n.buttonOkText||TYPO3.lang["button.delete"]||"Delete",btnClass:"btn-warning",name:"delete"}]).on("button.clicked",t=>{"delete"===t.target.name&&o(),Modal.dismiss()})}static copyFile(t,e){const n=Md5.hash(e),o=TYPO3.settings.ajaxUrls.contextmenu_clipboard,a={CB:{el:{["_FILE%7C"+n]:e},setCopyMode:"1"}};new AjaxRequest(o).withQueryArguments(a).get().finally(()=>{top.TYPO3.Backend.ContentContainer.refresh(!0)})}static copyReleaseFile(t,e){const n=Md5.hash(e),o=TYPO3.settings.ajaxUrls.contextmenu_clipboard,a={CB:{el:{["_FILE%7C"+n]:"0"},setCopyMode:"1"}};new AjaxRequest(o).withQueryArguments(a).get().finally(()=>{top.TYPO3.Backend.ContentContainer.refresh(!0)})}static cutFile(t,e){const n=Md5.hash(e),o=TYPO3.settings.ajaxUrls.contextmenu_clipboard,a={CB:{el:{["_FILE%7C"+n]:e}}};new AjaxRequest(o).withQueryArguments(a).get().finally(()=>{top.TYPO3.Backend.ContentContainer.refresh(!0)})}static cutReleaseFile(t,e){const n=Md5.hash(e),o=TYPO3.settings.ajaxUrls.contextmenu_clipboard,a={CB:{el:{["_FILE%7C"+n]:"0"}}};new AjaxRequest(o).withQueryArguments(a).get().finally(()=>{top.TYPO3.Backend.ContentContainer.refresh(!0)})}static pasteFileInto(t,e,n){const o=()=>{top.TYPO3.Backend.ContentContainer.setUrl(top.TYPO3.settings.FileCommit.moduleUrl+"&CB[paste]=FILE|"+encodeURIComponent(e)+"&CB[pad]=normal&redirect="+ContextMenuActions.getReturnUrl())};if(!n.title)return void o();Modal.confirm(n.title,n.message,SeverityEnum.warning,[{text:n.buttonCloseText||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:n.buttonOkText||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-warning",name:"ok"}]).on("button.clicked",t=>{"ok"===t.target.name&&o(),Modal.dismiss()})}}export default ContextMenuActions;
\ No newline at end of file
+import{lll}from"@typo3/core/lit-helper.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Notification from"@typo3/backend/notification.js";import Modal from"@typo3/backend/modal.js";import Md5 from"@typo3/backend/hashing/md5.js";class ContextMenuActions{static getReturnUrl(){return encodeURIComponent(top.list_frame.document.location.pathname+top.list_frame.document.location.search)}static triggerFileDownload(t,e,n=!1){const o=document.createElement("a");o.href=t,o.download=e,document.body.appendChild(o),o.click(),n&&URL.revokeObjectURL(t),document.body.removeChild(o),Notification.success(lll("file_download.success"),"",2)}static renameFile(t,e,n){const o=n.actionUrl;top.TYPO3.Backend.ContentContainer.setUrl(o+"&target="+encodeURIComponent(e)+"&returnUrl="+ContextMenuActions.getReturnUrl())}static editFile(t,e,n){const o=n.actionUrl;top.TYPO3.Backend.ContentContainer.setUrl(o+"&target="+encodeURIComponent(e)+"&returnUrl="+ContextMenuActions.getReturnUrl())}static editMetadata(t,e,n){const o=n.metadataUid;o&&top.TYPO3.Backend.ContentContainer.setUrl(top.TYPO3.settings.FormEngine.moduleUrl+"&edit[sys_file_metadata]["+parseInt(o,10)+"]=edit&returnUrl="+ContextMenuActions.getReturnUrl())}static openInfoPopUp(t,e){"sys_file_storage"===t?top.TYPO3.InfoWindow.showItem(t,e):top.TYPO3.InfoWindow.showItem("_FILE",e)}static uploadFile(t,e,n){const o=n.actionUrl;top.TYPO3.Backend.ContentContainer.setUrl(o+"&target="+encodeURIComponent(e)+"&returnUrl="+ContextMenuActions.getReturnUrl())}static createFile(t,e,n){const o=n.actionUrl;top.TYPO3.Backend.ContentContainer.setUrl(o+"&target="+encodeURIComponent(e)+"&returnUrl="+ContextMenuActions.getReturnUrl())}static downloadFile(t,e,n){ContextMenuActions.triggerFileDownload(n.url,n.name)}static downloadFolder(t,e,n){Notification.info(lll("file_download.prepare"),"",2);const o=n.actionUrl;new AjaxRequest(o).post({items:[e]}).then((async t=>{let e=t.response.headers.get("Content-Disposition");if(!e){const e=await t.resolve();return void(!1===e.success&&e.status?Notification.warning(lll("file_download."+e.status),lll("file_download."+e.status+".message"),10):Notification.error(lll("file_download.error")))}e=e.substring(e.indexOf(" filename=")+10);const n=await t.raw().arrayBuffer(),o=new Blob([n],{type:t.raw().headers.get("Content-Type")});ContextMenuActions.triggerFileDownload(URL.createObjectURL(o),e,!0)})).catch((()=>{Notification.error(lll("file_download.error"))}))}static createFilemount(t,e){2===e.split(":").length&&top.TYPO3.Backend.ContentContainer.setUrl(top.TYPO3.settings.FormEngine.moduleUrl+"&edit[sys_filemounts][0]=new&defVals[sys_filemounts][identifier]="+encodeURIComponent(e)+"&returnUrl="+ContextMenuActions.getReturnUrl())}static deleteFile(t,e,n){const o=()=>{top.TYPO3.Backend.ContentContainer.setUrl(top.TYPO3.settings.FileCommit.moduleUrl+"&data[delete][0][data]="+encodeURIComponent(e)+"&data[delete][0][redirect]="+ContextMenuActions.getReturnUrl())};if(!n.title)return void o();Modal.confirm(n.title,n.message,SeverityEnum.warning,[{text:n.buttonCloseText||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:n.buttonOkText||TYPO3.lang["button.delete"]||"Delete",btnClass:"btn-warning",name:"delete"}]).on("button.clicked",(t=>{"delete"===t.target.name&&o(),Modal.dismiss()}))}static copyFile(t,e){const n=Md5.hash(e),o=TYPO3.settings.ajaxUrls.contextmenu_clipboard,a={CB:{el:{["_FILE%7C"+n]:e},setCopyMode:"1"}};new AjaxRequest(o).withQueryArguments(a).get().finally((()=>{top.TYPO3.Backend.ContentContainer.refresh(!0)}))}static copyReleaseFile(t,e){const n=Md5.hash(e),o=TYPO3.settings.ajaxUrls.contextmenu_clipboard,a={CB:{el:{["_FILE%7C"+n]:"0"},setCopyMode:"1"}};new AjaxRequest(o).withQueryArguments(a).get().finally((()=>{top.TYPO3.Backend.ContentContainer.refresh(!0)}))}static cutFile(t,e){const n=Md5.hash(e),o=TYPO3.settings.ajaxUrls.contextmenu_clipboard,a={CB:{el:{["_FILE%7C"+n]:e}}};new AjaxRequest(o).withQueryArguments(a).get().finally((()=>{top.TYPO3.Backend.ContentContainer.refresh(!0)}))}static cutReleaseFile(t,e){const n=Md5.hash(e),o=TYPO3.settings.ajaxUrls.contextmenu_clipboard,a={CB:{el:{["_FILE%7C"+n]:"0"}}};new AjaxRequest(o).withQueryArguments(a).get().finally((()=>{top.TYPO3.Backend.ContentContainer.refresh(!0)}))}static pasteFileInto(t,e,n){const o=()=>{top.TYPO3.Backend.ContentContainer.setUrl(top.TYPO3.settings.FileCommit.moduleUrl+"&CB[paste]=FILE|"+encodeURIComponent(e)+"&CB[pad]=normal&redirect="+ContextMenuActions.getReturnUrl())};if(!n.title)return void o();Modal.confirm(n.title,n.message,SeverityEnum.warning,[{text:n.buttonCloseText||TYPO3.lang["button.cancel"]||"Cancel",active:!0,btnClass:"btn-default",name:"cancel"},{text:n.buttonOkText||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-warning",name:"ok"}]).on("button.clicked",(t=>{"ok"===t.target.name&&o(),Modal.dismiss()}))}}export default ContextMenuActions;
\ No newline at end of file
diff --git a/typo3/sysext/filelist/Resources/Public/JavaScript/create-folder.js b/typo3/sysext/filelist/Resources/Public/JavaScript/create-folder.js
index 86b1370b8646..f21e60d7fc37 100644
--- a/typo3/sysext/filelist/Resources/Public/JavaScript/create-folder.js
+++ b/typo3/sysext/filelist/Resources/Public/JavaScript/create-folder.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import Modal from"@typo3/backend/modal.js";import RegularEvent from"@typo3/core/event/regular-event.js";class CreateFolder{constructor(){this.changed=!1,DocumentService.ready().then(()=>{const e=document.querySelector(".filelist-create-folder-main");if(!(e instanceof HTMLElement))throw new Error("Main element not found");this.selfUrl=e.dataset.selfUrl,this.confirmTitle=e.dataset.confirmTitle,this.confirmText=e.dataset.confirmText,this.registerEvents()})}reload(e){const t=this.selfUrl.replace(/AMOUNT/,e.toString());if(this.changed){const e=Modal.confirm(this.confirmTitle,this.confirmText);e.on("confirm.button.cancel",()=>{e.trigger("modal-dismiss")}),e.on("confirm.button.ok",()=>{e.trigger("modal-dismiss"),window.location.href=t})}else window.location.href=t}registerEvents(){new RegularEvent("change",()=>{this.changed=!0}).delegateTo(document,['input[type="text"][name^="data[newfolder]"]','input[type="text"][name^="data[newfile]"]','input[type="text"][name^="data[newMedia]"]'].join(",")),new RegularEvent("change",e=>{const t=parseInt(e.target.value,10);this.reload(t)}).bindTo(document.getElementById("number-of-new-folders"))}}export default new CreateFolder;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import Modal from"@typo3/backend/modal.js";import RegularEvent from"@typo3/core/event/regular-event.js";class CreateFolder{constructor(){this.changed=!1,DocumentService.ready().then((()=>{const e=document.querySelector(".filelist-create-folder-main");if(!(e instanceof HTMLElement))throw new Error("Main element not found");this.selfUrl=e.dataset.selfUrl,this.confirmTitle=e.dataset.confirmTitle,this.confirmText=e.dataset.confirmText,this.registerEvents()}))}reload(e){const t=this.selfUrl.replace(/AMOUNT/,e.toString());if(this.changed){const e=Modal.confirm(this.confirmTitle,this.confirmText);e.on("confirm.button.cancel",(()=>{e.trigger("modal-dismiss")})),e.on("confirm.button.ok",(()=>{e.trigger("modal-dismiss"),window.location.href=t}))}else window.location.href=t}registerEvents(){new RegularEvent("change",(()=>{this.changed=!0})).delegateTo(document,['input[type="text"][name^="data[newfolder]"]','input[type="text"][name^="data[newfile]"]','input[type="text"][name^="data[newMedia]"]'].join(",")),new RegularEvent("change",(e=>{const t=parseInt(e.target.value,10);this.reload(t)})).bindTo(document.getElementById("number-of-new-folders"))}}export default new CreateFolder;
\ No newline at end of file
diff --git a/typo3/sysext/filelist/Resources/Public/JavaScript/file-delete.js b/typo3/sysext/filelist/Resources/Public/JavaScript/file-delete.js
index 8665b2e0cae8..28925bb42f49 100644
--- a/typo3/sysext/filelist/Resources/Public/JavaScript/file-delete.js
+++ b/typo3/sysext/filelist/Resources/Public/JavaScript/file-delete.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{SeverityEnum}from"@typo3/backend/enum/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";import DocumentService from"@typo3/core/document-service.js";import Modal from"@typo3/backend/modal.js";class FileDelete{constructor(){DocumentService.ready().then(()=>{new RegularEvent("click",(e,t)=>{e.preventDefault();let o=t.dataset.redirectUrl;o=o?encodeURIComponent(o):encodeURIComponent(top.list_frame.document.location.pathname+top.list_frame.document.location.search);const n=t.dataset.identifier,a=t.dataset.deleteType,l=t.dataset.deleteUrl+"&data[delete][0][data]="+encodeURIComponent(n)+"&data[delete][0][redirect]="+o;if(t.dataset.check){Modal.confirm(t.dataset.title,t.dataset.bsContent,SeverityEnum.warning,[{text:TYPO3.lang["buttons.confirm.delete_file.no"]||"Cancel",active:!0,btnClass:"btn-default",name:"no"},{text:TYPO3.lang["buttons.confirm."+a+".yes"]||"Yes, delete this file or folder",btnClass:"btn-warning",name:"yes"}]).on("button.clicked",e=>{const t=e.target.name;"no"===t?Modal.dismiss():"yes"===t&&(Modal.dismiss(),top.list_frame.location.href=l)})}else top.list_frame.location.href=l}).delegateTo(document,".t3js-filelist-delete")})}}export default new FileDelete;
\ No newline at end of file
+import{SeverityEnum}from"@typo3/backend/enum/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";import DocumentService from"@typo3/core/document-service.js";import Modal from"@typo3/backend/modal.js";class FileDelete{constructor(){DocumentService.ready().then((()=>{new RegularEvent("click",((e,t)=>{e.preventDefault();let o=t.dataset.redirectUrl;o=o?encodeURIComponent(o):encodeURIComponent(top.list_frame.document.location.pathname+top.list_frame.document.location.search);const n=t.dataset.identifier,a=t.dataset.deleteType,l=t.dataset.deleteUrl+"&data[delete][0][data]="+encodeURIComponent(n)+"&data[delete][0][redirect]="+o;if(t.dataset.check){Modal.confirm(t.dataset.title,t.dataset.bsContent,SeverityEnum.warning,[{text:TYPO3.lang["buttons.confirm.delete_file.no"]||"Cancel",active:!0,btnClass:"btn-default",name:"no"},{text:TYPO3.lang["buttons.confirm."+a+".yes"]||"Yes, delete this file or folder",btnClass:"btn-warning",name:"yes"}]).on("button.clicked",(e=>{const t=e.target.name;"no"===t?Modal.dismiss():"yes"===t&&(Modal.dismiss(),top.list_frame.location.href=l)}))}else top.list_frame.location.href=l})).delegateTo(document,".t3js-filelist-delete")}))}}export default new FileDelete;
\ No newline at end of file
diff --git a/typo3/sysext/filelist/Resources/Public/JavaScript/file-list.js b/typo3/sysext/filelist/Resources/Public/JavaScript/file-list.js
index 19fd2a8802e2..c6cd4175afb0 100644
--- a/typo3/sysext/filelist/Resources/Public/JavaScript/file-list.js
+++ b/typo3/sysext/filelist/Resources/Public/JavaScript/file-list.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{lll}from"@typo3/core/lit-helper.js";import DocumentService from"@typo3/core/document-service.js";import Notification from"@typo3/backend/notification.js";import InfoWindow from"@typo3/backend/info-window.js";import{BroadcastMessage}from"@typo3/backend/broadcast-message.js";import broadcastService from"@typo3/backend/broadcast-service.js";import Tooltip from"@typo3/backend/tooltip.js";import NProgress from"nprogress";import Icons from"@typo3/backend/icons.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import Severity from"@typo3/backend/severity.js";var Selectors;!function(e){e.fileListFormSelector='form[name="fileListForm"]',e.commandSelector='input[name="cmd"]',e.searchFieldSelector='input[name="searchTerm"]',e.pointerFieldSelector='input[name="pointer"]'}(Selectors||(Selectors={}));class Filelist{constructor(){this.downloadFilesAndFolders=e=>{const t=e.target,o=e.detail,i=o.configuration,r=[];o.checkboxes.forEach(e=>{const t=e.closest("tr");t?.dataset[i.folderIdentifier]?r.push(t.dataset[i.folderIdentifier]):t?.dataset[i.fileIdentifier]&&r.push(t.dataset[i.fileIdentifier])}),r.length?this.triggerDownload(r,i.downloadUrl,t):Notification.warning(lll("file_download.invalidSelection"))},this.downloadFolder=e=>{const t=e.target,o=t.dataset.folderIdentifier;this.triggerDownload([o],t.dataset.folderDownload,t)},Filelist.processTriggers(),DocumentService.ready().then(()=>{Tooltip.initialize(".table-fit a[title]"),new RegularEvent("click",(e,t)=>{e.preventDefault(),Filelist.openInfoPopup(t.dataset.filelistShowItemType,t.dataset.filelistShowItemIdentifier)}).delegateTo(document,"[data-filelist-show-item-identifier][data-filelist-show-item-type]"),new RegularEvent("click",(e,t)=>{e.preventDefault(),Filelist.openInfoPopup("_FILE",t.dataset.identifier)}).delegateTo(document,"a.filelist-file-info"),new RegularEvent("click",(e,t)=>{e.preventDefault(),Filelist.openInfoPopup("_FILE",t.dataset.identifier)}).delegateTo(document,"a.filelist-file-references"),new RegularEvent("click",(e,t)=>{e.preventDefault();const o=t.getAttribute("href");let i=o?encodeURIComponent(o):encodeURIComponent(top.list_frame.document.location.pathname+top.list_frame.document.location.search);top.list_frame.location.href=o+"&redirect="+i}).delegateTo(document,"a.filelist-file-copy")}),new RegularEvent("multiRecordSelection:action:edit",this.editFileMetadata).bindTo(document),new RegularEvent("multiRecordSelection:action:delete",this.deleteMultiple).bindTo(document),new RegularEvent("multiRecordSelection:action:download",this.downloadFilesAndFolders).bindTo(document),new RegularEvent("click",this.downloadFolder).delegateTo(document,"button[data-folder-download]"),new RegularEvent("multiRecordSelection:action:copyMarked",e=>{Filelist.submitClipboardFormWithCommand("copyMarked",e.target)}).bindTo(document),new RegularEvent("multiRecordSelection:action:removeMarked",e=>{Filelist.submitClipboardFormWithCommand("removeMarked",e.target)}).bindTo(document);const e=""!==document.querySelector([Selectors.fileListFormSelector,Selectors.searchFieldSelector].join(" "))?.value;new RegularEvent("search",t=>{const o=t.target;""===o.value&&e&&o.closest(Selectors.fileListFormSelector)?.submit()}).delegateTo(document,Selectors.searchFieldSelector)}static submitClipboardFormWithCommand(e,t){const o=t.closest(Selectors.fileListFormSelector);if(!o)return;const i=o.querySelector(Selectors.commandSelector);if(i){if(i.value=e,"copyMarked"===e||"removeMarked"===e){const e=o.querySelector(Selectors.pointerFieldSelector),t=Filelist.parseQueryParameters(document.location).pointer;e&&t&&(e.value=t)}o.submit()}}static openInfoPopup(e,t){InfoWindow.showItem(e,t)}static processTriggers(){const e=document.querySelector(".filelist-main");if(null===e)return;const t=encodeURIComponent(e.dataset.filelistCurrentIdentifier);ModuleStateStorage.update("file",t,!0,void 0),Filelist.emitTreeUpdateRequest(e.dataset.filelistCurrentIdentifier)}static emitTreeUpdateRequest(e){const t=new BroadcastMessage("filelist","treeUpdateRequested",{type:"folder",identifier:e});broadcastService.post(t)}static parseQueryParameters(e){let t={};if(e&&Object.prototype.hasOwnProperty.call(e,"search")){let o=e.search.substr(1).split("&");for(let e=0;e<o.length;e++){const i=o[e].split("=");t[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}}return t}static getReturnUrl(e){return""===e&&(e=top.list_frame.document.location.pathname+top.list_frame.document.location.search),encodeURIComponent(e)}deleteMultiple(e){e.preventDefault();const t=e.detail.configuration;Modal.advanced({title:t.title||"Delete",content:t.content||"Are you sure you want to delete those files and folders?",severity:SeverityEnum.warning,buttons:[{text:TYPO3.lang["button.close"]||"Close",active:!0,btnClass:"btn-default",trigger:()=>Modal.currentModal.trigger("modal-dismiss")},{text:t.ok||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-"+Severity.getCssClass(SeverityEnum.warning),trigger:()=>{Filelist.submitClipboardFormWithCommand("delete",e.target),Modal.currentModal.trigger("modal-dismiss")}}]})}editFileMetadata(e){e.preventDefault();const t=e.detail,o=t.configuration;if(!o||!o.idField||!o.table)return;const i=[];t.checkboxes.forEach(e=>{const t=e.closest("tr");null!==t&&t.dataset[o.idField]&&i.push(t.dataset[o.idField])}),i.length?window.location.href=top.TYPO3.settings.FormEngine.moduleUrl+"&edit["+o.table+"]["+i.join(",")+"]=edit&returnUrl="+Filelist.getReturnUrl(o.returnUrl||""):Notification.warning("The selected elements can not be edited.")}triggerDownload(e,t,o){Notification.info(lll("file_download.prepare"),"",2);const i=o.innerHTML;o.setAttribute("disabled","disabled"),Icons.getIcon("spinner-circle-dark",Icons.sizes.small).then(e=>{o.innerHTML=e}),NProgress.configure({parent:"#typo3-filelist",showSpinner:!1}).start(),new AjaxRequest(t).post({items:e}).then(async e=>{let t=e.response.headers.get("Content-Disposition");if(!t){const t=await e.resolve();return void(!1===t.success&&t.status?Notification.warning(lll("file_download."+t.status),lll("file_download."+t.status+".message"),10):Notification.error(lll("file_download.error")))}t=t.substring(t.indexOf(" filename=")+10);const o=await e.raw().arrayBuffer(),i=new Blob([o],{type:e.raw().headers.get("Content-Type")}),r=URL.createObjectURL(i),n=document.createElement("a");n.href=r,n.download=t,document.body.appendChild(n),n.click(),URL.revokeObjectURL(r),document.body.removeChild(n),Notification.success(lll("file_download.success"),"",2)}).catch(()=>{Notification.error(lll("file_download.error"))}).finally(()=>{NProgress.done(),o.removeAttribute("disabled"),o.innerHTML=i})}}export default new Filelist;
\ No newline at end of file
+import{lll}from"@typo3/core/lit-helper.js";import DocumentService from"@typo3/core/document-service.js";import Notification from"@typo3/backend/notification.js";import InfoWindow from"@typo3/backend/info-window.js";import{BroadcastMessage}from"@typo3/backend/broadcast-message.js";import broadcastService from"@typo3/backend/broadcast-service.js";import Tooltip from"@typo3/backend/tooltip.js";import NProgress from"nprogress";import Icons from"@typo3/backend/icons.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import RegularEvent from"@typo3/core/event/regular-event.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import Severity from"@typo3/backend/severity.js";var Selectors;!function(e){e.fileListFormSelector='form[name="fileListForm"]',e.commandSelector='input[name="cmd"]',e.searchFieldSelector='input[name="searchTerm"]',e.pointerFieldSelector='input[name="pointer"]'}(Selectors||(Selectors={}));class Filelist{constructor(){this.downloadFilesAndFolders=e=>{const t=e.target,o=e.detail,i=o.configuration,r=[];o.checkboxes.forEach((e=>{const t=e.closest("tr");t?.dataset[i.folderIdentifier]?r.push(t.dataset[i.folderIdentifier]):t?.dataset[i.fileIdentifier]&&r.push(t.dataset[i.fileIdentifier])})),r.length?this.triggerDownload(r,i.downloadUrl,t):Notification.warning(lll("file_download.invalidSelection"))},this.downloadFolder=e=>{const t=e.target,o=t.dataset.folderIdentifier;this.triggerDownload([o],t.dataset.folderDownload,t)},Filelist.processTriggers(),DocumentService.ready().then((()=>{Tooltip.initialize(".table-fit a[title]"),new RegularEvent("click",((e,t)=>{e.preventDefault(),Filelist.openInfoPopup(t.dataset.filelistShowItemType,t.dataset.filelistShowItemIdentifier)})).delegateTo(document,"[data-filelist-show-item-identifier][data-filelist-show-item-type]"),new RegularEvent("click",((e,t)=>{e.preventDefault(),Filelist.openInfoPopup("_FILE",t.dataset.identifier)})).delegateTo(document,"a.filelist-file-info"),new RegularEvent("click",((e,t)=>{e.preventDefault(),Filelist.openInfoPopup("_FILE",t.dataset.identifier)})).delegateTo(document,"a.filelist-file-references"),new RegularEvent("click",((e,t)=>{e.preventDefault();const o=t.getAttribute("href");let i=o?encodeURIComponent(o):encodeURIComponent(top.list_frame.document.location.pathname+top.list_frame.document.location.search);top.list_frame.location.href=o+"&redirect="+i})).delegateTo(document,"a.filelist-file-copy")})),new RegularEvent("multiRecordSelection:action:edit",this.editFileMetadata).bindTo(document),new RegularEvent("multiRecordSelection:action:delete",this.deleteMultiple).bindTo(document),new RegularEvent("multiRecordSelection:action:download",this.downloadFilesAndFolders).bindTo(document),new RegularEvent("click",this.downloadFolder).delegateTo(document,"button[data-folder-download]"),new RegularEvent("multiRecordSelection:action:copyMarked",(e=>{Filelist.submitClipboardFormWithCommand("copyMarked",e.target)})).bindTo(document),new RegularEvent("multiRecordSelection:action:removeMarked",(e=>{Filelist.submitClipboardFormWithCommand("removeMarked",e.target)})).bindTo(document);const e=""!==document.querySelector([Selectors.fileListFormSelector,Selectors.searchFieldSelector].join(" "))?.value;new RegularEvent("search",(t=>{const o=t.target;""===o.value&&e&&o.closest(Selectors.fileListFormSelector)?.submit()})).delegateTo(document,Selectors.searchFieldSelector)}static submitClipboardFormWithCommand(e,t){const o=t.closest(Selectors.fileListFormSelector);if(!o)return;const i=o.querySelector(Selectors.commandSelector);if(i){if(i.value=e,"copyMarked"===e||"removeMarked"===e){const e=o.querySelector(Selectors.pointerFieldSelector),t=Filelist.parseQueryParameters(document.location).pointer;e&&t&&(e.value=t)}o.submit()}}static openInfoPopup(e,t){InfoWindow.showItem(e,t)}static processTriggers(){const e=document.querySelector(".filelist-main");if(null===e)return;const t=encodeURIComponent(e.dataset.filelistCurrentIdentifier);ModuleStateStorage.update("file",t,!0,void 0),Filelist.emitTreeUpdateRequest(e.dataset.filelistCurrentIdentifier)}static emitTreeUpdateRequest(e){const t=new BroadcastMessage("filelist","treeUpdateRequested",{type:"folder",identifier:e});broadcastService.post(t)}static parseQueryParameters(e){let t={};if(e&&Object.prototype.hasOwnProperty.call(e,"search")){let o=e.search.substr(1).split("&");for(let e=0;e<o.length;e++){const i=o[e].split("=");t[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}}return t}static getReturnUrl(e){return""===e&&(e=top.list_frame.document.location.pathname+top.list_frame.document.location.search),encodeURIComponent(e)}deleteMultiple(e){e.preventDefault();const t=e.detail.configuration;Modal.advanced({title:t.title||"Delete",content:t.content||"Are you sure you want to delete those files and folders?",severity:SeverityEnum.warning,buttons:[{text:TYPO3.lang["button.close"]||"Close",active:!0,btnClass:"btn-default",trigger:()=>Modal.currentModal.trigger("modal-dismiss")},{text:t.ok||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-"+Severity.getCssClass(SeverityEnum.warning),trigger:()=>{Filelist.submitClipboardFormWithCommand("delete",e.target),Modal.currentModal.trigger("modal-dismiss")}}]})}editFileMetadata(e){e.preventDefault();const t=e.detail,o=t.configuration;if(!o||!o.idField||!o.table)return;const i=[];t.checkboxes.forEach((e=>{const t=e.closest("tr");null!==t&&t.dataset[o.idField]&&i.push(t.dataset[o.idField])})),i.length?window.location.href=top.TYPO3.settings.FormEngine.moduleUrl+"&edit["+o.table+"]["+i.join(",")+"]=edit&returnUrl="+Filelist.getReturnUrl(o.returnUrl||""):Notification.warning("The selected elements can not be edited.")}triggerDownload(e,t,o){Notification.info(lll("file_download.prepare"),"",2);const i=o.innerHTML;o.setAttribute("disabled","disabled"),Icons.getIcon("spinner-circle-dark",Icons.sizes.small).then((e=>{o.innerHTML=e})),NProgress.configure({parent:"#typo3-filelist",showSpinner:!1}).start(),new AjaxRequest(t).post({items:e}).then((async e=>{let t=e.response.headers.get("Content-Disposition");if(!t){const t=await e.resolve();return void(!1===t.success&&t.status?Notification.warning(lll("file_download."+t.status),lll("file_download."+t.status+".message"),10):Notification.error(lll("file_download.error")))}t=t.substring(t.indexOf(" filename=")+10);const o=await e.raw().arrayBuffer(),i=new Blob([o],{type:e.raw().headers.get("Content-Type")}),r=URL.createObjectURL(i),n=document.createElement("a");n.href=r,n.download=t,document.body.appendChild(n),n.click(),URL.revokeObjectURL(r),document.body.removeChild(n),Notification.success(lll("file_download.success"),"",2)})).catch((()=>{Notification.error(lll("file_download.error"))})).finally((()=>{NProgress.done(),o.removeAttribute("disabled"),o.innerHTML=i}))}}export default new Filelist;
\ No newline at end of file
diff --git a/typo3/sysext/filelist/Resources/Public/JavaScript/file-replace.js b/typo3/sysext/filelist/Resources/Public/JavaScript/file-replace.js
index ceb16ce6d099..d8165d9254c9 100644
--- a/typo3/sysext/filelist/Resources/Public/JavaScript/file-replace.js
+++ b/typo3/sysext/filelist/Resources/Public/JavaScript/file-replace.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import RegularEvent from"@typo3/core/event/regular-event.js";import DocumentService from"@typo3/core/document-service.js";class FileReplace{constructor(){DocumentService.ready().then(()=>{this.registerEvents()})}registerEvents(){new RegularEvent("click",(function(){const e=this.dataset.filelistClickTarget;document.querySelector(e).click()})).delegateTo(document.body,'[data-filelist-click-target]:not([data-filelist-click-target=""]'),new RegularEvent("change",(function(){const e=this.dataset.filelistChangeTarget;document.querySelector(e).value=this.value})).delegateTo(document.body,'[data-filelist-change-target]:not([data-filelist-change-target=""])')}}export default new FileReplace;
\ No newline at end of file
+import RegularEvent from"@typo3/core/event/regular-event.js";import DocumentService from"@typo3/core/document-service.js";class FileReplace{constructor(){DocumentService.ready().then((()=>{this.registerEvents()}))}registerEvents(){new RegularEvent("click",(function(){const e=this.dataset.filelistClickTarget;document.querySelector(e).click()})).delegateTo(document.body,'[data-filelist-click-target]:not([data-filelist-click-target=""]'),new RegularEvent("change",(function(){const e=this.dataset.filelistChangeTarget;document.querySelector(e).value=this.value})).delegateTo(document.body,'[data-filelist-change-target]:not([data-filelist-change-target=""])')}}export default new FileReplace;
\ No newline at end of file
diff --git a/typo3/sysext/filelist/Resources/Public/JavaScript/rename-file.js b/typo3/sysext/filelist/Resources/Public/JavaScript/rename-file.js
index 1ec4997e2d43..fbced8073d74 100644
--- a/typo3/sysext/filelist/Resources/Public/JavaScript/rename-file.js
+++ b/typo3/sysext/filelist/Resources/Public/JavaScript/rename-file.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{SeverityEnum}from"@typo3/backend/enum/severity.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Modal from"@typo3/backend/modal.js";import DocumentService from"@typo3/core/document-service.js";class RenameFile{constructor(){DocumentService.ready().then(()=>{this.initialize()})}initialize(){const e=document.querySelector(".t3js-submit-file-rename");null!==e&&e.addEventListener("click",this.checkForDuplicate)}checkForDuplicate(e){e.preventDefault();const t=e.currentTarget.form,a=t.querySelector('input[name="data[rename][0][target]"]'),n=t.querySelector('input[name="data[rename][0][destination]"]'),i=t.querySelector('input[name="data[rename][0][conflictMode]"]'),r={fileName:a.value};null!==n&&(r.fileTarget=n.value),new AjaxRequest(TYPO3.settings.ajaxUrls.file_exists).withQueryArguments(r).get({cache:"no-cache"}).then(async e=>{const n=void 0!==(await e.resolve()).uid,r=a.dataset.original,l=a.value;if(n&&r!==l){const e=TYPO3.lang["file_rename.exists.description"].replace("{0}",r).replace(/\{1\}/g,l);Modal.confirm(TYPO3.lang["file_rename.exists.title"],e,SeverityEnum.warning,[{active:!0,btnClass:"btn-default",name:"cancel",text:TYPO3.lang["file_rename.actions.cancel"]},{btnClass:"btn-primary",name:"rename",text:TYPO3.lang["file_rename.actions.rename"]},{btnClass:"btn-default",name:"replace",text:TYPO3.lang["file_rename.actions.override"]}]).on("button.clicked",e=>{"cancel"!==e.target.name&&(null!==i&&(i.value=e.target.name),t.submit()),Modal.dismiss()})}else t.submit()})}}export default new RenameFile;
\ No newline at end of file
+import{SeverityEnum}from"@typo3/backend/enum/severity.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Modal from"@typo3/backend/modal.js";import DocumentService from"@typo3/core/document-service.js";class RenameFile{constructor(){DocumentService.ready().then((()=>{this.initialize()}))}initialize(){const e=document.querySelector(".t3js-submit-file-rename");null!==e&&e.addEventListener("click",this.checkForDuplicate)}checkForDuplicate(e){e.preventDefault();const t=e.currentTarget.form,a=t.querySelector('input[name="data[rename][0][target]"]'),n=t.querySelector('input[name="data[rename][0][destination]"]'),i=t.querySelector('input[name="data[rename][0][conflictMode]"]'),r={fileName:a.value};null!==n&&(r.fileTarget=n.value),new AjaxRequest(TYPO3.settings.ajaxUrls.file_exists).withQueryArguments(r).get({cache:"no-cache"}).then((async e=>{const n=void 0!==(await e.resolve()).uid,r=a.dataset.original,l=a.value;if(n&&r!==l){const e=TYPO3.lang["file_rename.exists.description"].replace("{0}",r).replace(/\{1\}/g,l);Modal.confirm(TYPO3.lang["file_rename.exists.title"],e,SeverityEnum.warning,[{active:!0,btnClass:"btn-default",name:"cancel",text:TYPO3.lang["file_rename.actions.cancel"]},{btnClass:"btn-primary",name:"rename",text:TYPO3.lang["file_rename.actions.rename"]},{btnClass:"btn-default",name:"replace",text:TYPO3.lang["file_rename.actions.override"]}]).on("button.clicked",(e=>{"cancel"!==e.target.name&&(null!==i&&(i.value=e.target.name),t.submit()),Modal.dismiss()}))}else t.submit()}))}}export default new RenameFile;
\ No newline at end of file
diff --git a/typo3/sysext/form/Resources/Public/Css/form.css b/typo3/sysext/form/Resources/Public/Css/form.css
index d9e681f3e3a4..3a7424745a4c 100644
--- a/typo3/sysext/form/Resources/Public/Css/form.css
+++ b/typo3/sysext/form/Resources/Public/Css/form.css
@@ -10,7 +10,7 @@
  * 
  * The TYPO3 project - inspiring people to share!
  */
-@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:rgb(115, 115, 115);--bs-gray-dark:rgb(51, 51, 51);--bs-gray-100:rgb(245, 245, 245);--bs-gray-200:rgb(238, 238, 238);--bs-gray-300:rgb(215, 215, 215);--bs-gray-400:rgb(204, 204, 204);--bs-gray-500:rgb(187, 187, 187);--bs-gray-600:rgb(115, 115, 115);--bs-gray-700:rgb(90, 90, 90);--bs-gray-800:rgb(51, 51, 51);--bs-gray-900:rgb(30, 30, 30);--bs-primary:#0078e6;--bs-success:#79a548;--bs-info:#6daae0;--bs-warning:#e8a33d;--bs-danger:#c83c3c;--bs-light:rgb(238, 238, 238);--bs-default:rgb(238, 238, 238);--bs-primary-rgb:0,120,230;--bs-success-rgb:121,165,72;--bs-info-rgb:109,170,224;--bs-warning-rgb:232,163,61;--bs-danger-rgb:200,60,60;--bs-light-rgb:238,238,238;--bs-default-rgb:238,238,238;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:0,0,0;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:Verdana,Arial,Helvetica,sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size:16px;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:0.75rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#000;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:rgb(215, 215, 215);--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.125rem;--bs-border-radius-sm:0.125rem;--bs-border-radius-lg:0.125rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#212424;--bs-link-hover-color:#000;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.1}.h1,h1{font-size:calc(1.29375rem + .525vw)}@media (min-width:1200px){.h1,h1{font-size:1.6875rem}}.h2,h2{font-size:1.2rem}.h3,h3{font-size:1.05rem}.h4,h4{font-size:.9375rem}.h5,h5{font-size:.9375rem}.h6,h6{font-size:.75rem}p{margin-top:0;margin-bottom:.5rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:none}a:hover{color:var(--bs-link-hover-color);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.125rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#737373;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:.9375rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:.9375rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#737373}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.125rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#737373}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:rgb(250, 250, 250);--bs-table-border-color:rgb(204, 204, 204);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.025);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid #ccc}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cce4fa;--bs-table-border-color:#b8cde1;--bs-table-striped-bg:#c7def4;--bs-table-striped-color:#000;--bs-table-active-bg:#b8cde1;--bs-table-active-color:#000;--bs-table-hover-bg:#bdd3e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e3e3e3;--bs-table-border-color:#cccccc;--bs-table-striped-bg:#dddddd;--bs-table-striped-color:#000;--bs-table-active-bg:#cccccc;--bs-table-active-color:#000;--bs-table-hover-bg:#d2d2d2;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#e4edda;--bs-table-border-color:#cdd5c4;--bs-table-striped-bg:#dee7d5;--bs-table-striped-color:#000;--bs-table-active-bg:#cdd5c4;--bs-table-active-color:#000;--bs-table-hover-bg:#d3dbca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#e2eef9;--bs-table-border-color:#cbd6e0;--bs-table-striped-bg:#dce8f3;--bs-table-striped-color:#000;--bs-table-active-bg:#cbd6e0;--bs-table-active-color:#000;--bs-table-hover-bg:#d1dce6;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#faedd8;--bs-table-border-color:#e1d5c2;--bs-table-striped-bg:#f4e7d3;--bs-table-striped-color:#000;--bs-table-active-bg:#e1d5c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e7dbc8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f4d8d8;--bs-table-border-color:#dcc2c2;--bs-table-striped-bg:#eed3d3;--bs-table-striped-color:#000;--bs-table-active-bg:#dcc2c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e2c8c8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:rgb(238, 238, 238);--bs-table-border-color:#d6d6d6;--bs-table-striped-bg:#e8e8e8;--bs-table-striped-color:#000;--bs-table-active-bg:#d6d6d6;--bs-table-active-color:#000;--bs-table-hover-bg:gainsboro;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:rgb(30, 30, 30);--bs-table-border-color:#353535;--bs-table-striped-bg:#242424;--bs-table-striped-color:#fff;--bs-table-active-bg:#353535;--bs-table-active-color:#fff;--bs-table-hover-bg:#2f2f2f;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,label{margin-bottom:.25rem;font-weight:400}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;font-weight:400;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:.9375rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.65625rem}.form-text{margin-top:.25rem;font-size:.875em;color:#737373}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#333;background-color:#fefefe;background-clip:padding-box;border:1px solid #bbb;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.125rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#333;background-color:#fefefe;border-color:#80bcf3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,120,230,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#737373;opacity:1}.form-control:-ms-input-placeholder{color:#737373;opacity:1}.form-control::placeholder{color:#737373;opacity:1}.form-control:disabled{background-color:#eee;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#333;background-color:#eee;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e2e2e2}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#000;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.65625rem;border-radius:.125rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:.9375rem;border-radius:.125rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.125rem}.form-control-color::-webkit-color-swatch{border-radius:.125rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:.75rem;font-weight:400;line-height:1.5;color:#333;background-color:#fefefe;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #bbb;border-radius:.125rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#80bcf3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,120,230,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#eee}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #333}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.65625rem;border-radius:.125rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:.9375rem;border-radius:.125rem}.form-check{display:block;min-height:18px;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fefefe;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#80bcf3;outline:0;box-shadow:0 0 0 .25rem rgba(0,120,230,.25)}.form-check-input:checked{background-color:#0078e6;border-color:#0078e6}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0078e6;border-color:#0078e6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:3em}.form-switch .form-check-input{width:2.5em;margin-left:-3em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2380bcf3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:3em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-3em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.5}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,120,230,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,120,230,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0078e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b3d7f8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#d7d7d7;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0078e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b3d7f8}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#d7d7d7;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#bbb}.form-range:disabled::-moz-range-thumb{background-color:#bbb}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext:-ms-input-placeholder,.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:not(:-ms-input-placeholder),.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-addon,.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#333;text-align:center;white-space:nowrap;background-color:#eee;border:1px solid #bbb;border-radius:.125rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:.9375rem;border-radius:.125rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.65625rem;border-radius:.125rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select,.input-group>:not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#79a548}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.65625rem;color:#000;background-color:#79a548;border-radius:.125rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#79a548;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2379a548' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#79a548;box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#79a548}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2379a548' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#79a548;box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#79a548}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#79a548}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#79a548}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#c83c3c}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.65625rem;color:#fff;background-color:#c83c3c;border-radius:.125rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#c83c3c;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c83c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c83c3c' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#c83c3c;box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#c83c3c}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c83c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c83c3c' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#c83c3c;box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#c83c3c}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#c83c3c}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#c83c3c}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:0.75rem;--bs-btn-font-weight:normal;--bs-btn-line-height:1.5;--bs-btn-color:#000;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.125rem;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.5;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);box-shadow:var(--bs-btn-box-shadow);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);text-decoration:none;background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check:focus+.btn,.btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)}.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow)}.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);box-shadow:none}.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#0078e6;--bs-btn-border-color:#0078e6;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#268cea;--bs-btn-hover-border-color:#1a86e9;--bs-btn-focus-shadow-rgb:0,102,196;--bs-btn-active-color:#000;--bs-btn-active-bg:#3393eb;--bs-btn-active-border-color:#1a86e9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0078e6;--bs-btn-disabled-border-color:#0078e6}.btn-success{--bs-btn-color:#000;--bs-btn-bg:#79a548;--bs-btn-border-color:#79a548;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#8db363;--bs-btn-hover-border-color:#86ae5a;--bs-btn-focus-shadow-rgb:103,140,61;--bs-btn-active-color:#000;--bs-btn-active-bg:#94b76d;--bs-btn-active-border-color:#86ae5a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#79a548;--bs-btn-disabled-border-color:#79a548}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#6daae0;--bs-btn-border-color:#6daae0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#83b7e5;--bs-btn-hover-border-color:#7cb3e3;--bs-btn-focus-shadow-rgb:93,145,190;--bs-btn-active-color:#000;--bs-btn-active-bg:#8abbe6;--bs-btn-active-border-color:#7cb3e3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#6daae0;--bs-btn-disabled-border-color:#6daae0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#e8a33d;--bs-btn-border-color:#e8a33d;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ebb15a;--bs-btn-hover-border-color:#eaac50;--bs-btn-focus-shadow-rgb:197,139,52;--bs-btn-active-color:#000;--bs-btn-active-bg:#edb564;--bs-btn-active-border-color:#eaac50;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e8a33d;--bs-btn-disabled-border-color:#e8a33d}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#c83c3c;--bs-btn-border-color:#c83c3c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#aa3333;--bs-btn-hover-border-color:#a03030;--bs-btn-focus-shadow-rgb:208,89,89;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a03030;--bs-btn-active-border-color:#962d2d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#c83c3c;--bs-btn-disabled-border-color:#c83c3c}.btn-light{--bs-btn-color:#000;--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:#cacaca;--bs-btn-hover-border-color:#bebebe;--bs-btn-focus-shadow-rgb:202,202,202;--bs-btn-active-color:#000;--bs-btn-active-bg:#bebebe;--bs-btn-active-border-color:#b3b3b3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(238, 238, 238)}.btn-default{--bs-btn-color:#000;--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f1f1f1;--bs-btn-hover-border-color:#f0f0f0;--bs-btn-focus-shadow-rgb:202,202,202;--bs-btn-active-color:#000;--bs-btn-active-bg:#f1f1f1;--bs-btn-active-border-color:#f0f0f0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(238, 238, 238)}.btn-outline-primary{--bs-btn-color:#0078e6;--bs-btn-border-color:#0078e6;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0078e6;--bs-btn-hover-border-color:#0078e6;--bs-btn-focus-shadow-rgb:0,120,230;--bs-btn-active-color:#000;--bs-btn-active-bg:#0078e6;--bs-btn-active-border-color:#0078e6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0078e6;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0078e6;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#79a548;--bs-btn-border-color:#79a548;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#79a548;--bs-btn-hover-border-color:#79a548;--bs-btn-focus-shadow-rgb:121,165,72;--bs-btn-active-color:#000;--bs-btn-active-bg:#79a548;--bs-btn-active-border-color:#79a548;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#79a548;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#79a548;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#6daae0;--bs-btn-border-color:#6daae0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#6daae0;--bs-btn-hover-border-color:#6daae0;--bs-btn-focus-shadow-rgb:109,170,224;--bs-btn-active-color:#000;--bs-btn-active-bg:#6daae0;--bs-btn-active-border-color:#6daae0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6daae0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6daae0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#e8a33d;--bs-btn-border-color:#e8a33d;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e8a33d;--bs-btn-hover-border-color:#e8a33d;--bs-btn-focus-shadow-rgb:232,163,61;--bs-btn-active-color:#000;--bs-btn-active-bg:#e8a33d;--bs-btn-active-border-color:#e8a33d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#e8a33d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e8a33d;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#c83c3c;--bs-btn-border-color:#c83c3c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#c83c3c;--bs-btn-hover-border-color:#c83c3c;--bs-btn-focus-shadow-rgb:200,60,60;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c83c3c;--bs-btn-active-border-color:#c83c3c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#c83c3c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#c83c3c;--bs-gradient:none}.btn-outline-light{--bs-btn-color:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(238, 238, 238);--bs-btn-hover-border-color:rgb(238, 238, 238);--bs-btn-focus-shadow-rgb:238,238,238;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(238, 238, 238);--bs-btn-active-border-color:rgb(238, 238, 238);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:rgb(238, 238, 238);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgb(238, 238, 238);--bs-gradient:none}.btn-outline-default{--bs-btn-color:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(238, 238, 238);--bs-btn-hover-border-color:rgb(238, 238, 238);--bs-btn-focus-shadow-rgb:238,238,238;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(238, 238, 238);--bs-btn-active-border-color:rgb(238, 238, 238);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:rgb(238, 238, 238);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgb(238, 238, 238);--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:rgb(115, 115, 115);--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:0,102,196;text-decoration:none}.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link:focus{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:0.9375rem;--bs-btn-border-radius:0.125rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.65625rem;--bs-btn-border-radius:0.125rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:0.75rem;--bs-dropdown-color:#fff;--bs-dropdown-bg:#292929;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.125rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.125rem - 1px);--bs-dropdown-divider-bg:#424242;--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#fff;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-link-hover-bg:#424242;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#424242;--bs-dropdown-link-disabled-color:rgb(215, 215, 215);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:rgb(215, 215, 215);--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:1000;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);box-shadow:var(--bs-dropdown-box-shadow)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:0;border-right:.4em solid transparent;border-bottom:.4em solid;border-left:.4em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.4em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.34em;vertical-align:.152em;content:"";border-top:.4em solid transparent;border-right:.4em solid;border-bottom:.4em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);text-decoration:none;background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.65625rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:rgb(215, 215, 215);--bs-dropdown-bg:rgb(51, 51, 51);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:rgb(215, 215, 215);--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:#424242;--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#424242;--bs-dropdown-link-disabled-color:rgb(187, 187, 187);--bs-dropdown-header-color:rgb(187, 187, 187)}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.125rem}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:12px;--bs-nav-link-padding-y:6px;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:rgb(115, 115, 115);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){transition:none}}.nav-link:focus,.nav-link:hover,.nav.nav-tabs>li:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:hover:not(.nav-link){color:var(--bs-nav-link-hover-color);text-decoration:none}.nav-link.disabled,.nav.nav-tabs>li:not(.nav-item)>a.disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#ccc;--bs-nav-tabs-border-radius:0.125rem;--bs-nav-tabs-link-hover-border-color:rgb(215, 215, 215);--bs-nav-tabs-link-active-color:rgb(90, 90, 90);--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:rgb(215, 215, 215) rgb(215, 215, 215) #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){margin-bottom:calc(var(--bs-nav-tabs-border-width) * -1);background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav.nav-tabs>li:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:hover:not(.nav-link){isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled,.nav.nav-tabs>li:not(.nav-item)>a.disabled:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.show .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav-tabs .nav-link.active,.nav.nav-tabs>li.show:not(.nav-item) .nav-link,.nav.nav-tabs>li.show:not(.nav-item) .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link){color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width) * -1);border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.125rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0078e6}.nav-pills .nav-link,.nav-pills .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled,.nav-pills .nav.nav-tabs>li:not(.nav-item)>a:disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .nav.nav-tabs>li.show:not(.nav-item)>a:not(.nav-link),.nav-pills .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link),.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill .nav.nav-tabs>li:not(.nav-item),.nav-fill>.nav-link,.nav.nav-tabs>li.nav-fill:not(.nav-item)>a:not(.nav-link){flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified .nav.nav-tabs>li:not(.nav-item),.nav-justified>.nav-link,.nav.nav-tabs>li.nav-justified:not(.nav-item)>a:not(.nav-link){flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-fill .nav.nav-tabs>li:not(.nav-item) .nav-link,.nav-fill .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav-justified .nav-item .nav-link,.nav-justified .nav.nav-tabs>li:not(.nav-item) .nav-link,.nav-justified .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:3.75px;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:15px;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:15px;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.125rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color);text-decoration:none}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:6px;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav.nav-tabs>li.show:not(.nav-item)>a:not(.nav-link),.navbar-nav .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link),.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:6px;padding-bottom:6px;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link,.navbar-expand-xxl .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card,.panel{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.125rem;--bs-card-inner-border-radius:calc(0.125rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:transparent;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow)}.card>hr,.panel>hr{margin-right:0;margin-left:0}.card>.list-group,.panel>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.panel>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child,.panel>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer,.card>.list-group+.panel-footer,.panel>.card-header+.list-group,.panel>.list-group+.card-footer,.panel>.list-group+.panel-footer{border-top:0}.card-body,.panel-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title,.panel-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer,.panel-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child,.panel-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active,.card-header-tabs .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link){background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card,.card-group>.panel{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card,.card-group>.panel{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.card+.panel,.card-group>.panel+.card,.card-group>.panel+.panel{margin-left:0;border-left:0}.card-group>.card:not(:last-child),.card-group>.panel:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top,.card-group>.panel:not(:last-child) .card-header,.card-group>.panel:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .panel-footer,.card-group>.panel:not(:last-child) .card-footer,.card-group>.panel:not(:last-child) .card-img-bottom,.card-group>.panel:not(:last-child) .panel-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.panel:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top,.card-group>.panel:not(:first-child) .card-header,.card-group>.panel:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .panel-footer,.card-group>.panel:not(:first-child) .card-footer,.card-group>.panel:not(:first-child) .card-img-bottom,.card-group>.panel:not(:first-child) .panel-footer{border-bottom-left-radius:0}}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:rgb(115, 115, 115);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:rgb(115, 115, 115);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:0.75rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:rgb(215, 215, 215);--bs-pagination-border-radius:0.125rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:rgb(238, 238, 238);--bs-pagination-hover-border-color:rgb(215, 215, 215);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:rgb(238, 238, 238);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(0, 120, 230, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0078e6;--bs-pagination-active-border-color:#0078e6;--bs-pagination-disabled-color:rgb(115, 115, 115);--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:rgb(215, 215, 215);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);text-decoration:none;background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:0.9375rem;--bs-pagination-border-radius:0.125rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.65625rem;--bs-pagination-border-radius:0.125rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.125rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:0.75rem;--bs-alert-padding-y:0.75rem;--bs-alert-margin-bottom:1.125rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:2px;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:2.25rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:.9375rem .75rem}.alert-primary{--bs-alert-color:black;--bs-alert-bg:#0078e6;--bs-alert-border-color:#b3d7f8}.alert-primary .alert-link{color:#000}.alert-success{--bs-alert-color:black;--bs-alert-bg:#79a548;--bs-alert-border-color:#d7e4c8}.alert-success .alert-link{color:#000}.alert-info{--bs-alert-color:black;--bs-alert-bg:#6daae0;--bs-alert-border-color:#d3e6f6}.alert-info .alert-link{color:#000}.alert-warning{--bs-alert-color:black;--bs-alert-bg:#e8a33d;--bs-alert-border-color:#f8e3c5}.alert-warning .alert-link{color:#000}.alert-danger{--bs-alert-color:white;--bs-alert-bg:#c83c3c;--bs-alert-border-color:#efc5c5}.alert-danger .alert-link{color:#ccc}.alert-light{--bs-alert-color:black;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-light .alert-link{color:#000}.alert-default{--bs-alert-color:black;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-default .alert-link{color:#000}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1.25rem}}@keyframes progress-bar-stripes{0%{background-position-x:1.25rem}}.progress{--bs-progress-height:1.25rem;--bs-progress-font-size:0.675rem;--bs-progress-bg:#dedede;--bs-progress-border-radius:0.125rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0078e6;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);box-shadow:var(--bs-progress-box-shadow)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{--bs-list-group-color:rgb(30, 30, 30);--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.125rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:rgb(90, 90, 90);--bs-list-group-action-hover-color:rgb(90, 90, 90);--bs-list-group-action-hover-bg:rgb(245, 245, 245);--bs-list-group-action-active-color:#000;--bs-list-group-action-active-bg:rgb(238, 238, 238);--bs-list-group-disabled-color:rgb(115, 115, 115);--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0078e6;--bs-list-group-active-border-color:#0078e6;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(var(--bs-list-group-border-width) * -1);border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#00488a;background-color:#cce4fa}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#00488a;background-color:#b8cde1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#00488a;border-color:#00488a}.list-group-item-success{color:#49632b;background-color:#e4edda}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#49632b;background-color:#cdd5c4}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#49632b;border-color:#49632b}.list-group-item-info{color:#416686;background-color:#e2eef9}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#416686;background-color:#cbd6e0}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#416686;border-color:#416686}.list-group-item-warning{color:#8b6225;background-color:#faedd8}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#8b6225;background-color:#e1d5c2}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#8b6225;border-color:#8b6225}.list-group-item-danger{color:#782424;background-color:#f4d8d8}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#782424;background-color:#dcc2c2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#782424;border-color:#782424}.list-group-item-light{color:#5f5f5f;background-color:#fcfcfc}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#5f5f5f;background-color:#e3e3e3}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#5f5f5f;border-color:#5f5f5f}.list-group-item-default{color:#5f5f5f;background-color:#fcfcfc}.list-group-item-default.list-group-item-action:focus,.list-group-item-default.list-group-item-action:hover{color:#5f5f5f;background-color:#e3e3e3}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#5f5f5f;border-color:#5f5f5f}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.125rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(0,120,230,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.125rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:rgb(115, 115, 115);--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{position:absolute;z-index:1090;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(var(--bs-toast-padding-x) * -.5);margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:5000;--bs-modal-width:100vw;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.125rem;--bs-modal-box-shadow:0 0.375rem 1rem rgba(0, 0, 0, 0.5);--bs-modal-inner-border-radius:calc(0.125rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-modal-box-shadow);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.375rem 1rem rgba(0, 0, 0, 0.5)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:100vw}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:100vw}}@media (min-width:1200px){.modal-xl{--bs-modal-width:100vw}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.65625rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#333;--bs-tooltip-border-radius:0.125rem;--bs-tooltip-opacity:1;--bs-tooltip-arrow-width:3px;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.65625rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.125rem;--bs-popover-inner-border-radius:calc(0.125rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:0.75rem;--bs-popover-header-color:var(--bs-heading-color);--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#000;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);box-shadow:var(--bs-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(var(--bs-popover-arrow-width) * -.5);content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.clearfix::after,.dropdown-list>li::after,.module-docheader .module-docheader-bar::after,.module-docheader::after,.panel-heading::after{display:block;clear:both;content:""}.text-bg-primary{color:#000!important;background-color:RGBA(0,120,230,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#000!important;background-color:RGBA(121,165,72,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(109,170,224,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(232,163,61,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(200,60,60,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(238,238,238,var(--bs-bg-opacity,1))!important}.text-bg-default{color:#000!important;background-color:RGBA(238,238,238,var(--bs-bg-opacity,1))!important}.link-primary{color:#0078e6!important}.link-primary:focus,.link-primary:hover{color:#3393eb!important}.link-success{color:#79a548!important}.link-success:focus,.link-success:hover{color:#94b76d!important}.link-info{color:#6daae0!important}.link-info:focus,.link-info:hover{color:#8abbe6!important}.link-warning{color:#e8a33d!important}.link-warning:focus,.link-warning:hover{color:#edb564!important}.link-danger{color:#c83c3c!important}.link-danger:focus,.link-danger:hover{color:#a03030!important}.link-light{color:#eee!important}.link-light:focus,.link-light:hover{color:#f1f1f1!important}.link-default{color:#eee!important}.link-default:focus,.link-default:hover{color:#f1f1f1!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-default{--bs-bg-opacity:1;background-color:rgba(var(--bs-default-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.btn-block,.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-default{--bs-border-opacity:1;border-color:rgba(var(--bs-default-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.29375rem + .525vw)!important}.fs-2{font-size:1.2rem!important}.fs-3{font-size:1.05rem!important}.fs-4{font-size:.9375rem!important}.fs-5{font-size:.9375rem!important}.fs-6{font-size:.75rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-default{--bs-text-opacity:1;color:rgba(var(--bs-default-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#737373!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:1.6875rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.hidden,.hide{display:none!important}.form-group{margin-bottom:.5rem}.caret{display:inline-block;width:0;height:0;margin-left:.125rem;vertical-align:middle;border-top:.25rem dashed #5a5a5a;border-right:.25rem solid transparent;border-left:.25rem solid transparent}.text-right{text-align:right}.input-lg{height:2.5rem}.table-hover{--bs-table-accent-bg:unset}.primary{--bs-table-bg:#cce4fa;--bs-table-striped-bg:#c7def4;--bs-table-striped-color:#000;--bs-table-active-bg:#b8cde1;--bs-table-active-color:#000;--bs-table-hover-bg:#bdd3e7;--bs-table-hover-color:#000;color:#000;border-color:#b8cde1}.table-hover{--bs-table-accent-bg:unset}.secondary{--bs-table-bg:#e3e3e3;--bs-table-striped-bg:#dddddd;--bs-table-striped-color:#000;--bs-table-active-bg:#cccccc;--bs-table-active-color:#000;--bs-table-hover-bg:#d2d2d2;--bs-table-hover-color:#000;color:#000;border-color:#ccc}.table-hover{--bs-table-accent-bg:unset}.success{--bs-table-bg:#e4edda;--bs-table-striped-bg:#dee7d5;--bs-table-striped-color:#000;--bs-table-active-bg:#cdd5c4;--bs-table-active-color:#000;--bs-table-hover-bg:#d3dbca;--bs-table-hover-color:#000;color:#000;border-color:#cdd5c4}.table-hover{--bs-table-accent-bg:unset}.info{--bs-table-bg:#e2eef9;--bs-table-striped-bg:#dce8f3;--bs-table-striped-color:#000;--bs-table-active-bg:#cbd6e0;--bs-table-active-color:#000;--bs-table-hover-bg:#d1dce6;--bs-table-hover-color:#000;color:#000;border-color:#cbd6e0}.table-hover{--bs-table-accent-bg:unset}.warning{--bs-table-bg:#faedd8;--bs-table-striped-bg:#f4e7d3;--bs-table-striped-color:#000;--bs-table-active-bg:#e1d5c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e7dbc8;--bs-table-hover-color:#000;color:#000;border-color:#e1d5c2}.table-hover{--bs-table-accent-bg:unset}.danger{--bs-table-bg:#f4d8d8;--bs-table-striped-bg:#eed3d3;--bs-table-striped-color:#000;--bs-table-active-bg:#dcc2c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e2c8c8;--bs-table-hover-color:#000;color:#000;border-color:#dcc2c2}.table-hover{--bs-table-accent-bg:unset}.light{--bs-table-bg:rgb(238, 238, 238);--bs-table-striped-bg:#e8e8e8;--bs-table-striped-color:#000;--bs-table-active-bg:#d6d6d6;--bs-table-active-color:#000;--bs-table-hover-bg:gainsboro;--bs-table-hover-color:#000;color:#000;border-color:#d6d6d6}.table-hover{--bs-table-accent-bg:unset}.dark{--bs-table-bg:rgb(30, 30, 30);--bs-table-striped-bg:#242424;--bs-table-striped-color:#fff;--bs-table-active-bg:#353535;--bs-table-active-color:#fff;--bs-table-hover-bg:#2f2f2f;--bs-table-hover-color:#fff;color:#fff;border-color:#353535}[class=badge]{background-color:#737373;border-radius:.625rem}.panel-group{display:flex;flex-flow:column}.panel-heading{color:#5a5a5a;padding:.625rem 1rem}.panel-title{margin-top:0;margin-bottom:0}.panel>.table-fit{border:none}.page-header{padding:.625rem 1rem;margin:2rem 0 1rem;border-bottom:1px solid #5a5a5a}code{margin:.25rem .5rem}.help-block{display:block;margin-top:.5rem;margin-bottom:1rem;color:#5a5a5a}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:.4rem;float:left}.btn-toolbar>.btn-group:first-child,.btn-toolbar>.btn:first-child,.btn-toolbar>.input-group:first-child{margin-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.form-inline .form-group{display:inline-block}.form-irre-object.panel{flex:1 0 100%;width:100%}.modal-backdrop.in{opacity:.5}@font-face{font-family:"Source Sans Pro";font-weight:200;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:200;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:300;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Light.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Light.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:300;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-LightIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Regular.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-It.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-It.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:600;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Semibold.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:600;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Bold.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:900;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Black.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Black.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:900;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-BlackIt.otf.woff) format("woff")}html{height:100%;overflow:hidden}body{height:100%;overflow:auto}.scaffold{background-color:#f5f5f5;color:#333;position:relative;height:100vh;display:flex;flex-flow:row wrap}.scaffold-header{flex:0 0 100%;position:sticky;top:0;z-index:1000;display:flex;flex-flow:row wrap;align-items:stretch;height:45px}.scaffold-topbar{background-color:#151515;color:#f5f5f5;height:45px;flex:1 0 auto}.scaffold-modulemenu{background-color:#292929;color:#f5f5f5;position:sticky;top:45px;width:auto;height:calc(100vh - 45px);max-width:100%;z-index:1000;overflow:auto;color-scheme:dark}.scaffold-toolbar{background-color:#292929;color:#f5f5f5;z-index:1000;display:none}.scaffold-toolbar .dropdown-menu a,.scaffold-toolbar a{color:rgba(245,245,245,.7)}.scaffold-toolbar .dropdown-menu a:focus,.scaffold-toolbar .dropdown-menu a:hover,.scaffold-toolbar a:focus,.scaffold-toolbar a:hover{color:#f5f5f5}.scaffold-toolbar .dropdown-menu a:after,.scaffold-toolbar a:after{display:none}.scaffold-toolbar .active>a{color:#f5f5f5}@media (min-width:992px){.scaffold-toolbar{overflow:visible;background-color:transparent;height:45px;left:auto;bottom:auto;display:block}}.scaffold-search-expanded .scaffold-toolbar .toolbar,.scaffold-toolbar-expanded .scaffold-toolbar .toolbar{background-color:#292929}@media (max-width:991px){.scaffold-search-expanded .scaffold-toolbar,.scaffold-toolbar-expanded .scaffold-toolbar{min-height:calc(100vh - 45px);padding:8px;flex:1 0 100%;display:block}.scaffold-search-expanded .scaffold-toolbar .toolbar-item,.scaffold-toolbar-expanded .scaffold-toolbar .toolbar-item{padding:4px}}.scaffold-content{position:relative!important;flex:1 0 0%;min-height:calc(100vh - 45px);display:flex;flex-direction:row;background:#fff}.scaffold-content-module-iframe{display:block;border:none;height:100%;width:1px;min-width:100%}.scaffold-content-navigation{display:none;flex-direction:column;position:sticky!important;left:0;top:0;bottom:0;height:100%;width:300px}.scaffold-content-navigation-expanded .scaffold-content-navigation{display:flex}.scaffold-content-navigation-component{flex:1 0 auto}.scaffold-content-module{flex:1 0 0%;display:flex;flex-direction:row}.scaffold-content-overlay{display:none;position:absolute;z-index:1050;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.65)}.scaffold-modulemenu-expanded .scaffold-content-overlay{display:block}@media (min-width:992px){.scaffold-modulemenu-expanded .scaffold-content-overlay{display:none}}@media (max-width:991px){.scaffold .scaffold-modulemenu{display:none}}.scaffold-modulemenu-expanded{display:flex}.scaffold-modulemenu-expanded .scaffold-modulemenu{width:240px}@media (max-width:991px){.scaffold-modulemenu-expanded .scaffold-modulemenu{display:block}}.scaffold-content-navigation-drag{display:none;flex:0 0 auto;width:1px;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3;background-color:#c8c8c8;transition:background-color .2s ease-in-out,border .2s ease-in-out}.scaffold-content-navigation-drag:hover{background-color:#969696}.scaffold-content-navigation-drag:hover:after{border-right:2px solid #969696}.scaffold-content-navigation-drag:after{content:"";position:absolute;height:100%;width:8px;margin-left:-5px;border-right:2px solid transparent}.scaffold-content-navigation-drag.resizing:before{background-color:transparent;content:"";position:fixed;top:0;left:0;right:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.scaffold-content-navigation-expanded .scaffold-content-navigation-drag{display:block;cursor:ew-resize}.scaffold-content-navigation-switcher{display:none}.scaffold-content-navigation-available .scaffold-content-navigation-switcher{width:auto;height:100%;display:flex;position:relative;flex-direction:column;border-right:1px solid #c3c3c3;padding:4px 4px 4px 2px;background:#eee}.scaffold-content-navigation-available.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher{position:static;display:block;width:0;height:30px;border-right:0;background:0 0;transform:translate(-36px,4px);z-index:3;padding:0}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-btn{display:inline-block;padding:.25rem .325rem;margin-top:.125rem}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-open{display:inline-block}.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-open{display:none}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-close{display:none}.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-close{display:inline-block}typo3-backend-navigation-switcher{display:flex}.topbar{background-color:inherit;position:relative;height:45px}.topbar a{color:inherit;text-decoration:none}.topbar-button{color:#f5f5f5;position:absolute;top:0;display:inline-flex;justify-content:center;align-items:center;border:0;background-color:#151515;height:45px;width:40px}.topbar-button:focus,.topbar-button:hover{background-color:#1d1d1d}.topbar-button[disabled],.topbar-button[disabled]:focus,.topbar-button[disabled]:hover{background-color:#292929;cursor:not-allowed;opacity:.5}.topbar-button.topbar-button-modulemenu{left:0}@media (min-width:992px){.topbar-button.topbar-button-modulemenu{background-color:#292929}}.topbar-button.topbar-button-toolbar{right:40px}.topbar-button.topbar-button-search{right:0}.scaffold-modulemenu-expanded .topbar-button.topbar-button-modulemenu{background-color:#292929}@media (max-width:991px){.scaffold-toolbar-expanded .toolbar-item-search{display:none}}.scaffold-toolbar-expanded .topbar-button-toolbar{background-color:#292929}@media (max-width:991px){.scaffold-search-expanded .toolbar-item{display:none}.scaffold-search-expanded .toolbar-item-search{display:block;width:100%;padding:0}.scaffold-search-expanded .toolbar-item-search .form-control-icon{display:none}.scaffold-search-expanded .toolbar-item-search input[type=search]{padding-left:1.25rem}}.scaffold-search-expanded .topbar-button-search{background-color:#292929}.topbar-button-search,.topbar-button-toolbar{display:inline-flex}@media (min-width:992px){.topbar-button-search,.topbar-button-toolbar{display:none}}.topbar-header{padding-left:40px}@media (max-width:991px){.topbar-header{padding-right:40px!important}}.topbar-header-site{overflow:hidden;position:relative;max-width:100%;height:45px;line-height:45px;padding-left:1em;padding-right:1em;white-space:nowrap}.topbar-header-site:after,.topbar-header-site:before{display:block;content:"";position:absolute;top:0;bottom:0;width:1em}.topbar-header-site:before{right:0;background:#151515}.topbar-header-site:after{right:1em;background:linear-gradient(to right,rgba(21,21,21,0) 0,#151515 100%)}.typo3-in-workspace .topbar-header-site{background-color:#6d860d}.typo3-in-workspace .topbar-header-site:before{background:#6d860d}.typo3-in-workspace .topbar-header-site:after{background:linear-gradient(to right,rgba(109,134,13,0) 0,#6d860d 100%)}.topbar-header-site-logo{height:45px;display:none;padding-right:.5em}.topbar-header-site-logo img{max-width:180px;max-height:35px;width:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:320px){.topbar-header-site-logo{display:inline-block}}.topbar-header-site-title{line-height:1.2em;display:inline-block;vertical-align:middle}.topbar-header-site-name{display:block}.topbar-header-site-version{opacity:.5}.toolbar{padding:0;background-color:#151515}.toolbar:after{clear:both;display:table;content:""}.toolbar-list{list-style:none;padding:0;margin:0}.toolbar-list:after{clear:both;display:table;content:""}@media (min-width:992px){.toolbar-list li:last-child{width:300px}}.toolbar-item{position:relative;display:block;float:left;width:100%}@media (min-width:600px){.toolbar-item{width:50%}}@media (min-width:750px){.toolbar-item{width:33.33%}}@media (min-width:992px){.toolbar-item{width:auto;margin-left:1px}}.toolbar-item .dropdown-menu{width:350px;max-height:500px;overflow-y:auto}.toolbar-item .dropdown-menu .text-muted{color:#8c8c8c}.toolbar-item .dropdown-menu a:focus .text-muted,.toolbar-item .dropdown-menu a:hover .text-muted{color:#a6a6a6}.toolbar-item .dropdown-text a{display:inline}@media (max-width:991px){.toolbar-item .dropdown-menu{overflow:auto;padding:.75rem;position:fixed;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.toolbar-item .dropdown-menu hr{margin-left:-.75rem;margin-right:-.75rem}.toolbar-item .dropdown-headline,.toolbar-item .dropdown-headline+hr{display:none}.toolbar-item .dropdown-backdrop{background:rgba(0,0,0,.65)}.toolbar-item .dropdown-table-title{white-space:normal}}.toolbar-item-avatar{width:28px;margin-right:2px;display:inline-block}.toolbar-item-avatar .avatar{position:absolute;top:50%;left:10px;transform:translate(0,-50%)}.toolbar-item-avatar .avatar,.toolbar-item-avatar .avatar-image{height:28px;width:28px}.toolbar-item-icon{display:inline-flex}.toolbar-item-badge{position:absolute;bottom:4px;right:4px;padding:3px 4px;border-radius:0;font-size:10px;font-weight:400;min-width:16px}.toolbar-item-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(0,0,0,.5);position:relative;display:flex;align-items:center;gap:.35em;text-decoration:none;padding:9px 10px;height:45px;line-height:27px}.toolbar-item-link:focus,.toolbar-item-link:hover{text-decoration:none}@media (min-width:992px){.toolbar-item-link{border:none}}.toolbar-item-link.show{background-color:#292929}.open .toolbar-item-link{background-color:#292929}@media (min-width:992px){.toolbar-item-title{display:none}}.toolbar-item-search form{padding:0;margin:0}.toolbar-item-search .toolbar-item-link{padding:0;margin:0;height:0}.toolbar-item-search .form-group{margin:0}.toolbar-item-search .close{color:#fff;text-shadow:none;opacity:1}.toolbar-item-search input[type=search]::-webkit-search-cancel-button{display:none}.toolbar-item-search .autocomplete-suggestions{position:static!important}.toolbar-item-search .autocomplete-suggestion{border:none}.toolbar-item-search.open .toolbar-item-search-form{position:relative;z-index:991}.toolbar-item-search .form-control{color:#fff;background-color:#2f2f2f}.toolbar-item-search-field{color:#fff;background-color:#2f2f2f;padding-left:1.5rem;margin:0;border-radius:0;border:1px solid rgba(0,0,0,.5);height:45px;box-shadow:none}@media (min-width:992px){.toolbar-item-search-field{border:none}}.toolbar-item-search-field:hover{background-color:#333}.toolbar-item-search-field:focus{box-shadow:none;background-color:#555}.dropdown-menu.toolbar-item-search-field-dropdown{width:calc(100% - 16px * 2)}@media (min-width:992px){.dropdown-menu.toolbar-item-search-field-dropdown{max-width:350px;width:350px;margin-left:-50px}}.dropdown-menu.toolbar-item-search-field-dropdown .dropdown-list-link{padding:8px}.dropdown-menu.toolbar-item-search-field-dropdown .dropdown-headline{padding-top:8px}.modulemenu{margin:0;padding:1em;list-style:none}.modulemenu>ul>.modulemenu-group{margin:1em 0}.modulemenu>ul>.modulemenu-group:first-child{margin-top:0}.modulemenu>ul>.modulemenu-group:last-child{margin-bottom:0}.modulemenu-action{display:flex;min-width:40px;padding:4px;margin-top:1px;color:inherit;align-items:center;overflow:hidden;border:none;border-radius:3px;background-color:transparent;text-align:left}.modulemenu-action:not(:disabled):focus,.modulemenu-action:not(:disabled):hover{color:inherit;text-decoration:none;outline:0}.modulemenu-action:not(:disabled):focus{background-color:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.modulemenu-action:not(:disabled):hover{background-color:rgba(255,255,255,.2)}.modulemenu-action.modulemenu-action-active{background-color:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.modulemenu-icon{position:relative;display:block;width:32px;height:32px;border-radius:2px;flex-shrink:0;overflow:hidden}.modulemenu-name{overflow:hidden;flex-grow:1;margin-left:1em;white-space:nowrap;text-overflow:ellipsis}.modulemenu .modulemenu-name{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modulemenu-group>button:not(:disabled) .modulemenu-indicator{display:none;position:relative;flex-grow:0;flex-shrink:0;height:16px;width:16px;margin:8px;color:inherit}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:after,.modulemenu-group>button:not(:disabled) .modulemenu-indicator:before{content:"";position:absolute;top:50%;height:0;width:6px;border-top:1px solid currentColor;transition:transform .25s ease-in-out}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:before{left:3px;transform:rotate(45deg)}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:after{right:3px;transform:rotate(-45deg)}.modulemenu-group-container{list-style:none;padding:0;margin:0}.modulemenu-group-container>li{width:auto!important}.modulemenu-group-spacer{margin:1.5em 0;border-top:1px dashed rgba(255,255,255,.15)}button[aria-expanded=true]:not(:disabled) .modulemenu-indicator:before{transform:rotate(-45deg)}button[aria-expanded=true]:not(:disabled) .modulemenu-indicator:after{transform:rotate(45deg)}.dropdown-menu a.modulemenu-action{color:inherit;display:flex}.dropdown-menu .modulemenu-name{display:block}.scaffold-modulemenu-expanded .modulemenu-action{margin-left:0;width:100%}.scaffold-modulemenu-expanded .modulemenu-indicator{display:block!important}.scaffold-modulemenu-expanded .modulemenu-name{position:static;margin:0 0 0 1em;width:auto;height:auto}.media{display:grid;grid-template-columns:2rem auto;grid-gap:1rem}.media .media-body{grid-column:1/3}.media .media-left+.media-body{grid-column:2/3;align-self:center}.alert .close{position:absolute;right:.5rem;top:.625rem}.alert-primary{--bs-alert-color:#fff;--bs-alert-bg:#0078e6;--bs-alert-border-color:#b3d7f8}.alert-primary .alert-link{color:#ccc}.alert-success{--bs-alert-color:#fff;--bs-alert-bg:#79a548;--bs-alert-border-color:#d7e4c8}.alert-success .alert-link{color:#ccc}.alert-info{--bs-alert-color:#fff;--bs-alert-bg:#6daae0;--bs-alert-border-color:#d3e6f6}.alert-info .alert-link{color:#ccc}.alert-warning{--bs-alert-color:#fff;--bs-alert-bg:#e8a33d;--bs-alert-border-color:#f8e3c5}.alert-warning .alert-link{color:#ccc}.alert-danger{--bs-alert-color:#fff;--bs-alert-bg:#c83c3c;--bs-alert-border-color:#efc5c5}.alert-danger .alert-link{color:#ccc}.alert-light{--bs-alert-color:#fff;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-light .alert-link{color:#ccc}.alert-default{--bs-alert-color:#fff;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-default .alert-link{color:#ccc}.autocomplete{position:relative}.autocomplete-results{z-index:1000;position:absolute;margin:5px 0;top:100%;margin-left:3.5em;left:0;border:1px solid #ddd;border-radius:2px;background-color:#fff;overflow:hidden;box-shadow:0 1px 0 0 rgba(0,0,0,.25)}.autocomplete-suggestion{border-top:1px solid #ddd}.autocomplete-suggestion:first-child{border-top:none}.autocomplete-suggestion-link{padding:5px 13px 5px 28px;display:block;text-decoration:none}.autocomplete-info{padding:5px 15px}.autocomplete-suggestion:hover{background-color:#fafafa;text-decoration:none}.autocomplete-suggestion.autocomplete-selected,.autocomplete-suggestion:not(:disabled):focus,.autocomplete-suggestion:not(:disabled):hover{background-color:rgba(255,255,255,.2)}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child{padding-top:6px}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child.autocomplete-selected{background-color:transparent}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child.autocomplete-selected .btn-primary{color:#f5f5f5;background-color:#005db3;border-color:#004380}.btn-default,.btn-light{--bs-btn-color:rgb(51, 51, 51);--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(187, 187, 187);--bs-btn-hover-color:rgb(51, 51, 51);--bs-btn-hover-bg:rgb(215, 215, 215);--bs-btn-hover-border-color:rgb(156, 156, 156);--bs-btn-focus-shadow-rgb:167,167,167;--bs-btn-active-color:rgb(51, 51, 51);--bs-btn-active-bg:rgb(195, 195, 195);--bs-btn-active-border-color:rgb(123, 123, 123);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(187, 187, 187)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0078e6;--bs-btn-border-color:#005db3;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#005db3;--bs-btn-hover-border-color:#004380;--bs-btn-focus-shadow-rgb:38,117,190;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0060b8;--bs-btn-active-border-color:#004686;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0078e6;--bs-btn-disabled-border-color:#005db3}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#6daae0;--bs-btn-border-color:#4392d7;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#4392d7;--bs-btn-hover-border-color:#2878bf;--bs-btn-focus-shadow-rgb:57,124,183;--bs-btn-active-color:#000;--bs-btn-active-bg:#8abbe6;--bs-btn-active-border-color:#569ddb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#6daae0;--bs-btn-disabled-border-color:#4392d7}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#79a548;--bs-btn-border-color:#5f8139;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#5f8139;--bs-btn-hover-border-color:#455e29;--bs-btn-focus-shadow-rgb:119,148,87;--bs-btn-active-color:#000;--bs-btn-active-bg:#61843a;--bs-btn-active-border-color:#47612b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#79a548;--bs-btn-disabled-border-color:#5f8139}.btn-warning{--bs-btn-color:#fff;--bs-btn-bg:#e8a33d;--bs-btn-border-color:#d88b1a;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#d88b1a;--bs-btn-hover-border-color:#ab6e14;--bs-btn-focus-shadow-rgb:222,156,60;--bs-btn-active-color:#000;--bs-btn-active-bg:#ba8231;--bs-btn-active-border-color:#a26814;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e8a33d;--bs-btn-disabled-border-color:#d88b1a}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#c83c3c;--bs-btn-border-color:#a32e2e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a32e2e;--bs-btn-hover-border-color:#7b2323;--bs-btn-focus-shadow-rgb:177,77,77;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a03030;--bs-btn-active-border-color:#7a2323;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#c83c3c;--bs-btn-disabled-border-color:#a32e2e}.btn-block{width:100%}.btn-block+.btn-block{margin-top:.5rem}.btn-borderless{border-color:transparent;box-shadow:none}table .btn-borderless{border-color:transparent;box-shadow:none;background:0 0;padding:.375rem}.dropdown-menu{line-height:1.45em;border:0;margin:0;border-radius:0;color:#fff}.dropdown-menu a{color:inherit;display:block}.dropdown-menu a:focus,.dropdown-menu a:hover{color:inherit;text-decoration:none}.dropdown-menu hr{border-top:1px solid rgba(0,0,0,.35);margin:1.25em -.75rem}.dropdown-menu>:last-child{margin-bottom:0}.dropdown-menu .form-group{margin-bottom:.75em}.dropdown-menu .form-control{border-color:#aaa;color:inherit;border-radius:0;background-color:#333}.dropdown-menu .form-control:focus{box-shadow:none;border-color:#bbb}.dropdown-menu .btn{border:none;border-radius:0;padding:6px 10px}.dropdown-headline{font-size:1.15em;margin-top:0;margin-bottom:.5em}.dropdown-text a{display:inline-block}div.dropdown-menu{padding:1.5em}.dropdown-list{padding-left:0;list-style:none}.dropdown-list>li{position:relative}.dropdown-list>li+li{margin-top:.5em}.dropdown-list-link{display:block;text-decoration:none}.dropdown-list-link:focus,.dropdown-list-link:hover{text-decoration:none}.dropdown-table{display:table;width:100%}.dropdown-table-row{display:table-row}.dropdown-table-column{display:table-cell;padding-top:.25em;padding-bottom:.25em;vertical-align:middle;word-break:break-word}.dropdown-table-column-top{vertical-align:top}.dropdown-table-icon{width:16px;padding-right:.5em}.dropdown-table-icon-actions-system-cache-clear-impact-low{color:#79a548}.dropdown-table-icon-actions-system-cache-clear-impact-high{color:#c83c3c}.dropdown-table-title{white-space:nowrap;padding-right:1.5em}.dropdown-table-title-ellipsis{max-width:230px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.dropdown-table-actions{white-space:nowrap;text-align:right}.dropdown-table-actions-btn{text-align:center;display:inline-block!important;margin-top:-4px;margin-bottom:-4px;padding:4px;vertical-align:middle}.dropdown-table-actions-btn-close:hover,.dropdown-table-actions-btn-edit:hover{background-color:#333}.dropdown-table-actions-btn-delete:hover{background-color:#c83c3c}.avatar{position:relative;display:inline-block;height:32px;width:32px;vertical-align:middle}.avatar-image{display:block;height:32px;width:32px;overflow:hidden;border-radius:50%}.avatar-image:after{display:block;content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.avatar-image>img{display:block;width:100%!important;height:auto!important}.avatar-icon{position:absolute;bottom:0;right:0;height:16px;width:16px}.callout{background-color:#f0f0f0;border-left:3px solid #ccc;margin:20px 0;padding:20px;color:#333;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.callout .media{margin:0}.callout .media .icon-emphasized{color:#fff;background-color:#ccc}.callout-icon{margin-top:-2px}.callout-title{font-size:1.3em;margin:0 0 .5em}.callout-body>:last-child{margin-bottom:0}.callout-sm{margin:10px 0;padding:10px}.callout-sm .callout-title{font-size:1em;margin:0}.callout-success{background-color:#d1e2bd;border-color:#79a548;color:#333}.callout-success .media{margin:0}.callout-success .media .icon-emphasized{color:#fff;background-color:#79a548}.callout-info{background-color:#ebf3fb;border-color:#6daae0;color:#333}.callout-info .media{margin:0}.callout-info .media .icon-emphasized{color:#fff;background-color:#6daae0}.callout-warning{background-color:#fbefdd;border-color:#e8a33d;color:#333}.callout-warning .media{margin:0}.callout-warning .media .icon-emphasized{color:#fff;background-color:#e8a33d}.callout-danger{background-color:#efc7c7;border-color:#c83c3c;color:#333}.callout-danger .media{margin:0}.callout-danger .media .icon-emphasized{color:#fff;background-color:#c83c3c}.callout-notice{background-color:#f9f9f9;border-color:#a0a0a0;color:#333}.callout-notice .media{margin:0}.callout-notice .media .icon-emphasized{color:#fff;background-color:#a0a0a0}:root{--icon-color-primary:currentColor;--icon-size-small:16px;--icon-size-medium:32px;--icon-size-large:48px;--icon-size-mega:64px;--icon-unify-modifier:0.86;--icon-opacity-disabled:0.5}.icon{position:relative;display:inline-flex;overflow:hidden;white-space:nowrap;height:var(--icon-size,1em);width:var(--icon-size,1em);line-height:var(--icon-size,1em);flex-shrink:0}.icon img,.icon svg{display:block;height:100%;width:100%}.icon *{display:block;line-height:inherit}.icon-markup{position:absolute;display:block;text-align:center;top:0;left:0;right:0;bottom:0}.icon-overlay{position:absolute;bottom:0;right:0;height:68.75%;width:68.75%;text-align:center}.icon-color{fill:var(--icon-color-primary)}.icon-spin .icon-markup{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}@-webkit-keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.icon-state-disabled .icon-markup{opacity:var(--icon-opacity-disabled)}.icon-size-small{--icon-size:var(--icon-size-small)}.icon-size-small .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-small .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-medium{--icon-size:var(--icon-size-medium)}.icon-size-medium .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-medium .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-large{--icon-size:var(--icon-size-large)}.icon-size-large .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-large .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-mega{--icon-size:var(--icon-size-mega)}.icon-size-mega .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-mega .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35em}.icon{vertical-align:-22%}.icon-actions-edit-copy-release,.icon-actions-edit-cut-release,.icon-status-dialog-error,.icon-status-status-current,.icon-status-status-permission-denied{--icon-color-primary:#c83c3c}.icon-status-status-sorting-light-asc,.icon-status-status-sorting-light-desc{--icon-color-primary:#fff}.icon-status-status-sorting-asc,.icon-status-status-sorting-desc{--icon-color-primary:rgb(115, 115, 115)}.icon-status-dialog-information{--icon-color-primary:#6daae0}.icon-status-dialog-ok,.icon-status-status-permission-granted{--icon-color-primary:#79a548}.icon-status-dialog-notification{--icon-color-primary:#333}.icon-status-dialog-warning{--icon-color-primary:#e8a33d}:root{--statusreport-border-color:rgb(215, 215, 215);--statusreport-border-radius:4px;--statusreport-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.15);--statusreport-spacing:0.5rem;--statusreport-bg:#fff;--statusreport-color:#000;--statusreport-icon-size:16px;--statusreport-icon-bg:rgb(238, 238, 238);--statusreport-icon-color:#000;--statusreport-icon-primary-bg:#0078e6;--statusreport-icon-primary-color:#000;--statusreport-icon-success-bg:#79a548;--statusreport-icon-success-color:#000;--statusreport-icon-info-bg:#6daae0;--statusreport-icon-info-color:#000;--statusreport-icon-warning-bg:#e8a33d;--statusreport-icon-warning-color:#000;--statusreport-icon-danger-bg:#c83c3c;--statusreport-icon-danger-color:#fff;--statusreport-icon-light-bg:rgb(238, 238, 238);--statusreport-icon-light-color:#000;--statusreport-icon-default-bg:rgb(238, 238, 238);--statusreport-icon-default-color:#000}.statusreport{display:grid;grid-template:"statusreport-indicator statusreport-title statusreport-body"/calc(var(--statusreport-icon-size) * 1.5) 200px auto;color:var(--statusreport-color);padding:calc(var(--statusreport-spacing) * 1.5);gap:var(--statusreport-spacing);background-color:var(--statusreport-bg);width:100%;border:1px solid var(--statusreport-border-color)}.statusreport-indicator{display:flex;justify-content:center;grid-area:statusreport-indicator}.statusreport-title{grid-area:statusreport-title}.statusreport-body{grid-area:statusreport-body}.statusreport a:not([class]){color:#0078e6;text-decoration:underline}.statusreport a:not([class]):hover{color:#0060b8;text-decoration:underline}.statusreport .statusreport-indicator-icon{position:relative;display:inline-flex;justify-content:center;align-items:center;color:var(--statusreport-icon-color);font-size:var(--statusreport-icon-size);height:var(--statusreport-icon-size);width:var(--statusreport-icon-size)}.statusreport .statusreport-indicator-icon:before{position:absolute;content:" ";top:50%;left:50%;height:calc(var(--statusreport-icon-size) * 1.5);width:calc(var(--statusreport-icon-size) * 1.5);background-color:var(--statusreport-icon-bg);transform:translate(-50%,-50%);border-radius:50%}.statusreport-wrapper{border-radius:var(--statusreport-border-radius);box-shadow:var(--statusreport-box-shadow)}.statusreport-wrapper .statusreport:first-child{border-top-left-radius:var(--statusreport-border-radius);border-top-right-radius:var(--statusreport-border-radius)}.statusreport-wrapper .statusreport:last-child{border-bottom-left-radius:var(--statusreport-border-radius);border-bottom-right-radius:var(--statusreport-border-radius)}.statusreport-wrapper .statusreport+.statusreport{margin-top:-1px}.statusreport[data-severity=primary]{--statusreport-icon-bg:var(--statusreport-icon-primary-bg);--statusreport-icon-color:var(--statusreport-icon-primary-color)}.statusreport[data-severity=success]{--statusreport-icon-bg:var(--statusreport-icon-success-bg);--statusreport-icon-color:var(--statusreport-icon-success-color)}.statusreport[data-severity=info]{--statusreport-icon-bg:var(--statusreport-icon-info-bg);--statusreport-icon-color:var(--statusreport-icon-info-color)}.statusreport[data-severity=warning]{--statusreport-icon-bg:var(--statusreport-icon-warning-bg);--statusreport-icon-color:var(--statusreport-icon-warning-color)}.statusreport[data-severity=danger]{--statusreport-icon-bg:var(--statusreport-icon-danger-bg);--statusreport-icon-color:var(--statusreport-icon-danger-color)}.statusreport[data-severity=light]{--statusreport-icon-bg:var(--statusreport-icon-light-bg);--statusreport-icon-color:var(--statusreport-icon-light-color)}.statusreport[data-severity=default]{--statusreport-icon-bg:var(--statusreport-icon-default-bg);--statusreport-icon-color:var(--statusreport-icon-default-color)}
+@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:rgb(115, 115, 115);--bs-gray-dark:rgb(51, 51, 51);--bs-gray-100:rgb(245, 245, 245);--bs-gray-200:rgb(238, 238, 238);--bs-gray-300:rgb(215, 215, 215);--bs-gray-400:rgb(204, 204, 204);--bs-gray-500:rgb(187, 187, 187);--bs-gray-600:rgb(115, 115, 115);--bs-gray-700:rgb(90, 90, 90);--bs-gray-800:rgb(51, 51, 51);--bs-gray-900:rgb(30, 30, 30);--bs-primary:#0078e6;--bs-success:#79a548;--bs-info:#6daae0;--bs-warning:#e8a33d;--bs-danger:#c83c3c;--bs-light:rgb(238, 238, 238);--bs-default:rgb(238, 238, 238);--bs-primary-rgb:0,120,230;--bs-success-rgb:121,165,72;--bs-info-rgb:109,170,224;--bs-warning-rgb:232,163,61;--bs-danger-rgb:200,60,60;--bs-light-rgb:238,238,238;--bs-default-rgb:238,238,238;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:0,0,0;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:Verdana,Arial,Helvetica,sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size:16px;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:0.75rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#000;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:rgb(215, 215, 215);--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.125rem;--bs-border-radius-sm:0.125rem;--bs-border-radius-lg:0.125rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#212424;--bs-link-hover-color:#000;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.1}.h1,h1{font-size:calc(1.29375rem + .525vw)}@media (min-width:1200px){.h1,h1{font-size:1.6875rem}}.h2,h2{font-size:1.2rem}.h3,h3{font-size:1.05rem}.h4,h4{font-size:.9375rem}.h5,h5{font-size:.9375rem}.h6,h6{font-size:.75rem}p{margin-top:0;margin-bottom:.5rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:none}a:hover{color:var(--bs-link-hover-color);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.125rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#737373;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:.9375rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:.9375rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#737373}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.125rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#737373}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:rgb(250, 250, 250);--bs-table-border-color:rgb(204, 204, 204);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.025);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid #ccc}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cce4fa;--bs-table-border-color:#b8cde1;--bs-table-striped-bg:#c7def4;--bs-table-striped-color:#000;--bs-table-active-bg:#b8cde1;--bs-table-active-color:#000;--bs-table-hover-bg:#bdd3e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e3e3e3;--bs-table-border-color:#cccccc;--bs-table-striped-bg:#dddddd;--bs-table-striped-color:#000;--bs-table-active-bg:#cccccc;--bs-table-active-color:#000;--bs-table-hover-bg:#d2d2d2;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#e4edda;--bs-table-border-color:#cdd5c4;--bs-table-striped-bg:#dee7d5;--bs-table-striped-color:#000;--bs-table-active-bg:#cdd5c4;--bs-table-active-color:#000;--bs-table-hover-bg:#d3dbca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#e2eef9;--bs-table-border-color:#cbd6e0;--bs-table-striped-bg:#dce8f3;--bs-table-striped-color:#000;--bs-table-active-bg:#cbd6e0;--bs-table-active-color:#000;--bs-table-hover-bg:#d1dce6;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#faedd8;--bs-table-border-color:#e1d5c2;--bs-table-striped-bg:#f4e7d3;--bs-table-striped-color:#000;--bs-table-active-bg:#e1d5c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e7dbc8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f4d8d8;--bs-table-border-color:#dcc2c2;--bs-table-striped-bg:#eed3d3;--bs-table-striped-color:#000;--bs-table-active-bg:#dcc2c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e2c8c8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:rgb(238, 238, 238);--bs-table-border-color:#d6d6d6;--bs-table-striped-bg:#e8e8e8;--bs-table-striped-color:#000;--bs-table-active-bg:#d6d6d6;--bs-table-active-color:#000;--bs-table-hover-bg:gainsboro;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:rgb(30, 30, 30);--bs-table-border-color:#353535;--bs-table-striped-bg:#242424;--bs-table-striped-color:#fff;--bs-table-active-bg:#353535;--bs-table-active-color:#fff;--bs-table-hover-bg:#2f2f2f;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,label{margin-bottom:.25rem;font-weight:400}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;font-weight:400;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:.9375rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.65625rem}.form-text{margin-top:.25rem;font-size:.875em;color:#737373}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#333;background-color:#fefefe;background-clip:padding-box;border:1px solid #bbb;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.125rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#333;background-color:#fefefe;border-color:#80bcf3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,120,230,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#737373;opacity:1}.form-control::placeholder{color:#737373;opacity:1}.form-control:disabled{background-color:#eee;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#333;background-color:#eee;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e2e2e2}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#000;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.65625rem;border-radius:.125rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:.9375rem;border-radius:.125rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.125rem}.form-control-color::-webkit-color-swatch{border-radius:.125rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:.75rem;font-weight:400;line-height:1.5;color:#333;background-color:#fefefe;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #bbb;border-radius:.125rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#80bcf3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,120,230,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#eee}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #333}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.65625rem;border-radius:.125rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:.9375rem;border-radius:.125rem}.form-check{display:block;min-height:18px;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fefefe;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#80bcf3;outline:0;box-shadow:0 0 0 .25rem rgba(0,120,230,.25)}.form-check-input:checked{background-color:#0078e6;border-color:#0078e6}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0078e6;border-color:#0078e6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:3em}.form-switch .form-check-input{width:2.5em;margin-left:-3em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2380bcf3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:3em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-3em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.5}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,120,230,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,120,230,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0078e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b3d7f8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#d7d7d7;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0078e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b3d7f8}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#d7d7d7;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#bbb}.form-range:disabled::-moz-range-thumb{background-color:#bbb}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-addon,.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#333;text-align:center;white-space:nowrap;background-color:#eee;border:1px solid #bbb;border-radius:.125rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:.9375rem;border-radius:.125rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.65625rem;border-radius:.125rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select,.input-group>:not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#79a548}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.65625rem;color:#000;background-color:#79a548;border-radius:.125rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#79a548;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2379a548' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#79a548;box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#79a548}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2379a548' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#79a548;box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#79a548}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#79a548}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(121,165,72,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#79a548}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#c83c3c}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.65625rem;color:#fff;background-color:#c83c3c;border-radius:.125rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#c83c3c;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c83c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c83c3c' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#c83c3c;box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#c83c3c}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2851, 51, 51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c83c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c83c3c' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#c83c3c;box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#c83c3c}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#c83c3c}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(200,60,60,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#c83c3c}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:0.75rem;--bs-btn-font-weight:normal;--bs-btn-line-height:1.5;--bs-btn-color:#000;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.125rem;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.5;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);box-shadow:var(--bs-btn-box-shadow);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);text-decoration:none;background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check:focus+.btn,.btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)}.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow)}.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);box-shadow:none}.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#0078e6;--bs-btn-border-color:#0078e6;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#268cea;--bs-btn-hover-border-color:#1a86e9;--bs-btn-focus-shadow-rgb:0,102,196;--bs-btn-active-color:#000;--bs-btn-active-bg:#3393eb;--bs-btn-active-border-color:#1a86e9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0078e6;--bs-btn-disabled-border-color:#0078e6}.btn-success{--bs-btn-color:#000;--bs-btn-bg:#79a548;--bs-btn-border-color:#79a548;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#8db363;--bs-btn-hover-border-color:#86ae5a;--bs-btn-focus-shadow-rgb:103,140,61;--bs-btn-active-color:#000;--bs-btn-active-bg:#94b76d;--bs-btn-active-border-color:#86ae5a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#79a548;--bs-btn-disabled-border-color:#79a548}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#6daae0;--bs-btn-border-color:#6daae0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#83b7e5;--bs-btn-hover-border-color:#7cb3e3;--bs-btn-focus-shadow-rgb:93,145,190;--bs-btn-active-color:#000;--bs-btn-active-bg:#8abbe6;--bs-btn-active-border-color:#7cb3e3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#6daae0;--bs-btn-disabled-border-color:#6daae0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#e8a33d;--bs-btn-border-color:#e8a33d;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ebb15a;--bs-btn-hover-border-color:#eaac50;--bs-btn-focus-shadow-rgb:197,139,52;--bs-btn-active-color:#000;--bs-btn-active-bg:#edb564;--bs-btn-active-border-color:#eaac50;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e8a33d;--bs-btn-disabled-border-color:#e8a33d}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#c83c3c;--bs-btn-border-color:#c83c3c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#aa3333;--bs-btn-hover-border-color:#a03030;--bs-btn-focus-shadow-rgb:208,89,89;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a03030;--bs-btn-active-border-color:#962d2d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#c83c3c;--bs-btn-disabled-border-color:#c83c3c}.btn-light{--bs-btn-color:#000;--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:#cacaca;--bs-btn-hover-border-color:#bebebe;--bs-btn-focus-shadow-rgb:202,202,202;--bs-btn-active-color:#000;--bs-btn-active-bg:#bebebe;--bs-btn-active-border-color:#b3b3b3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(238, 238, 238)}.btn-default{--bs-btn-color:#000;--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f1f1f1;--bs-btn-hover-border-color:#f0f0f0;--bs-btn-focus-shadow-rgb:202,202,202;--bs-btn-active-color:#000;--bs-btn-active-bg:#f1f1f1;--bs-btn-active-border-color:#f0f0f0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(238, 238, 238)}.btn-outline-primary{--bs-btn-color:#0078e6;--bs-btn-border-color:#0078e6;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0078e6;--bs-btn-hover-border-color:#0078e6;--bs-btn-focus-shadow-rgb:0,120,230;--bs-btn-active-color:#000;--bs-btn-active-bg:#0078e6;--bs-btn-active-border-color:#0078e6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0078e6;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0078e6;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#79a548;--bs-btn-border-color:#79a548;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#79a548;--bs-btn-hover-border-color:#79a548;--bs-btn-focus-shadow-rgb:121,165,72;--bs-btn-active-color:#000;--bs-btn-active-bg:#79a548;--bs-btn-active-border-color:#79a548;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#79a548;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#79a548;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#6daae0;--bs-btn-border-color:#6daae0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#6daae0;--bs-btn-hover-border-color:#6daae0;--bs-btn-focus-shadow-rgb:109,170,224;--bs-btn-active-color:#000;--bs-btn-active-bg:#6daae0;--bs-btn-active-border-color:#6daae0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6daae0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6daae0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#e8a33d;--bs-btn-border-color:#e8a33d;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e8a33d;--bs-btn-hover-border-color:#e8a33d;--bs-btn-focus-shadow-rgb:232,163,61;--bs-btn-active-color:#000;--bs-btn-active-bg:#e8a33d;--bs-btn-active-border-color:#e8a33d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#e8a33d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e8a33d;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#c83c3c;--bs-btn-border-color:#c83c3c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#c83c3c;--bs-btn-hover-border-color:#c83c3c;--bs-btn-focus-shadow-rgb:200,60,60;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c83c3c;--bs-btn-active-border-color:#c83c3c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#c83c3c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#c83c3c;--bs-gradient:none}.btn-outline-light{--bs-btn-color:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(238, 238, 238);--bs-btn-hover-border-color:rgb(238, 238, 238);--bs-btn-focus-shadow-rgb:238,238,238;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(238, 238, 238);--bs-btn-active-border-color:rgb(238, 238, 238);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:rgb(238, 238, 238);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgb(238, 238, 238);--bs-gradient:none}.btn-outline-default{--bs-btn-color:rgb(238, 238, 238);--bs-btn-border-color:rgb(238, 238, 238);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(238, 238, 238);--bs-btn-hover-border-color:rgb(238, 238, 238);--bs-btn-focus-shadow-rgb:238,238,238;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(238, 238, 238);--bs-btn-active-border-color:rgb(238, 238, 238);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:rgb(238, 238, 238);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgb(238, 238, 238);--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:rgb(115, 115, 115);--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:0,102,196;text-decoration:none}.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link:focus{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:0.9375rem;--bs-btn-border-radius:0.125rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.65625rem;--bs-btn-border-radius:0.125rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:0.75rem;--bs-dropdown-color:#fff;--bs-dropdown-bg:#292929;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.125rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.125rem - 1px);--bs-dropdown-divider-bg:#424242;--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#fff;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-link-hover-bg:#424242;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#424242;--bs-dropdown-link-disabled-color:rgb(215, 215, 215);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:rgb(215, 215, 215);--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:1000;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);box-shadow:var(--bs-dropdown-box-shadow)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:0;border-right:.4em solid transparent;border-bottom:.4em solid;border-left:.4em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.4em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.152em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.34em;vertical-align:.152em;content:"";border-top:.4em solid transparent;border-right:.4em solid;border-bottom:.4em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);text-decoration:none;background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.65625rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:rgb(215, 215, 215);--bs-dropdown-bg:rgb(51, 51, 51);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:rgb(215, 215, 215);--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:#424242;--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#424242;--bs-dropdown-link-disabled-color:rgb(187, 187, 187);--bs-dropdown-header-color:rgb(187, 187, 187)}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.125rem}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:12px;--bs-nav-link-padding-y:6px;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:rgb(115, 115, 115);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){transition:none}}.nav-link:focus,.nav-link:hover,.nav.nav-tabs>li:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:hover:not(.nav-link){color:var(--bs-nav-link-hover-color);text-decoration:none}.nav-link.disabled,.nav.nav-tabs>li:not(.nav-item)>a.disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#ccc;--bs-nav-tabs-border-radius:0.125rem;--bs-nav-tabs-link-hover-border-color:rgb(215, 215, 215);--bs-nav-tabs-link-active-color:rgb(90, 90, 90);--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:rgb(215, 215, 215) rgb(215, 215, 215) #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link,.nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){margin-bottom:calc(var(--bs-nav-tabs-border-width) * -1);background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav.nav-tabs>li:not(.nav-item)>a:focus:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:hover:not(.nav-link){isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled,.nav.nav-tabs>li:not(.nav-item)>a.disabled:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a:disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.show .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav-tabs .nav-link.active,.nav.nav-tabs>li.show:not(.nav-item) .nav-link,.nav.nav-tabs>li.show:not(.nav-item) .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link){color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width) * -1);border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.125rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0078e6}.nav-pills .nav-link,.nav-pills .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled,.nav-pills .nav.nav-tabs>li:not(.nav-item)>a:disabled:not(.nav-link){color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .nav.nav-tabs>li.show:not(.nav-item)>a:not(.nav-link),.nav-pills .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link),.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill .nav.nav-tabs>li:not(.nav-item),.nav-fill>.nav-link,.nav.nav-tabs>li.nav-fill:not(.nav-item)>a:not(.nav-link){flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified .nav.nav-tabs>li:not(.nav-item),.nav-justified>.nav-link,.nav.nav-tabs>li.nav-justified:not(.nav-item)>a:not(.nav-link){flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-fill .nav.nav-tabs>li:not(.nav-item) .nav-link,.nav-fill .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link),.nav-justified .nav-item .nav-link,.nav-justified .nav.nav-tabs>li:not(.nav-item) .nav-link,.nav-justified .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:3.75px;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:15px;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:15px;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.125rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color);text-decoration:none}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:6px;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav.nav-tabs>li.show:not(.nav-item)>a:not(.nav-link),.navbar-nav .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link),.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:6px;padding-bottom:6px;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link,.navbar-expand-xxl .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .nav.nav-tabs>li:not(.nav-item)>a:not(.nav-link){padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card,.panel{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.125rem;--bs-card-inner-border-radius:calc(0.125rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:transparent;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow)}.card>hr,.panel>hr{margin-right:0;margin-left:0}.card>.list-group,.panel>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.panel>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child,.panel>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer,.card>.list-group+.panel-footer,.panel>.card-header+.list-group,.panel>.list-group+.card-footer,.panel>.list-group+.panel-footer{border-top:0}.card-body,.panel-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title,.panel-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer,.panel-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child,.panel-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active,.card-header-tabs .nav.nav-tabs>li:not(.nav-item)>a.active:not(.nav-link){background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card,.card-group>.panel{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card,.card-group>.panel{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.card+.panel,.card-group>.panel+.card,.card-group>.panel+.panel{margin-left:0;border-left:0}.card-group>.card:not(:last-child),.card-group>.panel:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top,.card-group>.panel:not(:last-child) .card-header,.card-group>.panel:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .panel-footer,.card-group>.panel:not(:last-child) .card-footer,.card-group>.panel:not(:last-child) .card-img-bottom,.card-group>.panel:not(:last-child) .panel-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.panel:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top,.card-group>.panel:not(:first-child) .card-header,.card-group>.panel:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .panel-footer,.card-group>.panel:not(:first-child) .card-footer,.card-group>.panel:not(:first-child) .card-img-bottom,.card-group>.panel:not(:first-child) .panel-footer{border-bottom-left-radius:0}}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:rgb(115, 115, 115);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:rgb(115, 115, 115);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:0.75rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:rgb(215, 215, 215);--bs-pagination-border-radius:0.125rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:rgb(238, 238, 238);--bs-pagination-hover-border-color:rgb(215, 215, 215);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:rgb(238, 238, 238);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(0, 120, 230, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0078e6;--bs-pagination-active-border-color:#0078e6;--bs-pagination-disabled-color:rgb(115, 115, 115);--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:rgb(215, 215, 215);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);text-decoration:none;background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:0.9375rem;--bs-pagination-border-radius:0.125rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.65625rem;--bs-pagination-border-radius:0.125rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.125rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:0.75rem;--bs-alert-padding-y:0.75rem;--bs-alert-margin-bottom:1.125rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:2px;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:2.25rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:.9375rem .75rem}.alert-primary{--bs-alert-color:black;--bs-alert-bg:#0078e6;--bs-alert-border-color:#b3d7f8}.alert-primary .alert-link{color:#000}.alert-success{--bs-alert-color:black;--bs-alert-bg:#79a548;--bs-alert-border-color:#d7e4c8}.alert-success .alert-link{color:#000}.alert-info{--bs-alert-color:black;--bs-alert-bg:#6daae0;--bs-alert-border-color:#d3e6f6}.alert-info .alert-link{color:#000}.alert-warning{--bs-alert-color:black;--bs-alert-bg:#e8a33d;--bs-alert-border-color:#f8e3c5}.alert-warning .alert-link{color:#000}.alert-danger{--bs-alert-color:white;--bs-alert-bg:#c83c3c;--bs-alert-border-color:#efc5c5}.alert-danger .alert-link{color:#ccc}.alert-light{--bs-alert-color:black;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-light .alert-link{color:#000}.alert-default{--bs-alert-color:black;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-default .alert-link{color:#000}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1.25rem}}@keyframes progress-bar-stripes{0%{background-position-x:1.25rem}}.progress{--bs-progress-height:1.25rem;--bs-progress-font-size:0.675rem;--bs-progress-bg:#dedede;--bs-progress-border-radius:0.125rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0078e6;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);box-shadow:var(--bs-progress-box-shadow)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{--bs-list-group-color:rgb(30, 30, 30);--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.125rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:rgb(90, 90, 90);--bs-list-group-action-hover-color:rgb(90, 90, 90);--bs-list-group-action-hover-bg:rgb(245, 245, 245);--bs-list-group-action-active-color:#000;--bs-list-group-action-active-bg:rgb(238, 238, 238);--bs-list-group-disabled-color:rgb(115, 115, 115);--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0078e6;--bs-list-group-active-border-color:#0078e6;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(var(--bs-list-group-border-width) * -1);border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#00488a;background-color:#cce4fa}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#00488a;background-color:#b8cde1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#00488a;border-color:#00488a}.list-group-item-success{color:#49632b;background-color:#e4edda}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#49632b;background-color:#cdd5c4}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#49632b;border-color:#49632b}.list-group-item-info{color:#416686;background-color:#e2eef9}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#416686;background-color:#cbd6e0}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#416686;border-color:#416686}.list-group-item-warning{color:#8b6225;background-color:#faedd8}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#8b6225;background-color:#e1d5c2}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#8b6225;border-color:#8b6225}.list-group-item-danger{color:#782424;background-color:#f4d8d8}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#782424;background-color:#dcc2c2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#782424;border-color:#782424}.list-group-item-light{color:#5f5f5f;background-color:#fcfcfc}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#5f5f5f;background-color:#e3e3e3}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#5f5f5f;border-color:#5f5f5f}.list-group-item-default{color:#5f5f5f;background-color:#fcfcfc}.list-group-item-default.list-group-item-action:focus,.list-group-item-default.list-group-item-action:hover{color:#5f5f5f;background-color:#e3e3e3}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#5f5f5f;border-color:#5f5f5f}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.125rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(0,120,230,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.125rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:rgb(115, 115, 115);--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{position:absolute;z-index:1090;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(var(--bs-toast-padding-x) * -.5);margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:5000;--bs-modal-width:100vw;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.125rem;--bs-modal-box-shadow:0 0.375rem 1rem rgba(0, 0, 0, 0.5);--bs-modal-inner-border-radius:calc(0.125rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-modal-box-shadow);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.375rem 1rem rgba(0, 0, 0, 0.5)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:100vw}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:100vw}}@media (min-width:1200px){.modal-xl{--bs-modal-width:100vw}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.65625rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#333;--bs-tooltip-border-radius:0.125rem;--bs-tooltip-opacity:1;--bs-tooltip-arrow-width:3px;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.65625rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.125rem;--bs-popover-inner-border-radius:calc(0.125rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:0.75rem;--bs-popover-header-color:var(--bs-heading-color);--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#000;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);box-shadow:var(--bs-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(var(--bs-popover-arrow-width) * -.5);content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.clearfix::after,.dropdown-list>li::after,.module-docheader .module-docheader-bar::after,.module-docheader::after,.panel-heading::after{display:block;clear:both;content:""}.text-bg-primary{color:#000!important;background-color:RGBA(0,120,230,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#000!important;background-color:RGBA(121,165,72,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(109,170,224,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(232,163,61,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(200,60,60,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(238,238,238,var(--bs-bg-opacity,1))!important}.text-bg-default{color:#000!important;background-color:RGBA(238,238,238,var(--bs-bg-opacity,1))!important}.link-primary{color:#0078e6!important}.link-primary:focus,.link-primary:hover{color:#3393eb!important}.link-success{color:#79a548!important}.link-success:focus,.link-success:hover{color:#94b76d!important}.link-info{color:#6daae0!important}.link-info:focus,.link-info:hover{color:#8abbe6!important}.link-warning{color:#e8a33d!important}.link-warning:focus,.link-warning:hover{color:#edb564!important}.link-danger{color:#c83c3c!important}.link-danger:focus,.link-danger:hover{color:#a03030!important}.link-light{color:#eee!important}.link-light:focus,.link-light:hover{color:#f1f1f1!important}.link-default{color:#eee!important}.link-default:focus,.link-default:hover{color:#f1f1f1!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-default{--bs-bg-opacity:1;background-color:rgba(var(--bs-default-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.btn-block,.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-default{--bs-border-opacity:1;border-color:rgba(var(--bs-default-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.29375rem + .525vw)!important}.fs-2{font-size:1.2rem!important}.fs-3{font-size:1.05rem!important}.fs-4{font-size:.9375rem!important}.fs-5{font-size:.9375rem!important}.fs-6{font-size:.75rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-default{--bs-text-opacity:1;color:rgba(var(--bs-default-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#737373!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:1.6875rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.hidden,.hide{display:none!important}.form-group{margin-bottom:.5rem}.caret{display:inline-block;width:0;height:0;margin-left:.125rem;vertical-align:middle;border-top:.25rem dashed #5a5a5a;border-right:.25rem solid transparent;border-left:.25rem solid transparent}.text-right{text-align:right}.input-lg{height:2.5rem}.table-hover{--bs-table-accent-bg:unset}.primary{--bs-table-bg:#cce4fa;--bs-table-striped-bg:#c7def4;--bs-table-striped-color:#000;--bs-table-active-bg:#b8cde1;--bs-table-active-color:#000;--bs-table-hover-bg:#bdd3e7;--bs-table-hover-color:#000;color:#000;border-color:#b8cde1}.table-hover{--bs-table-accent-bg:unset}.secondary{--bs-table-bg:#e3e3e3;--bs-table-striped-bg:#dddddd;--bs-table-striped-color:#000;--bs-table-active-bg:#cccccc;--bs-table-active-color:#000;--bs-table-hover-bg:#d2d2d2;--bs-table-hover-color:#000;color:#000;border-color:#ccc}.table-hover{--bs-table-accent-bg:unset}.success{--bs-table-bg:#e4edda;--bs-table-striped-bg:#dee7d5;--bs-table-striped-color:#000;--bs-table-active-bg:#cdd5c4;--bs-table-active-color:#000;--bs-table-hover-bg:#d3dbca;--bs-table-hover-color:#000;color:#000;border-color:#cdd5c4}.table-hover{--bs-table-accent-bg:unset}.info{--bs-table-bg:#e2eef9;--bs-table-striped-bg:#dce8f3;--bs-table-striped-color:#000;--bs-table-active-bg:#cbd6e0;--bs-table-active-color:#000;--bs-table-hover-bg:#d1dce6;--bs-table-hover-color:#000;color:#000;border-color:#cbd6e0}.table-hover{--bs-table-accent-bg:unset}.warning{--bs-table-bg:#faedd8;--bs-table-striped-bg:#f4e7d3;--bs-table-striped-color:#000;--bs-table-active-bg:#e1d5c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e7dbc8;--bs-table-hover-color:#000;color:#000;border-color:#e1d5c2}.table-hover{--bs-table-accent-bg:unset}.danger{--bs-table-bg:#f4d8d8;--bs-table-striped-bg:#eed3d3;--bs-table-striped-color:#000;--bs-table-active-bg:#dcc2c2;--bs-table-active-color:#000;--bs-table-hover-bg:#e2c8c8;--bs-table-hover-color:#000;color:#000;border-color:#dcc2c2}.table-hover{--bs-table-accent-bg:unset}.light{--bs-table-bg:rgb(238, 238, 238);--bs-table-striped-bg:#e8e8e8;--bs-table-striped-color:#000;--bs-table-active-bg:#d6d6d6;--bs-table-active-color:#000;--bs-table-hover-bg:gainsboro;--bs-table-hover-color:#000;color:#000;border-color:#d6d6d6}.table-hover{--bs-table-accent-bg:unset}.dark{--bs-table-bg:rgb(30, 30, 30);--bs-table-striped-bg:#242424;--bs-table-striped-color:#fff;--bs-table-active-bg:#353535;--bs-table-active-color:#fff;--bs-table-hover-bg:#2f2f2f;--bs-table-hover-color:#fff;color:#fff;border-color:#353535}[class=badge]{background-color:#737373;border-radius:.625rem}.panel-group{display:flex;flex-flow:column}.panel-heading{color:#5a5a5a;padding:.625rem 1rem}.panel-title{margin-top:0;margin-bottom:0}.panel>.table-fit{border:none}.page-header{padding:.625rem 1rem;margin:2rem 0 1rem;border-bottom:1px solid #5a5a5a}code{margin:.25rem .5rem}.help-block{display:block;margin-top:.5rem;margin-bottom:1rem;color:#5a5a5a}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:.4rem;float:left}.btn-toolbar>.btn-group:first-child,.btn-toolbar>.btn:first-child,.btn-toolbar>.input-group:first-child{margin-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.form-inline .form-group{display:inline-block}.form-irre-object.panel{flex:1 0 100%;width:100%}.modal-backdrop.in{opacity:.5}@font-face{font-family:"Source Sans Pro";font-weight:200;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:200;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:300;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Light.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Light.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:300;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-LightIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Regular.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-It.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-It.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:600;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Semibold.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:600;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Bold.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:900;font-style:normal;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Black.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Black.otf.woff) format("woff")}@font-face{font-family:"Source Sans Pro";font-weight:900;font-style:italic;font-stretch:normal;src:url(../Fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2) format("woff2"),url(../Fonts/SourceSansPro/WOFF/OTF/SourceSansPro-BlackIt.otf.woff) format("woff")}html{height:100%;overflow:hidden}body{height:100%;overflow:auto}.scaffold{background-color:#f5f5f5;color:#333;position:relative;height:100vh;display:flex;flex-flow:row wrap}.scaffold-header{flex:0 0 100%;position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:flex;flex-flow:row wrap;align-items:stretch;height:45px}.scaffold-topbar{background-color:#151515;color:#f5f5f5;height:45px;flex:1 0 auto}.scaffold-modulemenu{background-color:#292929;color:#f5f5f5;position:-webkit-sticky;position:sticky;top:45px;width:auto;height:calc(100vh - 45px);max-width:100%;z-index:1000;overflow:auto;color-scheme:dark}.scaffold-toolbar{background-color:#292929;color:#f5f5f5;z-index:1000;display:none}.scaffold-toolbar .dropdown-menu a,.scaffold-toolbar a{color:rgba(245,245,245,.7)}.scaffold-toolbar .dropdown-menu a:focus,.scaffold-toolbar .dropdown-menu a:hover,.scaffold-toolbar a:focus,.scaffold-toolbar a:hover{color:#f5f5f5}.scaffold-toolbar .dropdown-menu a:after,.scaffold-toolbar a:after{display:none}.scaffold-toolbar .active>a{color:#f5f5f5}@media (min-width:992px){.scaffold-toolbar{overflow:visible;background-color:transparent;height:45px;left:auto;bottom:auto;display:block}}.scaffold-search-expanded .scaffold-toolbar .toolbar,.scaffold-toolbar-expanded .scaffold-toolbar .toolbar{background-color:#292929}@media (max-width:991px){.scaffold-search-expanded .scaffold-toolbar,.scaffold-toolbar-expanded .scaffold-toolbar{min-height:calc(100vh - 45px);padding:8px;flex:1 0 100%;display:block}.scaffold-search-expanded .scaffold-toolbar .toolbar-item,.scaffold-toolbar-expanded .scaffold-toolbar .toolbar-item{padding:4px}}.scaffold-content{position:relative!important;flex:1 0 0%;min-height:calc(100vh - 45px);display:flex;flex-direction:row;background:#fff}.scaffold-content-module-iframe{display:block;border:none;height:100%;width:1px;min-width:100%}.scaffold-content-navigation{display:none;flex-direction:column;position:-webkit-sticky!important;position:sticky!important;left:0;top:0;bottom:0;height:100%;width:300px}.scaffold-content-navigation-expanded .scaffold-content-navigation{display:flex}.scaffold-content-navigation-component{flex:1 0 auto}.scaffold-content-module{flex:1 0 0%;display:flex;flex-direction:row}.scaffold-content-overlay{display:none;position:absolute;z-index:1050;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.65)}.scaffold-modulemenu-expanded .scaffold-content-overlay{display:block}@media (min-width:992px){.scaffold-modulemenu-expanded .scaffold-content-overlay{display:none}}@media (max-width:991px){.scaffold .scaffold-modulemenu{display:none}}.scaffold-modulemenu-expanded{display:flex}.scaffold-modulemenu-expanded .scaffold-modulemenu{width:240px}@media (max-width:991px){.scaffold-modulemenu-expanded .scaffold-modulemenu{display:block}}.scaffold-content-navigation-drag{display:none;flex:0 0 auto;width:1px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3;background-color:#c8c8c8;transition:background-color .2s ease-in-out,border .2s ease-in-out}.scaffold-content-navigation-drag:hover{background-color:#969696}.scaffold-content-navigation-drag:hover:after{border-right:2px solid #969696}.scaffold-content-navigation-drag:after{content:"";position:absolute;height:100%;width:8px;margin-left:-5px;border-right:2px solid transparent}.scaffold-content-navigation-drag.resizing:before{background-color:transparent;content:"";position:fixed;top:0;left:0;right:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.scaffold-content-navigation-expanded .scaffold-content-navigation-drag{display:block;cursor:ew-resize}.scaffold-content-navigation-switcher{display:none}.scaffold-content-navigation-available .scaffold-content-navigation-switcher{width:auto;height:100%;display:flex;position:relative;flex-direction:column;border-right:1px solid #c3c3c3;padding:4px 4px 4px 2px;background:#eee}.scaffold-content-navigation-available.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher{position:static;display:block;width:0;height:30px;border-right:0;background:0 0;transform:translate(-36px,4px);z-index:3;padding:0}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-btn{display:inline-block;padding:.25rem .325rem;margin-top:.125rem}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-open{display:inline-block}.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-open{display:none}.scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-close{display:none}.scaffold-content-navigation-expanded .scaffold-content-navigation-switcher .scaffold-content-navigation-switcher-close{display:inline-block}typo3-backend-navigation-switcher{display:flex}.topbar{background-color:inherit;position:relative;height:45px}.topbar a{color:inherit;text-decoration:none}.topbar-button{color:#f5f5f5;position:absolute;top:0;display:inline-flex;justify-content:center;align-items:center;border:0;background-color:#151515;height:45px;width:40px}.topbar-button:focus,.topbar-button:hover{background-color:#1d1d1d}.topbar-button[disabled],.topbar-button[disabled]:focus,.topbar-button[disabled]:hover{background-color:#292929;cursor:not-allowed;opacity:.5}.topbar-button.topbar-button-modulemenu{left:0}@media (min-width:992px){.topbar-button.topbar-button-modulemenu{background-color:#292929}}.topbar-button.topbar-button-toolbar{right:40px}.topbar-button.topbar-button-search{right:0}.scaffold-modulemenu-expanded .topbar-button.topbar-button-modulemenu{background-color:#292929}@media (max-width:991px){.scaffold-toolbar-expanded .toolbar-item-search{display:none}}.scaffold-toolbar-expanded .topbar-button-toolbar{background-color:#292929}@media (max-width:991px){.scaffold-search-expanded .toolbar-item{display:none}.scaffold-search-expanded .toolbar-item-search{display:block;width:100%;padding:0}.scaffold-search-expanded .toolbar-item-search .form-control-icon{display:none}.scaffold-search-expanded .toolbar-item-search input[type=search]{padding-left:1.25rem}}.scaffold-search-expanded .topbar-button-search{background-color:#292929}.topbar-button-search,.topbar-button-toolbar{display:inline-flex}@media (min-width:992px){.topbar-button-search,.topbar-button-toolbar{display:none}}.topbar-header{padding-left:40px}@media (max-width:991px){.topbar-header{padding-right:40px!important}}.topbar-header-site{overflow:hidden;position:relative;max-width:100%;height:45px;line-height:45px;padding-left:1em;padding-right:1em;white-space:nowrap}.topbar-header-site:after,.topbar-header-site:before{display:block;content:"";position:absolute;top:0;bottom:0;width:1em}.topbar-header-site:before{right:0;background:#151515}.topbar-header-site:after{right:1em;background:linear-gradient(to right,rgba(21,21,21,0) 0,#151515 100%)}.typo3-in-workspace .topbar-header-site{background-color:#6d860d}.typo3-in-workspace .topbar-header-site:before{background:#6d860d}.typo3-in-workspace .topbar-header-site:after{background:linear-gradient(to right,rgba(109,134,13,0) 0,#6d860d 100%)}.topbar-header-site-logo{height:45px;display:none;padding-right:.5em}.topbar-header-site-logo img{max-width:180px;max-height:35px;width:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:320px){.topbar-header-site-logo{display:inline-block}}.topbar-header-site-title{line-height:1.2em;display:inline-block;vertical-align:middle}.topbar-header-site-name{display:block}.topbar-header-site-version{opacity:.5}.toolbar{padding:0;background-color:#151515}.toolbar:after{clear:both;display:table;content:""}.toolbar-list{list-style:none;padding:0;margin:0}.toolbar-list:after{clear:both;display:table;content:""}@media (min-width:992px){.toolbar-list li:last-child{width:300px}}.toolbar-item{position:relative;display:block;float:left;width:100%}@media (min-width:600px){.toolbar-item{width:50%}}@media (min-width:750px){.toolbar-item{width:33.33%}}@media (min-width:992px){.toolbar-item{width:auto;margin-left:1px}}.toolbar-item .dropdown-menu{width:350px;max-height:500px;overflow-y:auto}.toolbar-item .dropdown-menu .text-muted{color:#8c8c8c}.toolbar-item .dropdown-menu a:focus .text-muted,.toolbar-item .dropdown-menu a:hover .text-muted{color:#a6a6a6}.toolbar-item .dropdown-text a{display:inline}@media (max-width:991px){.toolbar-item .dropdown-menu{overflow:auto;padding:.75rem;position:fixed;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.toolbar-item .dropdown-menu hr{margin-left:-.75rem;margin-right:-.75rem}.toolbar-item .dropdown-headline,.toolbar-item .dropdown-headline+hr{display:none}.toolbar-item .dropdown-backdrop{background:rgba(0,0,0,.65)}.toolbar-item .dropdown-table-title{white-space:normal}}.toolbar-item-avatar{width:28px;margin-right:2px;display:inline-block}.toolbar-item-avatar .avatar{position:absolute;top:50%;left:10px;transform:translate(0,-50%)}.toolbar-item-avatar .avatar,.toolbar-item-avatar .avatar-image{height:28px;width:28px}.toolbar-item-icon{display:inline-flex}.toolbar-item-badge{position:absolute;bottom:4px;right:4px;padding:3px 4px;border-radius:0;font-size:10px;font-weight:400;min-width:16px}.toolbar-item-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(0,0,0,.5);position:relative;display:flex;align-items:center;gap:.35em;text-decoration:none;padding:9px 10px;height:45px;line-height:27px}.toolbar-item-link:focus,.toolbar-item-link:hover{text-decoration:none}@media (min-width:992px){.toolbar-item-link{border:none}}.toolbar-item-link.show{background-color:#292929}.open .toolbar-item-link{background-color:#292929}@media (min-width:992px){.toolbar-item-title{display:none}}.toolbar-item-search form{padding:0;margin:0}.toolbar-item-search .toolbar-item-link{padding:0;margin:0;height:0}.toolbar-item-search .form-group{margin:0}.toolbar-item-search .close{color:#fff;text-shadow:none;opacity:1}.toolbar-item-search input[type=search]::-webkit-search-cancel-button{display:none}.toolbar-item-search .autocomplete-suggestions{position:static!important}.toolbar-item-search .autocomplete-suggestion{border:none}.toolbar-item-search.open .toolbar-item-search-form{position:relative;z-index:991}.toolbar-item-search .form-control{color:#fff;background-color:#2f2f2f}.toolbar-item-search-field{color:#fff;background-color:#2f2f2f;padding-left:1.5rem;margin:0;border-radius:0;border:1px solid rgba(0,0,0,.5);height:45px;box-shadow:none}@media (min-width:992px){.toolbar-item-search-field{border:none}}.toolbar-item-search-field:hover{background-color:#333}.toolbar-item-search-field:focus{box-shadow:none;background-color:#555}.dropdown-menu.toolbar-item-search-field-dropdown{width:calc(100% - 16px * 2)}@media (min-width:992px){.dropdown-menu.toolbar-item-search-field-dropdown{max-width:350px;width:350px;margin-left:-50px}}.dropdown-menu.toolbar-item-search-field-dropdown .dropdown-list-link{padding:8px}.dropdown-menu.toolbar-item-search-field-dropdown .dropdown-headline{padding-top:8px}.modulemenu{margin:0;padding:1em;list-style:none}.modulemenu>ul>.modulemenu-group{margin:1em 0}.modulemenu>ul>.modulemenu-group:first-child{margin-top:0}.modulemenu>ul>.modulemenu-group:last-child{margin-bottom:0}.modulemenu-action{display:flex;min-width:40px;padding:4px;margin-top:1px;color:inherit;align-items:center;overflow:hidden;border:none;border-radius:3px;background-color:transparent;text-align:left}.modulemenu-action:not(:disabled):focus,.modulemenu-action:not(:disabled):hover{color:inherit;text-decoration:none;outline:0}.modulemenu-action:not(:disabled):focus{background-color:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.modulemenu-action:not(:disabled):hover{background-color:rgba(255,255,255,.2)}.modulemenu-action.modulemenu-action-active{background-color:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.modulemenu-icon{position:relative;display:block;width:32px;height:32px;border-radius:2px;flex-shrink:0;overflow:hidden}.modulemenu-name{overflow:hidden;flex-grow:1;margin-left:1em;white-space:nowrap;text-overflow:ellipsis}.modulemenu .modulemenu-name{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modulemenu-group>button:not(:disabled) .modulemenu-indicator{display:none;position:relative;flex-grow:0;flex-shrink:0;height:16px;width:16px;margin:8px;color:inherit}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:after,.modulemenu-group>button:not(:disabled) .modulemenu-indicator:before{content:"";position:absolute;top:50%;height:0;width:6px;border-top:1px solid currentColor;transition:transform .25s ease-in-out}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:before{left:3px;transform:rotate(45deg)}.modulemenu-group>button:not(:disabled) .modulemenu-indicator:after{right:3px;transform:rotate(-45deg)}.modulemenu-group-container{list-style:none;padding:0;margin:0}.modulemenu-group-container>li{width:auto!important}.modulemenu-group-spacer{margin:1.5em 0;border-top:1px dashed rgba(255,255,255,.15)}button[aria-expanded=true]:not(:disabled) .modulemenu-indicator:before{transform:rotate(-45deg)}button[aria-expanded=true]:not(:disabled) .modulemenu-indicator:after{transform:rotate(45deg)}.dropdown-menu a.modulemenu-action{color:inherit;display:flex}.dropdown-menu .modulemenu-name{display:block}.scaffold-modulemenu-expanded .modulemenu-action{margin-left:0;width:100%}.scaffold-modulemenu-expanded .modulemenu-indicator{display:block!important}.scaffold-modulemenu-expanded .modulemenu-name{position:static;margin:0 0 0 1em;width:auto;height:auto}.media{display:grid;grid-template-columns:2rem auto;grid-gap:1rem}.media .media-body{grid-column:1/3}.media .media-left+.media-body{grid-column:2/3;align-self:center}.alert .close{position:absolute;right:.5rem;top:.625rem}.alert-primary{--bs-alert-color:#fff;--bs-alert-bg:#0078e6;--bs-alert-border-color:#b3d7f8}.alert-primary .alert-link{color:#ccc}.alert-success{--bs-alert-color:#fff;--bs-alert-bg:#79a548;--bs-alert-border-color:#d7e4c8}.alert-success .alert-link{color:#ccc}.alert-info{--bs-alert-color:#fff;--bs-alert-bg:#6daae0;--bs-alert-border-color:#d3e6f6}.alert-info .alert-link{color:#ccc}.alert-warning{--bs-alert-color:#fff;--bs-alert-bg:#e8a33d;--bs-alert-border-color:#f8e3c5}.alert-warning .alert-link{color:#ccc}.alert-danger{--bs-alert-color:#fff;--bs-alert-bg:#c83c3c;--bs-alert-border-color:#efc5c5}.alert-danger .alert-link{color:#ccc}.alert-light{--bs-alert-color:#fff;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-light .alert-link{color:#ccc}.alert-default{--bs-alert-color:#fff;--bs-alert-bg:#eeeeee;--bs-alert-border-color:#fafafa}.alert-default .alert-link{color:#ccc}.autocomplete{position:relative}.autocomplete-results{z-index:1000;position:absolute;margin:5px 0;top:100%;margin-left:3.5em;left:0;border:1px solid #ddd;border-radius:2px;background-color:#fff;overflow:hidden;box-shadow:0 1px 0 0 rgba(0,0,0,.25)}.autocomplete-suggestion{border-top:1px solid #ddd}.autocomplete-suggestion:first-child{border-top:none}.autocomplete-suggestion-link{padding:5px 13px 5px 28px;display:block;text-decoration:none}.autocomplete-info{padding:5px 15px}.autocomplete-suggestion:hover{background-color:#fafafa;text-decoration:none}.autocomplete-suggestion.autocomplete-selected,.autocomplete-suggestion:not(:disabled):focus,.autocomplete-suggestion:not(:disabled):hover{background-color:rgba(255,255,255,.2)}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child{padding-top:6px}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child.autocomplete-selected{background-color:transparent}.toolbar-item-search-field-dropdown>.autocomplete-suggestion:last-child.autocomplete-selected .btn-primary{color:#f5f5f5;background-color:#005db3;border-color:#004380}.btn-default,.btn-light{--bs-btn-color:rgb(51, 51, 51);--bs-btn-bg:rgb(238, 238, 238);--bs-btn-border-color:rgb(187, 187, 187);--bs-btn-hover-color:rgb(51, 51, 51);--bs-btn-hover-bg:rgb(215, 215, 215);--bs-btn-hover-border-color:rgb(156, 156, 156);--bs-btn-focus-shadow-rgb:167,167,167;--bs-btn-active-color:rgb(51, 51, 51);--bs-btn-active-bg:rgb(195, 195, 195);--bs-btn-active-border-color:rgb(123, 123, 123);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:rgb(238, 238, 238);--bs-btn-disabled-border-color:rgb(187, 187, 187)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0078e6;--bs-btn-border-color:#005db3;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#005db3;--bs-btn-hover-border-color:#004380;--bs-btn-focus-shadow-rgb:38,117,190;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0060b8;--bs-btn-active-border-color:#004686;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0078e6;--bs-btn-disabled-border-color:#005db3}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#6daae0;--bs-btn-border-color:#4392d7;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#4392d7;--bs-btn-hover-border-color:#2878bf;--bs-btn-focus-shadow-rgb:57,124,183;--bs-btn-active-color:#000;--bs-btn-active-bg:#8abbe6;--bs-btn-active-border-color:#569ddb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#6daae0;--bs-btn-disabled-border-color:#4392d7}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#79a548;--bs-btn-border-color:#5f8139;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#5f8139;--bs-btn-hover-border-color:#455e29;--bs-btn-focus-shadow-rgb:119,148,87;--bs-btn-active-color:#000;--bs-btn-active-bg:#61843a;--bs-btn-active-border-color:#47612b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#79a548;--bs-btn-disabled-border-color:#5f8139}.btn-warning{--bs-btn-color:#fff;--bs-btn-bg:#e8a33d;--bs-btn-border-color:#d88b1a;--bs-btn-hover-color:rgb(245, 245, 245);--bs-btn-hover-bg:#d88b1a;--bs-btn-hover-border-color:#ab6e14;--bs-btn-focus-shadow-rgb:222,156,60;--bs-btn-active-color:#000;--bs-btn-active-bg:#ba8231;--bs-btn-active-border-color:#a26814;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e8a33d;--bs-btn-disabled-border-color:#d88b1a}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#c83c3c;--bs-btn-border-color:#a32e2e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a32e2e;--bs-btn-hover-border-color:#7b2323;--bs-btn-focus-shadow-rgb:177,77,77;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a03030;--bs-btn-active-border-color:#7a2323;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#c83c3c;--bs-btn-disabled-border-color:#a32e2e}.btn-block{width:100%}.btn-block+.btn-block{margin-top:.5rem}.btn-borderless{border-color:transparent;box-shadow:none}table .btn-borderless{border-color:transparent;box-shadow:none;background:0 0;padding:.375rem}.dropdown-menu{line-height:1.45em;border:0;margin:0;border-radius:0;color:#fff}.dropdown-menu a{color:inherit;display:block}.dropdown-menu a:focus,.dropdown-menu a:hover{color:inherit;text-decoration:none}.dropdown-menu hr{border-top:1px solid rgba(0,0,0,.35);margin:1.25em -.75rem}.dropdown-menu>:last-child{margin-bottom:0}.dropdown-menu .form-group{margin-bottom:.75em}.dropdown-menu .form-control{border-color:#aaa;color:inherit;border-radius:0;background-color:#333}.dropdown-menu .form-control:focus{box-shadow:none;border-color:#bbb}.dropdown-menu .btn{border:none;border-radius:0;padding:6px 10px}.dropdown-headline{font-size:1.15em;margin-top:0;margin-bottom:.5em}.dropdown-text a{display:inline-block}div.dropdown-menu{padding:1.5em}.dropdown-list{padding-left:0;list-style:none}.dropdown-list>li{position:relative}.dropdown-list>li+li{margin-top:.5em}.dropdown-list-link{display:block;text-decoration:none}.dropdown-list-link:focus,.dropdown-list-link:hover{text-decoration:none}.dropdown-table{display:table;width:100%}.dropdown-table-row{display:table-row}.dropdown-table-column{display:table-cell;padding-top:.25em;padding-bottom:.25em;vertical-align:middle;word-break:break-word}.dropdown-table-column-top{vertical-align:top}.dropdown-table-icon{width:16px;padding-right:.5em}.dropdown-table-icon-actions-system-cache-clear-impact-low{color:#79a548}.dropdown-table-icon-actions-system-cache-clear-impact-high{color:#c83c3c}.dropdown-table-title{white-space:nowrap;padding-right:1.5em}.dropdown-table-title-ellipsis{max-width:230px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.dropdown-table-actions{white-space:nowrap;text-align:right}.dropdown-table-actions-btn{text-align:center;display:inline-block!important;margin-top:-4px;margin-bottom:-4px;padding:4px;vertical-align:middle}.dropdown-table-actions-btn-close:hover,.dropdown-table-actions-btn-edit:hover{background-color:#333}.dropdown-table-actions-btn-delete:hover{background-color:#c83c3c}.avatar{position:relative;display:inline-block;height:32px;width:32px;vertical-align:middle}.avatar-image{display:block;height:32px;width:32px;overflow:hidden;border-radius:50%}.avatar-image:after{display:block;content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.avatar-image>img{display:block;width:100%!important;height:auto!important}.avatar-icon{position:absolute;bottom:0;right:0;height:16px;width:16px}.callout{background-color:#f0f0f0;border-left:3px solid #ccc;margin:20px 0;padding:20px;color:#333;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.callout .media{margin:0}.callout .media .icon-emphasized{color:#fff;background-color:#ccc}.callout-icon{margin-top:-2px}.callout-title{font-size:1.3em;margin:0 0 .5em}.callout-body>:last-child{margin-bottom:0}.callout-sm{margin:10px 0;padding:10px}.callout-sm .callout-title{font-size:1em;margin:0}.callout-success{background-color:#d1e2bd;border-color:#79a548;color:#333}.callout-success .media{margin:0}.callout-success .media .icon-emphasized{color:#fff;background-color:#79a548}.callout-info{background-color:#ebf3fb;border-color:#6daae0;color:#333}.callout-info .media{margin:0}.callout-info .media .icon-emphasized{color:#fff;background-color:#6daae0}.callout-warning{background-color:#fbefdd;border-color:#e8a33d;color:#333}.callout-warning .media{margin:0}.callout-warning .media .icon-emphasized{color:#fff;background-color:#e8a33d}.callout-danger{background-color:#efc7c7;border-color:#c83c3c;color:#333}.callout-danger .media{margin:0}.callout-danger .media .icon-emphasized{color:#fff;background-color:#c83c3c}.callout-notice{background-color:#f9f9f9;border-color:#a0a0a0;color:#333}.callout-notice .media{margin:0}.callout-notice .media .icon-emphasized{color:#fff;background-color:#a0a0a0}:root{--icon-color-primary:currentColor;--icon-size-small:16px;--icon-size-medium:32px;--icon-size-large:48px;--icon-size-mega:64px;--icon-unify-modifier:0.86;--icon-opacity-disabled:0.5}.icon{position:relative;display:inline-flex;overflow:hidden;white-space:nowrap;height:var(--icon-size,1em);width:var(--icon-size,1em);line-height:var(--icon-size,1em);flex-shrink:0}.icon img,.icon svg{display:block;height:100%;width:100%}.icon *{display:block;line-height:inherit}.icon-markup{position:absolute;display:block;text-align:center;top:0;left:0;right:0;bottom:0}.icon-overlay{position:absolute;bottom:0;right:0;height:68.75%;width:68.75%;text-align:center}.icon-color{fill:var(--icon-color-primary)}.icon-spin .icon-markup{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}@-webkit-keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.icon-state-disabled .icon-markup{opacity:var(--icon-opacity-disabled)}.icon-size-small{--icon-size:var(--icon-size-small)}.icon-size-small .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-small .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-medium{--icon-size:var(--icon-size-medium)}.icon-size-medium .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-medium .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-large{--icon-size:var(--icon-size-large)}.icon-size-large .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-large .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.icon-size-mega{--icon-size:var(--icon-size-mega)}.icon-size-mega .icon-unify{line-height:var(--icon-size);font-size:calc(var(--icon-size) * var(--icon-unify-modifier))}.icon-size-mega .icon-overlay .icon-unify{line-height:calc(var(--icon-size)/ 1.6);font-size:calc(var(--icon-size)/ 1.6 * var(--icon-unify-modifier))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35em}.icon{vertical-align:-22%}.icon-actions-edit-copy-release,.icon-actions-edit-cut-release,.icon-status-dialog-error,.icon-status-status-current,.icon-status-status-permission-denied{--icon-color-primary:#c83c3c}.icon-status-status-sorting-light-asc,.icon-status-status-sorting-light-desc{--icon-color-primary:#fff}.icon-status-status-sorting-asc,.icon-status-status-sorting-desc{--icon-color-primary:rgb(115, 115, 115)}.icon-status-dialog-information{--icon-color-primary:#6daae0}.icon-status-dialog-ok,.icon-status-status-permission-granted{--icon-color-primary:#79a548}.icon-status-dialog-notification{--icon-color-primary:#333}.icon-status-dialog-warning{--icon-color-primary:#e8a33d}:root{--statusreport-border-color:rgb(215, 215, 215);--statusreport-border-radius:4px;--statusreport-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.15);--statusreport-spacing:0.5rem;--statusreport-bg:#fff;--statusreport-color:#000;--statusreport-icon-size:16px;--statusreport-icon-bg:rgb(238, 238, 238);--statusreport-icon-color:#000;--statusreport-icon-primary-bg:#0078e6;--statusreport-icon-primary-color:#000;--statusreport-icon-success-bg:#79a548;--statusreport-icon-success-color:#000;--statusreport-icon-info-bg:#6daae0;--statusreport-icon-info-color:#000;--statusreport-icon-warning-bg:#e8a33d;--statusreport-icon-warning-color:#000;--statusreport-icon-danger-bg:#c83c3c;--statusreport-icon-danger-color:#fff;--statusreport-icon-light-bg:rgb(238, 238, 238);--statusreport-icon-light-color:#000;--statusreport-icon-default-bg:rgb(238, 238, 238);--statusreport-icon-default-color:#000}.statusreport{display:grid;grid-template:"statusreport-indicator statusreport-title statusreport-body"/calc(var(--statusreport-icon-size) * 1.5) 200px auto;color:var(--statusreport-color);padding:calc(var(--statusreport-spacing) * 1.5);gap:var(--statusreport-spacing);background-color:var(--statusreport-bg);width:100%;border:1px solid var(--statusreport-border-color)}.statusreport-indicator{display:flex;justify-content:center;grid-area:statusreport-indicator}.statusreport-title{grid-area:statusreport-title}.statusreport-body{grid-area:statusreport-body}.statusreport a:not([class]){color:#0078e6;text-decoration:underline}.statusreport a:not([class]):hover{color:#0060b8;text-decoration:underline}.statusreport .statusreport-indicator-icon{position:relative;display:inline-flex;justify-content:center;align-items:center;color:var(--statusreport-icon-color);font-size:var(--statusreport-icon-size);height:var(--statusreport-icon-size);width:var(--statusreport-icon-size)}.statusreport .statusreport-indicator-icon:before{position:absolute;content:" ";top:50%;left:50%;height:calc(var(--statusreport-icon-size) * 1.5);width:calc(var(--statusreport-icon-size) * 1.5);background-color:var(--statusreport-icon-bg);transform:translate(-50%,-50%);border-radius:50%}.statusreport-wrapper{border-radius:var(--statusreport-border-radius);box-shadow:var(--statusreport-box-shadow)}.statusreport-wrapper .statusreport:first-child{border-top-left-radius:var(--statusreport-border-radius);border-top-right-radius:var(--statusreport-border-radius)}.statusreport-wrapper .statusreport:last-child{border-bottom-left-radius:var(--statusreport-border-radius);border-bottom-right-radius:var(--statusreport-border-radius)}.statusreport-wrapper .statusreport+.statusreport{margin-top:-1px}.statusreport[data-severity=primary]{--statusreport-icon-bg:var(--statusreport-icon-primary-bg);--statusreport-icon-color:var(--statusreport-icon-primary-color)}.statusreport[data-severity=success]{--statusreport-icon-bg:var(--statusreport-icon-success-bg);--statusreport-icon-color:var(--statusreport-icon-success-color)}.statusreport[data-severity=info]{--statusreport-icon-bg:var(--statusreport-icon-info-bg);--statusreport-icon-color:var(--statusreport-icon-info-color)}.statusreport[data-severity=warning]{--statusreport-icon-bg:var(--statusreport-icon-warning-bg);--statusreport-icon-color:var(--statusreport-icon-warning-color)}.statusreport[data-severity=danger]{--statusreport-icon-bg:var(--statusreport-icon-danger-bg);--statusreport-icon-color:var(--statusreport-icon-danger-color)}.statusreport[data-severity=light]{--statusreport-icon-bg:var(--statusreport-icon-light-bg);--statusreport-icon-color:var(--statusreport-icon-light-color)}.statusreport[data-severity=default]{--statusreport-icon-bg:var(--statusreport-icon-default-bg);--statusreport-icon-color:var(--statusreport-icon-default-color)}
 .statusreport-wrapper {
   container-type: inline-size;
 }
@@ -20,4 +20,4 @@
     grid-template: "statusreport-indicator statusreport-title" "statusreport-indicator statusreport-body"/calc(var(--statusreport-icon-size) * 1.5) auto;
   }
 }
-.diff{background-color:#fff;border:1px solid #ccc;display:table}.diff-item{display:table-row}.diff-item+.diff-item{border-top:1px solid #ccc}.diff-item-result,.diff-item-title{padding:10px;display:table-cell}.diff-item-title{background-color:#fafafa;padding-right:10px;font-style:italic;white-space:nowrap}.diff-item-result{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;width:100%;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.diff-item-result del{color:#c80c05;background-color:#fff6f6;text-decoration:none;display:inline-block}.diff-item-result ins{color:#44a512;background-color:#ebfce3;text-decoration:none;display:inline-block}.diff-item-result.diff-item-result-inline{white-space:normal}.module{height:100%;width:100%;background-color:#fff;color:inherit;overflow-y:auto}.module-dark{background-color:#333;color:#ccc}.module-loading-indicator{position:fixed;min-height:5px;width:100%;z-index:999999}.module-loading-indicator.nprogress-custom-parent{position:fixed;top:0}.module-docheader{position:sticky;width:100%;top:0;left:0;display:flex;flex-flow:row wrap;min-height:65px;z-index:300;background-color:#eee;border-bottom:1px solid #c3c3c3;padding:0 24px;transition:top .3s ease-in-out}@media (prefers-reduced-motion:reduce){.module-docheader{transition:none}}.module-docheader-folded{top:-30px}.module-docheader .module-docheader-bar{flex:1 0 100%;min-height:26px;line-height:26px;margin-bottom:4px}.module-docheader .module-docheader-bar:first-child{margin-top:4px}.module-docheader .module-docheader-bar label{margin-top:0;margin-bottom:0}.module-docheader .module-docheader-bar .form-inline .form-group{display:table}.module-docheader .module-docheader-bar .form-inline .form-group label{display:table-cell;font-size:11px;font-weight:400;line-height:16px;padding:4px;border-radius:2px 0 0 2px;border:1px solid #bbb;border-right:0;background-color:rgba(0,0,0,.05)}.module-docheader .module-docheader-bar .form-inline .form-group label+select{display:table-cell;border-top-left-radius:0;border-bottom-left-radius:0}.module-docheader .module-docheader-bar .form-group{vertical-align:top;margin:0;display:inline-block}.module-docheader .module-docheader-bar .form-group .form-control{vertical-align:top}.module-docheader .module-docheader-bar .panel{margin:0;border-left:none;border-right:none;border-bottom:none;border-radius:0;margin-left:-24px;margin-right:-24px;background-color:#fafafa;box-shadow:none}.module-docheader .module-docheader-bar .panel .panel-body{padding:8px 24px}@media (max-width:768px){.module-docheader .module-docheader-bar .text-end{text-align:left!important}}.module-docheader .module-docheader-bar-column-left{float:left}.module-docheader .module-docheader-bar-column-right{float:right}.module-docheader-bar-navigation .module-docheader-bar-column-left{white-space:nowrap}@media (max-width:768px){.module-docheader-bar-navigation .module-docheader-bar-column-left{white-space:normal}}.module-docheader-bar-navigation .form-group select{width:100%}.module-body{padding:24px 24px}.module-body>.callout:first-child{margin-top:0}.module-body>.container{padding-left:0;padding-right:0}.module-body .container-small{max-width:768px;margin:0 auto}.panel{display:block}.panel:focus,.panel:hover{text-decoration:none}.panel-heading a,.panel-heading a:active,.panel-heading a:focus,.panel-heading a:hover{text-decoration:none;color:inherit}.panel-heading-left{float:left}.panel-heading-right{float:right}.panel-title{font-size:12px}.panel-title-icon,.panel-title-name{display:inline-block;vertical-align:middle}.panel-body>:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel-body-highlightlinks>p>a{text-decoration:underline}.panel-table td:first-child,.panel-table th:first-child{padding-left:1rem}.panel-table td:last-child,.panel-table th:last-child{padding-right:1rem}.panel-progress{background-color:#eee;height:3px;position:relative;width:100%}.panel-progress .panel-progress-bar{display:block;height:100%;background-color:#444}.panel-active{border-color:#444}.panel-active>.panel-heading{color:#5a5a5a;background-color:#666;border-color:#444}.panel-active>.panel-heading+.panel-collapse>.panel-body{border-top-color:#444}.panel-active>.panel-heading .badge{color:#666;background-color:#fff}.panel-active>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#444}.panel-body{padding:.75rem}.form-check .form-check-input{opacity:1}.form-check .form-check-spinner{float:left;margin-left:-1.5em;margin-top:.25em}.form-check.form-check-type-icon-toggle .form-check-input{opacity:0}.form-check .form-check-label{position:relative;display:inline-flex;align-items:baseline;padding:0;min-height:0;transition:all .3s ease-in-out}.form-check .form-check-label-icon,.form-check .form-check-label-switch{flex-shrink:0;transition:all .3s ease-in-out}.form-check:not(.disabled) .form-check-label-icon,.form-check:not(.disabled) .form-check-label-switch{cursor:pointer}.form-check input+.help-link{margin-left:.5rem;font-weight:400}.form-check .form-check-input:disabled+.form-check-label{opacity:.5}.form-switch .form-check-input{background-color:#f4f4f4;height:16px;cursor:pointer}.form-switch .form-check-input:checked{border-color:#bbb;background-color:#79a548}.form-switch .form-check-input:focus{border-color:#aaa;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35)}.form-switch .form-check-label{line-height:1.8em}.form-check-type-labeled-toggle{padding-left:0}.form-check-type-labeled-toggle .form-check-input{display:none}.form-check-type-labeled-toggle .form-check-label-switch{height:24px;background-color:#e74856;border-radius:2px;margin-right:.5rem;border:1px solid rgba(0,0,0,.3);color:#fff;display:inline-flex;flex-direction:column;line-height:22px;text-align:center}.form-check-type-labeled-toggle .form-check-label-switch-checked,.form-check-type-labeled-toggle .form-check-label-switch-unchecked{padding-left:8px;padding-right:8px;flex-grow:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-check-type-labeled-toggle .form-check-label-switch-checked{order:2;display:none}.form-check-type-labeled-toggle .form-check-label-switch-unchecked{order:1;display:block}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch{background-color:#79a548}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch .form-check-label-switch-checked{order:1;display:block}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch .form-check-label-switch-unchecked{order:2;display:none}.form-check-type-labeled-toggle .form-check-input:focus+.form-check-label .form-check-label-switch{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.45)}.form-check-type-icon-toggle{padding-left:0}.input-group .form-check-type-icon-toggle .form-label,.input-group .form-check-type-icon-toggle label,.input-group .form-check-type-icon-toggle.form-check{margin-bottom:0}.form-check-type-icon-toggle .form-check-label-icon{border-radius:2px;height:24px;width:24px;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#dadada;color:#333;border:1px solid rgba(0,0,0,.3)}.input-group .form-check-type-icon-toggle .form-check-label-icon{width:revert;height:revert;padding:6px}.form-check-type-icon-toggle:not(.disabled) .form-check-label-icon{cursor:pointer}.form-check-type-icon-toggle .form-check-label-text{padding-left:.5rem}.form-check-type-icon-toggle .form-check-label-icon-checked{display:none}.form-check-type-icon-toggle .form-check-label-icon-unchecked{display:inline-block}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon{background-color:#79a548;color:#fff}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon-checked{display:inline-block}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon-unchecked{display:none}.form-check-type-icon-toggle .form-check-input:focus+.form-check-label .form-check-label-icon{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.45)}.simpletable{padding:0;margin-bottom:1.5em}.simpletable td,.simpletable th{padding:.25em 1em}.simpletable td:first-child,.simpletable th:first-child{padding-left:0}.simpletable td:last-child,.simpletable th:last-child{padding-right:0}.form-editor{padding:0 .5em}.form-control-wrap{margin:0;padding:.5rem 0}.form-control-wrap .table{margin:0}.form-control-wrap .help-block{margin-bottom:0}.form-check.form-switch{margin-bottom:0;padding-bottom:.5rem}.form-group-select{padding-bottom:.5rem}.form-group-select .form-control-wrap{padding:0}.form-group-select .t3-form-add-collection-element{padding-bottom:0}.form-group-select .form-select{margin-top:.5rem}.t3-form-x-component{position:absolute;top:0;height:100%;line-height:inherit;background:#f5f5f5}.t3-form-x-component a{text-decoration:none}.t3-form-x-component ol,.t3-form-x-component ul:not(.dropdown-menu){list-style:none;padding:0}.t3-form-x-component .ui-sortable-placeholder{outline-offset:-1px!important}.t3-form-x-component-inner-wrapper{position:relative;padding:1.5em}#t3-form-navigation-component{overflow:hidden;left:0}#t3-form-structure-panel{overflow:auto;padding-top:65px;height:100%}#t3-form-structure-panel .icon{z-index:1}#t3-form-structure-panel #t3-form-navigation-component-tree-root-container,#t3-form-structure-panel .tree li>div{border:1px solid transparent;cursor:pointer}#t3-form-structure-panel .tree .svg-wrapper svg{overflow:visible;position:relative;top:-1em;left:.6em}#t3-form-structure-panel .tree .svg-wrapper path{fill:none;shape-rendering:crispEdges;stroke:#ddd;stroke-width:1}#t3-form-structure-panel .tree li{white-space:nowrap}#t3-form-structure-panel .tree li.mjs-nestedSortable-collapsed>ol{display:none}#t3-form-structure-panel .tree li.mjs-nestedSortable-collapsed>div>span[data-identifier=treeExpander]{transform:rotate(0);transition:transform .2s}#t3-form-structure-panel .tree li.mjs-nestedSortable-expanded>div>span[data-identifier=treeExpander]{transform:rotate(90deg);transition:transform .2s}#t3-form-structure-panel .tree li .small,#t3-form-structure-panel .tree li small{padding-left:.5em;font-size:80%}#t3-form-structure-panel .tree .t3-form-icon{margin-right:.5em;margin-left:.5em}#t3-form-structure-panel .tree .t3-form-element-has-children>div .t3-form-icon{margin-left:.1em}#t3-form-structure-panel .tree .sortable-hover{outline:1px solid #aaa}#t3-form-structure-panel .icon{margin-top:1px}#t3-form-structure-panel #t3-form-navigation-component-tree-root-container,#t3-form-structure-panel .tree li>div{height:20px}#t3-form-structure-panel #t3-form-navigation-component-tree-root-container>span,#t3-form-structure-panel .tree li>div>span{display:inline-block;vertical-align:top;line-height:20px}#t3-form-structure-panel #t3-form-navigation-component-tree-root{width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#t3-form-structure-panel #t3-form-navigation-component-tree-root-container:hover,#t3-form-structure-panel .t3-form-form-element-selected,#t3-form-structure-panel .t3-form-root-element-selected,#t3-form-structure-panel .tree li>div:hover{background-color:#f2f2f2;border-color:#dcdcdc;border-radius:2px;margin-left:-20px;padding-left:20px;margin-right:-1.3em}#t3-form-structure-panel #t3-form-navigation-component-tree-root-container.t3-form-root-element-selected,#t3-form-structure-panel #t3-form-navigation-component-tree-root-container.t3-form-root-element-selected:hover,#t3-form-structure-panel .tree li>.t3-form-form-element-selected,#t3-form-structure-panel .tree li>.t3-form-form-element-selected:hover{background-color:#fff;border-color:#dcdcdc}#t3-form-structure-panel .t3-form-x-component-inner-wrapper{padding-top:2.5em}#t3-form-structure-panel .ui-sortable-helper #t3-form-navigation-component-tree-root-container:hover,#t3-form-structure-panel .ui-sortable-helper .t3-form-form-element-selected,#t3-form-structure-panel .ui-sortable-helper .t3-form-root-element-selected,#t3-form-structure-panel .ui-sortable-helper>div:hover{background-color:transparent!important;border-color:transparent!important}#t3-form-structure-panel .ui-sortable-helper svg{opacity:0}#t3-form-structure-panel .mjs-nestedSortable-branch span[data-identifier=treeExpander]{margin-left:-1.7em;margin-top:-2px}#t3-form-structure-panel .mjs-nestedSortable-leaf span.t3-form-icon{margin-left:initial}.form-group.t3-form-collection-element-remove-button,.form-group.t3-form-inspector-validators-editor-removeButton,.t3-form-inspector-finishers-editor-removeButton{margin:0!important;font-size:0}#t3-form-inspector-panels-container{overflow:hidden;right:0;padding-top:65px}#t3-form-inspector-panels{overflow:auto;height:100%}#t3-form-inspector{padding:1em 0}#t3-form-inspector .h2,#t3-form-inspector .h3,#t3-form-inspector .h4,#t3-form-inspector h2,#t3-form-inspector h3,#t3-form-inspector h4{margin:0;padding:.1em .2em .2em .5em;border-top:1px solid #c3c3c3;clear:both;font:inherit;font-weight:700}#t3-form-inspector .h2,#t3-form-inspector h2{padding-bottom:1em;border:none;border-bottom:1px solid #c3c3c3}#t3-form-inspector>.h2:first-child,#t3-form-inspector>h2:first-child{border-top:none}#t3-form-inspector .h3,#t3-form-inspector h3{color:#000;padding-top:.3em;border:none}#t3-form-inspector .h4,#t3-form-inspector h4{padding:.8em 3.5em .8em 2.8em;font-weight:500;background-color:#ddd}#t3-form-inspector .h4 span[data-template-property=label],#t3-form-inspector h4 span[data-template-property=label]{vertical-align:top}#t3-form-inspector .form-section-headline{padding:0}#t3-form-inspector .icon-size-small{line-height:1.5}#t3-form-inspector .input-group .t3-form-controls{flex:1 1 auto}#t3-form-inspector .input-group-btn{position:static;line-height:13px}#t3-form-inspector>.t3-form-remove-element-button{padding-top:1rem;border-top:1px solid #c3c3c3}#t3-form-inspector>.t3-form-remove-element-button .btn{width:100%}#t3-form-inspector-validators.sortable+.t3-form-remove-element-button{margin-top:.25rem}#t3-form-inspector .t3-form-inspector-finishers-editor-removeButton .btn,#t3-form-inspector .t3-form-inspector-validators-editor-removeButton .btn{padding:.25rem .5rem;font-size:.65625rem}#t3-form-inspector .t3-form-inspector-finishers-editor-removeButton .t3-form-remove-element-button-label,#t3-form-inspector .t3-form-inspector-validators-editor-removeButton .t3-form-remove-element-button-label{display:none}#t3-form-inspector .t3-form-add-collection-element,#t3-form-inspector .t3-form-control-group{clear:both}#t3-form-inspector .t3-form-control-group.form-group #t3-form-add-finisher.t3-form-add-collection-element,#t3-form-inspector .t3-form-control-group.form-group #t3-form-add-validator.t3-form-add-collection-element{margin:initial}#t3-form-inspector .t3-form-inspector-editor-requiredValidator label{cursor:pointer}#t3-form-inspector .t3-form-dropdown-buttons.open{position:static}#t3-form-inspector .t3-form-dropdown-buttons.open .dropdown-menu{width:100%}#t3-form-inspector .t3-form-dropdown-buttons.open .dropdown-menu a{overflow:hidden;text-overflow:ellipsis}.t3-form-add-collection-element{padding-bottom:.5rem}.t3-form-collection-container{margin-top:-1em;padding:.5em}.t3-form-collection-container .ui-sortable-handle{cursor:auto}.t3-form-collection-container .h4,.t3-form-collection-container h4{cursor:move}.t3-form-collection-container .t3-form-control-group{margin-right:.5em;margin-left:.5em}.t3-form-collection-element{position:relative;margin-bottom:.5em;border:1px solid #c3c3c3;border-top:none;background:#f5f5f5}.t3-form-collection-element .t3-form-collection-element-remove-button{position:absolute;right:.5em;top:.5em}.t3-form-collection-element .h4>.icon,.t3-form-collection-element h4>.icon{position:absolute;left:1em}.t3-form-collection-element .form-editor{padding:0}.t3-form-collection-element .panel-collapse .form-editor:first-child{margin-top:1em}.t3-form-validator-editor .collapsed .icon-actions-view-table-expand{transform:rotate(0);transition:transform .2s}.t3-form-validator-editor .icon-actions-view-table-expand{transform:rotate(90deg);transition:transform .2s}.property-grid .form-control{min-width:initial;min-width:auto;font-size:.9em}.property-grid .table th{font-size:.9em}.property-grid .table>tbody>tr{cursor:pointer;background-color:#fafafa}.property-grid .table>tbody>tr:last-child{cursor:auto}.property-grid .table>tbody>tr>td{padding:.6em .3em;text-align:center}.property-grid .table>tbody>tr>td:first-child{width:35px}.property-grid .table>tbody>tr>td:nth-child(2),.property-grid .table>tbody>tr>td:nth-child(3){width:75px}.property-grid .table>tbody>tr>td:nth-child(4){width:65px}.property-grid .table>tbody>tr>td:nth-child(5){width:35px}.property-grid .table .btn{background-color:#eee;border-color:#bbb;font-size:.9em}.property-grid .sort-row-field{cursor:move}.property-grid .ui-sortable-helper td{border:none}.property-grid .ui-sortable-placeholder{height:45px;border-left:1px solid #c3c3c3!important;border-right:1px solid #c3c3c3!important;outline-offset:-5px!important}.property-grid .form-check{padding-left:3.2em}#t3-form-stage-inner-container{position:relative;left:-5px;display:inline-block;width:90%;max-width:800px;text-align:left}#t3-form-stage-container{overflow:auto;position:relative;height:calc(100% - 65px);max-height:100%;text-align:center}#t3-form-stage-container ol,#t3-form-stage-container ul{list-style:none}#t3-form-stage-container .form-section{border:none}#t3-form-stage-container .panel-heading button{outline:0}#t3-form-stage-container .panel-heading .paginiation-label{margin-right:1em}#t3-form-stage-container .t3-form-new-element-container{height:62px;border:1px dashed #ddd;text-align:center;padding-top:31px}#t3-form-stage-container .t3-form-new-element-container .btn{transform:translateY(-50%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract ol,#t3-form-stage-container.t3-form-stage-viewmode-abstract ul{padding-left:40px;padding-right:1em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-page-title{margin:0 0 .5em}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage-inner-container{overflow:hidden}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit:not(.t3-form-element-toplevel){margin-bottom:1em;padding-bottom:1px;outline:1px solid #ddd;outline-offset:-1px}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit .sortable-hover{outline-color:#777}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit .t3-form-form-composit-element-selected{outline-color:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit>.ui-sortable-handle{margin:0}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit>.ui-sortable-handle div.t3-form-form-element-body{border-bottom:0}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit.sortable-hover>.ui-sortable-handle,#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover{border-color:#777}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit.sortable-hover>.ui-sortable-handle .t3-form-icon-container,#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover .t3-form-icon-container{background-color:#777}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable fieldset{position:relative;min-height:130px;padding-top:5em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable fieldset legend{position:absolute;top:1em;display:inline-block;width:95%}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle{overflow:hidden;position:relative;height:62px;margin-bottom:1em;border:1px solid #ddd;background-color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:first-of-type{margin-top:1em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover .t3-form-validator-list{right:0;transition:right .2s}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover .t3-form-element-info .element-content div,#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover .t3-form-element-info .element-content span{color:#5a5a5a}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover .t3-form-validator-info .t3-form-icon{margin-right:75px;transition:margin .2s}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle span{color:#5a5a5a}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-state-disabled{cursor:auto}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-state-disabled:hover{background:0 0}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-placeholder{margin-bottom:1em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-icon-container{float:left;width:40px;height:100%;padding:1em;cursor:move;background-color:#ddd}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-icon-container .t3-form-icon{height:100%}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-form-element-body{height:100%}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info{position:relative;float:left;width:55%;height:100%;padding-left:1em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info:after,#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info:before{z-index:1;display:block;content:"";position:absolute;bottom:0;right:0;left:0}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info:before{height:.8em;background:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info:after{bottom:.8em;height:1em;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info .element-label-container{float:left;position:relative;width:45%;height:100%}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info .element-label-container .element-label{overflow:hidden;position:absolute;top:50%;width:100%;text-overflow:ellipsis;transform:translateY(-50%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info .element-content{padding-top:1em;white-space:nowrap;font-size:.8em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info .element-content div,#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info .element-content span{color:#ddd}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info{position:relative;overflow:hidden;float:right;height:100%}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-icon{height:100%;z-index:1;margin-left:1em;transition:margin .3s;filter:grayscale(100%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-validator-list{position:absolute;top:0;right:-100px;width:100px;height:100%;padding:1em 1em 1em 35px;font-size:.8em;transition:right .3s;background-color:#ddd}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-validator-list:after,#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-validator-list:before{z-index:1;display:block;content:"";position:absolute;bottom:0;right:0;left:0}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-validator-list:before{height:1em;background:#ddd}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-validator-list:after{bottom:1em;height:1em;background:linear-gradient(to bottom,rgba(221,221,221,0) 0,#ddd 100%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .validator-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5a5a5a}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected{position:relative;padding-top:35px;height:97px;border:none}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-form-element-body{border:1px solid #0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-icon-container{background-color:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-element-info .element-content div,#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-element-info .element-content span{color:#5a5a5a}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-validator-list{right:0;transition:none;background-color:#ebf3fb}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-validator-list:before{background-color:#ebf3fb}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-validator-list:after{background:linear-gradient(to bottom,rgba(235,243,251,0) 0,#ebf3fb 100%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-validator-info .t3-form-icon{margin-right:75px;filter:none}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container{position:absolute;top:0;right:0;width:100%;height:35px;border:1px solid #0078e6;background-color:#0078e6;padding-right:.7em;padding-top:.4em}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container:after,#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container:before{position:absolute;top:0;display:block;width:1px;height:100%;content:" ";background-color:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container:before{left:-1px}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container:after{right:-1px}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .dropdown-menu{min-width:initial;padding-left:0;padding-right:0;background-color:#005db3}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .dropdown-menu>li a:hover{background-color:#006bcd}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .dropdown-menu .icon svg path{fill:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .caret{color:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .t3-form-dropdown-buttons .icon{margin-right:.5em}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar{float:right}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar .btn{background-color:#fff;border-color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar .btn.active,#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar .btn:focus,#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar .btn:hover{background-color:#ebf3fb}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar .btn .icon svg path{fill:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .meta-label{display:inline-block;top:1em;left:5em;bottom:auto;font-size:.9em;color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .meta-label span{color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected{border-color:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading{background-color:#0078e6;border-color:#0078e6;color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading .btn{background-color:#fff;border-color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading .btn.active,#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading .btn:focus,#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading .btn:hover{background-color:#ebf3fb}#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading .btn .icon svg path{fill:#0078e6}@media (max-width:1199px){#t3-form-stage-container.t3-form-stage-viewmode-preview #t3-form-stage-inner-container{width:600px}}#t3-form-stage-container.t3-form-stage-viewmode-preview input[type=date],#t3-form-stage-container.t3-form-stage-viewmode-preview input[type=password],#t3-form-stage-container.t3-form-stage-viewmode-preview input[type=text],#t3-form-stage-container.t3-form-stage-viewmode-preview select,#t3-form-stage-container.t3-form-stage-viewmode-preview textarea{color:#000;background-color:#e5e5e5}#t3-form-stage-container.t3-form-stage-viewmode-preview ::-moz-placeholder{color:#737373;font-style:italic}#t3-form-stage-container.t3-form-stage-viewmode-preview :-ms-input-placeholder{color:#737373;font-style:italic}#t3-form-stage-container.t3-form-stage-viewmode-preview ::placeholder{color:#737373;font-style:italic}#t3-form-stage-container.t3-form-stage-viewmode-preview input[type=date]{display:block;width:100%;height:32px;padding:.6em;font-size:12px;line-height:1.5;background-image:none;border:1px solid #c3c3c3;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#t3-form-stage-container.t3-form-stage-viewmode-preview select[multiple=multiple]{height:auto;min-height:32px}#t3-form-stage-container.t3-form-stage-viewmode-preview textarea{min-height:100px}#t3-form-stage-container.t3-form-stage-viewmode-preview .container{width:auto}#t3-form-stage-container.t3-form-stage-viewmode-preview legend.t3-form-form-element-selected{border-color:#c3c3c3}#t3-form-stage-container.t3-form-stage-viewmode-preview .form-navigation .btn-group button,#t3-form-stage-container.t3-form-stage-viewmode-preview .form-navigation .btn-group span{display:inline-block;margin-right:1em}#t3-form-stage-container.t3-form-stage-viewmode-preview .preview-table-first-col{width:30%}#t3-form-stage-container.t3-form-stage-viewmode-preview .t3-form-element-preview{position:relative;display:inline-block;width:100%}#t3-form-stage-container.t3-form-stage-viewmode-preview .t3-form-new-element-container{display:none}#t3-form-stage-container.t3-form-stage-viewmode-preview .t3-form-element-toplevel>form>.tooltip{top:100px!important}#t3-form-stage-container #t3-form-stage{margin-bottom:0;padding-top:.5em}#t3-form-stage-container #t3-form-stage>ol,#t3-form-stage-container #t3-form-stage>ol>li>ol{padding-left:0;padding-right:0}#t3-form-stage-container #t3-form-stage .t3-form-element-toplevel>.t3-form-form-element-selected{height:auto;padding-top:0}#t3-form-stage-container #t3-form-stage .t3-form-element-toplevel>.t3-form-form-element-selected .btn-toolbar-container{display:none}.meta-label{z-index:2;position:absolute;bottom:1em;left:5.5em;display:none;color:#0078e6;line-height:1.6;font-size:.8em}.ui-sortable-handle:hover>.meta-label{display:inline-block}.t3-form-element-composit.ui-sortable-placeholder,.ui-sortable-placeholder{z-index:1;position:relative;background-color:#fff!important;border:none!important;outline:1px dashed #c4dbab!important;outline-offset:-2px!important;visibility:visible!important}.ui-sortable-placeholder.mjs-nestedSortable-error{outline:1px dashed #c83c3c!important}.t3-form-icon{margin-right:1em}.t3-form-validation-child-has-error{color:#c83c3c}#t3-form-navigation-component .t3-form-validation-errors,#t3-form-stage-container .t3-form-validation-errors{position:relative;color:#c83c3c}#t3-form-navigation-component .t3-form-validation-errors:before,#t3-form-stage-container .t3-form-validation-errors:before{z-index:1;position:absolute;display:inline-block;width:14px;height:14px;border-radius:50%;background:0 0}#t3-form-navigation-component .t3-form-validation-errors:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");background-color:#c83c3c;background-size:contain;display:inline-block;margin-top:.2em}.t3-form-validation-errors#t3-form-navigation-component-tree-root:before{left:-2em!important;margin-top:.1em}#t3-form-stage-container .t3-form-validation-errors.ui-sortable-handle{border-color:#c83c3c}#t3-form-stage-container .t3-form-validation-errors.ui-sortable-handle:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");background-color:#c83c3c;background-size:contain;display:inline-block;left:4.5em;margin-top:1.9em}#t3-form-stage-container .t3-form-validation-errors.ui-sortable-handle .element-label{padding-left:1.5em}#t3-form-inspector-panels .t3-form-collection-element .t3-form-validation-errors{display:inline-block;color:#fff;font-size:.8em;font-weight:700;background-color:#c83c3c;margin-bottom:.5em;padding:.1em .5em;border-radius:2px}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element{border-color:#c83c3c}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element .h4,#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element h4{border-color:#c83c3c;background-color:#c83c3c;color:#fff}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element .h4 path,#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element h4 path{fill:#fff}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element .t3-form-collection-element-remove-button{background:#fff;border-color:transparent}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element .t3-form-collection-element-remove-button path{fill:#c83c3c}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element .t3-form-collection-element-remove-button:hover{background:#eab3b3}#t3-form-inspector-panels span.t3-form-validation-errors{display:inline-block;color:#fff;font-size:.8em;font-weight:700;margin-bottom:.5em;padding:.1em .5em;border-radius:2px;line-height:1.5em}#t3-form-inspector-panels span.t3-form-validation-errors{background-color:#c83c3c}.form-editor-loading-spinner{width:150px;margin:5em auto 0;text-align:center}.ui-sortable-handle{cursor:pointer}.module.web_FormFormbuilder_FormEditor{overflow:hidden}.module.web_FormFormbuilder_FormEditor .module-body,.module.web_FormFormbuilder_FormEditor div[data-identifier=moduleWrapper]{height:100%}.module.web_FormFormbuilder_FormEditor .module-body{padding-bottom:.5em}.module.web_FormFormbuilder_FormEditor .module-docheader-bar-column-left button,.module.web_FormFormbuilder_FormEditor .module-docheader-bar-column-left button:active,.module.web_FormFormbuilder_FormEditor .module-docheader-bar-column-left button:focus{outline:initial initial 0}.module.web_FormFormbuilder_FormEditor .module-docheader-bar-column-left .btn-group,.module.web_FormFormbuilder_FormEditor .module-docheader-bar-column-left .t3-form-element-form-settings-button{margin-left:25px}.t3-form-element-new-page-button{position:absolute;left:.5em}.t3-form-controls.has-error .help-block{margin-bottom:initial}
\ No newline at end of file
+.diff{background-color:#fff;border:1px solid #ccc;display:table}.diff-item{display:table-row}.diff-item+.diff-item{border-top:1px solid #ccc}.diff-item-result,.diff-item-title{padding:10px;display:table-cell}.diff-item-title{background-color:#fafafa;padding-right:10px;font-style:italic;white-space:nowrap}.diff-item-result{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;width:100%;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.diff-item-result del{color:#c80c05;background-color:#fff6f6;text-decoration:none;display:inline-block}.diff-item-result ins{color:#44a512;background-color:#ebfce3;text-decoration:none;display:inline-block}.diff-item-result.diff-item-result-inline{white-space:normal}.module{height:100%;width:100%;background-color:#fff;color:inherit;overflow-y:auto}.module-dark{background-color:#333;color:#ccc}.module-loading-indicator{position:fixed;min-height:5px;width:100%;z-index:999999}.module-loading-indicator.nprogress-custom-parent{position:fixed;top:0}.module-docheader{position:-webkit-sticky;position:sticky;width:100%;top:0;left:0;display:flex;flex-flow:row wrap;min-height:65px;z-index:300;background-color:#eee;border-bottom:1px solid #c3c3c3;padding:0 24px;transition:top .3s ease-in-out}@media (prefers-reduced-motion:reduce){.module-docheader{transition:none}}.module-docheader-folded{top:-30px}.module-docheader .module-docheader-bar{flex:1 0 100%;min-height:26px;line-height:26px;margin-bottom:4px}.module-docheader .module-docheader-bar:first-child{margin-top:4px}.module-docheader .module-docheader-bar label{margin-top:0;margin-bottom:0}.module-docheader .module-docheader-bar .form-inline .form-group{display:table}.module-docheader .module-docheader-bar .form-inline .form-group label{display:table-cell;font-size:11px;font-weight:400;line-height:16px;padding:4px;border-radius:2px 0 0 2px;border:1px solid #bbb;border-right:0;background-color:rgba(0,0,0,.05)}.module-docheader .module-docheader-bar .form-inline .form-group label+select{display:table-cell;border-top-left-radius:0;border-bottom-left-radius:0}.module-docheader .module-docheader-bar .form-group{vertical-align:top;margin:0;display:inline-block}.module-docheader .module-docheader-bar .form-group .form-control{vertical-align:top}.module-docheader .module-docheader-bar .panel{margin:0;border-left:none;border-right:none;border-bottom:none;border-radius:0;margin-left:-24px;margin-right:-24px;background-color:#fafafa;box-shadow:none}.module-docheader .module-docheader-bar .panel .panel-body{padding:8px 24px}@media (max-width:768px){.module-docheader .module-docheader-bar .text-end{text-align:left!important}}.module-docheader .module-docheader-bar-column-left{float:left}.module-docheader .module-docheader-bar-column-right{float:right}.module-docheader-bar-navigation .module-docheader-bar-column-left{white-space:nowrap}@media (max-width:768px){.module-docheader-bar-navigation .module-docheader-bar-column-left{white-space:normal}}.module-docheader-bar-navigation .form-group select{width:100%}.module-body{padding:24px 24px}.module-body>.callout:first-child{margin-top:0}.module-body>.container{padding-left:0;padding-right:0}.module-body .container-small{max-width:768px;margin:0 auto}.panel{display:block}.panel:focus,.panel:hover{text-decoration:none}.panel-heading a,.panel-heading a:active,.panel-heading a:focus,.panel-heading a:hover{text-decoration:none;color:inherit}.panel-heading-left{float:left}.panel-heading-right{float:right}.panel-title{font-size:12px}.panel-title-icon,.panel-title-name{display:inline-block;vertical-align:middle}.panel-body>:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel-body-highlightlinks>p>a{text-decoration:underline}.panel-table td:first-child,.panel-table th:first-child{padding-left:1rem}.panel-table td:last-child,.panel-table th:last-child{padding-right:1rem}.panel-progress{background-color:#eee;height:3px;position:relative;width:100%}.panel-progress .panel-progress-bar{display:block;height:100%;background-color:#444}.panel-active{border-color:#444}.panel-active>.panel-heading{color:#5a5a5a;background-color:#666;border-color:#444}.panel-active>.panel-heading+.panel-collapse>.panel-body{border-top-color:#444}.panel-active>.panel-heading .badge{color:#666;background-color:#fff}.panel-active>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#444}.panel-body{padding:.75rem}.form-check .form-check-input{opacity:1}.form-check .form-check-spinner{float:left;margin-left:-1.5em;margin-top:.25em}.form-check.form-check-type-icon-toggle .form-check-input{opacity:0}.form-check .form-check-label{position:relative;display:inline-flex;align-items:baseline;padding:0;min-height:0;transition:all .3s ease-in-out}.form-check .form-check-label-icon,.form-check .form-check-label-switch{flex-shrink:0;transition:all .3s ease-in-out}.form-check:not(.disabled) .form-check-label-icon,.form-check:not(.disabled) .form-check-label-switch{cursor:pointer}.form-check input+.help-link{margin-left:.5rem;font-weight:400}.form-check .form-check-input:disabled+.form-check-label{opacity:.5}.form-switch .form-check-input{background-color:#f4f4f4;height:16px;cursor:pointer}.form-switch .form-check-input:checked{border-color:#bbb;background-color:#79a548}.form-switch .form-check-input:focus{border-color:#aaa;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35)}.form-switch .form-check-label{line-height:1.8em}.form-check-type-labeled-toggle{padding-left:0}.form-check-type-labeled-toggle .form-check-input{display:none}.form-check-type-labeled-toggle .form-check-label-switch{height:24px;background-color:#e74856;border-radius:2px;margin-right:.5rem;border:1px solid rgba(0,0,0,.3);color:#fff;display:inline-flex;flex-direction:column;line-height:22px;text-align:center}.form-check-type-labeled-toggle .form-check-label-switch-checked,.form-check-type-labeled-toggle .form-check-label-switch-unchecked{padding-left:8px;padding-right:8px;flex-grow:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-check-type-labeled-toggle .form-check-label-switch-checked{order:2;display:none}.form-check-type-labeled-toggle .form-check-label-switch-unchecked{order:1;display:block}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch{background-color:#79a548}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch .form-check-label-switch-checked{order:1;display:block}.form-check-type-labeled-toggle .form-check-input:checked+.form-check-label .form-check-label-switch .form-check-label-switch-unchecked{order:2;display:none}.form-check-type-labeled-toggle .form-check-input:focus+.form-check-label .form-check-label-switch{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.45)}.form-check-type-icon-toggle{padding-left:0}.input-group .form-check-type-icon-toggle .form-label,.input-group .form-check-type-icon-toggle label,.input-group .form-check-type-icon-toggle.form-check{margin-bottom:0}.form-check-type-icon-toggle .form-check-label-icon{border-radius:2px;height:24px;width:24px;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#dadada;color:#333;border:1px solid rgba(0,0,0,.3)}.input-group .form-check-type-icon-toggle .form-check-label-icon{width:revert;height:revert;padding:6px}.form-check-type-icon-toggle:not(.disabled) .form-check-label-icon{cursor:pointer}.form-check-type-icon-toggle .form-check-label-text{padding-left:.5rem}.form-check-type-icon-toggle .form-check-label-icon-checked{display:none}.form-check-type-icon-toggle .form-check-label-icon-unchecked{display:inline-block}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon{background-color:#79a548;color:#fff}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon-checked{display:inline-block}.form-check-type-icon-toggle .form-check-input:checked+.form-check-label .form-check-label-icon-unchecked{display:none}.form-check-type-icon-toggle .form-check-input:focus+.form-check-label .form-check-label-icon{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.45)}.simpletable{padding:0;margin-bottom:1.5em}.simpletable td,.simpletable th{padding:.25em 1em}.simpletable td:first-child,.simpletable th:first-child{padding-left:0}.simpletable td:last-child,.simpletable th:last-child{padding-right:0}.form-editor{padding:0 .5em}.form-control-wrap{margin:0;padding:.5rem 0}.form-control-wrap .table{margin:0}.form-control-wrap .help-block{margin-bottom:0}.form-check.form-switch{margin-bottom:0;padding-bottom:.5rem}.form-group-select{padding-bottom:.5rem}.form-group-select .form-control-wrap{padding:0}.form-group-select .t3-form-add-collection-element{padding-bottom:0}.form-group-select .form-select{margin-top:.5rem}.t3-form-x-component{position:absolute;top:0;height:100%;line-height:inherit;background:#f5f5f5}.t3-form-x-component a{text-decoration:none}.t3-form-x-component ol,.t3-form-x-component ul:not(.dropdown-menu){list-style:none;padding:0}.t3-form-x-component .ui-sortable-placeholder{outline-offset:-1px!important}.t3-form-x-component-inner-wrapper{position:relative;padding:1.5em}#t3-form-navigation-component{overflow:hidden;left:0}#t3-form-structure-panel{overflow:auto;padding-top:65px;height:100%}#t3-form-structure-panel .icon{z-index:1}#t3-form-structure-panel #t3-form-navigation-component-tree-root-container,#t3-form-structure-panel .tree li>div{border:1px solid transparent;cursor:pointer}#t3-form-structure-panel .tree .svg-wrapper svg{overflow:visible;position:relative;top:-1em;left:.6em}#t3-form-structure-panel .tree .svg-wrapper path{fill:none;shape-rendering:crispEdges;stroke:#ddd;stroke-width:1}#t3-form-structure-panel .tree li{white-space:nowrap}#t3-form-structure-panel .tree li.mjs-nestedSortable-collapsed>ol{display:none}#t3-form-structure-panel .tree li.mjs-nestedSortable-collapsed>div>span[data-identifier=treeExpander]{transform:rotate(0);transition:transform .2s}#t3-form-structure-panel .tree li.mjs-nestedSortable-expanded>div>span[data-identifier=treeExpander]{transform:rotate(90deg);transition:transform .2s}#t3-form-structure-panel .tree li .small,#t3-form-structure-panel .tree li small{padding-left:.5em;font-size:80%}#t3-form-structure-panel .tree .t3-form-icon{margin-right:.5em;margin-left:.5em}#t3-form-structure-panel .tree .t3-form-element-has-children>div .t3-form-icon{margin-left:.1em}#t3-form-structure-panel .tree .sortable-hover{outline:1px solid #aaa}#t3-form-structure-panel .icon{margin-top:1px}#t3-form-structure-panel #t3-form-navigation-component-tree-root-container,#t3-form-structure-panel .tree li>div{height:20px}#t3-form-structure-panel #t3-form-navigation-component-tree-root-container>span,#t3-form-structure-panel .tree li>div>span{display:inline-block;vertical-align:top;line-height:20px}#t3-form-structure-panel #t3-form-navigation-component-tree-root{width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#t3-form-structure-panel #t3-form-navigation-component-tree-root-container:hover,#t3-form-structure-panel .t3-form-form-element-selected,#t3-form-structure-panel .t3-form-root-element-selected,#t3-form-structure-panel .tree li>div:hover{background-color:#f2f2f2;border-color:#dcdcdc;border-radius:2px;margin-left:-20px;padding-left:20px;margin-right:-1.3em}#t3-form-structure-panel #t3-form-navigation-component-tree-root-container.t3-form-root-element-selected,#t3-form-structure-panel #t3-form-navigation-component-tree-root-container.t3-form-root-element-selected:hover,#t3-form-structure-panel .tree li>.t3-form-form-element-selected,#t3-form-structure-panel .tree li>.t3-form-form-element-selected:hover{background-color:#fff;border-color:#dcdcdc}#t3-form-structure-panel .t3-form-x-component-inner-wrapper{padding-top:2.5em}#t3-form-structure-panel .ui-sortable-helper #t3-form-navigation-component-tree-root-container:hover,#t3-form-structure-panel .ui-sortable-helper .t3-form-form-element-selected,#t3-form-structure-panel .ui-sortable-helper .t3-form-root-element-selected,#t3-form-structure-panel .ui-sortable-helper>div:hover{background-color:transparent!important;border-color:transparent!important}#t3-form-structure-panel .ui-sortable-helper svg{opacity:0}#t3-form-structure-panel .mjs-nestedSortable-branch span[data-identifier=treeExpander]{margin-left:-1.7em;margin-top:-2px}#t3-form-structure-panel .mjs-nestedSortable-leaf span.t3-form-icon{margin-left:initial}.form-group.t3-form-collection-element-remove-button,.form-group.t3-form-inspector-validators-editor-removeButton,.t3-form-inspector-finishers-editor-removeButton{margin:0!important;font-size:0}#t3-form-inspector-panels-container{overflow:hidden;right:0;padding-top:65px}#t3-form-inspector-panels{overflow:auto;height:100%}#t3-form-inspector{padding:1em 0}#t3-form-inspector .h2,#t3-form-inspector .h3,#t3-form-inspector .h4,#t3-form-inspector h2,#t3-form-inspector h3,#t3-form-inspector h4{margin:0;padding:.1em .2em .2em .5em;border-top:1px solid #c3c3c3;clear:both;font:inherit;font-weight:700}#t3-form-inspector .h2,#t3-form-inspector h2{padding-bottom:1em;border:none;border-bottom:1px solid #c3c3c3}#t3-form-inspector>.h2:first-child,#t3-form-inspector>h2:first-child{border-top:none}#t3-form-inspector .h3,#t3-form-inspector h3{color:#000;padding-top:.3em;border:none}#t3-form-inspector .h4,#t3-form-inspector h4{padding:.8em 3.5em .8em 2.8em;font-weight:500;background-color:#ddd}#t3-form-inspector .h4 span[data-template-property=label],#t3-form-inspector h4 span[data-template-property=label]{vertical-align:top}#t3-form-inspector .form-section-headline{padding:0}#t3-form-inspector .icon-size-small{line-height:1.5}#t3-form-inspector .input-group .t3-form-controls{flex:1 1 auto}#t3-form-inspector .input-group-btn{position:static;line-height:13px}#t3-form-inspector>.t3-form-remove-element-button{padding-top:1rem;border-top:1px solid #c3c3c3}#t3-form-inspector>.t3-form-remove-element-button .btn{width:100%}#t3-form-inspector-validators.sortable+.t3-form-remove-element-button{margin-top:.25rem}#t3-form-inspector .t3-form-inspector-finishers-editor-removeButton .btn,#t3-form-inspector .t3-form-inspector-validators-editor-removeButton .btn{padding:.25rem .5rem;font-size:.65625rem}#t3-form-inspector .t3-form-inspector-finishers-editor-removeButton .t3-form-remove-element-button-label,#t3-form-inspector .t3-form-inspector-validators-editor-removeButton .t3-form-remove-element-button-label{display:none}#t3-form-inspector .t3-form-add-collection-element,#t3-form-inspector .t3-form-control-group{clear:both}#t3-form-inspector .t3-form-control-group.form-group #t3-form-add-finisher.t3-form-add-collection-element,#t3-form-inspector .t3-form-control-group.form-group #t3-form-add-validator.t3-form-add-collection-element{margin:initial}#t3-form-inspector .t3-form-inspector-editor-requiredValidator label{cursor:pointer}#t3-form-inspector .t3-form-dropdown-buttons.open{position:static}#t3-form-inspector .t3-form-dropdown-buttons.open .dropdown-menu{width:100%}#t3-form-inspector .t3-form-dropdown-buttons.open .dropdown-menu a{overflow:hidden;text-overflow:ellipsis}.t3-form-add-collection-element{padding-bottom:.5rem}.t3-form-collection-container{margin-top:-1em;padding:.5em}.t3-form-collection-container .ui-sortable-handle{cursor:auto}.t3-form-collection-container .h4,.t3-form-collection-container h4{cursor:move}.t3-form-collection-container .t3-form-control-group{margin-right:.5em;margin-left:.5em}.t3-form-collection-element{position:relative;margin-bottom:.5em;border:1px solid #c3c3c3;border-top:none;background:#f5f5f5}.t3-form-collection-element .t3-form-collection-element-remove-button{position:absolute;right:.5em;top:.5em}.t3-form-collection-element .h4>.icon,.t3-form-collection-element h4>.icon{position:absolute;left:1em}.t3-form-collection-element .form-editor{padding:0}.t3-form-collection-element .panel-collapse .form-editor:first-child{margin-top:1em}.t3-form-validator-editor .collapsed .icon-actions-view-table-expand{transform:rotate(0);transition:transform .2s}.t3-form-validator-editor .icon-actions-view-table-expand{transform:rotate(90deg);transition:transform .2s}.property-grid .form-control{min-width:initial;min-width:auto;font-size:.9em}.property-grid .table th{font-size:.9em}.property-grid .table>tbody>tr{cursor:pointer;background-color:#fafafa}.property-grid .table>tbody>tr:last-child{cursor:auto}.property-grid .table>tbody>tr>td{padding:.6em .3em;text-align:center}.property-grid .table>tbody>tr>td:first-child{width:35px}.property-grid .table>tbody>tr>td:nth-child(2),.property-grid .table>tbody>tr>td:nth-child(3){width:75px}.property-grid .table>tbody>tr>td:nth-child(4){width:65px}.property-grid .table>tbody>tr>td:nth-child(5){width:35px}.property-grid .table .btn{background-color:#eee;border-color:#bbb;font-size:.9em}.property-grid .sort-row-field{cursor:move}.property-grid .ui-sortable-helper td{border:none}.property-grid .ui-sortable-placeholder{height:45px;border-left:1px solid #c3c3c3!important;border-right:1px solid #c3c3c3!important;outline-offset:-5px!important}.property-grid .form-check{padding-left:3.2em}#t3-form-stage-inner-container{position:relative;left:-5px;display:inline-block;width:90%;max-width:800px;text-align:left}#t3-form-stage-container{overflow:auto;position:relative;height:calc(100% - 65px);max-height:100%;text-align:center}#t3-form-stage-container ol,#t3-form-stage-container ul{list-style:none}#t3-form-stage-container .form-section{border:none}#t3-form-stage-container .panel-heading button{outline:0}#t3-form-stage-container .panel-heading .paginiation-label{margin-right:1em}#t3-form-stage-container .t3-form-new-element-container{height:62px;border:1px dashed #ddd;text-align:center;padding-top:31px}#t3-form-stage-container .t3-form-new-element-container .btn{transform:translateY(-50%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract ol,#t3-form-stage-container.t3-form-stage-viewmode-abstract ul{padding-left:40px;padding-right:1em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-page-title{margin:0 0 .5em}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage-inner-container{overflow:hidden}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit:not(.t3-form-element-toplevel){margin-bottom:1em;padding-bottom:1px;outline:1px solid #ddd;outline-offset:-1px}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit .sortable-hover{outline-color:#777}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit .t3-form-form-composit-element-selected{outline-color:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit>.ui-sortable-handle{margin:0}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit>.ui-sortable-handle div.t3-form-form-element-body{border-bottom:0}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit.sortable-hover>.ui-sortable-handle,#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover{border-color:#777}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-composit.sortable-hover>.ui-sortable-handle .t3-form-icon-container,#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover .t3-form-icon-container{background-color:#777}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable fieldset{position:relative;min-height:130px;padding-top:5em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable fieldset legend{position:absolute;top:1em;display:inline-block;width:95%}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle{overflow:hidden;position:relative;height:62px;margin-bottom:1em;border:1px solid #ddd;background-color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:first-of-type{margin-top:1em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover .t3-form-validator-list{right:0;transition:right .2s}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover .t3-form-element-info .element-content div,#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover .t3-form-element-info .element-content span{color:#5a5a5a}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle:hover .t3-form-validator-info .t3-form-icon{margin-right:75px;transition:margin .2s}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-handle span{color:#5a5a5a}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-state-disabled{cursor:auto}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-state-disabled:hover{background:0 0}#t3-form-stage-container.t3-form-stage-viewmode-abstract .ui-sortable-placeholder{margin-bottom:1em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-icon-container{float:left;width:40px;height:100%;padding:1em;cursor:move;background-color:#ddd}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-icon-container .t3-form-icon{height:100%}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-form-element-body{height:100%}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info{position:relative;float:left;width:55%;height:100%;padding-left:1em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info:after,#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info:before{z-index:1;display:block;content:"";position:absolute;bottom:0;right:0;left:0}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info:before{height:.8em;background:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info:after{bottom:.8em;height:1em;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info .element-label-container{float:left;position:relative;width:45%;height:100%}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info .element-label-container .element-label{overflow:hidden;position:absolute;top:50%;width:100%;text-overflow:ellipsis;transform:translateY(-50%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info .element-content{padding-top:1em;white-space:nowrap;font-size:.8em}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info .element-content div,#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-element-info .element-content span{color:#ddd}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info{position:relative;overflow:hidden;float:right;height:100%}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-icon{height:100%;z-index:1;margin-left:1em;transition:margin .3s;filter:grayscale(100%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-validator-list{position:absolute;top:0;right:-100px;width:100px;height:100%;padding:1em 1em 1em 35px;font-size:.8em;transition:right .3s;background-color:#ddd}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-validator-list:after,#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-validator-list:before{z-index:1;display:block;content:"";position:absolute;bottom:0;right:0;left:0}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-validator-list:before{height:1em;background:#ddd}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .t3-form-validator-list:after{bottom:1em;height:1em;background:linear-gradient(to bottom,rgba(221,221,221,0) 0,#ddd 100%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract .t3-form-validator-info .validator-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5a5a5a}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected{position:relative;padding-top:35px;height:97px;border:none}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-form-element-body{border:1px solid #0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-icon-container{background-color:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-element-info .element-content div,#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-element-info .element-content span{color:#5a5a5a}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-validator-list{right:0;transition:none;background-color:#ebf3fb}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-validator-list:before{background-color:#ebf3fb}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-validator-list:after{background:linear-gradient(to bottom,rgba(235,243,251,0) 0,#ebf3fb 100%)}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .t3-form-validator-info .t3-form-icon{margin-right:75px;filter:none}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container{position:absolute;top:0;right:0;width:100%;height:35px;border:1px solid #0078e6;background-color:#0078e6;padding-right:.7em;padding-top:.4em}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container:after,#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container:before{position:absolute;top:0;display:block;width:1px;height:100%;content:" ";background-color:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container:before{left:-1px}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container:after{right:-1px}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .dropdown-menu{min-width:initial;padding-left:0;padding-right:0;background-color:#005db3}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .dropdown-menu>li a:hover{background-color:#006bcd}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .dropdown-menu .icon svg path{fill:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .caret{color:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .t3-form-dropdown-buttons .icon{margin-right:.5em}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar{float:right}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar .btn{background-color:#fff;border-color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar .btn.active,#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar .btn:focus,#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar .btn:hover{background-color:#ebf3fb}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .btn-toolbar-container .btn-toolbar .btn .icon svg path{fill:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .meta-label{display:inline-block;top:1em;left:5em;bottom:auto;font-size:.9em;color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract #t3-form-stage .t3-form-form-element-selected .meta-label span{color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected{border-color:#0078e6}#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading{background-color:#0078e6;border-color:#0078e6;color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading .btn{background-color:#fff;border-color:#fff}#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading .btn.active,#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading .btn:focus,#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading .btn:hover{background-color:#ebf3fb}#t3-form-stage-container.t3-form-stage-viewmode-abstract .panel.t3-form-form-stage-selected>.panel-heading .btn .icon svg path{fill:#0078e6}@media (max-width:1199px){#t3-form-stage-container.t3-form-stage-viewmode-preview #t3-form-stage-inner-container{width:600px}}#t3-form-stage-container.t3-form-stage-viewmode-preview input[type=date],#t3-form-stage-container.t3-form-stage-viewmode-preview input[type=password],#t3-form-stage-container.t3-form-stage-viewmode-preview input[type=text],#t3-form-stage-container.t3-form-stage-viewmode-preview select,#t3-form-stage-container.t3-form-stage-viewmode-preview textarea{color:#000;background-color:#e5e5e5}#t3-form-stage-container.t3-form-stage-viewmode-preview ::-moz-placeholder{color:#737373;font-style:italic}#t3-form-stage-container.t3-form-stage-viewmode-preview ::placeholder{color:#737373;font-style:italic}#t3-form-stage-container.t3-form-stage-viewmode-preview input[type=date]{display:block;width:100%;height:32px;padding:.6em;font-size:12px;line-height:1.5;background-image:none;border:1px solid #c3c3c3;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#t3-form-stage-container.t3-form-stage-viewmode-preview select[multiple=multiple]{height:auto;min-height:32px}#t3-form-stage-container.t3-form-stage-viewmode-preview textarea{min-height:100px}#t3-form-stage-container.t3-form-stage-viewmode-preview .container{width:auto}#t3-form-stage-container.t3-form-stage-viewmode-preview legend.t3-form-form-element-selected{border-color:#c3c3c3}#t3-form-stage-container.t3-form-stage-viewmode-preview .form-navigation .btn-group button,#t3-form-stage-container.t3-form-stage-viewmode-preview .form-navigation .btn-group span{display:inline-block;margin-right:1em}#t3-form-stage-container.t3-form-stage-viewmode-preview .preview-table-first-col{width:30%}#t3-form-stage-container.t3-form-stage-viewmode-preview .t3-form-element-preview{position:relative;display:inline-block;width:100%}#t3-form-stage-container.t3-form-stage-viewmode-preview .t3-form-new-element-container{display:none}#t3-form-stage-container.t3-form-stage-viewmode-preview .t3-form-element-toplevel>form>.tooltip{top:100px!important}#t3-form-stage-container #t3-form-stage{margin-bottom:0;padding-top:.5em}#t3-form-stage-container #t3-form-stage>ol,#t3-form-stage-container #t3-form-stage>ol>li>ol{padding-left:0;padding-right:0}#t3-form-stage-container #t3-form-stage .t3-form-element-toplevel>.t3-form-form-element-selected{height:auto;padding-top:0}#t3-form-stage-container #t3-form-stage .t3-form-element-toplevel>.t3-form-form-element-selected .btn-toolbar-container{display:none}.meta-label{z-index:2;position:absolute;bottom:1em;left:5.5em;display:none;color:#0078e6;line-height:1.6;font-size:.8em}.ui-sortable-handle:hover>.meta-label{display:inline-block}.t3-form-element-composit.ui-sortable-placeholder,.ui-sortable-placeholder{z-index:1;position:relative;background-color:#fff!important;border:none!important;outline:1px dashed #c4dbab!important;outline-offset:-2px!important;visibility:visible!important}.ui-sortable-placeholder.mjs-nestedSortable-error{outline:1px dashed #c83c3c!important}.t3-form-icon{margin-right:1em}.t3-form-validation-child-has-error{color:#c83c3c}#t3-form-navigation-component .t3-form-validation-errors,#t3-form-stage-container .t3-form-validation-errors{position:relative;color:#c83c3c}#t3-form-navigation-component .t3-form-validation-errors:before,#t3-form-stage-container .t3-form-validation-errors:before{z-index:1;position:absolute;display:inline-block;width:14px;height:14px;border-radius:50%;background:0 0}#t3-form-navigation-component .t3-form-validation-errors:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");background-color:#c83c3c;background-size:contain;display:inline-block;margin-top:.2em}.t3-form-validation-errors#t3-form-navigation-component-tree-root:before{left:-2em!important;margin-top:.1em}#t3-form-stage-container .t3-form-validation-errors.ui-sortable-handle{border-color:#c83c3c}#t3-form-stage-container .t3-form-validation-errors.ui-sortable-handle:before{content:"";vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3e%3cg class='icon-color'%3e%3cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3e%3ccircle cx='8' cy='11' r='1'/%3e%3cpath d='M8.5 9h-1l-.445-4.45A.5.5 0 0 1 7.552 4h.896a.5.5 0 0 1 .497.55L8.5 9z'/%3e%3c/g%3e%3c/svg%3e");background-color:#c83c3c;background-size:contain;display:inline-block;left:4.5em;margin-top:1.9em}#t3-form-stage-container .t3-form-validation-errors.ui-sortable-handle .element-label{padding-left:1.5em}#t3-form-inspector-panels .t3-form-collection-element .t3-form-validation-errors{display:inline-block;color:#fff;font-size:.8em;font-weight:700;background-color:#c83c3c;margin-bottom:.5em;padding:.1em .5em;border-radius:2px}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element{border-color:#c83c3c}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element .h4,#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element h4{border-color:#c83c3c;background-color:#c83c3c;color:#fff}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element .h4 path,#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element h4 path{fill:#fff}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element .t3-form-collection-element-remove-button{background:#fff;border-color:transparent}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element .t3-form-collection-element-remove-button path{fill:#c83c3c}#t3-form-inspector-panels .t3-form-validation-errors.t3-form-collection-element .t3-form-collection-element-remove-button:hover{background:#eab3b3}#t3-form-inspector-panels span.t3-form-validation-errors{display:inline-block;color:#fff;font-size:.8em;font-weight:700;margin-bottom:.5em;padding:.1em .5em;border-radius:2px;line-height:1.5em}#t3-form-inspector-panels span.t3-form-validation-errors{background-color:#c83c3c}.form-editor-loading-spinner{width:150px;margin:5em auto 0;text-align:center}.ui-sortable-handle{cursor:pointer}.module.web_FormFormbuilder_FormEditor{overflow:hidden}.module.web_FormFormbuilder_FormEditor .module-body,.module.web_FormFormbuilder_FormEditor div[data-identifier=moduleWrapper]{height:100%}.module.web_FormFormbuilder_FormEditor .module-body{padding-bottom:.5em}.module.web_FormFormbuilder_FormEditor .module-docheader-bar-column-left button,.module.web_FormFormbuilder_FormEditor .module-docheader-bar-column-left button:active,.module.web_FormFormbuilder_FormEditor .module-docheader-bar-column-left button:focus{outline:initial initial 0}.module.web_FormFormbuilder_FormEditor .module-docheader-bar-column-left .btn-group,.module.web_FormFormbuilder_FormEditor .module-docheader-bar-column-left .t3-form-element-form-settings-button{margin-left:25px}.t3-form-element-new-page-button{position:absolute;left:.5em}.t3-form-controls.has-error .help-block{margin-bottom:initial}
\ No newline at end of file
diff --git a/typo3/sysext/form/Resources/Public/JavaScript/backend/helper.js b/typo3/sysext/form/Resources/Public/JavaScript/backend/helper.js
index ba423ca37c57..92f903ce796b 100644
--- a/typo3/sysext/form/Resources/Public/JavaScript/backend/helper.js
+++ b/typo3/sysext/form/Resources/Public/JavaScript/backend/helper.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{loadModule}from"@typo3/core/java-script-item-processor.js";export class Helper{static dispatchFormEditor(o,e){Promise.all([loadModule(o.app),loadModule(o.mediator),loadModule(o.viewModel)]).then(o=>((o,a,d)=>{window.TYPO3.FORMEDITOR_APP=o.getInstance(e,a,d).run()})(...o))}static dispatchFormManager(o,e){Promise.all([loadModule(o.app),loadModule(o.viewModel)]).then(o=>((o,a)=>{window.TYPO3.FORMMANAGER_APP=o.getInstance(e,a).run()})(...o))}}
\ No newline at end of file
+import{loadModule}from"@typo3/core/java-script-item-processor.js";export class Helper{static dispatchFormEditor(o,e){Promise.all([loadModule(o.app),loadModule(o.mediator),loadModule(o.viewModel)]).then((o=>((o,a,d)=>{window.TYPO3.FORMEDITOR_APP=o.getInstance(e,a,d).run()})(...o)))}static dispatchFormManager(o,e){Promise.all([loadModule(o.app),loadModule(o.viewModel)]).then((o=>((o,a)=>{window.TYPO3.FORMMANAGER_APP=o.getInstance(e,a).run()})(...o)))}}
\ No newline at end of file
diff --git a/typo3/sysext/impexp/Resources/Public/JavaScript/import-export.js b/typo3/sysext/impexp/Resources/Public/JavaScript/import-export.js
index 7c0eb666ac33..b69d36d98ca4 100644
--- a/typo3/sysext/impexp/Resources/Public/JavaScript/import-export.js
+++ b/typo3/sysext/impexp/Resources/Public/JavaScript/import-export.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import Modal from"@typo3/backend/modal.js";class ImportExport{constructor(){$(()=>{$(document).on("click",".t3js-confirm-trigger",t=>{const o=$(t.currentTarget);Modal.confirm(o.data("title"),o.data("message")).on("confirm.button.ok",()=>{$("#t3js-submit-field").attr("name",o.attr("name")).closest("form").trigger("submit"),Modal.currentModal.trigger("modal-dismiss")}).on("confirm.button.cancel",()=>{Modal.currentModal.trigger("modal-dismiss")})}),$(".t3js-impexp-toggledisabled").on("click",()=>{const t=$('table.t3js-impexp-preview tr[data-active="hidden"] input.t3js-exclude-checkbox');if(t.length){const o=t.get(0);t.prop("checked",!o.checked)}})})}}export default new ImportExport;
\ No newline at end of file
+import $ from"jquery";import Modal from"@typo3/backend/modal.js";class ImportExport{constructor(){$((()=>{$(document).on("click",".t3js-confirm-trigger",(t=>{const o=$(t.currentTarget);Modal.confirm(o.data("title"),o.data("message")).on("confirm.button.ok",(()=>{$("#t3js-submit-field").attr("name",o.attr("name")).closest("form").trigger("submit"),Modal.currentModal.trigger("modal-dismiss")})).on("confirm.button.cancel",(()=>{Modal.currentModal.trigger("modal-dismiss")}))})),$(".t3js-impexp-toggledisabled").on("click",(()=>{const t=$('table.t3js-impexp-preview tr[data-active="hidden"] input.t3js-exclude-checkbox');if(t.length){const o=t.get(0);t.prop("checked",!o.checked)}}))}))}}export default new ImportExport;
\ No newline at end of file
diff --git a/typo3/sysext/info/Resources/Public/JavaScript/translation-status.js b/typo3/sysext/info/Resources/Public/JavaScript/translation-status.js
index 2e238cb4a479..0cae51d18991 100644
--- a/typo3/sysext/info/Resources/Public/JavaScript/translation-status.js
+++ b/typo3/sysext/info/Resources/Public/JavaScript/translation-status.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";class TranslationStatus{constructor(){this.registerEvents()}registerEvents(){$('input[type="checkbox"][data-lang]').on("change",this.toggleNewButton)}toggleNewButton(t){const e=$(t.currentTarget),a=parseInt(e.data("lang"),10),n=$(".t3js-language-new-"+a),s=$('input[type="checkbox"][data-lang="'+a+'"]:checked'),o=[];s.each((t,e)=>{o.push("cmd[pages]["+e.dataset.uid+"][localize]="+a)});const r=n.data("editUrl")+"&"+o.join("&");n.attr("href",r),n.toggleClass("disabled",0===s.length)}}export default new TranslationStatus;
\ No newline at end of file
+import $ from"jquery";class TranslationStatus{constructor(){this.registerEvents()}registerEvents(){$('input[type="checkbox"][data-lang]').on("change",this.toggleNewButton)}toggleNewButton(t){const e=$(t.currentTarget),a=parseInt(e.data("lang"),10),n=$(".t3js-language-new-"+a),s=$('input[type="checkbox"][data-lang="'+a+'"]:checked'),o=[];s.each(((t,e)=>{o.push("cmd[pages]["+e.dataset.uid+"][localize]="+a)}));const r=n.data("editUrl")+"&"+o.join("&");n.attr("href",r),n.toggleClass("disabled",0===s.length)}}export default new TranslationStatus;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/ajax/ajax-queue.js b/typo3/sysext/install/Resources/Public/JavaScript/ajax/ajax-queue.js
index c0610f17d9bc..9b7cf4cd1237 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/ajax/ajax-queue.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/ajax/ajax-queue.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";class AjaxQueue{constructor(){this.requests=[],this.requestCount=0,this.threshold=5,this.queue=[]}add(e){this.queue.push(e),this.handleNext()}flush(){this.queue=[],this.requests.forEach(e=>e.abort()),this.requests=[]}handleNext(){this.queue.length>0&&this.requestCount<this.threshold&&(this.incrementRequestCount(),this.sendRequest(this.queue.shift()).finally(()=>{this.decrementRequestCount(),this.handleNext()}))}async sendRequest(e){const t=new AjaxRequest(e.url);let s;return s=void 0!==e.method&&"POST"===e.method.toUpperCase()?t.post(e.data):t.withQueryArguments(e.data||{}).get(),this.requests.push(t),s.then(e.onfulfilled,e.onrejected).then(()=>{const e=this.requests.indexOf(t);delete this.requests[e]})}incrementRequestCount(){this.requestCount++}decrementRequestCount(){this.requestCount>0&&this.requestCount--}}export default new AjaxQueue;
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";class AjaxQueue{constructor(){this.requests=[],this.requestCount=0,this.threshold=5,this.queue=[]}add(e){this.queue.push(e),this.handleNext()}flush(){this.queue=[],this.requests.forEach((e=>e.abort())),this.requests=[]}handleNext(){this.queue.length>0&&this.requestCount<this.threshold&&(this.incrementRequestCount(),this.sendRequest(this.queue.shift()).finally((()=>{this.decrementRequestCount(),this.handleNext()})))}async sendRequest(e){const t=new AjaxRequest(e.url);let s;return s=void 0!==e.method&&"POST"===e.method.toUpperCase()?t.post(e.data):t.withQueryArguments(e.data||{}).get(),this.requests.push(t),s.then(e.onfulfilled,e.onrejected).then((()=>{const e=this.requests.indexOf(t);delete this.requests[e]}))}incrementRequestCount(){this.requestCount++}decrementRequestCount(){this.requestCount>0&&this.requestCount--}}export default new AjaxQueue;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/backend-user-confirmation.js b/typo3/sysext/install/Resources/Public/JavaScript/backend-user-confirmation.js
index d45cde9895a8..f24b14371e56 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/backend-user-confirmation.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/backend-user-confirmation.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";class BackendUserConfirmation{constructor(){DocumentService.ready().then(()=>this.addFocusToFormInput())}addFocusToFormInput(){const o=document.getElementById("confirmationPassword");null!==o&&o.focus()}}export default new BackendUserConfirmation;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";class BackendUserConfirmation{constructor(){DocumentService.ready().then((()=>this.addFocusToFormInput()))}addFocusToFormInput(){const o=document.getElementById("confirmationPassword");null!==o&&o.focus()}}export default new BackendUserConfirmation;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/install.js b/typo3/sysext/install/Resources/Public/JavaScript/install.js
index 8d4de86fb01e..b7a05eb65e7d 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/install.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/install.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import Router from"@typo3/install/router.js";class Install{constructor(){$(()=>{Router.initialize()})}}export default new Install;
\ No newline at end of file
+import $ from"jquery";import Router from"@typo3/install/router.js";class Install{constructor(){$((()=>{Router.initialize()}))}}export default new Install;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/installer.js b/typo3/sysext/install/Resources/Public/JavaScript/installer.js
index 6c47abbb1613..d38a8756c61b 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/installer.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/installer.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import PasswordStrength from"@typo3/install/module/password-strength.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import"@typo3/backend/element/icon-element.js";class Installer{constructor(){this.selectorBody=".t3js-body",this.selectorModuleContent=".t3js-module-content",this.selectorMainContent=".t3js-installer-content",this.selectorProgressBar=".t3js-installer-progress",this.selectorDatabaseConnectOutput=".t3js-installer-databaseConnect-output",this.selectorDatabaseSelectOutput=".t3js-installer-databaseSelect-output",this.selectorDatabaseDataOutput=".t3js-installer-databaseData-output",this.initializeEvents(),$(()=>{this.initialize()})}initializeEvents(){$(document).on("click",".t3js-installer-environmentFolders-retry",e=>{e.preventDefault(),this.showEnvironmentAndFolders()}),$(document).on("click",".t3js-installer-environmentFolders-execute",e=>{e.preventDefault(),this.executeEnvironmentAndFolders()}),$(document).on("click",".t3js-installer-databaseConnect-execute",e=>{e.preventDefault(),this.executeDatabaseConnect()}),$(document).on("click",".t3js-installer-databaseSelect-execute",e=>{e.preventDefault(),this.executeDatabaseSelect()}),$(document).on("click",".t3js-installer-databaseData-execute",e=>{e.preventDefault(),this.executeDatabaseData()}),$(document).on("click",".t3js-installer-defaultConfiguration-execute",e=>{e.preventDefault(),this.executeDefaultConfiguration()}),$(document).on("click",".t3-install-form-password-toggle",e=>{e.preventDefault();const t=$(e.currentTarget),a=$(t.data("toggleTarget")),s=t.find(t.data("toggleIcon"));"password"===a.attr("type")?(s.replaceWith('<typo3-backend-icon identifier="actions-eye" size="small"></typo3-backend-icon>'),a.attr("type","text")):(a.attr("type","password"),s.replaceWith('<typo3-backend-icon identifier="actions-lock" size="small"></typo3-backend-icon>'))}),$(document).on("keyup",".t3-install-form-password-strength",()=>{PasswordStrength.initialize(".t3-install-form-password-strength")}),$(document).on("change","#t3js-connect-database-driver",e=>{let t=$(e.currentTarget).val();$(".t3-install-driver-data").hide(),$(".t3-install-driver-data input").attr("disabled","disabled"),$("#"+t+" input").attr("disabled",null),$("#"+t).show()})}initialize(){this.setProgress(0),this.getMainLayout()}getUrl(e){let t=location.href;return t=t.replace(location.search,""),void 0!==e&&(t=t+"?install[action]="+e),t}setProgress(e){let t=$(this.selectorProgressBar),a=0;0!==e&&(a=e/5*100,t.find(".progress-bar").empty().text(e+" / 5 - "+a+"% Complete")),t.find(".progress-bar").css("width",a+"%").attr("aria-valuenow",a)}getMainLayout(){new AjaxRequest(this.getUrl("mainLayout")).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();$(this.selectorBody).empty().append(t.html),this.checkInstallerAvailable()})}checkInstallerAvailable(){new AjaxRequest(this.getUrl("checkInstallerAvailable")).get({cache:"no-cache"}).then(async e=>{(await e.resolve()).success?this.checkEnvironmentAndFolders():this.showInstallerNotAvailable()})}showInstallerNotAvailable(){let e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("showInstallerNotAvailable")).get({cache:"no-cache"}).then(async t=>{const a=await t.resolve();!0===a.success&&e.empty().append(a.html)})}checkEnvironmentAndFolders(){this.setProgress(1),new AjaxRequest(this.getUrl("checkEnvironmentAndFolders")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.checkTrustedHostsPattern():this.showEnvironmentAndFolders()})}showEnvironmentAndFolders(){let e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("showEnvironmentAndFolders")).get({cache:"no-cache"}).then(async t=>{const a=await t.resolve();if(!0===a.success){e.empty().html(a.html);let t=$(".t3js-installer-environment-details"),s=!1;Array.isArray(a.environmentStatusErrors)&&a.environmentStatusErrors.forEach(e=>{s=!0;let a=InfoBox.render(e.severity,e.title,e.message);t.append(a)}),Array.isArray(a.environmentStatusWarnings)&&a.environmentStatusWarnings.forEach(e=>{s=!0;let a=InfoBox.render(e.severity,e.title,e.message);t.append(a)}),Array.isArray(a.structureErrors)&&a.structureErrors.forEach(e=>{s=!0;let a=InfoBox.render(e.severity,e.title,e.message);t.append(a)}),s?(t.show(),$(".t3js-installer-environmentFolders-bad").show()):$(".t3js-installer-environmentFolders-good").show()}})}executeEnvironmentAndFolders(){new AjaxRequest(this.getUrl("executeEnvironmentAndFolders")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success&&this.checkTrustedHostsPattern()})}checkTrustedHostsPattern(){new AjaxRequest(this.getUrl("checkTrustedHostsPattern")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.executeSilentConfigurationUpdate():this.executeAdjustTrustedHostsPattern()})}executeAdjustTrustedHostsPattern(){new AjaxRequest(this.getUrl("executeAdjustTrustedHostsPattern")).get({cache:"no-cache"}).then(()=>{this.executeSilentConfigurationUpdate()})}executeSilentConfigurationUpdate(){new AjaxRequest(this.getUrl("executeSilentConfigurationUpdate")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.executeSilentTemplateFileUpdate():this.executeSilentConfigurationUpdate()})}executeSilentTemplateFileUpdate(){new AjaxRequest(this.getUrl("executeSilentTemplateFileUpdate")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.checkDatabaseConnect():this.executeSilentTemplateFileUpdate()})}checkDatabaseConnect(){this.setProgress(2),new AjaxRequest(this.getUrl("checkDatabaseConnect")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.checkDatabaseSelect():this.showDatabaseConnect()})}showDatabaseConnect(){let e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("showDatabaseConnect")).get({cache:"no-cache"}).then(async t=>{const a=await t.resolve();!0===a.success&&(e.empty().html(a.html),$("#t3js-connect-database-driver").trigger("change"))})}executeDatabaseConnect(){let e=$(this.selectorDatabaseConnectOutput),t={"install[action]":"executeDatabaseConnect","install[token]":$(this.selectorModuleContent).data("installer-database-connect-execute-token")};$($(this.selectorBody+" form").serializeArray()).each((e,a)=>{t[a.name]=a.value}),new AjaxRequest(this.getUrl()).post(t).then(async t=>{const a=await t.resolve();!0===a.success?this.checkDatabaseSelect():Array.isArray(a.status)&&(e.empty(),a.status.forEach(t=>{let a=InfoBox.render(t.severity,t.title,t.message);e.append(a)}))})}checkDatabaseSelect(){this.setProgress(3),new AjaxRequest(this.getUrl("checkDatabaseSelect")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.checkDatabaseData():this.showDatabaseSelect()})}showDatabaseSelect(){let e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("showDatabaseSelect")).get({cache:"no-cache"}).then(async t=>{const a=await t.resolve();!0===a.success&&e.empty().html(a.html)})}executeDatabaseSelect(){let e=$(this.selectorDatabaseSelectOutput),t={"install[action]":"executeDatabaseSelect","install[token]":$(this.selectorModuleContent).data("installer-database-select-execute-token")};$($(this.selectorBody+" form").serializeArray()).each((e,a)=>{t[a.name]=a.value}),new AjaxRequest(this.getUrl()).post(t).then(async t=>{const a=await t.resolve();!0===a.success?this.checkDatabaseRequirements():Array.isArray(a.status)&&a.status.forEach(t=>{let a=InfoBox.render(t.severity,t.title,t.message);e.empty().append(a)})})}checkDatabaseRequirements(){let e=$(this.selectorDatabaseSelectOutput),t={"install[action]":"checkDatabaseRequirements","install[token]":$(this.selectorModuleContent).data("installer-database-check-requirements-execute-token")};$($(this.selectorBody+" form").serializeArray()).each((e,a)=>{t[a.name]=a.value}),new AjaxRequest(this.getUrl()).post(t).then(async t=>{const a=await t.resolve();!0===a.success?this.checkDatabaseData():Array.isArray(a.status)&&(e.empty(),a.status.forEach(t=>{let a=InfoBox.render(t.severity,t.title,t.message);e.append(a)}))})}checkDatabaseData(){this.setProgress(4),new AjaxRequest(this.getUrl("checkDatabaseData")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.showDefaultConfiguration():this.showDatabaseData()})}showDatabaseData(){let e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("showDatabaseData")).get({cache:"no-cache"}).then(async t=>{const a=await t.resolve();!0===a.success&&e.empty().html(a.html)})}executeDatabaseData(){let e=$(this.selectorDatabaseDataOutput),t={"install[action]":"executeDatabaseData","install[token]":$(this.selectorModuleContent).data("installer-database-data-execute-token")};$($(this.selectorBody+" form").serializeArray()).each((e,a)=>{t[a.name]=a.value});let a=ProgressBar.render(Severity.loading,"Loading...","");e.empty().html(a),new AjaxRequest(this.getUrl()).post(t).then(async t=>{const a=await t.resolve();!0===a.success?this.showDefaultConfiguration():Array.isArray(a.status)&&a.status.forEach(t=>{let a=InfoBox.render(t.severity,t.title,t.message);e.empty().append(a)})})}showDefaultConfiguration(){let e=$(this.selectorMainContent);this.setProgress(5),new AjaxRequest(this.getUrl("showDefaultConfiguration")).get({cache:"no-cache"}).then(async t=>{const a=await t.resolve();!0===a.success&&e.empty().html(a.html)})}executeDefaultConfiguration(){let e={"install[action]":"executeDefaultConfiguration","install[token]":$(this.selectorModuleContent).data("installer-default-configuration-execute-token")};$($(this.selectorBody+" form").serializeArray()).each((t,a)=>{e[a.name]=a.value}),new AjaxRequest(this.getUrl()).post(e).then(async e=>{const t=await e.resolve();top.location.href=t.redirect})}}export default new Installer;
\ No newline at end of file
+import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import PasswordStrength from"@typo3/install/module/password-strength.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import"@typo3/backend/element/icon-element.js";class Installer{constructor(){this.selectorBody=".t3js-body",this.selectorModuleContent=".t3js-module-content",this.selectorMainContent=".t3js-installer-content",this.selectorProgressBar=".t3js-installer-progress",this.selectorDatabaseConnectOutput=".t3js-installer-databaseConnect-output",this.selectorDatabaseSelectOutput=".t3js-installer-databaseSelect-output",this.selectorDatabaseDataOutput=".t3js-installer-databaseData-output",this.initializeEvents(),$((()=>{this.initialize()}))}initializeEvents(){$(document).on("click",".t3js-installer-environmentFolders-retry",(e=>{e.preventDefault(),this.showEnvironmentAndFolders()})),$(document).on("click",".t3js-installer-environmentFolders-execute",(e=>{e.preventDefault(),this.executeEnvironmentAndFolders()})),$(document).on("click",".t3js-installer-databaseConnect-execute",(e=>{e.preventDefault(),this.executeDatabaseConnect()})),$(document).on("click",".t3js-installer-databaseSelect-execute",(e=>{e.preventDefault(),this.executeDatabaseSelect()})),$(document).on("click",".t3js-installer-databaseData-execute",(e=>{e.preventDefault(),this.executeDatabaseData()})),$(document).on("click",".t3js-installer-defaultConfiguration-execute",(e=>{e.preventDefault(),this.executeDefaultConfiguration()})),$(document).on("click",".t3-install-form-password-toggle",(e=>{e.preventDefault();const t=$(e.currentTarget),a=$(t.data("toggleTarget")),s=t.find(t.data("toggleIcon"));"password"===a.attr("type")?(s.replaceWith('<typo3-backend-icon identifier="actions-eye" size="small"></typo3-backend-icon>'),a.attr("type","text")):(a.attr("type","password"),s.replaceWith('<typo3-backend-icon identifier="actions-lock" size="small"></typo3-backend-icon>'))})),$(document).on("keyup",".t3-install-form-password-strength",(()=>{PasswordStrength.initialize(".t3-install-form-password-strength")})),$(document).on("change","#t3js-connect-database-driver",(e=>{let t=$(e.currentTarget).val();$(".t3-install-driver-data").hide(),$(".t3-install-driver-data input").attr("disabled","disabled"),$("#"+t+" input").attr("disabled",null),$("#"+t).show()}))}initialize(){this.setProgress(0),this.getMainLayout()}getUrl(e){let t=location.href;return t=t.replace(location.search,""),void 0!==e&&(t=t+"?install[action]="+e),t}setProgress(e){let t=$(this.selectorProgressBar),a=0;0!==e&&(a=e/5*100,t.find(".progress-bar").empty().text(e+" / 5 - "+a+"% Complete")),t.find(".progress-bar").css("width",a+"%").attr("aria-valuenow",a)}getMainLayout(){new AjaxRequest(this.getUrl("mainLayout")).get({cache:"no-cache"}).then((async e=>{const t=await e.resolve();$(this.selectorBody).empty().append(t.html),this.checkInstallerAvailable()}))}checkInstallerAvailable(){new AjaxRequest(this.getUrl("checkInstallerAvailable")).get({cache:"no-cache"}).then((async e=>{(await e.resolve()).success?this.checkEnvironmentAndFolders():this.showInstallerNotAvailable()}))}showInstallerNotAvailable(){let e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("showInstallerNotAvailable")).get({cache:"no-cache"}).then((async t=>{const a=await t.resolve();!0===a.success&&e.empty().append(a.html)}))}checkEnvironmentAndFolders(){this.setProgress(1),new AjaxRequest(this.getUrl("checkEnvironmentAndFolders")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.checkTrustedHostsPattern():this.showEnvironmentAndFolders()}))}showEnvironmentAndFolders(){let e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("showEnvironmentAndFolders")).get({cache:"no-cache"}).then((async t=>{const a=await t.resolve();if(!0===a.success){e.empty().html(a.html);let t=$(".t3js-installer-environment-details"),s=!1;Array.isArray(a.environmentStatusErrors)&&a.environmentStatusErrors.forEach((e=>{s=!0;let a=InfoBox.render(e.severity,e.title,e.message);t.append(a)})),Array.isArray(a.environmentStatusWarnings)&&a.environmentStatusWarnings.forEach((e=>{s=!0;let a=InfoBox.render(e.severity,e.title,e.message);t.append(a)})),Array.isArray(a.structureErrors)&&a.structureErrors.forEach((e=>{s=!0;let a=InfoBox.render(e.severity,e.title,e.message);t.append(a)})),s?(t.show(),$(".t3js-installer-environmentFolders-bad").show()):$(".t3js-installer-environmentFolders-good").show()}}))}executeEnvironmentAndFolders(){new AjaxRequest(this.getUrl("executeEnvironmentAndFolders")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success&&this.checkTrustedHostsPattern()}))}checkTrustedHostsPattern(){new AjaxRequest(this.getUrl("checkTrustedHostsPattern")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.executeSilentConfigurationUpdate():this.executeAdjustTrustedHostsPattern()}))}executeAdjustTrustedHostsPattern(){new AjaxRequest(this.getUrl("executeAdjustTrustedHostsPattern")).get({cache:"no-cache"}).then((()=>{this.executeSilentConfigurationUpdate()}))}executeSilentConfigurationUpdate(){new AjaxRequest(this.getUrl("executeSilentConfigurationUpdate")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.executeSilentTemplateFileUpdate():this.executeSilentConfigurationUpdate()}))}executeSilentTemplateFileUpdate(){new AjaxRequest(this.getUrl("executeSilentTemplateFileUpdate")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.checkDatabaseConnect():this.executeSilentTemplateFileUpdate()}))}checkDatabaseConnect(){this.setProgress(2),new AjaxRequest(this.getUrl("checkDatabaseConnect")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.checkDatabaseSelect():this.showDatabaseConnect()}))}showDatabaseConnect(){let e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("showDatabaseConnect")).get({cache:"no-cache"}).then((async t=>{const a=await t.resolve();!0===a.success&&(e.empty().html(a.html),$("#t3js-connect-database-driver").trigger("change"))}))}executeDatabaseConnect(){let e=$(this.selectorDatabaseConnectOutput),t={"install[action]":"executeDatabaseConnect","install[token]":$(this.selectorModuleContent).data("installer-database-connect-execute-token")};$($(this.selectorBody+" form").serializeArray()).each(((e,a)=>{t[a.name]=a.value})),new AjaxRequest(this.getUrl()).post(t).then((async t=>{const a=await t.resolve();!0===a.success?this.checkDatabaseSelect():Array.isArray(a.status)&&(e.empty(),a.status.forEach((t=>{let a=InfoBox.render(t.severity,t.title,t.message);e.append(a)})))}))}checkDatabaseSelect(){this.setProgress(3),new AjaxRequest(this.getUrl("checkDatabaseSelect")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.checkDatabaseData():this.showDatabaseSelect()}))}showDatabaseSelect(){let e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("showDatabaseSelect")).get({cache:"no-cache"}).then((async t=>{const a=await t.resolve();!0===a.success&&e.empty().html(a.html)}))}executeDatabaseSelect(){let e=$(this.selectorDatabaseSelectOutput),t={"install[action]":"executeDatabaseSelect","install[token]":$(this.selectorModuleContent).data("installer-database-select-execute-token")};$($(this.selectorBody+" form").serializeArray()).each(((e,a)=>{t[a.name]=a.value})),new AjaxRequest(this.getUrl()).post(t).then((async t=>{const a=await t.resolve();!0===a.success?this.checkDatabaseRequirements():Array.isArray(a.status)&&a.status.forEach((t=>{let a=InfoBox.render(t.severity,t.title,t.message);e.empty().append(a)}))}))}checkDatabaseRequirements(){let e=$(this.selectorDatabaseSelectOutput),t={"install[action]":"checkDatabaseRequirements","install[token]":$(this.selectorModuleContent).data("installer-database-check-requirements-execute-token")};$($(this.selectorBody+" form").serializeArray()).each(((e,a)=>{t[a.name]=a.value})),new AjaxRequest(this.getUrl()).post(t).then((async t=>{const a=await t.resolve();!0===a.success?this.checkDatabaseData():Array.isArray(a.status)&&(e.empty(),a.status.forEach((t=>{let a=InfoBox.render(t.severity,t.title,t.message);e.append(a)})))}))}checkDatabaseData(){this.setProgress(4),new AjaxRequest(this.getUrl("checkDatabaseData")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.showDefaultConfiguration():this.showDatabaseData()}))}showDatabaseData(){let e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("showDatabaseData")).get({cache:"no-cache"}).then((async t=>{const a=await t.resolve();!0===a.success&&e.empty().html(a.html)}))}executeDatabaseData(){let e=$(this.selectorDatabaseDataOutput),t={"install[action]":"executeDatabaseData","install[token]":$(this.selectorModuleContent).data("installer-database-data-execute-token")};$($(this.selectorBody+" form").serializeArray()).each(((e,a)=>{t[a.name]=a.value}));let a=ProgressBar.render(Severity.loading,"Loading...","");e.empty().html(a),new AjaxRequest(this.getUrl()).post(t).then((async t=>{const a=await t.resolve();!0===a.success?this.showDefaultConfiguration():Array.isArray(a.status)&&a.status.forEach((t=>{let a=InfoBox.render(t.severity,t.title,t.message);e.empty().append(a)}))}))}showDefaultConfiguration(){let e=$(this.selectorMainContent);this.setProgress(5),new AjaxRequest(this.getUrl("showDefaultConfiguration")).get({cache:"no-cache"}).then((async t=>{const a=await t.resolve();!0===a.success&&e.empty().html(a.html)}))}executeDefaultConfiguration(){let e={"install[action]":"executeDefaultConfiguration","install[token]":$(this.selectorModuleContent).data("installer-default-configuration-execute-token")};$($(this.selectorBody+" form").serializeArray()).each(((t,a)=>{e[a.name]=a.value})),new AjaxRequest(this.getUrl()).post(e).then((async e=>{const t=await e.resolve();top.location.href=t.redirect}))}}export default new Installer;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/abstract-interactable-module.js b/typo3/sysext/install/Resources/Public/JavaScript/module/abstract-interactable-module.js
index 159995f3b695..7cd249ecc1fc 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/abstract-interactable-module.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/abstract-interactable-module.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";export class AbstractInteractableModule{constructor(){this.selectorModalBody=".t3js-modal-body",this.selectorModalContent=".t3js-module-content",this.selectorModalFooter=".t3js-modal-footer"}getModalBody(){return this.findInModal(this.selectorModalBody)}getModuleContent(){return this.findInModal(this.selectorModalContent)}getModalFooter(){return this.findInModal(this.selectorModalFooter)}findInModal(t){return this.currentModal.find(t)}setModalButtonsState(t){this.getModalFooter().find("button").each((o,e)=>{this.setModalButtonState($(e),t)})}setModalButtonState(t,o){t.toggleClass("disabled",!o).prop("disabled",!o)}}
\ No newline at end of file
+import $ from"jquery";export class AbstractInteractableModule{constructor(){this.selectorModalBody=".t3js-modal-body",this.selectorModalContent=".t3js-module-content",this.selectorModalFooter=".t3js-modal-footer"}getModalBody(){return this.findInModal(this.selectorModalBody)}getModuleContent(){return this.findInModal(this.selectorModalContent)}getModalFooter(){return this.findInModal(this.selectorModalFooter)}findInModal(t){return this.currentModal.find(t)}setModalButtonsState(t){this.getModalFooter().find("button").each(((o,e)=>{this.setModalButtonState($(e),t)}))}setModalButtonState(t,o){t.toggleClass("disabled",!o).prop("disabled",!o)}}
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/environment-check.js b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/environment-check.js
index 87ab870788e5..bfa8caf2cdf2 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/environment-check.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/environment-check.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class EnvironmentCheck extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorGridderBadge=".t3js-environmentCheck-badge",this.selectorExecuteTrigger=".t3js-environmentCheck-execute",this.selectorOutputContainer=".t3js-environmentCheck-output"}initialize(e){this.currentModal=e,this.runTests(),e.on("click",this.selectorExecuteTrigger,e=>{e.preventDefault(),this.runTests()})}runTests(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=$(this.selectorGridderBadge);t.text("").hide();const r=ProgressBar.render(Severity.loading,"Loading...","");e.find(this.selectorOutputContainer).empty().append(r),new AjaxRequest(Router.getUrl("environmentCheckGetStatus")).get({cache:"no-cache"}).then(async r=>{const o=await r.resolve();e.empty().append(o.html),Modal.setButtons(o.buttons);let s=0,n=0;!0===o.success&&"object"==typeof o.status?($.each(o.status,(t,r)=>{Array.isArray(r)&&r.length>0&&r.forEach(t=>{1===t.severity&&s++,2===t.severity&&n++;const r=InfoBox.render(t.severity,t.title,t.message);e.find(this.selectorOutputContainer).append(r)})}),n>0?t.removeClass("badge-warning").addClass("badge-danger").text(n).show():s>0&&t.removeClass("badge-error").addClass("badge-warning").text(s).show()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}}export default new EnvironmentCheck;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class EnvironmentCheck extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorGridderBadge=".t3js-environmentCheck-badge",this.selectorExecuteTrigger=".t3js-environmentCheck-execute",this.selectorOutputContainer=".t3js-environmentCheck-output"}initialize(e){this.currentModal=e,this.runTests(),e.on("click",this.selectorExecuteTrigger,(e=>{e.preventDefault(),this.runTests()}))}runTests(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=$(this.selectorGridderBadge);t.text("").hide();const r=ProgressBar.render(Severity.loading,"Loading...","");e.find(this.selectorOutputContainer).empty().append(r),new AjaxRequest(Router.getUrl("environmentCheckGetStatus")).get({cache:"no-cache"}).then((async r=>{const o=await r.resolve();e.empty().append(o.html),Modal.setButtons(o.buttons);let s=0,n=0;!0===o.success&&"object"==typeof o.status?($.each(o.status,((t,r)=>{Array.isArray(r)&&r.length>0&&r.forEach((t=>{1===t.severity&&s++,2===t.severity&&n++;const r=InfoBox.render(t.severity,t.title,t.message);e.find(this.selectorOutputContainer).append(r)}))})),n>0?t.removeClass("badge-warning").addClass("badge-danger").text(n).show():s>0&&t.removeClass("badge-error").addClass("badge-warning").text(s).show()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}}export default new EnvironmentCheck;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/folder-structure.js b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/folder-structure.js
index 58ed07e59568..b48eddd81f41 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/folder-structure.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/folder-structure.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class FolderStructure extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorGridderBadge=".t3js-folderStructure-badge",this.selectorOutputContainer=".t3js-folderStructure-output",this.selectorErrorContainer=".t3js-folderStructure-errors",this.selectorErrorList=".t3js-folderStructure-errors-list",this.selectorErrorFixTrigger=".t3js-folderStructure-errors-fix",this.selectorOkContainer=".t3js-folderStructure-ok",this.selectorOkList=".t3js-folderStructure-ok-list",this.selectorPermissionContainer=".t3js-folderStructure-permissions"}static removeLoadingMessage(e){e.find(".alert-loading").remove()}initialize(e){this.currentModal=e,this.getStatus(),e.on("click",this.selectorErrorFixTrigger,e=>{e.preventDefault(),this.fix()})}getStatus(){const e=this.getModalBody(),t=$(this.selectorGridderBadge);t.text("").hide(),e.find(this.selectorOutputContainer).empty().append(ProgressBar.render(Severity.loading,"Loading...","")),new AjaxRequest(Router.getUrl("folderStructureGetStatus")).get({cache:"no-cache"}).then(async r=>{const o=await r.resolve();if(e.empty().append(o.html),Modal.setButtons(o.buttons),!0===o.success&&Array.isArray(o.errorStatus)){let r=0;o.errorStatus.length>0?(e.find(this.selectorErrorContainer).show(),e.find(this.selectorErrorList).empty(),o.errorStatus.forEach(o=>{r++,t.text(r).show();const s=InfoBox.render(o.severity,o.title,o.message);e.find(this.selectorErrorList).append(s)})):e.find(this.selectorErrorContainer).hide()}!0===o.success&&Array.isArray(o.okStatus)&&(o.okStatus.length>0?(e.find(this.selectorOkContainer).show(),e.find(this.selectorOkList).empty(),o.okStatus.forEach(t=>{const r=InfoBox.render(t.severity,t.title,t.message);e.find(this.selectorOkList).append(r)})):e.find(this.selectorOkContainer).hide());let s=o.folderStructureFilePermissionStatus;e.find(this.selectorPermissionContainer).empty().append(InfoBox.render(s.severity,s.title,s.message)),s=o.folderStructureDirectoryPermissionStatus,e.find(this.selectorPermissionContainer).append(InfoBox.render(s.severity,s.title,s.message))},t=>{Router.handleAjaxError(t,e)})}fix(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=this.findInModal(this.selectorOutputContainer),r=ProgressBar.render(Severity.loading,"Loading...","");t.empty().html(r),new AjaxRequest(Router.getUrl("folderStructureFix")).get({cache:"no-cache"}).then(async e=>{const r=await e.resolve();FolderStructure.removeLoadingMessage(t),!0===r.success&&Array.isArray(r.fixedStatus)?(r.fixedStatus.length>0?r.fixedStatus.forEach(e=>{t.append(InfoBox.render(e.severity,e.title,e.message))}):t.append(InfoBox.render(Severity.warning,"Nothing fixed","")),this.getStatus()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}}export default new FolderStructure;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class FolderStructure extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorGridderBadge=".t3js-folderStructure-badge",this.selectorOutputContainer=".t3js-folderStructure-output",this.selectorErrorContainer=".t3js-folderStructure-errors",this.selectorErrorList=".t3js-folderStructure-errors-list",this.selectorErrorFixTrigger=".t3js-folderStructure-errors-fix",this.selectorOkContainer=".t3js-folderStructure-ok",this.selectorOkList=".t3js-folderStructure-ok-list",this.selectorPermissionContainer=".t3js-folderStructure-permissions"}static removeLoadingMessage(e){e.find(".alert-loading").remove()}initialize(e){this.currentModal=e,this.getStatus(),e.on("click",this.selectorErrorFixTrigger,(e=>{e.preventDefault(),this.fix()}))}getStatus(){const e=this.getModalBody(),t=$(this.selectorGridderBadge);t.text("").hide(),e.find(this.selectorOutputContainer).empty().append(ProgressBar.render(Severity.loading,"Loading...","")),new AjaxRequest(Router.getUrl("folderStructureGetStatus")).get({cache:"no-cache"}).then((async r=>{const o=await r.resolve();if(e.empty().append(o.html),Modal.setButtons(o.buttons),!0===o.success&&Array.isArray(o.errorStatus)){let r=0;o.errorStatus.length>0?(e.find(this.selectorErrorContainer).show(),e.find(this.selectorErrorList).empty(),o.errorStatus.forEach((o=>{r++,t.text(r).show();const s=InfoBox.render(o.severity,o.title,o.message);e.find(this.selectorErrorList).append(s)}))):e.find(this.selectorErrorContainer).hide()}!0===o.success&&Array.isArray(o.okStatus)&&(o.okStatus.length>0?(e.find(this.selectorOkContainer).show(),e.find(this.selectorOkList).empty(),o.okStatus.forEach((t=>{const r=InfoBox.render(t.severity,t.title,t.message);e.find(this.selectorOkList).append(r)}))):e.find(this.selectorOkContainer).hide());let s=o.folderStructureFilePermissionStatus;e.find(this.selectorPermissionContainer).empty().append(InfoBox.render(s.severity,s.title,s.message)),s=o.folderStructureDirectoryPermissionStatus,e.find(this.selectorPermissionContainer).append(InfoBox.render(s.severity,s.title,s.message))}),(t=>{Router.handleAjaxError(t,e)}))}fix(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=this.findInModal(this.selectorOutputContainer),r=ProgressBar.render(Severity.loading,"Loading...","");t.empty().html(r),new AjaxRequest(Router.getUrl("folderStructureFix")).get({cache:"no-cache"}).then((async e=>{const r=await e.resolve();FolderStructure.removeLoadingMessage(t),!0===r.success&&Array.isArray(r.fixedStatus)?(r.fixedStatus.length>0?r.fixedStatus.forEach((e=>{t.append(InfoBox.render(e.severity,e.title,e.message))})):t.append(InfoBox.render(Severity.warning,"Nothing fixed","")),this.getStatus()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}}export default new FolderStructure;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/image-processing.js b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/image-processing.js
index e03b65f6970c..9317b4a8c065 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/image-processing.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/image-processing.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class ImageProcessing extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorExecuteTrigger=".t3js-imageProcessing-execute",this.selectorTestContainer=".t3js-imageProcessing-twinContainer",this.selectorTwinImageTemplate=".t3js-imageProcessing-twinImage-template",this.selectorCommandContainer=".t3js-imageProcessing-command",this.selectorCommandText=".t3js-imageProcessing-command-text",this.selectorTwinImages=".t3js-imageProcessing-images"}initialize(e){this.currentModal=e,this.getData(),e.on("click",this.selectorExecuteTrigger,e=>{e.preventDefault(),this.runTests()})}getData(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("imageProcessingGetData")).get({cache:"no-cache"}).then(async t=>{const s=await t.resolve();!0===s.success?(e.empty().append(s.html),Modal.setButtons(s.buttons),this.runTests()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}runTests(){const e=this.getModalBody(),t=this.findInModal(this.selectorExecuteTrigger);this.setModalButtonsState(!1);const s=this.findInModal(this.selectorTwinImageTemplate),o=[];e.find(this.selectorTestContainer).each((t,r)=>{const a=$(r),n=a.data("test"),i=InfoBox.render(Severity.loading,"Loading...","");a.empty().html(i);const c=new AjaxRequest(Router.getUrl(n)).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();if(!0===t.success){a.empty(),Array.isArray(t.status)&&t.status.forEach(e=>{const t=InfoBox.render(e.severity,e.title,e.message);a.append(t)});const e=s.clone();if(e.removeClass("t3js-imageProcessing-twinImage-template"),!0===t.fileExists&&(e.find("img.reference").attr("src",t.referenceFile),e.find("img.result").attr("src",t.outputFile),e.find(this.selectorTwinImages).show()),Array.isArray(t.command)&&t.command.length>0){e.find(this.selectorCommandContainer).show();const s=[];t.command.forEach(e=>{s.push("<strong>Command:</strong>\n"+e[1]),3===e.length&&s.push("<strong>Result:</strong>\n"+e[2])}),e.find(this.selectorCommandText).html(s.join("\n"))}a.append(e)}},t=>{Router.handleAjaxError(t,e)});o.push(c)}),Promise.all(o).then(()=>{t.removeClass("disabled").prop("disabled",!1)})}}export default new ImageProcessing;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class ImageProcessing extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorExecuteTrigger=".t3js-imageProcessing-execute",this.selectorTestContainer=".t3js-imageProcessing-twinContainer",this.selectorTwinImageTemplate=".t3js-imageProcessing-twinImage-template",this.selectorCommandContainer=".t3js-imageProcessing-command",this.selectorCommandText=".t3js-imageProcessing-command-text",this.selectorTwinImages=".t3js-imageProcessing-images"}initialize(e){this.currentModal=e,this.getData(),e.on("click",this.selectorExecuteTrigger,(e=>{e.preventDefault(),this.runTests()}))}getData(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("imageProcessingGetData")).get({cache:"no-cache"}).then((async t=>{const s=await t.resolve();!0===s.success?(e.empty().append(s.html),Modal.setButtons(s.buttons),this.runTests()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}runTests(){const e=this.getModalBody(),t=this.findInModal(this.selectorExecuteTrigger);this.setModalButtonsState(!1);const s=this.findInModal(this.selectorTwinImageTemplate),o=[];e.find(this.selectorTestContainer).each(((t,r)=>{const a=$(r),n=a.data("test"),i=InfoBox.render(Severity.loading,"Loading...","");a.empty().html(i);const c=new AjaxRequest(Router.getUrl(n)).get({cache:"no-cache"}).then((async e=>{const t=await e.resolve();if(!0===t.success){a.empty(),Array.isArray(t.status)&&t.status.forEach((e=>{const t=InfoBox.render(e.severity,e.title,e.message);a.append(t)}));const e=s.clone();if(e.removeClass("t3js-imageProcessing-twinImage-template"),!0===t.fileExists&&(e.find("img.reference").attr("src",t.referenceFile),e.find("img.result").attr("src",t.outputFile),e.find(this.selectorTwinImages).show()),Array.isArray(t.command)&&t.command.length>0){e.find(this.selectorCommandContainer).show();const s=[];t.command.forEach((e=>{s.push("<strong>Command:</strong>\n"+e[1]),3===e.length&&s.push("<strong>Result:</strong>\n"+e[2])})),e.find(this.selectorCommandText).html(s.join("\n"))}a.append(e)}}),(t=>{Router.handleAjaxError(t,e)}));o.push(c)})),Promise.all(o).then((()=>{t.removeClass("disabled").prop("disabled",!1)}))}}export default new ImageProcessing;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/mail-test.js b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/mail-test.js
index 952d33778f5d..9fba58d1baf9 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/mail-test.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/mail-test.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class MailTest extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorOutputContainer=".t3js-mailTest-output",this.selectorMailTestButton=".t3js-mailTest-execute"}initialize(t){this.currentModal=t,this.getData(),t.on("click",this.selectorMailTestButton,t=>{t.preventDefault(),this.send()}),t.on("submit","form",t=>{t.preventDefault(),this.send()})}getData(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("mailTestGetData")).get({cache:"no-cache"}).then(async e=>{const o=await e.resolve();!0===o.success?(t.empty().append(o.html),Modal.setButtons(o.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,t)})}send(){this.setModalButtonsState(!1);const t=this.getModuleContent().data("mail-test-token"),e=this.findInModal(this.selectorOutputContainer),o=ProgressBar.render(Severity.loading,"Loading...","");e.empty().html(o),new AjaxRequest(Router.getUrl()).post({install:{action:"mailTest",token:t,email:this.findInModal(".t3js-mailTest-email").val()}}).then(async t=>{const o=await t.resolve();e.empty(),Array.isArray(o.status)?o.status.forEach(t=>{const o=InfoBox.render(t.severity,t.title,t.message);e.html(o)}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},()=>{Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}).finally(()=>{this.setModalButtonsState(!0)})}}export default new MailTest;
\ No newline at end of file
+import"bootstrap";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class MailTest extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorOutputContainer=".t3js-mailTest-output",this.selectorMailTestButton=".t3js-mailTest-execute"}initialize(t){this.currentModal=t,this.getData(),t.on("click",this.selectorMailTestButton,(t=>{t.preventDefault(),this.send()})),t.on("submit","form",(t=>{t.preventDefault(),this.send()}))}getData(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("mailTestGetData")).get({cache:"no-cache"}).then((async e=>{const o=await e.resolve();!0===o.success?(t.empty().append(o.html),Modal.setButtons(o.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,t)}))}send(){this.setModalButtonsState(!1);const t=this.getModuleContent().data("mail-test-token"),e=this.findInModal(this.selectorOutputContainer),o=ProgressBar.render(Severity.loading,"Loading...","");e.empty().html(o),new AjaxRequest(Router.getUrl()).post({install:{action:"mailTest",token:t,email:this.findInModal(".t3js-mailTest-email").val()}}).then((async t=>{const o=await t.resolve();e.empty(),Array.isArray(o.status)?o.status.forEach((t=>{const o=InfoBox.render(t.severity,t.title,t.message);e.html(o)})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(()=>{Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")})).finally((()=>{this.setModalButtonsState(!0)}))}}export default new MailTest;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/php-info.js b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/php-info.js
index 920b5bca2e63..9988f778ec3b 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/php-info.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/php-info.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";class PhpInfo extends AbstractInteractableModule{initialize(e){this.currentModal=e,this.getData()}getData(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("phpInfoGetData")).get({cache:"no-cache"}).then(async t=>{const o=await t.resolve();!0===o.success?e.empty().append(o.html):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}}export default new PhpInfo;
\ No newline at end of file
+import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";class PhpInfo extends AbstractInteractableModule{initialize(e){this.currentModal=e,this.getData()}getData(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("phpInfoGetData")).get({cache:"no-cache"}).then((async t=>{const o=await t.resolve();!0===o.success?e.empty().append(o.html):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}}export default new PhpInfo;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/system-information.js b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/system-information.js
index cd70a09b106d..76f4741e7e36 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/environment/system-information.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/environment/system-information.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";class SystemInformation extends AbstractInteractableModule{initialize(t){this.currentModal=t,this.getData()}getData(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("systemInformationGetData")).get({cache:"no-cache"}).then(async e=>{const o=await e.resolve();!0===o.success?t.empty().append(o.html):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,t)})}}export default new SystemInformation;
\ No newline at end of file
+import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";class SystemInformation extends AbstractInteractableModule{initialize(t){this.currentModal=t,this.getData()}getData(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("systemInformationGetData")).get({cache:"no-cache"}).then((async e=>{const o=await e.resolve();!0===o.success?t.empty().append(o.html):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,t)}))}}export default new SystemInformation;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/cache.js b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/cache.js
index c0727f3b5d3b..4f746d525e98 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/cache.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/cache.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import{AbstractInlineModule}from"@typo3/install/module/abstract-inline-module.js";class Cache extends AbstractInlineModule{initialize(e){this.setButtonState(e,!1),new AjaxRequest(Router.getUrl("cacheClearAll","maintenance")).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();!0===t.success&&Array.isArray(t.status)?t.status.length>0&&t.status.forEach(e=>{Notification.success(e.title,e.message)}):Notification.error("Something went wrong clearing caches")},()=>{Notification.error("Clearing caches failed","Clearing caches went wrong on the server side. Check the system for broken extensions or missing database tables and try again.")}).finally(()=>{this.setButtonState(e,!0)})}}export default new Cache;
\ No newline at end of file
+import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import{AbstractInlineModule}from"@typo3/install/module/abstract-inline-module.js";class Cache extends AbstractInlineModule{initialize(e){this.setButtonState(e,!1),new AjaxRequest(Router.getUrl("cacheClearAll","maintenance")).get({cache:"no-cache"}).then((async e=>{const t=await e.resolve();!0===t.success&&Array.isArray(t.status)?t.status.length>0&&t.status.forEach((e=>{Notification.success(e.title,e.message)})):Notification.error("Something went wrong clearing caches")}),(()=>{Notification.error("Clearing caches failed","Clearing caches went wrong on the server side. Check the system for broken extensions or missing database tables and try again.")})).finally((()=>{this.setButtonState(e,!0)}))}}export default new Cache;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/clear-tables.js b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/clear-tables.js
index 8fc0598b8ee4..ae7a7b00d75b 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/clear-tables.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/clear-tables.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class ClearTables extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorClearTrigger=".t3js-clearTables-clear",this.selectorStatsTrigger=".t3js-clearTables-stats",this.selectorOutputContainer=".t3js-clearTables-output",this.selectorStatContainer=".t3js-clearTables-stat-container",this.selectorStatTemplate=".t3js-clearTables-stat-template",this.selectorStatDescription=".t3js-clearTables-stat-description",this.selectorStatRows=".t3js-clearTables-stat-rows",this.selectorStatName=".t3js-clearTables-stat-name"}initialize(t){this.currentModal=t,this.getStats(),t.on("click",this.selectorStatsTrigger,t=>{t.preventDefault(),$(this.selectorOutputContainer).empty(),this.getStats()}),t.on("click",this.selectorClearTrigger,t=>{const e=$(t.target).closest(this.selectorClearTrigger).data("table");t.preventDefault(),this.clear(e)})}getStats(){this.setModalButtonsState(!1);const t=this.getModalBody();new AjaxRequest(Router.getUrl("clearTablesStats")).get({cache:"no-cache"}).then(async e=>{const s=await e.resolve();!0===s.success?(t.empty().append(s.html),Modal.setButtons(s.buttons),Array.isArray(s.stats)&&s.stats.length>0&&s.stats.forEach(e=>{if(e.rowCount>0){const s=t.find(this.selectorStatTemplate).clone();s.find(this.selectorStatDescription).text(e.description),s.find(this.selectorStatName).text(e.name),s.find(this.selectorStatRows).text(e.rowCount),s.find(this.selectorClearTrigger).attr("data-table",e.name),t.find(this.selectorStatContainer).append(s.html())}})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,t)})}clear(t){const e=this.getModalBody(),s=this.getModuleContent().data("clear-tables-clear-token");new AjaxRequest(Router.getUrl()).post({install:{action:"clearTablesClear",token:s,table:t}}).then(async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?e.status.forEach(t=>{Notification.success(t.title,t.message)}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log."),this.getStats()},t=>{Router.handleAjaxError(t,e)})}}export default new ClearTables;
\ No newline at end of file
+import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class ClearTables extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorClearTrigger=".t3js-clearTables-clear",this.selectorStatsTrigger=".t3js-clearTables-stats",this.selectorOutputContainer=".t3js-clearTables-output",this.selectorStatContainer=".t3js-clearTables-stat-container",this.selectorStatTemplate=".t3js-clearTables-stat-template",this.selectorStatDescription=".t3js-clearTables-stat-description",this.selectorStatRows=".t3js-clearTables-stat-rows",this.selectorStatName=".t3js-clearTables-stat-name"}initialize(t){this.currentModal=t,this.getStats(),t.on("click",this.selectorStatsTrigger,(t=>{t.preventDefault(),$(this.selectorOutputContainer).empty(),this.getStats()})),t.on("click",this.selectorClearTrigger,(t=>{const e=$(t.target).closest(this.selectorClearTrigger).data("table");t.preventDefault(),this.clear(e)}))}getStats(){this.setModalButtonsState(!1);const t=this.getModalBody();new AjaxRequest(Router.getUrl("clearTablesStats")).get({cache:"no-cache"}).then((async e=>{const s=await e.resolve();!0===s.success?(t.empty().append(s.html),Modal.setButtons(s.buttons),Array.isArray(s.stats)&&s.stats.length>0&&s.stats.forEach((e=>{if(e.rowCount>0){const s=t.find(this.selectorStatTemplate).clone();s.find(this.selectorStatDescription).text(e.description),s.find(this.selectorStatName).text(e.name),s.find(this.selectorStatRows).text(e.rowCount),s.find(this.selectorClearTrigger).attr("data-table",e.name),t.find(this.selectorStatContainer).append(s.html())}}))):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,t)}))}clear(t){const e=this.getModalBody(),s=this.getModuleContent().data("clear-tables-clear-token");new AjaxRequest(Router.getUrl()).post({install:{action:"clearTablesClear",token:s,table:t}}).then((async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?e.status.forEach((t=>{Notification.success(t.title,t.message)})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log."),this.getStats()}),(t=>{Router.handleAjaxError(t,e)}))}}export default new ClearTables;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/clear-typo3temp-files.js b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/clear-typo3temp-files.js
index fbc4cc4eb18b..d49a7f4aff39 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/clear-typo3temp-files.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/clear-typo3temp-files.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class ClearTypo3tempFiles extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorDeleteTrigger=".t3js-clearTypo3temp-delete",this.selectorOutputContainer=".t3js-clearTypo3temp-output",this.selectorStatContainer=".t3js-clearTypo3temp-stat-container",this.selectorStatsTrigger=".t3js-clearTypo3temp-stats",this.selectorStatTemplate=".t3js-clearTypo3temp-stat-template",this.selectorStatNumberOfFiles=".t3js-clearTypo3temp-stat-numberOfFiles",this.selectorStatDirectory=".t3js-clearTypo3temp-stat-directory"}initialize(t){this.currentModal=t,this.getStats(),t.on("click",this.selectorStatsTrigger,t=>{t.preventDefault(),$(this.selectorOutputContainer).empty(),this.getStats()}),t.on("click",this.selectorDeleteTrigger,t=>{const e=$(t.currentTarget).data("folder"),s=$(t.currentTarget).data("storage-uid");t.preventDefault(),this.delete(e,s)})}getStats(){this.setModalButtonsState(!1);const t=this.getModalBody();new AjaxRequest(Router.getUrl("clearTypo3tempFilesStats")).get({cache:"no-cache"}).then(async e=>{const s=await e.resolve();!0===s.success?(t.empty().append(s.html),Modal.setButtons(s.buttons),Array.isArray(s.stats)&&s.stats.length>0&&s.stats.forEach(e=>{if(e.numberOfFiles>0){const s=t.find(this.selectorStatTemplate).clone();s.find(this.selectorStatNumberOfFiles).text(e.numberOfFiles),s.find(this.selectorStatDirectory).text(e.directory),s.find(this.selectorDeleteTrigger).attr("data-folder",e.directory),s.find(this.selectorDeleteTrigger).attr("data-storage-uid",e.storageUid),t.find(this.selectorStatContainer).append(s.html())}})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,t)})}delete(t,e){const s=this.getModalBody(),r=this.getModuleContent().data("clear-typo3temp-delete-token");new AjaxRequest(Router.getUrl()).post({install:{action:"clearTypo3tempFiles",token:r,folder:t,storageUid:e}}).then(async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?(e.status.forEach(t=>{Notification.success(t.title,t.message)}),this.getStats()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,s)})}}export default new ClearTypo3tempFiles;
\ No newline at end of file
+import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class ClearTypo3tempFiles extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorDeleteTrigger=".t3js-clearTypo3temp-delete",this.selectorOutputContainer=".t3js-clearTypo3temp-output",this.selectorStatContainer=".t3js-clearTypo3temp-stat-container",this.selectorStatsTrigger=".t3js-clearTypo3temp-stats",this.selectorStatTemplate=".t3js-clearTypo3temp-stat-template",this.selectorStatNumberOfFiles=".t3js-clearTypo3temp-stat-numberOfFiles",this.selectorStatDirectory=".t3js-clearTypo3temp-stat-directory"}initialize(t){this.currentModal=t,this.getStats(),t.on("click",this.selectorStatsTrigger,(t=>{t.preventDefault(),$(this.selectorOutputContainer).empty(),this.getStats()})),t.on("click",this.selectorDeleteTrigger,(t=>{const e=$(t.currentTarget).data("folder"),s=$(t.currentTarget).data("storage-uid");t.preventDefault(),this.delete(e,s)}))}getStats(){this.setModalButtonsState(!1);const t=this.getModalBody();new AjaxRequest(Router.getUrl("clearTypo3tempFilesStats")).get({cache:"no-cache"}).then((async e=>{const s=await e.resolve();!0===s.success?(t.empty().append(s.html),Modal.setButtons(s.buttons),Array.isArray(s.stats)&&s.stats.length>0&&s.stats.forEach((e=>{if(e.numberOfFiles>0){const s=t.find(this.selectorStatTemplate).clone();s.find(this.selectorStatNumberOfFiles).text(e.numberOfFiles),s.find(this.selectorStatDirectory).text(e.directory),s.find(this.selectorDeleteTrigger).attr("data-folder",e.directory),s.find(this.selectorDeleteTrigger).attr("data-storage-uid",e.storageUid),t.find(this.selectorStatContainer).append(s.html())}}))):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,t)}))}delete(t,e){const s=this.getModalBody(),r=this.getModuleContent().data("clear-typo3temp-delete-token");new AjaxRequest(Router.getUrl()).post({install:{action:"clearTypo3tempFiles",token:r,folder:t,storageUid:e}}).then((async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?(e.status.forEach((t=>{Notification.success(t.title,t.message)})),this.getStats()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,s)}))}}export default new ClearTypo3tempFiles;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/create-admin.js b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/create-admin.js
index 8cfc8f24e4ad..0321741dd74c 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/create-admin.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/create-admin.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import PasswordStrength from"@typo3/install/module/password-strength.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";class CreateAdmin extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorAdminCreateButton=".t3js-createAdmin-create"}initialize(t){this.currentModal=t,this.getData(),t.on("click",this.selectorAdminCreateButton,t=>{t.preventDefault(),this.create()}),t.on("click",".t3-install-form-password-strength",()=>{PasswordStrength.initialize(".t3-install-form-password-strength")})}getData(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("createAdminGetData")).get({cache:"no-cache"}).then(async e=>{const s=await e.resolve();!0===s.success?(t.empty().append(s.html),Modal.setButtons(s.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,t)})}create(){this.setModalButtonsState(!1);const t=this.getModalBody(),e={install:{action:"createAdmin",token:this.getModuleContent().data("create-admin-token"),userName:this.findInModal(".t3js-createAdmin-user").val(),userPassword:this.findInModal(".t3js-createAdmin-password").val(),userPasswordCheck:this.findInModal(".t3js-createAdmin-password-check").val(),userEmail:this.findInModal(".t3js-createAdmin-email").val(),userSystemMaintainer:this.findInModal(".t3js-createAdmin-system-maintainer").is(":checked")?1:0}};this.getModuleContent().find(":input").prop("disabled",!0),new AjaxRequest(Router.getUrl()).post(e).then(async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?e.status.forEach(t=>{Notification.showMessage(t.title,t.message,t.severity)}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,t)}).finally(()=>{this.setModalButtonsState(!0),this.getModuleContent().find(":input").prop("disabled",!1),this.findInModal(".t3js-createAdmin-user").val(""),this.findInModal(".t3js-createAdmin-password").val(""),this.findInModal(".t3js-createAdmin-password-check").val(""),this.findInModal(".t3js-createAdmin-email").val(""),this.findInModal(".t3js-createAdmin-system-maintainer").prop("checked",!1)})}}export default new CreateAdmin;
\ No newline at end of file
+import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import PasswordStrength from"@typo3/install/module/password-strength.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";class CreateAdmin extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorAdminCreateButton=".t3js-createAdmin-create"}initialize(t){this.currentModal=t,this.getData(),t.on("click",this.selectorAdminCreateButton,(t=>{t.preventDefault(),this.create()})),t.on("click",".t3-install-form-password-strength",(()=>{PasswordStrength.initialize(".t3-install-form-password-strength")}))}getData(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("createAdminGetData")).get({cache:"no-cache"}).then((async e=>{const s=await e.resolve();!0===s.success?(t.empty().append(s.html),Modal.setButtons(s.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,t)}))}create(){this.setModalButtonsState(!1);const t=this.getModalBody(),e={install:{action:"createAdmin",token:this.getModuleContent().data("create-admin-token"),userName:this.findInModal(".t3js-createAdmin-user").val(),userPassword:this.findInModal(".t3js-createAdmin-password").val(),userPasswordCheck:this.findInModal(".t3js-createAdmin-password-check").val(),userEmail:this.findInModal(".t3js-createAdmin-email").val(),userSystemMaintainer:this.findInModal(".t3js-createAdmin-system-maintainer").is(":checked")?1:0}};this.getModuleContent().find(":input").prop("disabled",!0),new AjaxRequest(Router.getUrl()).post(e).then((async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?e.status.forEach((t=>{Notification.showMessage(t.title,t.message,t.severity)})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,t)})).finally((()=>{this.setModalButtonsState(!0),this.getModuleContent().find(":input").prop("disabled",!1),this.findInModal(".t3js-createAdmin-user").val(""),this.findInModal(".t3js-createAdmin-password").val(""),this.findInModal(".t3js-createAdmin-password-check").val(""),this.findInModal(".t3js-createAdmin-email").val(""),this.findInModal(".t3js-createAdmin-system-maintainer").prop("checked",!1)}))}}export default new CreateAdmin;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/database-analyzer.js b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/database-analyzer.js
index 3b179b46e74e..e72cc865be5a 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/database-analyzer.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/database-analyzer.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class DatabaseAnalyzer extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorAnalyzeTrigger=".t3js-databaseAnalyzer-analyze",this.selectorExecuteTrigger=".t3js-databaseAnalyzer-execute",this.selectorOutputContainer=".t3js-databaseAnalyzer-output",this.selectorSuggestionBlock=".t3js-databaseAnalyzer-suggestion-block",this.selectorSuggestionList=".t3js-databaseAnalyzer-suggestion-list",this.selectorSuggestionLineTemplate=".t3js-databaseAnalyzer-suggestion-line-template"}initialize(e){this.currentModal=e,this.getData(),e.on("click",".t3js-databaseAnalyzer-suggestion-block-checkbox",e=>{const t=$(e.currentTarget);t.closest("fieldset").find(":checkbox").prop("checked",t.get(0).checked)}),e.on("click",this.selectorAnalyzeTrigger,e=>{e.preventDefault(),this.analyze()}),e.on("click",this.selectorExecuteTrigger,e=>{e.preventDefault(),this.execute()})}getData(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("databaseAnalyzer")).get({cache:"no-cache"}).then(async t=>{const a=await t.resolve();!0===a.success?(e.empty().append(a.html),Modal.setButtons(a.buttons),this.analyze()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}analyze(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=this.getModalFooter(),a=e.find(this.selectorOutputContainer),s=t.find(this.selectorExecuteTrigger),n=t.find(this.selectorAnalyzeTrigger);a.empty().append(ProgressBar.render(Severity.loading,"Analyzing current database schema...","")),a.on("change",'input[type="checkbox"]',()=>{const e=a.find(":checked").length>0;this.setModalButtonState(s,e)}),new AjaxRequest(Router.getUrl("databaseAnalyzerAnalyze")).get({cache:"no-cache"}).then(async t=>{const o=await t.resolve();!0===o.success?(Array.isArray(o.status)&&(a.find(".alert-loading").remove(),o.status.forEach(e=>{const t=InfoBox.render(e.severity,e.title,e.message);a.append(t)})),Array.isArray(o.suggestions)&&(o.suggestions.forEach(t=>{const s=e.find(this.selectorSuggestionBlock).clone();s.removeClass(this.selectorSuggestionBlock.substr(1));const n=t.key;s.find(".t3js-databaseAnalyzer-suggestion-block-legend").text(t.label),s.find(".t3js-databaseAnalyzer-suggestion-block-checkbox").attr("id","t3-install-"+n+"-checkbox"),t.enabled&&s.find(".t3js-databaseAnalyzer-suggestion-block-checkbox").attr("checked","checked"),s.find(".t3js-databaseAnalyzer-suggestion-block-label").attr("for","t3-install-"+n+"-checkbox"),t.children.forEach(a=>{const n=e.find(this.selectorSuggestionLineTemplate).children().clone(),o=a.hash,r=n.find(".t3js-databaseAnalyzer-suggestion-line-checkbox");r.attr("id","t3-install-db-"+o).attr("data-hash",o),t.enabled&&r.attr("checked","checked"),n.find(".t3js-databaseAnalyzer-suggestion-line-label").attr("for","t3-install-db-"+o),n.find(".t3js-databaseAnalyzer-suggestion-line-statement").text(a.statement),void 0!==a.current&&(n.find(".t3js-databaseAnalyzer-suggestion-line-current-value").text(a.current),n.find(".t3js-databaseAnalyzer-suggestion-line-current").show()),void 0!==a.rowCount&&(n.find(".t3js-databaseAnalyzer-suggestion-line-count-value").text(a.rowCount),n.find(".t3js-databaseAnalyzer-suggestion-line-count").show()),s.find(this.selectorSuggestionList).append(n)}),a.append(s.html())}),this.setModalButtonState(n,!0),this.setModalButtonState(s,a.find(":checked").length>0)),0===o.suggestions.length&&0===o.status.length&&a.append(InfoBox.render(Severity.ok,"Database schema is up to date. Good job!",""))):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}execute(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=this.getModuleContent().data("database-analyzer-execute-token"),a=e.find(this.selectorOutputContainer),s=[];a.find(".t3js-databaseAnalyzer-suggestion-line input:checked").each((e,t)=>{s.push($(t).data("hash"))}),a.empty().append(ProgressBar.render(Severity.loading,"Executing database updates...","")),new AjaxRequest(Router.getUrl()).post({install:{action:"databaseAnalyzerExecute",token:t,hashes:s}}).then(async e=>{const t=await e.resolve();Array.isArray(t.status)&&t.status.forEach(e=>{Notification.showMessage(e.title,e.message,e.severity)}),this.analyze()},t=>{Router.handleAjaxError(t,e)})}}export default new DatabaseAnalyzer;
\ No newline at end of file
+import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class DatabaseAnalyzer extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorAnalyzeTrigger=".t3js-databaseAnalyzer-analyze",this.selectorExecuteTrigger=".t3js-databaseAnalyzer-execute",this.selectorOutputContainer=".t3js-databaseAnalyzer-output",this.selectorSuggestionBlock=".t3js-databaseAnalyzer-suggestion-block",this.selectorSuggestionList=".t3js-databaseAnalyzer-suggestion-list",this.selectorSuggestionLineTemplate=".t3js-databaseAnalyzer-suggestion-line-template"}initialize(e){this.currentModal=e,this.getData(),e.on("click",".t3js-databaseAnalyzer-suggestion-block-checkbox",(e=>{const t=$(e.currentTarget);t.closest("fieldset").find(":checkbox").prop("checked",t.get(0).checked)})),e.on("click",this.selectorAnalyzeTrigger,(e=>{e.preventDefault(),this.analyze()})),e.on("click",this.selectorExecuteTrigger,(e=>{e.preventDefault(),this.execute()}))}getData(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("databaseAnalyzer")).get({cache:"no-cache"}).then((async t=>{const a=await t.resolve();!0===a.success?(e.empty().append(a.html),Modal.setButtons(a.buttons),this.analyze()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}analyze(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=this.getModalFooter(),a=e.find(this.selectorOutputContainer),s=t.find(this.selectorExecuteTrigger),n=t.find(this.selectorAnalyzeTrigger);a.empty().append(ProgressBar.render(Severity.loading,"Analyzing current database schema...","")),a.on("change",'input[type="checkbox"]',(()=>{const e=a.find(":checked").length>0;this.setModalButtonState(s,e)})),new AjaxRequest(Router.getUrl("databaseAnalyzerAnalyze")).get({cache:"no-cache"}).then((async t=>{const o=await t.resolve();!0===o.success?(Array.isArray(o.status)&&(a.find(".alert-loading").remove(),o.status.forEach((e=>{const t=InfoBox.render(e.severity,e.title,e.message);a.append(t)}))),Array.isArray(o.suggestions)&&(o.suggestions.forEach((t=>{const s=e.find(this.selectorSuggestionBlock).clone();s.removeClass(this.selectorSuggestionBlock.substr(1));const n=t.key;s.find(".t3js-databaseAnalyzer-suggestion-block-legend").text(t.label),s.find(".t3js-databaseAnalyzer-suggestion-block-checkbox").attr("id","t3-install-"+n+"-checkbox"),t.enabled&&s.find(".t3js-databaseAnalyzer-suggestion-block-checkbox").attr("checked","checked"),s.find(".t3js-databaseAnalyzer-suggestion-block-label").attr("for","t3-install-"+n+"-checkbox"),t.children.forEach((a=>{const n=e.find(this.selectorSuggestionLineTemplate).children().clone(),o=a.hash,r=n.find(".t3js-databaseAnalyzer-suggestion-line-checkbox");r.attr("id","t3-install-db-"+o).attr("data-hash",o),t.enabled&&r.attr("checked","checked"),n.find(".t3js-databaseAnalyzer-suggestion-line-label").attr("for","t3-install-db-"+o),n.find(".t3js-databaseAnalyzer-suggestion-line-statement").text(a.statement),void 0!==a.current&&(n.find(".t3js-databaseAnalyzer-suggestion-line-current-value").text(a.current),n.find(".t3js-databaseAnalyzer-suggestion-line-current").show()),void 0!==a.rowCount&&(n.find(".t3js-databaseAnalyzer-suggestion-line-count-value").text(a.rowCount),n.find(".t3js-databaseAnalyzer-suggestion-line-count").show()),s.find(this.selectorSuggestionList).append(n)})),a.append(s.html())})),this.setModalButtonState(n,!0),this.setModalButtonState(s,a.find(":checked").length>0)),0===o.suggestions.length&&0===o.status.length&&a.append(InfoBox.render(Severity.ok,"Database schema is up to date. Good job!",""))):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}execute(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=this.getModuleContent().data("database-analyzer-execute-token"),a=e.find(this.selectorOutputContainer),s=[];a.find(".t3js-databaseAnalyzer-suggestion-line input:checked").each(((e,t)=>{s.push($(t).data("hash"))})),a.empty().append(ProgressBar.render(Severity.loading,"Executing database updates...","")),new AjaxRequest(Router.getUrl()).post({install:{action:"databaseAnalyzerExecute",token:t,hashes:s}}).then((async e=>{const t=await e.resolve();Array.isArray(t.status)&&t.status.forEach((e=>{Notification.showMessage(e.title,e.message,e.severity)})),this.analyze()}),(t=>{Router.handleAjaxError(t,e)}))}}export default new DatabaseAnalyzer;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/dump-autoload.js b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/dump-autoload.js
index 33703c5ccdbc..2fa3f2c66869 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/dump-autoload.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/dump-autoload.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import{AbstractInlineModule}from"@typo3/install/module/abstract-inline-module.js";class DumpAutoload extends AbstractInlineModule{initialize(t){this.setButtonState(t,!1),new AjaxRequest(Router.getUrl("dumpAutoload")).get({cache:"no-cache"}).then(async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?e.status.length>0&&e.status.forEach(t=>{Notification.success(t.message)}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},()=>{Notification.error("Autoloader not dumped","Dumping autoload files failed for unknown reasons. Check the system for broken extensions and try again.")}).finally(()=>{this.setButtonState(t,!0)})}}export default new DumpAutoload;
\ No newline at end of file
+import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import{AbstractInlineModule}from"@typo3/install/module/abstract-inline-module.js";class DumpAutoload extends AbstractInlineModule{initialize(t){this.setButtonState(t,!1),new AjaxRequest(Router.getUrl("dumpAutoload")).get({cache:"no-cache"}).then((async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?e.status.length>0&&e.status.forEach((t=>{Notification.success(t.message)})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(()=>{Notification.error("Autoloader not dumped","Dumping autoload files failed for unknown reasons. Check the system for broken extensions and try again.")})).finally((()=>{this.setButtonState(t,!0)}))}}export default new DumpAutoload;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/language-packs.js b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/language-packs.js
index 4a80c291cf06..07c376610552 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/language-packs.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/language-packs.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import SecurityUtility from"@typo3/core/security-utility.js";import FlashMessage from"@typo3/install/renderable/flash-message.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class LanguagePacks extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorOutputContainer=".t3js-languagePacks-output",this.selectorContentContainer=".t3js-languagePacks-mainContent",this.selectorActivateLanguage=".t3js-languagePacks-activateLanguage",this.selectorActivateLanguageIcon="#t3js-languagePacks-activate-icon",this.selectorAddLanguageToggle=".t3js-languagePacks-addLanguage-toggle",this.selectorLanguageInactive=".t3js-languagePacks-inactive",this.selectorDeactivateLanguage=".t3js-languagePacks-deactivateLanguage",this.selectorDeactivateLanguageIcon="#t3js-languagePacks-deactivate-icon",this.selectorUpdate=".t3js-languagePacks-update",this.selectorLanguageUpdateIcon="#t3js-languagePacks-languageUpdate-icon",this.selectorNotifications=".t3js-languagePacks-notifications",this.activeLanguages=[],this.activeExtensions=[],this.packsUpdateDetails={toHandle:0,handled:0,updated:0,new:0,failed:0},this.notifications=[]}static pluralize(t,a="pack",e="s",s=0){return 1!==t&&1!==s?a+e:a}initialize(t){this.currentModal=t,this.getData(),t.on("click",this.selectorAddLanguageToggle,()=>{t.find(this.selectorContentContainer+" "+this.selectorLanguageInactive).toggle()}),t.on("click",this.selectorActivateLanguage,t=>{const a=$(t.target).closest(this.selectorActivateLanguage).data("iso");t.preventDefault(),this.activateLanguage(a)}),t.on("click",this.selectorDeactivateLanguage,t=>{const a=$(t.target).closest(this.selectorDeactivateLanguage).data("iso");t.preventDefault(),this.deactivateLanguage(a)}),t.on("click",this.selectorUpdate,t=>{const a=$(t.target).closest(this.selectorUpdate).data("iso"),e=$(t.target).closest(this.selectorUpdate).data("extension");t.preventDefault(),this.updatePacks(a,e)})}getData(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("languagePacksGetData")).get({cache:"no-cache"}).then(async a=>{const e=await a.resolve();if(!0===e.success){this.activeLanguages=e.activeLanguages,this.activeExtensions=e.activeExtensions,t.empty().append(e.html);const a=t.parent().find(this.selectorContentContainer);a.empty(),a.append(this.languageMatrixHtml(e)),a.append(this.extensionMatrixHtml(e)),$('[data-bs-toggle="tooltip"]').tooltip({container:a})}else{const t=InfoBox.render(Severity.error,"Something went wrong","");this.addNotification(t)}this.renderNotifications()},a=>{Router.handleAjaxError(a,t)})}activateLanguage(t){const a=this.getModalBody(),e=this.findInModal(this.selectorOutputContainer),s=ProgressBar.render(Severity.loading,"Loading...","");e.empty().append(s),this.getNotificationBox().empty(),new AjaxRequest(Router.getUrl()).post({install:{action:"languagePacksActivateLanguage",token:this.getModuleContent().data("language-packs-activate-language-token"),iso:t}}).then(async t=>{const a=await t.resolve();if(e.empty(),!0===a.success&&Array.isArray(a.status))a.status.forEach(t=>{const a=InfoBox.render(t.severity,t.title,t.message);this.addNotification(a)});else{const t=FlashMessage.render(Severity.error,"Something went wrong","");this.addNotification(t)}this.getData()},t=>{Router.handleAjaxError(t,a)})}deactivateLanguage(t){const a=this.getModalBody(),e=this.findInModal(this.selectorOutputContainer),s=ProgressBar.render(Severity.loading,"Loading...","");e.empty().append(s),this.getNotificationBox().empty(),new AjaxRequest(Router.getUrl()).post({install:{action:"languagePacksDeactivateLanguage",token:this.getModuleContent().data("language-packs-deactivate-language-token"),iso:t}}).then(async t=>{const a=await t.resolve();if(e.empty(),!0===a.success&&Array.isArray(a.status))a.status.forEach(t=>{const a=InfoBox.render(t.severity,t.title,t.message);this.addNotification(a)});else{const t=FlashMessage.render(Severity.error,"Something went wrong","");this.addNotification(t)}this.getData()},t=>{Router.handleAjaxError(t,a)})}updatePacks(t,a){const e=this.findInModal(this.selectorOutputContainer),s=this.findInModal(this.selectorContentContainer),n=void 0===t?this.activeLanguages:[t];let i=!0,o=this.activeExtensions;void 0!==a&&(o=[a],i=!1),this.packsUpdateDetails={toHandle:n.length*o.length,handled:0,updated:0,new:0,failed:0},e.empty().append($("<div>",{class:"progress"}).append($("<div>",{class:"progress-bar progress-bar-info",role:"progressbar","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,style:"width: 0;"}).append($("<span>",{class:"text-nowrap"}).text("0 of "+this.packsUpdateDetails.toHandle+" language "+LanguagePacks.pluralize(this.packsUpdateDetails.toHandle)+" updated")))),s.empty(),n.forEach(t=>{o.forEach(a=>{this.getNotificationBox().empty(),new AjaxRequest(Router.getUrl()).post({install:{action:"languagePacksUpdatePack",token:this.getModuleContent().data("language-packs-update-pack-token"),iso:t,extension:a}}).then(async t=>{const a=await t.resolve();!0===a.success?(this.packsUpdateDetails.handled++,"new"===a.packResult?this.packsUpdateDetails.new++:"update"===a.packResult?this.packsUpdateDetails.updated++:this.packsUpdateDetails.failed++,this.packUpdateDone(i,n)):(this.packsUpdateDetails.handled++,this.packsUpdateDetails.failed++,this.packUpdateDone(i,n))},()=>{this.packsUpdateDetails.handled++,this.packsUpdateDetails.failed++,this.packUpdateDone(i,n)})})})}packUpdateDone(t,a){const e=this.getModalBody(),s=this.findInModal(this.selectorOutputContainer);if(this.packsUpdateDetails.handled===this.packsUpdateDetails.toHandle){const s=InfoBox.render(Severity.ok,"Language packs updated",this.packsUpdateDetails.new+" new language "+LanguagePacks.pluralize(this.packsUpdateDetails.new)+" downloaded, "+this.packsUpdateDetails.updated+" language "+LanguagePacks.pluralize(this.packsUpdateDetails.updated)+" updated, "+this.packsUpdateDetails.failed+" language "+LanguagePacks.pluralize(this.packsUpdateDetails.failed)+" not available");this.addNotification(s),!0===t?new AjaxRequest(Router.getUrl()).post({install:{action:"languagePacksUpdateIsoTimes",token:this.getModuleContent().data("language-packs-update-iso-times-token"),isos:a}}).then(async t=>{if(!0===(await t.resolve()).success)this.getData();else{const t=FlashMessage.render(Severity.error,"Something went wrong","");this.addNotification(t)}},t=>{Router.handleAjaxError(t,e)}):this.getData()}else{const t=this.packsUpdateDetails.handled/this.packsUpdateDetails.toHandle*100;s.find(".progress-bar").css("width",t+"%").attr("aria-valuenow",t).find("span").text(this.packsUpdateDetails.handled+" of "+this.packsUpdateDetails.toHandle+" language "+LanguagePacks.pluralize(this.packsUpdateDetails.handled,"pack","s",this.packsUpdateDetails.toHandle)+" updated")}}languageMatrixHtml(t){const a=this.findInModal(this.selectorActivateLanguageIcon).html(),e=this.findInModal(this.selectorDeactivateLanguageIcon).html(),s=this.findInModal(this.selectorLanguageUpdateIcon).html(),n=$("<div>"),i=$("<tbody>");return t.languages.forEach(t=>{const n=t.active,o=$("<tr>");n?i.append(o.append($("<td>").text(" "+t.name).prepend($("<div />",{class:"btn-group"}).append($("<a>",{class:"btn btn-default t3js-languagePacks-deactivateLanguage","data-iso":t.iso,"data-bs-toggle":"tooltip",title:"Deactivate"}).append(e),$("<a>",{class:"btn btn-default t3js-languagePacks-update","data-iso":t.iso,"data-bs-toggle":"tooltip",title:"Download language packs"}).append(s))))):i.append(o.addClass("t3-languagePacks-inactive t3js-languagePacks-inactive").css({display:"none"}).append($("<td>").text(" "+t.name).prepend($("<div />",{class:"btn-group"}).append($("<a>",{class:"btn btn-default t3js-languagePacks-activateLanguage","data-iso":t.iso,"data-bs-toggle":"tooltip",title:"Activate"}).append(a))))),o.append($("<td>").text(t.iso),$("<td>").text(t.dependencies.join(", ")),$("<td>").text(null===t.lastUpdate?"":t.lastUpdate)),i.append(o)}),n.append($("<h3>").text("Active languages"),$("<table>",{class:"table table-striped table-bordered"}).append($("<thead>").append($("<tr>").append($("<th>").append($("<div />",{class:"btn-group"}).append($("<button>",{class:"btn btn-default t3js-languagePacks-addLanguage-toggle",type:"button"}).append($("<span>").append(a)," Add language"),$("<button>",{class:"btn btn-default disabled update-all t3js-languagePacks-update",type:"button",disabled:"disabled"}).append($("<span>").append(s)," Update all"))),$("<th>").text("Locale"),$("<th>").text("Dependencies"),$("<th>").text("Last update"))),i)),Array.isArray(this.activeLanguages)&&this.activeLanguages.length&&n.find(".update-all").removeClass("disabled").removeAttr("disabled"),n.html()}extensionMatrixHtml(t){const a=new SecurityUtility,e=this.findInModal(this.selectorLanguageUpdateIcon).html();let s,n="",i=0;const o=$("<div>"),l=$("<tr>");l.append($("<th>").text("Extension"),$("<th>").text("Key")),t.activeLanguages.forEach(t=>{l.append($("<th>").append($("<a>",{class:"btn btn-default t3js-languagePacks-update","data-iso":t,"data-bs-toggle":"tooltip",title:"Download and update all language packs"}).append($("<span>").append(e)," "+t)))});const d=$("<tbody>");return t.extensions.forEach(t=>{i++,s=void 0!==t.icon?$("<span>").append($("<img>",{style:"max-height: 16px; max-width: 16px;",src:t.icon,alt:t.title}),$("<span>").text(" "+t.title)):$("<span>").text(t.title);const o=$("<tr>");o.append($("<td>").html(s.html()),$("<td>").text(t.key)),t.packs.forEach(s=>{const i=$("<td>");o.append(i),n=!0!==s.exists?null!==s.lastUpdate?"No language pack available for "+s.iso+" when tried at "+s.lastUpdate+". Click to re-try.":"Language pack not downloaded. Click to download":null===s.lastUpdate?"Downloaded. Click to renew":"Language pack downloaded at "+s.lastUpdate+". Click to renew",i.append($("<a>",{class:"btn btn-default t3js-languagePacks-update","data-extension":t.key,"data-iso":s.iso,"data-bs-toggle":"tooltip",title:a.encodeHtml(n)}).append(e))}),d.append(o)}),o.append($("<h3>").text("Translation status"),$("<table>",{class:"table table-striped table-bordered"}).append($("<thead>").append(l),d)),0===i?InfoBox.render(Severity.ok,"Language packs have been found for every installed extension.","To download the latest changes, use the refresh button in the list above."):o.html()}getNotificationBox(){return this.findInModal(this.selectorNotifications)}addNotification(t){this.notifications.push(t)}renderNotifications(){const t=this.getNotificationBox();for(let a of this.notifications)t.append(a);this.notifications=[]}}export default new LanguagePacks;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import SecurityUtility from"@typo3/core/security-utility.js";import FlashMessage from"@typo3/install/renderable/flash-message.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class LanguagePacks extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorOutputContainer=".t3js-languagePacks-output",this.selectorContentContainer=".t3js-languagePacks-mainContent",this.selectorActivateLanguage=".t3js-languagePacks-activateLanguage",this.selectorActivateLanguageIcon="#t3js-languagePacks-activate-icon",this.selectorAddLanguageToggle=".t3js-languagePacks-addLanguage-toggle",this.selectorLanguageInactive=".t3js-languagePacks-inactive",this.selectorDeactivateLanguage=".t3js-languagePacks-deactivateLanguage",this.selectorDeactivateLanguageIcon="#t3js-languagePacks-deactivate-icon",this.selectorUpdate=".t3js-languagePacks-update",this.selectorLanguageUpdateIcon="#t3js-languagePacks-languageUpdate-icon",this.selectorNotifications=".t3js-languagePacks-notifications",this.activeLanguages=[],this.activeExtensions=[],this.packsUpdateDetails={toHandle:0,handled:0,updated:0,new:0,failed:0},this.notifications=[]}static pluralize(t,a="pack",e="s",s=0){return 1!==t&&1!==s?a+e:a}initialize(t){this.currentModal=t,this.getData(),t.on("click",this.selectorAddLanguageToggle,(()=>{t.find(this.selectorContentContainer+" "+this.selectorLanguageInactive).toggle()})),t.on("click",this.selectorActivateLanguage,(t=>{const a=$(t.target).closest(this.selectorActivateLanguage).data("iso");t.preventDefault(),this.activateLanguage(a)})),t.on("click",this.selectorDeactivateLanguage,(t=>{const a=$(t.target).closest(this.selectorDeactivateLanguage).data("iso");t.preventDefault(),this.deactivateLanguage(a)})),t.on("click",this.selectorUpdate,(t=>{const a=$(t.target).closest(this.selectorUpdate).data("iso"),e=$(t.target).closest(this.selectorUpdate).data("extension");t.preventDefault(),this.updatePacks(a,e)}))}getData(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("languagePacksGetData")).get({cache:"no-cache"}).then((async a=>{const e=await a.resolve();if(!0===e.success){this.activeLanguages=e.activeLanguages,this.activeExtensions=e.activeExtensions,t.empty().append(e.html);const a=t.parent().find(this.selectorContentContainer);a.empty(),a.append(this.languageMatrixHtml(e)),a.append(this.extensionMatrixHtml(e)),$('[data-bs-toggle="tooltip"]').tooltip({container:a})}else{const t=InfoBox.render(Severity.error,"Something went wrong","");this.addNotification(t)}this.renderNotifications()}),(a=>{Router.handleAjaxError(a,t)}))}activateLanguage(t){const a=this.getModalBody(),e=this.findInModal(this.selectorOutputContainer),s=ProgressBar.render(Severity.loading,"Loading...","");e.empty().append(s),this.getNotificationBox().empty(),new AjaxRequest(Router.getUrl()).post({install:{action:"languagePacksActivateLanguage",token:this.getModuleContent().data("language-packs-activate-language-token"),iso:t}}).then((async t=>{const a=await t.resolve();if(e.empty(),!0===a.success&&Array.isArray(a.status))a.status.forEach((t=>{const a=InfoBox.render(t.severity,t.title,t.message);this.addNotification(a)}));else{const t=FlashMessage.render(Severity.error,"Something went wrong","");this.addNotification(t)}this.getData()}),(t=>{Router.handleAjaxError(t,a)}))}deactivateLanguage(t){const a=this.getModalBody(),e=this.findInModal(this.selectorOutputContainer),s=ProgressBar.render(Severity.loading,"Loading...","");e.empty().append(s),this.getNotificationBox().empty(),new AjaxRequest(Router.getUrl()).post({install:{action:"languagePacksDeactivateLanguage",token:this.getModuleContent().data("language-packs-deactivate-language-token"),iso:t}}).then((async t=>{const a=await t.resolve();if(e.empty(),!0===a.success&&Array.isArray(a.status))a.status.forEach((t=>{const a=InfoBox.render(t.severity,t.title,t.message);this.addNotification(a)}));else{const t=FlashMessage.render(Severity.error,"Something went wrong","");this.addNotification(t)}this.getData()}),(t=>{Router.handleAjaxError(t,a)}))}updatePacks(t,a){const e=this.findInModal(this.selectorOutputContainer),s=this.findInModal(this.selectorContentContainer),n=void 0===t?this.activeLanguages:[t];let i=!0,o=this.activeExtensions;void 0!==a&&(o=[a],i=!1),this.packsUpdateDetails={toHandle:n.length*o.length,handled:0,updated:0,new:0,failed:0},e.empty().append($("<div>",{class:"progress"}).append($("<div>",{class:"progress-bar progress-bar-info",role:"progressbar","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,style:"width: 0;"}).append($("<span>",{class:"text-nowrap"}).text("0 of "+this.packsUpdateDetails.toHandle+" language "+LanguagePacks.pluralize(this.packsUpdateDetails.toHandle)+" updated")))),s.empty(),n.forEach((t=>{o.forEach((a=>{this.getNotificationBox().empty(),new AjaxRequest(Router.getUrl()).post({install:{action:"languagePacksUpdatePack",token:this.getModuleContent().data("language-packs-update-pack-token"),iso:t,extension:a}}).then((async t=>{const a=await t.resolve();!0===a.success?(this.packsUpdateDetails.handled++,"new"===a.packResult?this.packsUpdateDetails.new++:"update"===a.packResult?this.packsUpdateDetails.updated++:this.packsUpdateDetails.failed++,this.packUpdateDone(i,n)):(this.packsUpdateDetails.handled++,this.packsUpdateDetails.failed++,this.packUpdateDone(i,n))}),(()=>{this.packsUpdateDetails.handled++,this.packsUpdateDetails.failed++,this.packUpdateDone(i,n)}))}))}))}packUpdateDone(t,a){const e=this.getModalBody(),s=this.findInModal(this.selectorOutputContainer);if(this.packsUpdateDetails.handled===this.packsUpdateDetails.toHandle){const s=InfoBox.render(Severity.ok,"Language packs updated",this.packsUpdateDetails.new+" new language "+LanguagePacks.pluralize(this.packsUpdateDetails.new)+" downloaded, "+this.packsUpdateDetails.updated+" language "+LanguagePacks.pluralize(this.packsUpdateDetails.updated)+" updated, "+this.packsUpdateDetails.failed+" language "+LanguagePacks.pluralize(this.packsUpdateDetails.failed)+" not available");this.addNotification(s),!0===t?new AjaxRequest(Router.getUrl()).post({install:{action:"languagePacksUpdateIsoTimes",token:this.getModuleContent().data("language-packs-update-iso-times-token"),isos:a}}).then((async t=>{if(!0===(await t.resolve()).success)this.getData();else{const t=FlashMessage.render(Severity.error,"Something went wrong","");this.addNotification(t)}}),(t=>{Router.handleAjaxError(t,e)})):this.getData()}else{const t=this.packsUpdateDetails.handled/this.packsUpdateDetails.toHandle*100;s.find(".progress-bar").css("width",t+"%").attr("aria-valuenow",t).find("span").text(this.packsUpdateDetails.handled+" of "+this.packsUpdateDetails.toHandle+" language "+LanguagePacks.pluralize(this.packsUpdateDetails.handled,"pack","s",this.packsUpdateDetails.toHandle)+" updated")}}languageMatrixHtml(t){const a=this.findInModal(this.selectorActivateLanguageIcon).html(),e=this.findInModal(this.selectorDeactivateLanguageIcon).html(),s=this.findInModal(this.selectorLanguageUpdateIcon).html(),n=$("<div>"),i=$("<tbody>");return t.languages.forEach((t=>{const n=t.active,o=$("<tr>");n?i.append(o.append($("<td>").text(" "+t.name).prepend($("<div />",{class:"btn-group"}).append($("<a>",{class:"btn btn-default t3js-languagePacks-deactivateLanguage","data-iso":t.iso,"data-bs-toggle":"tooltip",title:"Deactivate"}).append(e),$("<a>",{class:"btn btn-default t3js-languagePacks-update","data-iso":t.iso,"data-bs-toggle":"tooltip",title:"Download language packs"}).append(s))))):i.append(o.addClass("t3-languagePacks-inactive t3js-languagePacks-inactive").css({display:"none"}).append($("<td>").text(" "+t.name).prepend($("<div />",{class:"btn-group"}).append($("<a>",{class:"btn btn-default t3js-languagePacks-activateLanguage","data-iso":t.iso,"data-bs-toggle":"tooltip",title:"Activate"}).append(a))))),o.append($("<td>").text(t.iso),$("<td>").text(t.dependencies.join(", ")),$("<td>").text(null===t.lastUpdate?"":t.lastUpdate)),i.append(o)})),n.append($("<h3>").text("Active languages"),$("<table>",{class:"table table-striped table-bordered"}).append($("<thead>").append($("<tr>").append($("<th>").append($("<div />",{class:"btn-group"}).append($("<button>",{class:"btn btn-default t3js-languagePacks-addLanguage-toggle",type:"button"}).append($("<span>").append(a)," Add language"),$("<button>",{class:"btn btn-default disabled update-all t3js-languagePacks-update",type:"button",disabled:"disabled"}).append($("<span>").append(s)," Update all"))),$("<th>").text("Locale"),$("<th>").text("Dependencies"),$("<th>").text("Last update"))),i)),Array.isArray(this.activeLanguages)&&this.activeLanguages.length&&n.find(".update-all").removeClass("disabled").removeAttr("disabled"),n.html()}extensionMatrixHtml(t){const a=new SecurityUtility,e=this.findInModal(this.selectorLanguageUpdateIcon).html();let s,n="",i=0;const o=$("<div>"),l=$("<tr>");l.append($("<th>").text("Extension"),$("<th>").text("Key")),t.activeLanguages.forEach((t=>{l.append($("<th>").append($("<a>",{class:"btn btn-default t3js-languagePacks-update","data-iso":t,"data-bs-toggle":"tooltip",title:"Download and update all language packs"}).append($("<span>").append(e)," "+t)))}));const d=$("<tbody>");return t.extensions.forEach((t=>{i++,s=void 0!==t.icon?$("<span>").append($("<img>",{style:"max-height: 16px; max-width: 16px;",src:t.icon,alt:t.title}),$("<span>").text(" "+t.title)):$("<span>").text(t.title);const o=$("<tr>");o.append($("<td>").html(s.html()),$("<td>").text(t.key)),t.packs.forEach((s=>{const i=$("<td>");o.append(i),n=!0!==s.exists?null!==s.lastUpdate?"No language pack available for "+s.iso+" when tried at "+s.lastUpdate+". Click to re-try.":"Language pack not downloaded. Click to download":null===s.lastUpdate?"Downloaded. Click to renew":"Language pack downloaded at "+s.lastUpdate+". Click to renew",i.append($("<a>",{class:"btn btn-default t3js-languagePacks-update","data-extension":t.key,"data-iso":s.iso,"data-bs-toggle":"tooltip",title:a.encodeHtml(n)}).append(e))})),d.append(o)})),o.append($("<h3>").text("Translation status"),$("<table>",{class:"table table-striped table-bordered"}).append($("<thead>").append(l),d)),0===i?InfoBox.render(Severity.ok,"Language packs have been found for every installed extension.","To download the latest changes, use the refresh button in the list above."):o.html()}getNotificationBox(){return this.findInModal(this.selectorNotifications)}addNotification(t){this.notifications.push(t)}renderNotifications(){const t=this.getNotificationBox();for(let a of this.notifications)t.append(a);this.notifications=[]}}export default new LanguagePacks;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/reset-backend-user-uc.js b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/reset-backend-user-uc.js
index 30fb22e96360..e5e0536d5d02 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/reset-backend-user-uc.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/maintenance/reset-backend-user-uc.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{AbstractInlineModule}from"@typo3/install/module/abstract-inline-module.js";import Notification from"@typo3/backend/notification.js";import Router from"@typo3/install/router.js";class ResetBackendUserUc extends AbstractInlineModule{initialize(e){this.setButtonState(e,!1),new AjaxRequest(Router.getUrl("resetBackendUserUc")).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();!0===t.success&&Array.isArray(t.status)?t.status.length>0&&t.status.forEach(e=>{Notification.success(e.title,e.message)}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},()=>{Notification.error("Reset preferences of all backend users failed","Resetting preferences of all backend users failed for an unknown reason. Please check your server's logs for further investigation.")}).finally(()=>{this.setButtonState(e,!0)})}}export default new ResetBackendUserUc;
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{AbstractInlineModule}from"@typo3/install/module/abstract-inline-module.js";import Notification from"@typo3/backend/notification.js";import Router from"@typo3/install/router.js";class ResetBackendUserUc extends AbstractInlineModule{initialize(e){this.setButtonState(e,!1),new AjaxRequest(Router.getUrl("resetBackendUserUc")).get({cache:"no-cache"}).then((async e=>{const t=await e.resolve();!0===t.success&&Array.isArray(t.status)?t.status.length>0&&t.status.forEach((e=>{Notification.success(e.title,e.message)})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(()=>{Notification.error("Reset preferences of all backend users failed","Resetting preferences of all backend users failed for an unknown reason. Please check your server's logs for further investigation.")})).finally((()=>{this.setButtonState(e,!0)}))}}export default new ResetBackendUserUc;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/password-strength.js b/typo3/sysext/install/Resources/Public/JavaScript/module/password-strength.js
index 4a5def0985ee..80e0993eb86e 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/password-strength.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/password-strength.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";class PasswordStrength{initialize(r){$(document).on("keyup",r,r=>{const t=$(r.currentTarget),e=t.val(),o=new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$","g"),a=new RegExp("^(?=.{8,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$","g"),s=new RegExp("(?=.{8,}).*","g");0===e.length?t.attr("style","background-color:#FBB19B; border:1px solid #DC4C42"):s.test(e)?o.test(e)?t.attr("style","background-color:#CDEACA; border:1px solid #58B548"):(a.test(e),t.attr("style","background-color:#FBFFB3; border:1px solid #C4B70D")):t.attr("style","background-color:#FBB19B; border:1px solid #DC4C42")})}}export default new PasswordStrength;
\ No newline at end of file
+import $ from"jquery";class PasswordStrength{initialize(r){$(document).on("keyup",r,(r=>{const t=$(r.currentTarget),e=t.val(),o=new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$","g"),a=new RegExp("^(?=.{8,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$","g"),s=new RegExp("(?=.{8,}).*","g");0===e.length?t.attr("style","background-color:#FBB19B; border:1px solid #DC4C42"):s.test(e)?o.test(e)?t.attr("style","background-color:#CDEACA; border:1px solid #58B548"):(a.test(e),t.attr("style","background-color:#FBFFB3; border:1px solid #C4B70D")):t.attr("style","background-color:#FBB19B; border:1px solid #DC4C42")}))}}export default new PasswordStrength;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/change-install-tool-password.js b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/change-install-tool-password.js
index efe62d49c51c..ebe19342da38 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/change-install-tool-password.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/change-install-tool-password.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import PasswordStrength from"@typo3/install/module/password-strength.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";class ChangeInstallToolPassword extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorChangeButton=".t3js-changeInstallToolPassword-change"}initialize(t){this.currentModal=t,this.getData(),t.on("click",this.selectorChangeButton,t=>{t.preventDefault(),this.change()}),t.on("click",".t3-install-form-password-strength",()=>{PasswordStrength.initialize(".t3-install-form-password-strength")})}getData(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("changeInstallToolPasswordGetData")).get({cache:"no-cache"}).then(async s=>{const o=await s.resolve();!0===o.success?(t.empty().append(o.html),Modal.setButtons(o.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},s=>{Router.handleAjaxError(s,t)})}change(){this.setModalButtonsState(!1);const t=this.getModalBody(),s=this.getModuleContent().data("install-tool-token");new AjaxRequest(Router.getUrl()).post({install:{action:"changeInstallToolPassword",token:s,password:this.findInModal(".t3js-changeInstallToolPassword-password").val(),passwordCheck:this.findInModal(".t3js-changeInstallToolPassword-password-check").val()}}).then(async t=>{const s=await t.resolve();!0===s.success&&Array.isArray(s.status)?s.status.forEach(t=>{Notification.showMessage(t.title,t.message,t.severity)}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},s=>{Router.handleAjaxError(s,t)}).finally(()=>{this.findInModal(".t3js-changeInstallToolPassword-password,.t3js-changeInstallToolPassword-password-check").val(""),this.setModalButtonsState(!0)})}}export default new ChangeInstallToolPassword;
\ No newline at end of file
+import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import PasswordStrength from"@typo3/install/module/password-strength.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";class ChangeInstallToolPassword extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorChangeButton=".t3js-changeInstallToolPassword-change"}initialize(t){this.currentModal=t,this.getData(),t.on("click",this.selectorChangeButton,(t=>{t.preventDefault(),this.change()})),t.on("click",".t3-install-form-password-strength",(()=>{PasswordStrength.initialize(".t3-install-form-password-strength")}))}getData(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("changeInstallToolPasswordGetData")).get({cache:"no-cache"}).then((async s=>{const o=await s.resolve();!0===o.success?(t.empty().append(o.html),Modal.setButtons(o.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(s=>{Router.handleAjaxError(s,t)}))}change(){this.setModalButtonsState(!1);const t=this.getModalBody(),s=this.getModuleContent().data("install-tool-token");new AjaxRequest(Router.getUrl()).post({install:{action:"changeInstallToolPassword",token:s,password:this.findInModal(".t3js-changeInstallToolPassword-password").val(),passwordCheck:this.findInModal(".t3js-changeInstallToolPassword-password-check").val()}}).then((async t=>{const s=await t.resolve();!0===s.success&&Array.isArray(s.status)?s.status.forEach((t=>{Notification.showMessage(t.title,t.message,t.severity)})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(s=>{Router.handleAjaxError(s,t)})).finally((()=>{this.findInModal(".t3js-changeInstallToolPassword-password,.t3js-changeInstallToolPassword-password-check").val(""),this.setModalButtonsState(!0)}))}}export default new ChangeInstallToolPassword;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/extension-configuration.js b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/extension-configuration.js
index 2f85dbf724ce..936ad6d23ba6 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/extension-configuration.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/extension-configuration.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import"@typo3/install/renderable/clearable.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import ModuleMenu from"@typo3/backend/module-menu.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import{topLevelModuleImport}from"@typo3/backend/utility/top-level-module-import.js";class ExtensionConfiguration extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorFormListener=".t3js-extensionConfiguration-form",this.selectorSearchInput=".t3js-extensionConfiguration-search"}initialize(t){this.currentModal=t,this.getContent(),t.on("keydown",e=>{const a=t.find(this.selectorSearchInput);e.ctrlKey||e.metaKey?"f"===String.fromCharCode(e.which).toLowerCase()&&(e.preventDefault(),a.trigger("focus")):27===e.keyCode&&(e.preventDefault(),a.val("").trigger("focus"))}),t.on("keyup",this.selectorSearchInput,e=>{const a=$(e.target).val(),o=t.find(this.selectorSearchInput);t.find(".search-item").each((t,e)=>{const o=$(e);$(":contains("+a+")",o).length>0||$('input[value*="'+a+'"]',o).length>0?o.removeClass("hidden").addClass("searchhit"):o.removeClass("searchhit").addClass("hidden")}),t.find(".searchhit").collapse("show");const r=o.get(0);r.clearable(),r.focus()}),t.on("submit",this.selectorFormListener,t=>{t.preventDefault(),this.write($(t.currentTarget))})}getContent(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("extensionConfigurationGetContent")).get({cache:"no-cache"}).then(async e=>{const a=await e.resolve();!0===a.success&&(t.html(a.html),this.initializeWrap(),this.initializeColorPicker())},e=>{Router.handleAjaxError(e,t)})}initializeColorPicker(){window.location!==window.parent.location?topLevelModuleImport("@typo3/backend/color-picker.js").then(({default:t})=>{parent.document.querySelectorAll(".t3js-color-input").forEach(e=>t.initialize(e))}):import("@typo3/backend/color-picker.js").then(({default:t})=>{document.querySelectorAll(".t3js-color-input").forEach(e=>t.initialize(e))})}write(t){const e=this.getModalBody(),a=this.getModuleContent().data("extension-configuration-write-token"),o={};$.each(t.serializeArray(),(t,e)=>{o[e.name]=e.value}),new AjaxRequest(Router.getUrl()).post({install:{token:a,action:"extensionConfigurationWrite",extensionKey:t.attr("data-extensionKey"),extensionConfiguration:o}}).then(async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?(e.status.forEach(t=>{Notification.showMessage(t.title,t.message,t.severity)}),"backend"===$("body").data("context")&&ModuleMenu.App.refreshMenu()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}initializeWrap(){this.findInModal(".t3js-emconf-offset").each((t,e)=>{const a=$(e),o=a.parent(),r=a.attr("id"),i=a.attr("value").split(",");a.attr("data-offsetfield-x","#"+r+"_offset_x").attr("data-offsetfield-y","#"+r+"_offset_y").wrap('<div class="hidden"></div>');const n=$("<div>",{class:"form-multigroup-item"}).append($("<div>",{class:"input-group"}).append($("<div>",{class:"input-group-addon"}).text("x"),$("<input>",{id:r+"_offset_x",class:"form-control t3js-emconf-offsetfield","data-target":"#"+r,value:i[0]?.trim()}))),s=$("<div>",{class:"form-multigroup-item"}).append($("<div>",{class:"input-group"}).append($("<div>",{class:"input-group-addon"}).text("y"),$("<input>",{id:r+"_offset_y",class:"form-control t3js-emconf-offsetfield","data-target":"#"+r,value:i[1]?.trim()}))),l=$("<div>",{class:"form-multigroup-wrap"}).append(n,s);o.append(l),o.find(".t3js-emconf-offsetfield").on("keyup",t=>{const e=o.find($(t.currentTarget).data("target"));e.val(o.find(e.data("offsetfield-x")).val()+","+o.find(e.data("offsetfield-y")).val())})}),this.findInModal(".t3js-emconf-wrap").each((t,e)=>{const a=$(e),o=a.parent(),r=a.attr("id"),i=a.attr("value").split("|");a.attr("data-wrapfield-start","#"+r+"_wrap_start").attr("data-wrapfield-end","#"+r+"_wrap_end").wrap('<div class="hidden"></div>');const n=$("<div>",{class:"form-multigroup-wrap"}).append($("<div>",{class:"form-multigroup-item"}).append($("<input>",{id:r+"_wrap_start",class:"form-control t3js-emconf-wrapfield","data-target":"#"+r,value:i[0]?.trim()})),$("<div>",{class:"form-multigroup-item"}).append($("<input>",{id:r+"_wrap_end",class:"form-control t3js-emconf-wrapfield","data-target":"#"+r,value:i[1]?.trim()})));o.append(n),o.find(".t3js-emconf-wrapfield").on("keyup",t=>{const e=o.find($(t.currentTarget).data("target"));e.val(o.find(e.data("wrapfield-start")).val()+"|"+o.find(e.data("wrapfield-end")).val())})})}}export default new ExtensionConfiguration;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import"@typo3/install/renderable/clearable.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import ModuleMenu from"@typo3/backend/module-menu.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";import{topLevelModuleImport}from"@typo3/backend/utility/top-level-module-import.js";class ExtensionConfiguration extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorFormListener=".t3js-extensionConfiguration-form",this.selectorSearchInput=".t3js-extensionConfiguration-search"}initialize(t){this.currentModal=t,this.getContent(),t.on("keydown",(e=>{const a=t.find(this.selectorSearchInput);e.ctrlKey||e.metaKey?"f"===String.fromCharCode(e.which).toLowerCase()&&(e.preventDefault(),a.trigger("focus")):27===e.keyCode&&(e.preventDefault(),a.val("").trigger("focus"))})),t.on("keyup",this.selectorSearchInput,(e=>{const a=$(e.target).val(),o=t.find(this.selectorSearchInput);t.find(".search-item").each(((t,e)=>{const o=$(e);$(":contains("+a+")",o).length>0||$('input[value*="'+a+'"]',o).length>0?o.removeClass("hidden").addClass("searchhit"):o.removeClass("searchhit").addClass("hidden")})),t.find(".searchhit").collapse("show");const r=o.get(0);r.clearable(),r.focus()})),t.on("submit",this.selectorFormListener,(t=>{t.preventDefault(),this.write($(t.currentTarget))}))}getContent(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("extensionConfigurationGetContent")).get({cache:"no-cache"}).then((async e=>{const a=await e.resolve();!0===a.success&&(t.html(a.html),this.initializeWrap(),this.initializeColorPicker())}),(e=>{Router.handleAjaxError(e,t)}))}initializeColorPicker(){window.location!==window.parent.location?topLevelModuleImport("@typo3/backend/color-picker.js").then((({default:t})=>{parent.document.querySelectorAll(".t3js-color-input").forEach((e=>t.initialize(e)))})):import("@typo3/backend/color-picker.js").then((({default:t})=>{document.querySelectorAll(".t3js-color-input").forEach((e=>t.initialize(e)))}))}write(t){const e=this.getModalBody(),a=this.getModuleContent().data("extension-configuration-write-token"),o={};$.each(t.serializeArray(),((t,e)=>{o[e.name]=e.value})),new AjaxRequest(Router.getUrl()).post({install:{token:a,action:"extensionConfigurationWrite",extensionKey:t.attr("data-extensionKey"),extensionConfiguration:o}}).then((async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?(e.status.forEach((t=>{Notification.showMessage(t.title,t.message,t.severity)})),"backend"===$("body").data("context")&&ModuleMenu.App.refreshMenu()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}initializeWrap(){this.findInModal(".t3js-emconf-offset").each(((t,e)=>{const a=$(e),o=a.parent(),r=a.attr("id"),i=a.attr("value").split(",");a.attr("data-offsetfield-x","#"+r+"_offset_x").attr("data-offsetfield-y","#"+r+"_offset_y").wrap('<div class="hidden"></div>');const n=$("<div>",{class:"form-multigroup-item"}).append($("<div>",{class:"input-group"}).append($("<div>",{class:"input-group-addon"}).text("x"),$("<input>",{id:r+"_offset_x",class:"form-control t3js-emconf-offsetfield","data-target":"#"+r,value:i[0]?.trim()}))),s=$("<div>",{class:"form-multigroup-item"}).append($("<div>",{class:"input-group"}).append($("<div>",{class:"input-group-addon"}).text("y"),$("<input>",{id:r+"_offset_y",class:"form-control t3js-emconf-offsetfield","data-target":"#"+r,value:i[1]?.trim()}))),l=$("<div>",{class:"form-multigroup-wrap"}).append(n,s);o.append(l),o.find(".t3js-emconf-offsetfield").on("keyup",(t=>{const e=o.find($(t.currentTarget).data("target"));e.val(o.find(e.data("offsetfield-x")).val()+","+o.find(e.data("offsetfield-y")).val())}))})),this.findInModal(".t3js-emconf-wrap").each(((t,e)=>{const a=$(e),o=a.parent(),r=a.attr("id"),i=a.attr("value").split("|");a.attr("data-wrapfield-start","#"+r+"_wrap_start").attr("data-wrapfield-end","#"+r+"_wrap_end").wrap('<div class="hidden"></div>');const n=$("<div>",{class:"form-multigroup-wrap"}).append($("<div>",{class:"form-multigroup-item"}).append($("<input>",{id:r+"_wrap_start",class:"form-control t3js-emconf-wrapfield","data-target":"#"+r,value:i[0]?.trim()})),$("<div>",{class:"form-multigroup-item"}).append($("<input>",{id:r+"_wrap_end",class:"form-control t3js-emconf-wrapfield","data-target":"#"+r,value:i[1]?.trim()})));o.append(n),o.find(".t3js-emconf-wrapfield").on("keyup",(t=>{const e=o.find($(t.currentTarget).data("target"));e.val(o.find(e.data("wrapfield-start")).val()+"|"+o.find(e.data("wrapfield-end")).val())}))}))}}export default new ExtensionConfiguration;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/features.js b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/features.js
index c76042a2840e..dff2b5e35412 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/features.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/features.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class Features extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorSaveTrigger=".t3js-features-save"}initialize(e){this.currentModal=e,this.getContent(),e.on("click",this.selectorSaveTrigger,e=>{e.preventDefault(),this.save()})}getContent(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("featuresGetContent")).get({cache:"no-cache"}).then(async t=>{const o=await t.resolve();!0===o.success&&"undefined"!==o.html&&o.html.length>0?(e.empty().append(o.html),Modal.setButtons(o.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}save(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=this.getModuleContent().data("features-save-token"),o={};$(this.findInModal("form").serializeArray()).each((e,t)=>{o[t.name]=t.value}),o["install[action]"]="featuresSave",o["install[token]"]=t,new AjaxRequest(Router.getUrl()).post(o).then(async e=>{const t=await e.resolve();!0===t.success&&Array.isArray(t.status)?(t.status.forEach(e=>{Notification.showMessage(e.title,e.message,e.severity)}),this.getContent()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}}export default new Features;
\ No newline at end of file
+import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class Features extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorSaveTrigger=".t3js-features-save"}initialize(e){this.currentModal=e,this.getContent(),e.on("click",this.selectorSaveTrigger,(e=>{e.preventDefault(),this.save()}))}getContent(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("featuresGetContent")).get({cache:"no-cache"}).then((async t=>{const o=await t.resolve();!0===o.success&&"undefined"!==o.html&&o.html.length>0?(e.empty().append(o.html),Modal.setButtons(o.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}save(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=this.getModuleContent().data("features-save-token"),o={};$(this.findInModal("form").serializeArray()).each(((e,t)=>{o[t.name]=t.value})),o["install[action]"]="featuresSave",o["install[token]"]=t,new AjaxRequest(Router.getUrl()).post(o).then((async e=>{const t=await e.resolve();!0===t.success&&Array.isArray(t.status)?(t.status.forEach((e=>{Notification.showMessage(e.title,e.message,e.severity)})),this.getContent()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}}export default new Features;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/local-configuration.js b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/local-configuration.js
index 6c161f6ea260..babf772da9a8 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/local-configuration.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/local-configuration.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import"@typo3/install/renderable/clearable.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class LocalConfiguration extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorToggleAllTrigger=".t3js-localConfiguration-toggleAll",this.selectorWriteTrigger=".t3js-localConfiguration-write",this.selectorSearchTrigger=".t3js-localConfiguration-search"}initialize(t){this.currentModal=t,this.getContent(),t.on("click",this.selectorWriteTrigger,()=>{this.write()}),t.on("click",this.selectorToggleAllTrigger,()=>{const t=this.getModalBody().find(".panel-collapse"),e=t.eq(0).hasClass("in")?"hide":"show";t.collapse(e)}),$.expr[":"].contains=$.expr.createPseudo(t=>e=>$(e).text().toUpperCase().includes(t.toUpperCase())),t.on("keydown",e=>{const o=t.find(this.selectorSearchTrigger);e.ctrlKey||e.metaKey?"f"===String.fromCharCode(e.which).toLowerCase()&&(e.preventDefault(),o.trigger("focus")):27===e.keyCode&&(e.preventDefault(),o.val("").trigger("focus"))}),t.on("keyup",this.selectorSearchTrigger,e=>{const o=$(e.target).val(),a=t.find(this.selectorSearchTrigger);t.find("div.item").each((t,e)=>{const a=$(e);$(":contains("+o+")",a).length>0||$('input[value*="'+o+'"]',a).length>0?a.removeClass("hidden").addClass("searchhit"):a.removeClass("searchhit").addClass("hidden")}),t.find(".searchhit").parent().collapse("show");const r=a.get(0);r.clearable(),r.focus()})}getContent(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("localConfigurationGetContent")).get({cache:"no-cache"}).then(async e=>{const o=await e.resolve();!0===o.success&&(t.html(o.html),Modal.setButtons(o.buttons))},e=>{Router.handleAjaxError(e,t)})}write(){this.setModalButtonsState(!1);const t=this.getModalBody(),e=this.getModuleContent().data("local-configuration-write-token"),o={};this.findInModal(".t3js-localConfiguration-pathValue").each((t,e)=>{const a=$(e);"checkbox"===a.attr("type")?e.checked?o[a.data("path")]="1":o[a.data("path")]="0":o[a.data("path")]=a.val()}),new AjaxRequest(Router.getUrl()).post({install:{action:"localConfigurationWrite",token:e,configurationValues:o}}).then(async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?e.status.forEach(t=>{Notification.showMessage(t.title,t.message,t.severity)}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,t)}).finally(()=>{this.setModalButtonsState(!0)})}}export default new LocalConfiguration;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import"@typo3/install/renderable/clearable.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class LocalConfiguration extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorToggleAllTrigger=".t3js-localConfiguration-toggleAll",this.selectorWriteTrigger=".t3js-localConfiguration-write",this.selectorSearchTrigger=".t3js-localConfiguration-search"}initialize(t){this.currentModal=t,this.getContent(),t.on("click",this.selectorWriteTrigger,(()=>{this.write()})),t.on("click",this.selectorToggleAllTrigger,(()=>{const t=this.getModalBody().find(".panel-collapse"),e=t.eq(0).hasClass("in")?"hide":"show";t.collapse(e)})),$.expr[":"].contains=$.expr.createPseudo((t=>e=>$(e).text().toUpperCase().includes(t.toUpperCase()))),t.on("keydown",(e=>{const o=t.find(this.selectorSearchTrigger);e.ctrlKey||e.metaKey?"f"===String.fromCharCode(e.which).toLowerCase()&&(e.preventDefault(),o.trigger("focus")):27===e.keyCode&&(e.preventDefault(),o.val("").trigger("focus"))})),t.on("keyup",this.selectorSearchTrigger,(e=>{const o=$(e.target).val(),a=t.find(this.selectorSearchTrigger);t.find("div.item").each(((t,e)=>{const a=$(e);$(":contains("+o+")",a).length>0||$('input[value*="'+o+'"]',a).length>0?a.removeClass("hidden").addClass("searchhit"):a.removeClass("searchhit").addClass("hidden")})),t.find(".searchhit").parent().collapse("show");const r=a.get(0);r.clearable(),r.focus()}))}getContent(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("localConfigurationGetContent")).get({cache:"no-cache"}).then((async e=>{const o=await e.resolve();!0===o.success&&(t.html(o.html),Modal.setButtons(o.buttons))}),(e=>{Router.handleAjaxError(e,t)}))}write(){this.setModalButtonsState(!1);const t=this.getModalBody(),e=this.getModuleContent().data("local-configuration-write-token"),o={};this.findInModal(".t3js-localConfiguration-pathValue").each(((t,e)=>{const a=$(e);"checkbox"===a.attr("type")?e.checked?o[a.data("path")]="1":o[a.data("path")]="0":o[a.data("path")]=a.val()})),new AjaxRequest(Router.getUrl()).post({install:{action:"localConfigurationWrite",token:e,configurationValues:o}}).then((async t=>{const e=await t.resolve();!0===e.success&&Array.isArray(e.status)?e.status.forEach((t=>{Notification.showMessage(t.title,t.message,t.severity)})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,t)})).finally((()=>{this.setModalButtonsState(!0)}))}}export default new LocalConfiguration;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/presets.js b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/presets.js
index 74c48dbfe695..43a00c89779f 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/presets.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/presets.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class Presets extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorActivateTrigger=".t3js-presets-activate",this.selectorImageExecutable=".t3js-presets-image-executable",this.selectorImageExecutableTrigger=".t3js-presets-image-executable-trigger"}initialize(e){this.currentModal=e,this.getContent(),e.on("click",this.selectorImageExecutableTrigger,e=>{e.preventDefault(),this.getCustomImagePathContent()}),e.on("click",this.selectorActivateTrigger,e=>{e.preventDefault(),this.activate()}),e.find(".t3js-custom-preset").on("input",".t3js-custom-preset",e=>{$("#"+$(e.currentTarget).data("radio")).prop("checked",!0)})}getContent(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("presetsGetContent")).get({cache:"no-cache"}).then(async t=>{const s=await t.resolve();!0===s.success&&"undefined"!==s.html&&s.html.length>0?(e.empty().append(s.html),Modal.setButtons(s.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}getCustomImagePathContent(){const e=this.getModalBody(),t=this.getModuleContent().data("presets-content-token");new AjaxRequest(Router.getUrl()).post({install:{token:t,action:"presetsGetContent",values:{Image:{additionalSearchPath:this.findInModal(this.selectorImageExecutable).val()}}}}).then(async t=>{const s=await t.resolve();!0===s.success&&"undefined"!==s.html&&s.html.length>0?e.empty().append(s.html):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}activate(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=this.getModuleContent().data("presets-activate-token"),s={};$(this.findInModal("form").serializeArray()).each((e,t)=>{s[t.name]=t.value}),s["install[action]"]="presetsActivate",s["install[token]"]=t,new AjaxRequest(Router.getUrl()).post(s).then(async e=>{const t=await e.resolve();!0===t.success&&Array.isArray(t.status)?t.status.forEach(e=>{Notification.showMessage(e.title,e.message,e.severity)}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)}).finally(()=>{this.setModalButtonsState(!0)})}}export default new Presets;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class Presets extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorActivateTrigger=".t3js-presets-activate",this.selectorImageExecutable=".t3js-presets-image-executable",this.selectorImageExecutableTrigger=".t3js-presets-image-executable-trigger"}initialize(e){this.currentModal=e,this.getContent(),e.on("click",this.selectorImageExecutableTrigger,(e=>{e.preventDefault(),this.getCustomImagePathContent()})),e.on("click",this.selectorActivateTrigger,(e=>{e.preventDefault(),this.activate()})),e.find(".t3js-custom-preset").on("input",".t3js-custom-preset",(e=>{$("#"+$(e.currentTarget).data("radio")).prop("checked",!0)}))}getContent(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("presetsGetContent")).get({cache:"no-cache"}).then((async t=>{const s=await t.resolve();!0===s.success&&"undefined"!==s.html&&s.html.length>0?(e.empty().append(s.html),Modal.setButtons(s.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}getCustomImagePathContent(){const e=this.getModalBody(),t=this.getModuleContent().data("presets-content-token");new AjaxRequest(Router.getUrl()).post({install:{token:t,action:"presetsGetContent",values:{Image:{additionalSearchPath:this.findInModal(this.selectorImageExecutable).val()}}}}).then((async t=>{const s=await t.resolve();!0===s.success&&"undefined"!==s.html&&s.html.length>0?e.empty().append(s.html):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}activate(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=this.getModuleContent().data("presets-activate-token"),s={};$(this.findInModal("form").serializeArray()).each(((e,t)=>{s[t.name]=t.value})),s["install[action]"]="presetsActivate",s["install[token]"]=t,new AjaxRequest(Router.getUrl()).post(s).then((async e=>{const t=await e.resolve();!0===t.success&&Array.isArray(t.status)?t.status.forEach((e=>{Notification.showMessage(e.title,e.message,e.severity)})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)})).finally((()=>{this.setModalButtonsState(!0)}))}}export default new Presets;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/system-maintainer.js b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/system-maintainer.js
index 1e2e0b3c7b14..ede0a8e88b86 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/settings/system-maintainer.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/settings/system-maintainer.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import{topLevelModuleImport}from"@typo3/backend/utility/top-level-module-import.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class SystemMaintainer extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorWriteTrigger=".t3js-systemMaintainer-write",this.selectorChosenContainer=".t3js-systemMaintainer-chosen",this.selectorChosenField=".t3js-systemMaintainer-chosen-select"}initialize(t){this.currentModal=t;window.location!==window.parent.location?topLevelModuleImport("@typo3/install/chosen.jquery.min.js").then(()=>{this.getList()}):import("@typo3/install/chosen.jquery.min.js").then(()=>{this.getList()}),t.on("click",this.selectorWriteTrigger,t=>{t.preventDefault(),this.write()})}getList(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("systemMaintainerGetList")).get({cache:"no-cache"}).then(async e=>{const s=await e.resolve();if(!0===s.success){t.html(s.html),Modal.setButtons(s.buttons),Array.isArray(s.users)&&s.users.forEach(e=>{let s=e.username;e.disable&&(s="[DISABLED] "+s);const o=$("<option>",{value:e.uid}).text(s);e.isSystemMaintainer&&o.attr("selected","selected"),t.find(this.selectorChosenField).append(o)});const e={".t3js-systemMaintainer-chosen-select":{width:"100%",placeholder_text_multiple:"users"}};for(const s in e)e.hasOwnProperty(s)&&t.find(s).chosen(e[s]);t.find(this.selectorChosenContainer).show(),t.find(this.selectorChosenField).trigger("chosen:updated")}},e=>{Router.handleAjaxError(e,t)})}write(){this.setModalButtonsState(!1);const t=this.getModalBody(),e=this.getModuleContent().data("system-maintainer-write-token"),s=this.findInModal(this.selectorChosenField).val();new AjaxRequest(Router.getUrl()).post({install:{users:s,token:e,action:"systemMaintainerWrite"}}).then(async t=>{const e=await t.resolve();!0===e.success?Array.isArray(e.status)&&e.status.forEach(t=>{Notification.success(t.title,t.message)}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,t)}).finally(()=>{this.setModalButtonsState(!0)})}}export default new SystemMaintainer;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import{topLevelModuleImport}from"@typo3/backend/utility/top-level-module-import.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Router from"@typo3/install/router.js";class SystemMaintainer extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorWriteTrigger=".t3js-systemMaintainer-write",this.selectorChosenContainer=".t3js-systemMaintainer-chosen",this.selectorChosenField=".t3js-systemMaintainer-chosen-select"}initialize(t){this.currentModal=t;window.location!==window.parent.location?topLevelModuleImport("@typo3/install/chosen.jquery.min.js").then((()=>{this.getList()})):import("@typo3/install/chosen.jquery.min.js").then((()=>{this.getList()})),t.on("click",this.selectorWriteTrigger,(t=>{t.preventDefault(),this.write()}))}getList(){const t=this.getModalBody();new AjaxRequest(Router.getUrl("systemMaintainerGetList")).get({cache:"no-cache"}).then((async e=>{const s=await e.resolve();if(!0===s.success){t.html(s.html),Modal.setButtons(s.buttons),Array.isArray(s.users)&&s.users.forEach((e=>{let s=e.username;e.disable&&(s="[DISABLED] "+s);const o=$("<option>",{value:e.uid}).text(s);e.isSystemMaintainer&&o.attr("selected","selected"),t.find(this.selectorChosenField).append(o)}));const e={".t3js-systemMaintainer-chosen-select":{width:"100%",placeholder_text_multiple:"users"}};for(const s in e)e.hasOwnProperty(s)&&t.find(s).chosen(e[s]);t.find(this.selectorChosenContainer).show(),t.find(this.selectorChosenField).trigger("chosen:updated")}}),(e=>{Router.handleAjaxError(e,t)}))}write(){this.setModalButtonsState(!1);const t=this.getModalBody(),e=this.getModuleContent().data("system-maintainer-write-token"),s=this.findInModal(this.selectorChosenField).val();new AjaxRequest(Router.getUrl()).post({install:{users:s,token:e,action:"systemMaintainerWrite"}}).then((async t=>{const e=await t.resolve();!0===e.success?Array.isArray(e.status)&&e.status.forEach((t=>{Notification.success(t.title,t.message)})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,t)})).finally((()=>{this.setModalButtonsState(!0)}))}}export default new SystemMaintainer;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/core-update.js b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/core-update.js
index b4897c3bc8f1..311d36972899 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/core-update.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/core-update.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import FlashMessage from"@typo3/install/renderable/flash-message.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class CoreUpdate extends AbstractInteractableModule{constructor(){super(...arguments),this.actionQueue={coreUpdateIsUpdateAvailable:{loadingMessage:"Checking for possible regular or security update",finishMessage:void 0,nextActionName:void 0},coreUpdateCheckPreConditions:{loadingMessage:"Checking if update is possible",finishMessage:"System can be updated",nextActionName:"coreUpdateDownload"},coreUpdateDownload:{loadingMessage:"Downloading new core",finishMessage:void 0,nextActionName:"coreUpdateVerifyChecksum"},coreUpdateVerifyChecksum:{loadingMessage:"Verifying checksum of downloaded core",finishMessage:void 0,nextActionName:"coreUpdateUnpack"},coreUpdateUnpack:{loadingMessage:"Unpacking core",finishMessage:void 0,nextActionName:"coreUpdateMove"},coreUpdateMove:{loadingMessage:"Moving core",finishMessage:void 0,nextActionName:"coreUpdateActivate"},coreUpdateActivate:{loadingMessage:"Activating core",finishMessage:"Core updated - please reload your browser",nextActionName:void 0}},this.selectorOutput=".t3js-coreUpdate-output",this.updateButton=".t3js-coreUpdate-button",this.buttonTemplate=null}initialize(e){this.currentModal=e,this.getData().then(()=>{this.buttonTemplate=this.findInModal(this.updateButton).clone()}),e.on("click",".t3js-coreUpdate-init",e=>{e.preventDefault();const t=$(e.currentTarget).attr("data-action");switch(this.findInModal(this.selectorOutput).empty(),t){case"checkForUpdate":this.callAction("coreUpdateIsUpdateAvailable");break;case"updateDevelopment":this.update("development");break;case"updateRegular":this.update("regular");break;default:throw'Unknown update action "'+t+'"'}})}getData(){const e=this.getModalBody();return new AjaxRequest(Router.getUrl("coreUpdateGetData")).get({cache:"no-cache"}).then(async t=>{const a=await t.resolve();!0===a.success?(e.empty().append(a.html),Modal.setButtons(a.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}update(e){"development"!==e&&(e="regular"),this.callAction("coreUpdateCheckPreConditions",e)}callAction(e,t){const a={install:{action:e}};void 0!==t&&(a.install.type=t),this.addLoadingMessage(this.actionQueue[e].loadingMessage),new AjaxRequest(Router.getUrl()).withQueryArguments(a).get({cache:"no-cache"}).then(async a=>{const o=await a.resolve();!0===this.handleResult(o,this.actionQueue[e].finishMessage)&&void 0!==this.actionQueue[e].nextActionName&&this.callAction(this.actionQueue[e].nextActionName,t)},e=>{Router.handleAjaxError(e,this.getModalBody())})}handleResult(e,t){const a=e.success;return this.removeLoadingMessage(),e.status&&"object"==typeof e.status&&this.showStatusMessages(e.status),e.action&&"object"==typeof e.action&&this.showActionButton(e.action),a&&t&&this.addMessage(Severity.ok,t),a}addLoadingMessage(e){const t=FlashMessage.render(Severity.loading,e);this.findInModal(this.selectorOutput).append(t)}removeLoadingMessage(){this.findInModal(this.selectorOutput).find(".alert-loading").remove()}showStatusMessages(e){$.each(e,(e,t)=>{let a="",o="";const s=t.severity;t.title&&(a=t.title),t.message&&(o=t.message),this.addMessage(s,a,o)})}showActionButton(e){let t=!1,a=!1;e.title&&(t=e.title),e.action&&(a=e.action);const o=this.buttonTemplate;a&&o.attr("data-action",a),t&&o.text(t),this.findInModal(this.updateButton).replaceWith(o)}addMessage(e,t,a){const o=FlashMessage.render(e,t,a);this.findInModal(this.selectorOutput).append(o)}}export default new CoreUpdate;
\ No newline at end of file
+import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import FlashMessage from"@typo3/install/renderable/flash-message.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class CoreUpdate extends AbstractInteractableModule{constructor(){super(...arguments),this.actionQueue={coreUpdateIsUpdateAvailable:{loadingMessage:"Checking for possible regular or security update",finishMessage:void 0,nextActionName:void 0},coreUpdateCheckPreConditions:{loadingMessage:"Checking if update is possible",finishMessage:"System can be updated",nextActionName:"coreUpdateDownload"},coreUpdateDownload:{loadingMessage:"Downloading new core",finishMessage:void 0,nextActionName:"coreUpdateVerifyChecksum"},coreUpdateVerifyChecksum:{loadingMessage:"Verifying checksum of downloaded core",finishMessage:void 0,nextActionName:"coreUpdateUnpack"},coreUpdateUnpack:{loadingMessage:"Unpacking core",finishMessage:void 0,nextActionName:"coreUpdateMove"},coreUpdateMove:{loadingMessage:"Moving core",finishMessage:void 0,nextActionName:"coreUpdateActivate"},coreUpdateActivate:{loadingMessage:"Activating core",finishMessage:"Core updated - please reload your browser",nextActionName:void 0}},this.selectorOutput=".t3js-coreUpdate-output",this.updateButton=".t3js-coreUpdate-button",this.buttonTemplate=null}initialize(e){this.currentModal=e,this.getData().then((()=>{this.buttonTemplate=this.findInModal(this.updateButton).clone()})),e.on("click",".t3js-coreUpdate-init",(e=>{e.preventDefault();const t=$(e.currentTarget).attr("data-action");switch(this.findInModal(this.selectorOutput).empty(),t){case"checkForUpdate":this.callAction("coreUpdateIsUpdateAvailable");break;case"updateDevelopment":this.update("development");break;case"updateRegular":this.update("regular");break;default:throw'Unknown update action "'+t+'"'}}))}getData(){const e=this.getModalBody();return new AjaxRequest(Router.getUrl("coreUpdateGetData")).get({cache:"no-cache"}).then((async t=>{const a=await t.resolve();!0===a.success?(e.empty().append(a.html),Modal.setButtons(a.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}update(e){"development"!==e&&(e="regular"),this.callAction("coreUpdateCheckPreConditions",e)}callAction(e,t){const a={install:{action:e}};void 0!==t&&(a.install.type=t),this.addLoadingMessage(this.actionQueue[e].loadingMessage),new AjaxRequest(Router.getUrl()).withQueryArguments(a).get({cache:"no-cache"}).then((async a=>{const o=await a.resolve();!0===this.handleResult(o,this.actionQueue[e].finishMessage)&&void 0!==this.actionQueue[e].nextActionName&&this.callAction(this.actionQueue[e].nextActionName,t)}),(e=>{Router.handleAjaxError(e,this.getModalBody())}))}handleResult(e,t){const a=e.success;return this.removeLoadingMessage(),e.status&&"object"==typeof e.status&&this.showStatusMessages(e.status),e.action&&"object"==typeof e.action&&this.showActionButton(e.action),a&&t&&this.addMessage(Severity.ok,t),a}addLoadingMessage(e){const t=FlashMessage.render(Severity.loading,e);this.findInModal(this.selectorOutput).append(t)}removeLoadingMessage(){this.findInModal(this.selectorOutput).find(".alert-loading").remove()}showStatusMessages(e){$.each(e,((e,t)=>{let a="",o="";const s=t.severity;t.title&&(a=t.title),t.message&&(o=t.message),this.addMessage(s,a,o)}))}showActionButton(e){let t=!1,a=!1;e.title&&(t=e.title),e.action&&(a=e.action);const o=this.buttonTemplate;a&&o.attr("data-action",a),t&&o.text(t),this.findInModal(this.updateButton).replaceWith(o)}addMessage(e,t,a){const o=FlashMessage.render(e,t,a);this.findInModal(this.selectorOutput).append(o)}}export default new CoreUpdate;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/extension-compat-tester.js b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/extension-compat-tester.js
index fbb0b6ec979b..f822f7a6e9b6 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/extension-compat-tester.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/extension-compat-tester.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class ExtensionCompatTester extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorCheckTrigger=".t3js-extensionCompatTester-check",this.selectorUninstallTrigger=".t3js-extensionCompatTester-uninstall",this.selectorOutputContainer=".t3js-extensionCompatTester-output"}initialize(e){this.currentModal=e,this.getLoadedExtensionList(),e.on("click",this.selectorCheckTrigger,()=>{this.findInModal(this.selectorUninstallTrigger).addClass("hidden"),this.findInModal(this.selectorOutputContainer).empty(),this.getLoadedExtensionList()}),e.on("click",this.selectorUninstallTrigger,e=>{this.uninstallExtension($(e.target).data("extension"))})}getLoadedExtensionList(){this.setModalButtonsState(!1),this.findInModal(".modal-loading").hide();const e=this.getModalBody(),t=this.findInModal(this.selectorOutputContainer),o=ProgressBar.render(Severity.loading,"Loading...","");t.append(o),new AjaxRequest(Router.getUrl("extensionCompatTesterLoadedExtensionList")).get({cache:"no-cache"}).then(async t=>{const o=await t.resolve();e.empty().append(o.html),Modal.setButtons(o.buttons);const n=this.findInModal(this.selectorOutputContainer),s=ProgressBar.render(Severity.loading,"Loading...","");n.append(s),!0===o.success?this.loadExtLocalconf().then(()=>{n.append(InfoBox.render(Severity.ok,"ext_localconf.php of all loaded extensions successfully loaded","")),this.loadExtTables().then(()=>{n.append(InfoBox.render(Severity.ok,"ext_tables.php of all loaded extensions successfully loaded",""))},async e=>{this.renderFailureMessages("ext_tables.php",(await e.response.json()).brokenExtensions,n)}).finally(()=>{this.unlockModal()})},async e=>{this.renderFailureMessages("ext_localconf.php",(await e.response.json()).brokenExtensions,n),n.append(InfoBox.render(Severity.notice,"Skipped scanning ext_tables.php files due to previous errors","")),this.unlockModal()}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},t=>{Router.handleAjaxError(t,e)})}unlockModal(){this.findInModal(this.selectorOutputContainer).find(".alert-loading").remove(),this.findInModal(this.selectorCheckTrigger).removeClass("disabled").prop("disabled",!1)}renderFailureMessages(e,t,o){for(let n of t){let t;n.isProtected||(t=$("<button />",{class:"btn btn-danger t3js-extensionCompatTester-uninstall"}).attr("data-extension",n.name).text('Uninstall extension "'+n.name+'"')),o.append(InfoBox.render(Severity.error,"Loading "+e+' of extension "'+n.name+'" failed',n.isProtected?"Extension is mandatory and cannot be uninstalled.":""),t)}this.unlockModal()}loadExtLocalconf(){const e=this.getModuleContent().data("extension-compat-tester-load-ext_localconf-token");return new AjaxRequest(Router.getUrl()).post({install:{action:"extensionCompatTesterLoadExtLocalconf",token:e}})}loadExtTables(){const e=this.getModuleContent().data("extension-compat-tester-load-ext_tables-token");return new AjaxRequest(Router.getUrl()).post({install:{action:"extensionCompatTesterLoadExtTables",token:e}})}uninstallExtension(e){const t=this.getModuleContent().data("extension-compat-tester-uninstall-extension-token"),o=this.getModalBody(),n=$(this.selectorOutputContainer),s=ProgressBar.render(Severity.loading,"Loading...","");n.append(s),new AjaxRequest(Router.getUrl()).post({install:{action:"extensionCompatTesterUninstallExtension",token:t,extension:e}}).then(async e=>{const t=await e.resolve();t.success?(Array.isArray(t.status)&&t.status.forEach(e=>{const t=InfoBox.render(e.severity,e.title,e.message);o.find(this.selectorOutputContainer).empty().append(t)}),this.findInModal(this.selectorUninstallTrigger).addClass("hidden"),this.getLoadedExtensionList()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,o)})}}export default new ExtensionCompatTester;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class ExtensionCompatTester extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorCheckTrigger=".t3js-extensionCompatTester-check",this.selectorUninstallTrigger=".t3js-extensionCompatTester-uninstall",this.selectorOutputContainer=".t3js-extensionCompatTester-output"}initialize(e){this.currentModal=e,this.getLoadedExtensionList(),e.on("click",this.selectorCheckTrigger,(()=>{this.findInModal(this.selectorUninstallTrigger).addClass("hidden"),this.findInModal(this.selectorOutputContainer).empty(),this.getLoadedExtensionList()})),e.on("click",this.selectorUninstallTrigger,(e=>{this.uninstallExtension($(e.target).data("extension"))}))}getLoadedExtensionList(){this.setModalButtonsState(!1),this.findInModal(".modal-loading").hide();const e=this.getModalBody(),t=this.findInModal(this.selectorOutputContainer),o=ProgressBar.render(Severity.loading,"Loading...","");t.append(o),new AjaxRequest(Router.getUrl("extensionCompatTesterLoadedExtensionList")).get({cache:"no-cache"}).then((async t=>{const o=await t.resolve();e.empty().append(o.html),Modal.setButtons(o.buttons);const n=this.findInModal(this.selectorOutputContainer),s=ProgressBar.render(Severity.loading,"Loading...","");n.append(s),!0===o.success?this.loadExtLocalconf().then((()=>{n.append(InfoBox.render(Severity.ok,"ext_localconf.php of all loaded extensions successfully loaded","")),this.loadExtTables().then((()=>{n.append(InfoBox.render(Severity.ok,"ext_tables.php of all loaded extensions successfully loaded",""))}),(async e=>{this.renderFailureMessages("ext_tables.php",(await e.response.json()).brokenExtensions,n)})).finally((()=>{this.unlockModal()}))}),(async e=>{this.renderFailureMessages("ext_localconf.php",(await e.response.json()).brokenExtensions,n),n.append(InfoBox.render(Severity.notice,"Skipped scanning ext_tables.php files due to previous errors","")),this.unlockModal()})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(t=>{Router.handleAjaxError(t,e)}))}unlockModal(){this.findInModal(this.selectorOutputContainer).find(".alert-loading").remove(),this.findInModal(this.selectorCheckTrigger).removeClass("disabled").prop("disabled",!1)}renderFailureMessages(e,t,o){for(let n of t){let t;n.isProtected||(t=$("<button />",{class:"btn btn-danger t3js-extensionCompatTester-uninstall"}).attr("data-extension",n.name).text('Uninstall extension "'+n.name+'"')),o.append(InfoBox.render(Severity.error,"Loading "+e+' of extension "'+n.name+'" failed',n.isProtected?"Extension is mandatory and cannot be uninstalled.":""),t)}this.unlockModal()}loadExtLocalconf(){const e=this.getModuleContent().data("extension-compat-tester-load-ext_localconf-token");return new AjaxRequest(Router.getUrl()).post({install:{action:"extensionCompatTesterLoadExtLocalconf",token:e}})}loadExtTables(){const e=this.getModuleContent().data("extension-compat-tester-load-ext_tables-token");return new AjaxRequest(Router.getUrl()).post({install:{action:"extensionCompatTesterLoadExtTables",token:e}})}uninstallExtension(e){const t=this.getModuleContent().data("extension-compat-tester-uninstall-extension-token"),o=this.getModalBody(),n=$(this.selectorOutputContainer),s=ProgressBar.render(Severity.loading,"Loading...","");n.append(s),new AjaxRequest(Router.getUrl()).post({install:{action:"extensionCompatTesterUninstallExtension",token:t,extension:e}}).then((async e=>{const t=await e.resolve();t.success?(Array.isArray(t.status)&&t.status.forEach((e=>{const t=InfoBox.render(e.severity,e.title,e.message);o.find(this.selectorOutputContainer).empty().append(t)})),this.findInModal(this.selectorUninstallTrigger).addClass("hidden"),this.getLoadedExtensionList()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,o)}))}}export default new ExtensionCompatTester;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/extension-scanner.js b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/extension-scanner.js
index 2eb57499ed3f..03bc164f4346 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/extension-scanner.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/extension-scanner.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxQueue from"@typo3/install/ajax/ajax-queue.js";import Router from"@typo3/install/router.js";class ExtensionScanner extends AbstractInteractableModule{constructor(){super(...arguments),this.listOfAffectedRestFileHashes=[],this.selectorExtensionContainer=".t3js-extensionScanner-extension",this.selectorNumberOfFiles=".t3js-extensionScanner-number-of-files",this.selectorScanSingleTrigger=".t3js-extensionScanner-scan-single",this.selectorExtensionScanButton=".t3js-extensionScanner-scan-all"}initialize(e){this.currentModal=e,this.getData(),e.on("show.bs.collapse",this.selectorExtensionContainer,e=>{const n=$(e.currentTarget);if(void 0===n.data("scanned")){const e=n.data("extension");this.scanSingleExtension(e),n.data("scanned",!0)}}).on("hide.bs.modal",()=>{AjaxQueue.flush()}).on("click",this.selectorScanSingleTrigger,e=>{e.preventDefault();const n=$(e.currentTarget).closest(this.selectorExtensionContainer).data("extension");this.scanSingleExtension(n)}).on("click",this.selectorExtensionScanButton,n=>{n.preventDefault(),this.setModalButtonsState(!1);const t=e.find(this.selectorExtensionContainer);this.scanAll(t)})}getData(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("extensionScannerGetData")).get().then(async n=>{const t=await n.resolve();!0===t.success?(e.empty().append(t.html),Modal.setButtons(t.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},n=>{Router.handleAjaxError(n,e)})}getExtensionSelector(e){return this.selectorExtensionContainer+"-"+e}scanAll(e){this.findInModal(this.selectorExtensionContainer).removeClass("panel-danger panel-warning panel-success").find(".panel-progress-bar").css("width",0).attr("aria-valuenow",0).find("span").text("0%"),this.setProgressForAll(),e.each((e,n)=>{const t=$(n),s=t.data("extension");this.scanSingleExtension(s),t.data("scanned",!0)})}setStatusMessageForScan(e,n,t){this.findInModal(this.getExtensionSelector(e)).find(this.selectorNumberOfFiles).text("Checked "+n+" of "+t+" files")}setProgressForScan(e,n,t){const s=n/t*100;this.findInModal(this.getExtensionSelector(e)).find(".panel-progress-bar").css("width",s+"%").attr("aria-valuenow",s).find("span").text(s+"%")}setProgressForAll(){const e=this.findInModal(this.selectorExtensionContainer).length,n=this.findInModal(this.selectorExtensionContainer+".t3js-extensionscan-finished.panel-success").length+this.findInModal(this.selectorExtensionContainer+".t3js-extensionscan-finished.panel-warning").length+this.findInModal(this.selectorExtensionContainer+".t3js-extensionscan-finished.panel-danger").length,t=n/e*100,s=this.getModalBody();this.findInModal(".t3js-extensionScanner-progress-all-extension .progress-bar").css("width",t+"%").attr("aria-valuenow",t).find("span").text(n+" of "+e+" scanned"),n===e&&(this.findInModal(this.selectorExtensionScanButton).removeClass("disabled").prop("disabled",!1),Notification.success("Scan finished","All extensions have been scanned."),new AjaxRequest(Router.getUrl()).post({install:{action:"extensionScannerMarkFullyScannedRestFiles",token:this.getModuleContent().data("extension-scanner-mark-fully-scanned-rest-files-token"),hashes:this.uniqueArray(this.listOfAffectedRestFileHashes)}}).then(async e=>{const n=await e.resolve();!0===n.success&&Notification.success("Marked not affected files","Marked "+n.markedAsNotAffected+" ReST files as not affected.")},e=>{Router.handleAjaxError(e,s)}))}uniqueArray(e){return e.filter((e,n,t)=>t.indexOf(e)===n)}scanSingleExtension(e){const n=this.getModuleContent().data("extension-scanner-files-token"),t=this.getModalBody(),s=this.findInModal(this.getExtensionSelector(e));let i=!1;s.removeClass("panel-danger panel-warning panel-success t3js-extensionscan-finished"),s.data("hasRun","true"),s.find(".t3js-extensionScanner-scan-single").text("Scanning...").attr("disabled","disabled"),s.find(".t3js-extensionScanner-extension-body-loc").empty().text("0"),s.find(".t3js-extensionScanner-extension-body-ignored-files").empty().text("0"),s.find(".t3js-extensionScanner-extension-body-ignored-lines").empty().text("0"),this.setProgressForAll(),new AjaxRequest(Router.getUrl()).post({install:{action:"extensionScannerFiles",token:n,extension:e}}).then(async n=>{const a=await n.resolve();if(!0===a.success&&Array.isArray(a.files)){const n=a.files.length;if(n<=0)return void Notification.warning("No files found","The extension "+e+" contains no scannable files");this.setStatusMessageForScan(e,0,n),s.find(".t3js-extensionScanner-extension-body").text("");let o=0;a.files.forEach(a=>{AjaxQueue.add({method:"POST",data:{install:{action:"extensionScannerScanFile",token:this.getModuleContent().data("extension-scanner-scan-file-token"),extension:e,file:a}},url:Router.getUrl(),onfulfilled:async r=>{const l=await r.resolve();if(o++,this.setStatusMessageForScan(e,o,n),this.setProgressForScan(e,o,n),l.success&&$.isArray(l.matches)&&l.matches.forEach(e=>{i=!0;const n=t.find("#t3js-extensionScanner-file-hit-template").clone();n.find(".t3js-extensionScanner-hit-file-panel-head").attr("href","#collapse"+e.uniqueId),n.find(".t3js-extensionScanner-hit-file-panel-body").attr("id","collapse"+e.uniqueId),n.find(".t3js-extensionScanner-hit-filename").text(a),n.find(".t3js-extensionScanner-hit-message").text(e.message),"strong"===e.indicator?n.find(".t3js-extensionScanner-hit-file-panel-head .badges").append('<span class="badge" title="Reliable match, false positive unlikely">strong</span>'):n.find(".t3js-extensionScanner-hit-file-panel-head .badges").append('<span class="badge" title="Probable match, but can be a false positive">weak</span>'),!0===e.silenced&&n.find(".t3js-extensionScanner-hit-file-panel-head .badges").append('<span class="badge" title="Match has been annotated by extension author as false positive match">silenced</span>'),n.find(".t3js-extensionScanner-hit-file-lineContent").empty().text(e.lineContent),n.find(".t3js-extensionScanner-hit-file-line").empty().text(e.line+": "),$.isArray(e.restFiles)&&e.restFiles.forEach(e=>{const s=t.find("#t3js-extensionScanner-file-hit-rest-template").clone();s.find(".t3js-extensionScanner-hit-rest-panel-head").attr("href","#collapse"+e.uniqueId),s.find(".t3js-extensionScanner-hit-rest-panel-head .badge").empty().text(e.version),s.find(".t3js-extensionScanner-hit-rest-panel-body").attr("id","collapse"+e.uniqueId),s.find(".t3js-extensionScanner-hit-rest-headline").text(e.headline),s.find(".t3js-extensionScanner-hit-rest-body").text(e.content),s.addClass("panel-"+e.class),n.find(".t3js-extensionScanner-hit-file-rest-container").append(s),this.listOfAffectedRestFileHashes.push(e.file_hash)});const o=n.find(".panel-breaking",".t3js-extensionScanner-hit-file-rest-container").length>0?"panel-danger":"panel-warning";n.addClass(o),s.find(".t3js-extensionScanner-extension-body").removeClass("hide").append(n),"panel-danger"===o&&s.removeClass("panel-warning").addClass(o),"panel-warning"!==o||s.hasClass("panel-danger")||s.addClass(o)}),l.success){const e=parseInt(s.find(".t3js-extensionScanner-extension-body-loc").text(),10);if(s.find(".t3js-extensionScanner-extension-body-loc").empty().text(e+l.effectiveCodeLines),l.isFileIgnored){const e=parseInt(s.find(".t3js-extensionScanner-extension-body-ignored-files").text(),10);s.find(".t3js-extensionScanner-extension-body-ignored-files").empty().text(e+1)}const n=parseInt(s.find(".t3js-extensionScanner-extension-body-ignored-lines").text(),10);s.find(".t3js-extensionScanner-extension-body-ignored-lines").empty().text(n+l.ignoredLines)}o===n&&(i||s.addClass("panel-success"),s.addClass("t3js-extensionscan-finished"),this.setProgressForAll(),s.find(".t3js-extensionScanner-scan-single").text("Rescan").attr("disabled",null))},onrejected:t=>{o+=1,this.setStatusMessageForScan(e,o,n),this.setProgressForScan(e,o,n),this.setProgressForAll(),console.error(t)}})})}else Notification.error("Oops, an error occurred","Please look at the browser console output for details"),console.error(a)},e=>{Router.handleAjaxError(e,t)})}}export default new ExtensionScanner;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxQueue from"@typo3/install/ajax/ajax-queue.js";import Router from"@typo3/install/router.js";class ExtensionScanner extends AbstractInteractableModule{constructor(){super(...arguments),this.listOfAffectedRestFileHashes=[],this.selectorExtensionContainer=".t3js-extensionScanner-extension",this.selectorNumberOfFiles=".t3js-extensionScanner-number-of-files",this.selectorScanSingleTrigger=".t3js-extensionScanner-scan-single",this.selectorExtensionScanButton=".t3js-extensionScanner-scan-all"}initialize(e){this.currentModal=e,this.getData(),e.on("show.bs.collapse",this.selectorExtensionContainer,(e=>{const n=$(e.currentTarget);if(void 0===n.data("scanned")){const e=n.data("extension");this.scanSingleExtension(e),n.data("scanned",!0)}})).on("hide.bs.modal",(()=>{AjaxQueue.flush()})).on("click",this.selectorScanSingleTrigger,(e=>{e.preventDefault();const n=$(e.currentTarget).closest(this.selectorExtensionContainer).data("extension");this.scanSingleExtension(n)})).on("click",this.selectorExtensionScanButton,(n=>{n.preventDefault(),this.setModalButtonsState(!1);const t=e.find(this.selectorExtensionContainer);this.scanAll(t)}))}getData(){const e=this.getModalBody();new AjaxRequest(Router.getUrl("extensionScannerGetData")).get().then((async n=>{const t=await n.resolve();!0===t.success?(e.empty().append(t.html),Modal.setButtons(t.buttons)):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(n=>{Router.handleAjaxError(n,e)}))}getExtensionSelector(e){return this.selectorExtensionContainer+"-"+e}scanAll(e){this.findInModal(this.selectorExtensionContainer).removeClass("panel-danger panel-warning panel-success").find(".panel-progress-bar").css("width",0).attr("aria-valuenow",0).find("span").text("0%"),this.setProgressForAll(),e.each(((e,n)=>{const t=$(n),s=t.data("extension");this.scanSingleExtension(s),t.data("scanned",!0)}))}setStatusMessageForScan(e,n,t){this.findInModal(this.getExtensionSelector(e)).find(this.selectorNumberOfFiles).text("Checked "+n+" of "+t+" files")}setProgressForScan(e,n,t){const s=n/t*100;this.findInModal(this.getExtensionSelector(e)).find(".panel-progress-bar").css("width",s+"%").attr("aria-valuenow",s).find("span").text(s+"%")}setProgressForAll(){const e=this.findInModal(this.selectorExtensionContainer).length,n=this.findInModal(this.selectorExtensionContainer+".t3js-extensionscan-finished.panel-success").length+this.findInModal(this.selectorExtensionContainer+".t3js-extensionscan-finished.panel-warning").length+this.findInModal(this.selectorExtensionContainer+".t3js-extensionscan-finished.panel-danger").length,t=n/e*100,s=this.getModalBody();this.findInModal(".t3js-extensionScanner-progress-all-extension .progress-bar").css("width",t+"%").attr("aria-valuenow",t).find("span").text(n+" of "+e+" scanned"),n===e&&(this.findInModal(this.selectorExtensionScanButton).removeClass("disabled").prop("disabled",!1),Notification.success("Scan finished","All extensions have been scanned."),new AjaxRequest(Router.getUrl()).post({install:{action:"extensionScannerMarkFullyScannedRestFiles",token:this.getModuleContent().data("extension-scanner-mark-fully-scanned-rest-files-token"),hashes:this.uniqueArray(this.listOfAffectedRestFileHashes)}}).then((async e=>{const n=await e.resolve();!0===n.success&&Notification.success("Marked not affected files","Marked "+n.markedAsNotAffected+" ReST files as not affected.")}),(e=>{Router.handleAjaxError(e,s)})))}uniqueArray(e){return e.filter(((e,n,t)=>t.indexOf(e)===n))}scanSingleExtension(e){const n=this.getModuleContent().data("extension-scanner-files-token"),t=this.getModalBody(),s=this.findInModal(this.getExtensionSelector(e));let i=!1;s.removeClass("panel-danger panel-warning panel-success t3js-extensionscan-finished"),s.data("hasRun","true"),s.find(".t3js-extensionScanner-scan-single").text("Scanning...").attr("disabled","disabled"),s.find(".t3js-extensionScanner-extension-body-loc").empty().text("0"),s.find(".t3js-extensionScanner-extension-body-ignored-files").empty().text("0"),s.find(".t3js-extensionScanner-extension-body-ignored-lines").empty().text("0"),this.setProgressForAll(),new AjaxRequest(Router.getUrl()).post({install:{action:"extensionScannerFiles",token:n,extension:e}}).then((async n=>{const a=await n.resolve();if(!0===a.success&&Array.isArray(a.files)){const n=a.files.length;if(n<=0)return void Notification.warning("No files found","The extension "+e+" contains no scannable files");this.setStatusMessageForScan(e,0,n),s.find(".t3js-extensionScanner-extension-body").text("");let o=0;a.files.forEach((a=>{AjaxQueue.add({method:"POST",data:{install:{action:"extensionScannerScanFile",token:this.getModuleContent().data("extension-scanner-scan-file-token"),extension:e,file:a}},url:Router.getUrl(),onfulfilled:async r=>{const l=await r.resolve();if(o++,this.setStatusMessageForScan(e,o,n),this.setProgressForScan(e,o,n),l.success&&$.isArray(l.matches)&&l.matches.forEach((e=>{i=!0;const n=t.find("#t3js-extensionScanner-file-hit-template").clone();n.find(".t3js-extensionScanner-hit-file-panel-head").attr("href","#collapse"+e.uniqueId),n.find(".t3js-extensionScanner-hit-file-panel-body").attr("id","collapse"+e.uniqueId),n.find(".t3js-extensionScanner-hit-filename").text(a),n.find(".t3js-extensionScanner-hit-message").text(e.message),"strong"===e.indicator?n.find(".t3js-extensionScanner-hit-file-panel-head .badges").append('<span class="badge" title="Reliable match, false positive unlikely">strong</span>'):n.find(".t3js-extensionScanner-hit-file-panel-head .badges").append('<span class="badge" title="Probable match, but can be a false positive">weak</span>'),!0===e.silenced&&n.find(".t3js-extensionScanner-hit-file-panel-head .badges").append('<span class="badge" title="Match has been annotated by extension author as false positive match">silenced</span>'),n.find(".t3js-extensionScanner-hit-file-lineContent").empty().text(e.lineContent),n.find(".t3js-extensionScanner-hit-file-line").empty().text(e.line+": "),$.isArray(e.restFiles)&&e.restFiles.forEach((e=>{const s=t.find("#t3js-extensionScanner-file-hit-rest-template").clone();s.find(".t3js-extensionScanner-hit-rest-panel-head").attr("href","#collapse"+e.uniqueId),s.find(".t3js-extensionScanner-hit-rest-panel-head .badge").empty().text(e.version),s.find(".t3js-extensionScanner-hit-rest-panel-body").attr("id","collapse"+e.uniqueId),s.find(".t3js-extensionScanner-hit-rest-headline").text(e.headline),s.find(".t3js-extensionScanner-hit-rest-body").text(e.content),s.addClass("panel-"+e.class),n.find(".t3js-extensionScanner-hit-file-rest-container").append(s),this.listOfAffectedRestFileHashes.push(e.file_hash)}));const o=n.find(".panel-breaking",".t3js-extensionScanner-hit-file-rest-container").length>0?"panel-danger":"panel-warning";n.addClass(o),s.find(".t3js-extensionScanner-extension-body").removeClass("hide").append(n),"panel-danger"===o&&s.removeClass("panel-warning").addClass(o),"panel-warning"!==o||s.hasClass("panel-danger")||s.addClass(o)})),l.success){const e=parseInt(s.find(".t3js-extensionScanner-extension-body-loc").text(),10);if(s.find(".t3js-extensionScanner-extension-body-loc").empty().text(e+l.effectiveCodeLines),l.isFileIgnored){const e=parseInt(s.find(".t3js-extensionScanner-extension-body-ignored-files").text(),10);s.find(".t3js-extensionScanner-extension-body-ignored-files").empty().text(e+1)}const n=parseInt(s.find(".t3js-extensionScanner-extension-body-ignored-lines").text(),10);s.find(".t3js-extensionScanner-extension-body-ignored-lines").empty().text(n+l.ignoredLines)}o===n&&(i||s.addClass("panel-success"),s.addClass("t3js-extensionscan-finished"),this.setProgressForAll(),s.find(".t3js-extensionScanner-scan-single").text("Rescan").attr("disabled",null))},onrejected:t=>{o+=1,this.setStatusMessageForScan(e,o,n),this.setProgressForScan(e,o,n),this.setProgressForAll(),console.error(t)}})}))}else Notification.error("Oops, an error occurred","Please look at the browser console output for details"),console.error(a)}),(e=>{Router.handleAjaxError(e,t)}))}}export default new ExtensionScanner;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/tca-ext-tables-check.js b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/tca-ext-tables-check.js
index 901e250f8fef..afd7440a080c 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/tca-ext-tables-check.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/tca-ext-tables-check.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class TcaExtTablesCheck extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorCheckTrigger=".t3js-tcaExtTablesCheck-check",this.selectorOutputContainer=".t3js-tcaExtTablesCheck-output"}initialize(e){this.currentModal=e,this.check(),e.on("click",this.selectorCheckTrigger,e=>{e.preventDefault(),this.check()})}check(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=$(this.selectorOutputContainer),o=ProgressBar.render(Severity.loading,"Loading...","");t.empty().html(o),new AjaxRequest(Router.getUrl("tcaExtTablesCheck")).get({cache:"no-cache"}).then(async o=>{const r=await o.resolve();if(e.empty().append(r.html),Modal.setButtons(r.buttons),!0===r.success&&Array.isArray(r.status))if(r.status.length>0){const o=InfoBox.render(Severity.warning,"Following extensions change TCA in ext_tables.php","Check ext_tables.php files, look for ExtensionManagementUtility calls and $GLOBALS['TCA'] modifications");e.find(this.selectorOutputContainer).append(o),r.status.forEach(o=>{const r=InfoBox.render(o.severity,o.title,o.message);t.append(r),e.append(r)})}else{const t=InfoBox.render(Severity.ok,"No TCA changes in ext_tables.php files. Good job!","");e.find(this.selectorOutputContainer).append(t)}else Notification.error("Something went wrong",'Please use the module "Check for broken extensions" to find a possible extension causing this issue.')},t=>{Router.handleAjaxError(t,e)})}}export default new TcaExtTablesCheck;
\ No newline at end of file
+import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class TcaExtTablesCheck extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorCheckTrigger=".t3js-tcaExtTablesCheck-check",this.selectorOutputContainer=".t3js-tcaExtTablesCheck-output"}initialize(e){this.currentModal=e,this.check(),e.on("click",this.selectorCheckTrigger,(e=>{e.preventDefault(),this.check()}))}check(){this.setModalButtonsState(!1);const e=this.getModalBody(),t=$(this.selectorOutputContainer),o=ProgressBar.render(Severity.loading,"Loading...","");t.empty().html(o),new AjaxRequest(Router.getUrl("tcaExtTablesCheck")).get({cache:"no-cache"}).then((async o=>{const r=await o.resolve();if(e.empty().append(r.html),Modal.setButtons(r.buttons),!0===r.success&&Array.isArray(r.status))if(r.status.length>0){const o=InfoBox.render(Severity.warning,"Following extensions change TCA in ext_tables.php","Check ext_tables.php files, look for ExtensionManagementUtility calls and $GLOBALS['TCA'] modifications");e.find(this.selectorOutputContainer).append(o),r.status.forEach((o=>{const r=InfoBox.render(o.severity,o.title,o.message);t.append(r),e.append(r)}))}else{const t=InfoBox.render(Severity.ok,"No TCA changes in ext_tables.php files. Good job!","");e.find(this.selectorOutputContainer).append(t)}else Notification.error("Something went wrong",'Please use the module "Check for broken extensions" to find a possible extension causing this issue.')}),(t=>{Router.handleAjaxError(t,e)}))}}export default new TcaExtTablesCheck;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/tca-migrations-check.js b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/tca-migrations-check.js
index 40ec1ce5693e..380914c3421f 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/tca-migrations-check.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/tca-migrations-check.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import FlashMessage from"@typo3/install/renderable/flash-message.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class TcaMigrationsCheck extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorCheckTrigger=".t3js-tcaMigrationsCheck-check",this.selectorOutputContainer=".t3js-tcaMigrationsCheck-output"}initialize(e){this.currentModal=e,this.check(),e.on("click",this.selectorCheckTrigger,e=>{e.preventDefault(),this.check()})}check(){this.setModalButtonsState(!1);const e=$(this.selectorOutputContainer),t=this.getModalBody(),r=ProgressBar.render(Severity.loading,"Loading...","");e.empty().html(r),new AjaxRequest(Router.getUrl("tcaMigrationsCheck")).get({cache:"no-cache"}).then(async e=>{const r=await e.resolve();if(t.empty().append(r.html),Modal.setButtons(r.buttons),!0===r.success&&Array.isArray(r.status))if(r.status.length>0){const e=InfoBox.render(Severity.warning,"TCA migrations need to be applied","Check the following list and apply needed changes.");t.find(this.selectorOutputContainer).empty(),t.find(this.selectorOutputContainer).append(e),r.status.forEach(e=>{const r=InfoBox.render(e.severity,e.title,e.message);t.find(this.selectorOutputContainer).append(r)})}else{const e=InfoBox.render(Severity.ok,"No TCA migrations need to be applied","Your TCA looks good.");t.find(this.selectorOutputContainer).append(e)}else{const e=FlashMessage.render(Severity.error,"Something went wrong",'Use "Check for broken extensions"');t.find(this.selectorOutputContainer).append(e)}},e=>{Router.handleAjaxError(e,t)})}}export default new TcaMigrationsCheck;
\ No newline at end of file
+import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Modal from"@typo3/backend/modal.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import FlashMessage from"@typo3/install/renderable/flash-message.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class TcaMigrationsCheck extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorCheckTrigger=".t3js-tcaMigrationsCheck-check",this.selectorOutputContainer=".t3js-tcaMigrationsCheck-output"}initialize(e){this.currentModal=e,this.check(),e.on("click",this.selectorCheckTrigger,(e=>{e.preventDefault(),this.check()}))}check(){this.setModalButtonsState(!1);const e=$(this.selectorOutputContainer),t=this.getModalBody(),r=ProgressBar.render(Severity.loading,"Loading...","");e.empty().html(r),new AjaxRequest(Router.getUrl("tcaMigrationsCheck")).get({cache:"no-cache"}).then((async e=>{const r=await e.resolve();if(t.empty().append(r.html),Modal.setButtons(r.buttons),!0===r.success&&Array.isArray(r.status))if(r.status.length>0){const e=InfoBox.render(Severity.warning,"TCA migrations need to be applied","Check the following list and apply needed changes.");t.find(this.selectorOutputContainer).empty(),t.find(this.selectorOutputContainer).append(e),r.status.forEach((e=>{const r=InfoBox.render(e.severity,e.title,e.message);t.find(this.selectorOutputContainer).append(r)}))}else{const e=InfoBox.render(Severity.ok,"No TCA migrations need to be applied","Your TCA looks good.");t.find(this.selectorOutputContainer).append(e)}else{const e=FlashMessage.render(Severity.error,"Something went wrong",'Use "Check for broken extensions"');t.find(this.selectorOutputContainer).append(e)}}),(e=>{Router.handleAjaxError(e,t)}))}}export default new TcaMigrationsCheck;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/upgrade-docs.js b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/upgrade-docs.js
index 2eb8d27980a6..13d39a2ca9ac 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/upgrade-docs.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/upgrade-docs.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import"@typo3/install/renderable/clearable.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{topLevelModuleImport}from"@typo3/backend/utility/top-level-module-import.js";import Router from"@typo3/install/router.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import"@typo3/backend/element/icon-element.js";class UpgradeDocs extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorFulltextSearch=".t3js-upgradeDocs-fulltext-search",this.selectorChosenField=".t3js-upgradeDocs-chosen-select",this.selectorChangeLogsForVersionContainer=".t3js-version-changes",this.selectorChangeLogsForVersion=".t3js-changelog-list",this.selectorUpgradeDoc=".t3js-upgrade-doc"}static trimExplodeAndUnique(e,t){const o=[],s=t.split(e);for(let e=0;e<s.length;e++){const t=s[e].trim();t.length>0&&-1===$.inArray(t,o)&&o.push(t)}return o}initialize(e){this.currentModal=e;window.location!==window.parent.location?topLevelModuleImport("@typo3/install/chosen.jquery.min.js").then(()=>{this.getContent()}):import("@typo3/install/chosen.jquery.min.js").then(()=>{this.getContent()}),e.on("click",".t3js-upgradeDocs-markRead",e=>{this.markRead(e.target)}),e.on("click",".t3js-upgradeDocs-unmarkRead",e=>{this.unmarkRead(e.target)}),$.expr[":"].contains=$.expr.createPseudo(e=>t=>$(t).text().toUpperCase().includes(e.toUpperCase()))}getContent(){const e=this.getModalBody();e.on("show.bs.collapse",this.selectorUpgradeDoc,e=>{this.renderTags($(e.currentTarget))}),new AjaxRequest(Router.getUrl("upgradeDocsGetContent")).get({cache:"no-cache"}).then(async t=>{const o=await t.resolve();!0===o.success&&"undefined"!==o.html&&o.html.length>0&&(e.empty().append(o.html),this.initializeFullTextSearch(),this.initializeChosenSelector(),this.loadChangelogs())},t=>{Router.handleAjaxError(t,e)})}loadChangelogs(){const e=[],t=this.getModalBody();this.findInModal(this.selectorChangeLogsForVersionContainer).each((o,s)=>{const a=new AjaxRequest(Router.getUrl("upgradeDocsGetChangelogForVersion")).withQueryArguments({install:{version:s.dataset.version}}).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();if(!0===t.success){const e=$(s),o=e.find(this.selectorChangeLogsForVersion);o.html(t.html),this.moveNotRelevantDocuments(o),e.find(".t3js-panel-loading").remove()}else Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,t)});e.push(a)}),Promise.all(e).then(()=>{this.fulltextSearchField.prop("disabled",!1),this.appendItemsToChosenSelector()})}initializeFullTextSearch(){this.fulltextSearchField=this.findInModal(this.selectorFulltextSearch);const e=this.fulltextSearchField.get(0);e.clearable({onClear:()=>{this.combinedFilterSearch()}}),e.focus(),this.initializeChosenSelector(),new DebounceEvent("keyup",()=>{this.combinedFilterSearch()}).bindTo(e)}initializeChosenSelector(){this.chosenField=this.getModalBody().find(this.selectorChosenField);const e={".chosen-select":{width:"100%",placeholder_text_multiple:"tags"},".chosen-select-deselect":{allow_single_deselect:!0},".chosen-select-no-single":{disable_search_threshold:10},".chosen-select-no-results":{no_results_text:"Oops, nothing found!"},".chosen-select-width":{width:"100%"}};for(const t in e)e.hasOwnProperty(t)&&this.findInModal(t).chosen(e[t]);this.chosenField.on("change",()=>{this.combinedFilterSearch()})}appendItemsToChosenSelector(){let e="";$(this.findInModal(this.selectorUpgradeDoc)).each((t,o)=>{e+=$(o).data("item-tags")+","});const t=UpgradeDocs.trimExplodeAndUnique(",",e).sort((e,t)=>e.toLowerCase().localeCompare(t.toLowerCase()));this.chosenField.prop("disabled",!1),$.each(t,(e,t)=>{this.chosenField.append($("<option>").text(t))}),this.chosenField.trigger("chosen:updated")}combinedFilterSearch(){const e=this.getModalBody(),t=e.find("div.item");if(this.chosenField.val().length<1&&this.fulltextSearchField.val().length<1)return this.currentModal.find(".panel-version .panel-collapse.show").collapse("hide"),t.removeClass("hidden searchhit filterhit"),!1;if(t.addClass("hidden").removeClass("searchhit filterhit"),this.chosenField.val().length>0){t.addClass("hidden").removeClass("filterhit");const o=[],s=[];$.each(this.chosenField.val(),(e,t)=>{const a='[data-item-tags*="'+t+'"]';t.includes(":",1)?o.push(a):s.push(a)});const a=s.join(""),n=[];if(o.length)for(let e of o)n.push(a+e);else n.push(a);const i=n.join(",");e.find(i).removeClass("hidden").addClass("searchhit filterhit")}else t.addClass("filterhit").removeClass("hidden");const o=this.fulltextSearchField.val();return e.find("div.item.filterhit").each((e,t)=>{const s=$(t);$(":contains("+o+")",s).length>0||$('input[value*="'+o+'"]',s).length>0?s.removeClass("hidden").addClass("searchhit"):s.removeClass("searchhit").addClass("hidden")}),e.find(".searchhit").closest(".panel-collapse").collapse("show"),e.find(".panel-version").each((e,t)=>{const o=$(t);o.find(".searchhit",".filterhit").length<1&&o.find(" > .panel-collapse").collapse("hide")}),!0}renderTags(e){const t=e.find(".t3js-tags");if(0===t.children().length){e.data("item-tags").split(",").forEach(e=>{t.append($("<span />",{class:"badge"}).text(e))})}}moveNotRelevantDocuments(e){e.find('[data-item-state="read"]').appendTo(this.findInModal(".panel-body-read")),e.find('[data-item-state="notAffected"]').appendTo(this.findInModal(".panel-body-not-affected"))}markRead(e){const t=this.getModalBody(),o=this.getModuleContent().data("upgrade-docs-mark-read-token"),s=$(e).closest("button");s.toggleClass("t3js-upgradeDocs-unmarkRead t3js-upgradeDocs-markRead"),s.find("typo3-backend-icon,.t3js-icon").replaceWith('<typo3-backend-icon identifier="actions-ban" size="small"></typo3-backend-icon>'),s.closest(".panel").appendTo(this.findInModal(".panel-body-read")),new AjaxRequest(Router.getUrl()).post({install:{ignoreFile:s.data("filepath"),token:o,action:"upgradeDocsMarkRead"}}).catch(e=>{Router.handleAjaxError(e,t)})}unmarkRead(e){const t=this.getModalBody(),o=this.getModuleContent().data("upgrade-docs-unmark-read-token"),s=$(e).closest("button"),a=s.closest(".panel").data("item-version");s.toggleClass("t3js-upgradeDocs-markRead t3js-upgradeDocs-unmarkRead"),s.find("typo3-backend-icon,.t3js-icon").replaceWith('<typo3-backend-icon identifier="actions-check" size="small"></typo3-backend-icon>'),s.closest(".panel").appendTo(this.findInModal('*[data-group-version="'+a+'"] .panel-body')),new AjaxRequest(Router.getUrl()).post({install:{ignoreFile:s.data("filepath"),token:o,action:"upgradeDocsUnmarkRead"}}).catch(e=>{Router.handleAjaxError(e,t)})}}export default new UpgradeDocs;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import"@typo3/install/renderable/clearable.js";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{topLevelModuleImport}from"@typo3/backend/utility/top-level-module-import.js";import Router from"@typo3/install/router.js";import DebounceEvent from"@typo3/core/event/debounce-event.js";import"@typo3/backend/element/icon-element.js";class UpgradeDocs extends AbstractInteractableModule{constructor(){super(...arguments),this.selectorFulltextSearch=".t3js-upgradeDocs-fulltext-search",this.selectorChosenField=".t3js-upgradeDocs-chosen-select",this.selectorChangeLogsForVersionContainer=".t3js-version-changes",this.selectorChangeLogsForVersion=".t3js-changelog-list",this.selectorUpgradeDoc=".t3js-upgrade-doc"}static trimExplodeAndUnique(e,t){const o=[],s=t.split(e);for(let e=0;e<s.length;e++){const t=s[e].trim();t.length>0&&-1===$.inArray(t,o)&&o.push(t)}return o}initialize(e){this.currentModal=e;window.location!==window.parent.location?topLevelModuleImport("@typo3/install/chosen.jquery.min.js").then((()=>{this.getContent()})):import("@typo3/install/chosen.jquery.min.js").then((()=>{this.getContent()})),e.on("click",".t3js-upgradeDocs-markRead",(e=>{this.markRead(e.target)})),e.on("click",".t3js-upgradeDocs-unmarkRead",(e=>{this.unmarkRead(e.target)})),$.expr[":"].contains=$.expr.createPseudo((e=>t=>$(t).text().toUpperCase().includes(e.toUpperCase())))}getContent(){const e=this.getModalBody();e.on("show.bs.collapse",this.selectorUpgradeDoc,(e=>{this.renderTags($(e.currentTarget))})),new AjaxRequest(Router.getUrl("upgradeDocsGetContent")).get({cache:"no-cache"}).then((async t=>{const o=await t.resolve();!0===o.success&&"undefined"!==o.html&&o.html.length>0&&(e.empty().append(o.html),this.initializeFullTextSearch(),this.initializeChosenSelector(),this.loadChangelogs())}),(t=>{Router.handleAjaxError(t,e)}))}loadChangelogs(){const e=[],t=this.getModalBody();this.findInModal(this.selectorChangeLogsForVersionContainer).each(((o,s)=>{const a=new AjaxRequest(Router.getUrl("upgradeDocsGetChangelogForVersion")).withQueryArguments({install:{version:s.dataset.version}}).get({cache:"no-cache"}).then((async e=>{const t=await e.resolve();if(!0===t.success){const e=$(s),o=e.find(this.selectorChangeLogsForVersion);o.html(t.html),this.moveNotRelevantDocuments(o),e.find(".t3js-panel-loading").remove()}else Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,t)}));e.push(a)})),Promise.all(e).then((()=>{this.fulltextSearchField.prop("disabled",!1),this.appendItemsToChosenSelector()}))}initializeFullTextSearch(){this.fulltextSearchField=this.findInModal(this.selectorFulltextSearch);const e=this.fulltextSearchField.get(0);e.clearable({onClear:()=>{this.combinedFilterSearch()}}),e.focus(),this.initializeChosenSelector(),new DebounceEvent("keyup",(()=>{this.combinedFilterSearch()})).bindTo(e)}initializeChosenSelector(){this.chosenField=this.getModalBody().find(this.selectorChosenField);const e={".chosen-select":{width:"100%",placeholder_text_multiple:"tags"},".chosen-select-deselect":{allow_single_deselect:!0},".chosen-select-no-single":{disable_search_threshold:10},".chosen-select-no-results":{no_results_text:"Oops, nothing found!"},".chosen-select-width":{width:"100%"}};for(const t in e)e.hasOwnProperty(t)&&this.findInModal(t).chosen(e[t]);this.chosenField.on("change",(()=>{this.combinedFilterSearch()}))}appendItemsToChosenSelector(){let e="";$(this.findInModal(this.selectorUpgradeDoc)).each(((t,o)=>{e+=$(o).data("item-tags")+","}));const t=UpgradeDocs.trimExplodeAndUnique(",",e).sort(((e,t)=>e.toLowerCase().localeCompare(t.toLowerCase())));this.chosenField.prop("disabled",!1),$.each(t,((e,t)=>{this.chosenField.append($("<option>").text(t))})),this.chosenField.trigger("chosen:updated")}combinedFilterSearch(){const e=this.getModalBody(),t=e.find("div.item");if(this.chosenField.val().length<1&&this.fulltextSearchField.val().length<1)return this.currentModal.find(".panel-version .panel-collapse.show").collapse("hide"),t.removeClass("hidden searchhit filterhit"),!1;if(t.addClass("hidden").removeClass("searchhit filterhit"),this.chosenField.val().length>0){t.addClass("hidden").removeClass("filterhit");const o=[],s=[];$.each(this.chosenField.val(),((e,t)=>{const a='[data-item-tags*="'+t+'"]';t.includes(":",1)?o.push(a):s.push(a)}));const a=s.join(""),n=[];if(o.length)for(let e of o)n.push(a+e);else n.push(a);const i=n.join(",");e.find(i).removeClass("hidden").addClass("searchhit filterhit")}else t.addClass("filterhit").removeClass("hidden");const o=this.fulltextSearchField.val();return e.find("div.item.filterhit").each(((e,t)=>{const s=$(t);$(":contains("+o+")",s).length>0||$('input[value*="'+o+'"]',s).length>0?s.removeClass("hidden").addClass("searchhit"):s.removeClass("searchhit").addClass("hidden")})),e.find(".searchhit").closest(".panel-collapse").collapse("show"),e.find(".panel-version").each(((e,t)=>{const o=$(t);o.find(".searchhit",".filterhit").length<1&&o.find(" > .panel-collapse").collapse("hide")})),!0}renderTags(e){const t=e.find(".t3js-tags");if(0===t.children().length){e.data("item-tags").split(",").forEach((e=>{t.append($("<span />",{class:"badge"}).text(e))}))}}moveNotRelevantDocuments(e){e.find('[data-item-state="read"]').appendTo(this.findInModal(".panel-body-read")),e.find('[data-item-state="notAffected"]').appendTo(this.findInModal(".panel-body-not-affected"))}markRead(e){const t=this.getModalBody(),o=this.getModuleContent().data("upgrade-docs-mark-read-token"),s=$(e).closest("button");s.toggleClass("t3js-upgradeDocs-unmarkRead t3js-upgradeDocs-markRead"),s.find("typo3-backend-icon,.t3js-icon").replaceWith('<typo3-backend-icon identifier="actions-ban" size="small"></typo3-backend-icon>'),s.closest(".panel").appendTo(this.findInModal(".panel-body-read")),new AjaxRequest(Router.getUrl()).post({install:{ignoreFile:s.data("filepath"),token:o,action:"upgradeDocsMarkRead"}}).catch((e=>{Router.handleAjaxError(e,t)}))}unmarkRead(e){const t=this.getModalBody(),o=this.getModuleContent().data("upgrade-docs-unmark-read-token"),s=$(e).closest("button"),a=s.closest(".panel").data("item-version");s.toggleClass("t3js-upgradeDocs-markRead t3js-upgradeDocs-unmarkRead"),s.find("typo3-backend-icon,.t3js-icon").replaceWith('<typo3-backend-icon identifier="actions-check" size="small"></typo3-backend-icon>'),s.closest(".panel").appendTo(this.findInModal('*[data-group-version="'+a+'"] .panel-body')),new AjaxRequest(Router.getUrl()).post({install:{ignoreFile:s.data("filepath"),token:o,action:"upgradeDocsUnmarkRead"}}).catch((e=>{Router.handleAjaxError(e,t)}))}}export default new UpgradeDocs;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/upgrade-wizards.js b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/upgrade-wizards.js
index 7bf17df345cb..388b3d770aad 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/upgrade-wizards.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/module/upgrade/upgrade-wizards.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import SecurityUtility from"@typo3/core/security-utility.js";import FlashMessage from"@typo3/install/renderable/flash-message.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class UpgradeWizards extends AbstractInteractableModule{constructor(){super(),this.selectorOutputWizardsContainer=".t3js-upgradeWizards-wizards-output",this.selectorOutputDoneContainer=".t3js-upgradeWizards-done-output",this.selectorWizardsBlockingAddsTemplate=".t3js-upgradeWizards-blocking-adds-template",this.selectorWizardsBlockingAddsRows=".t3js-upgradeWizards-blocking-adds-rows",this.selectorWizardsBlockingAddsExecute=".t3js-upgradeWizards-blocking-adds-execute",this.selectorWizardsBlockingCharsetTemplate=".t3js-upgradeWizards-blocking-charset-template",this.selectorWizardsBlockingCharsetFix=".t3js-upgradeWizards-blocking-charset-fix",this.selectorWizardsDoneBodyTemplate=".t3js-upgradeWizards-done-body-template",this.selectorWizardsDoneRows=".t3js-upgradeWizards-done-rows",this.selectorWizardsDoneRowTemplate=".t3js-upgradeWizards-done-row-template table tr",this.selectorWizardsDoneRowMarkUndone=".t3js-upgradeWizards-done-markUndone",this.selectorWizardsDoneRowTitle=".t3js-upgradeWizards-done-title",this.selectorWizardsListTemplate=".t3js-upgradeWizards-list-template",this.selectorWizardsListRows=".t3js-upgradeWizards-list-rows",this.selectorWizardsListRowTemplate=".t3js-upgradeWizards-list-row-template",this.selectorWizardsListRowTitle=".t3js-upgradeWizards-list-row-title",this.selectorWizardsListRowExplanation=".t3js-upgradeWizards-list-row-explanation",this.selectorWizardsListRowExecute=".t3js-upgradeWizards-list-row-execute",this.selectorWizardsInputTemplate=".t3js-upgradeWizards-input",this.selectorWizardsInputTitle=".t3js-upgradeWizards-input-title",this.selectorWizardsInputDescription=".t3js-upgradeWizards-input-description",this.selectorWizardsInputHtml=".t3js-upgradeWizards-input-html",this.selectorWizardsInputPerform=".t3js-upgradeWizards-input-perform",this.selectorWizardsInputAbort=".t3js-upgradeWizards-input-abort",this.securityUtility=new SecurityUtility}static removeLoadingMessage(e){e.find(".alert-loading").remove()}static renderProgressBar(e){return ProgressBar.render(Severity.loading,e,"")}initialize(e){this.currentModal=e,this.getData().then(()=>{this.doneUpgrades()}),e.on("click",this.selectorWizardsDoneRowMarkUndone,e=>{this.markUndone(e.target.dataset.identifier)}),e.on("click",this.selectorWizardsBlockingCharsetFix,()=>{this.blockingUpgradesDatabaseCharsetFix()}),e.on("click",this.selectorWizardsBlockingAddsExecute,()=>{this.blockingUpgradesDatabaseAddsExecute()}),e.on("click",this.selectorWizardsListRowExecute,e=>{this.wizardInput(e.target.dataset.identifier,e.target.dataset.title)}),e.on("click",this.selectorWizardsInputPerform,e=>{this.wizardExecute(e.target.dataset.identifier,e.target.dataset.title)}),e.on("click",this.selectorWizardsInputAbort,e=>{this.findInModal(this.selectorOutputWizardsContainer).empty(),this.wizardsList()})}getData(){const e=this.getModalBody();return new AjaxRequest(Router.getUrl("upgradeWizardsGetData")).get({cache:"no-cache"}).then(async t=>{const s=await t.resolve();!0===s.success?(e.empty().append(s.html),this.blockingUpgradesDatabaseCharsetTest()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e)})}blockingUpgradesDatabaseCharsetTest(){const e=this.getModalBody(),t=this.findInModal(this.selectorOutputWizardsContainer);t.empty().html(UpgradeWizards.renderProgressBar("Checking database charset...")),new AjaxRequest(Router.getUrl("upgradeWizardsBlockingDatabaseCharsetTest")).get({cache:"no-cache"}).then(async s=>{const r=await s.resolve();UpgradeWizards.removeLoadingMessage(t),!0===r.success&&(!0===r.needsUpdate?e.find(this.selectorOutputWizardsContainer).append(e.find(this.selectorWizardsBlockingCharsetTemplate)).clone():this.blockingUpgradesDatabaseAdds())},e=>{Router.handleAjaxError(e,t)})}blockingUpgradesDatabaseCharsetFix(){const e=$(this.selectorOutputWizardsContainer);e.empty().html(UpgradeWizards.renderProgressBar("Setting database charset to UTF-8...")),new AjaxRequest(Router.getUrl("upgradeWizardsBlockingDatabaseCharsetFix")).get({cache:"no-cache"}).then(async t=>{const s=await t.resolve();if(UpgradeWizards.removeLoadingMessage(e),!0===s.success)Array.isArray(s.status)&&s.status.length>0&&s.status.forEach(t=>{const s=InfoBox.render(t.severity,t.title,t.message);e.append(s)});else{const t=FlashMessage.render(Severity.error,"Something went wrong","");UpgradeWizards.removeLoadingMessage(e),e.append(t)}},t=>{Router.handleAjaxError(t,e)})}blockingUpgradesDatabaseAdds(){const e=this.getModalBody(),t=this.findInModal(this.selectorOutputWizardsContainer);t.empty().html(UpgradeWizards.renderProgressBar("Check for missing mandatory database tables and fields...")),new AjaxRequest(Router.getUrl("upgradeWizardsBlockingDatabaseAdds")).get({cache:"no-cache"}).then(async s=>{const r=await s.resolve();if(UpgradeWizards.removeLoadingMessage(t),!0===r.success)if(!0===r.needsUpdate){const t=e.find(this.selectorWizardsBlockingAddsTemplate).clone();"object"==typeof r.adds.tables&&r.adds.tables.forEach(e=>{const s="Table: "+this.securityUtility.encodeHtml(e.table);t.find(this.selectorWizardsBlockingAddsRows).append(s,"<br>")}),"object"==typeof r.adds.columns&&r.adds.columns.forEach(e=>{const s="Table: "+this.securityUtility.encodeHtml(e.table)+", Field: "+this.securityUtility.encodeHtml(e.field);t.find(this.selectorWizardsBlockingAddsRows).append(s,"<br>")}),"object"==typeof r.adds.indexes&&r.adds.indexes.forEach(e=>{const s="Table: "+this.securityUtility.encodeHtml(e.table)+", Index: "+this.securityUtility.encodeHtml(e.index);t.find(this.selectorWizardsBlockingAddsRows).append(s,"<br>")}),e.find(this.selectorOutputWizardsContainer).append(t)}else this.wizardsList();else Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e)})}blockingUpgradesDatabaseAddsExecute(){const e=this.findInModal(this.selectorOutputWizardsContainer);e.empty().html(UpgradeWizards.renderProgressBar("Adding database tables and fields...")),new AjaxRequest(Router.getUrl("upgradeWizardsBlockingDatabaseExecute")).get({cache:"no-cache"}).then(async t=>{const s=await t.resolve();if(UpgradeWizards.removeLoadingMessage(e),Array.isArray(s.status)&&s.status.length>0&&s.status.forEach(t=>{const s=InfoBox.render(t.severity,t.title,t.message);e.append(s)}),!0===s.success)this.wizardsList();else if(Array.isArray(s.status)&&0!==s.status.length){const t=$('<div class="btn-toolbar mt-3 mb-4"></div>'),s=$('<button class="btn btn-default">Retry database migration</button>'),r=$('<button class="btn btn-danger">Proceed despite of errors</button>');s.click(()=>{this.blockingUpgradesDatabaseAddsExecute()}),r.click(()=>{t.remove(),this.wizardsList()}),t.append(s),t.append(r),e.append(t)}else{const t=FlashMessage.render(Severity.error,"Something went wrong","");e.append(t)}},t=>{Router.handleAjaxError(t,e)})}wizardsList(){const e=this.getModalBody(),t=this.findInModal(this.selectorOutputWizardsContainer);t.append(UpgradeWizards.renderProgressBar("Loading upgrade wizards...")),new AjaxRequest(Router.getUrl("upgradeWizardsList")).get({cache:"no-cache"}).then(async s=>{const r=await s.resolve();UpgradeWizards.removeLoadingMessage(t);const a=e.find(this.selectorWizardsListTemplate).clone();if(a.removeClass("t3js-upgradeWizards-list-template"),!0===r.success){let t=0,s=0;Array.isArray(r.wizards)&&r.wizards.length>0&&(s=r.wizards.length,r.wizards.forEach(s=>{if(!0===s.shouldRenderWizard){const r=e.find(this.selectorWizardsListRowTemplate).clone();t+=1,r.removeClass("t3js-upgradeWizards-list-row-template"),r.find(this.selectorWizardsListRowTitle).empty().text(s.title),r.find(this.selectorWizardsListRowExplanation).empty().text(s.explanation),r.find(this.selectorWizardsListRowExecute).attr("data-identifier",s.identifier).attr("data-title",s.title),a.find(this.selectorWizardsListRows).append(r)}}),a.find(this.selectorWizardsListRows+" hr:last").remove());let i=100;const o=a.find(".progress-bar");t>0?i=Math.round((s-t)/r.wizards.length*100):o.removeClass("progress-bar-info").addClass("progress-bar-success"),o.removeClass("progress-bar-striped").css("width",i+"%").attr("aria-valuenow",i).find("span").text(i+"%"),e.find(this.selectorOutputWizardsContainer).append(a),this.findInModal(this.selectorWizardsDoneRowMarkUndone).prop("disabled",!1)}else Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e)})}wizardInput(e,t){const s=this.getModuleContent().data("upgrade-wizards-input-token"),r=this.getModalBody(),a=this.findInModal(this.selectorOutputWizardsContainer);a.empty().html(UpgradeWizards.renderProgressBar('Loading "'+t+'"...')),r.animate({scrollTop:r.scrollTop()-Math.abs(r.find(".t3js-upgrade-status-section").position().top)},250),new AjaxRequest(Router.getUrl("upgradeWizardsInput")).post({install:{action:"upgradeWizardsInput",token:s,identifier:e}}).then(async e=>{const t=await e.resolve();a.empty();const s=r.find(this.selectorWizardsInputTemplate).clone();s.removeClass("t3js-upgradeWizards-input"),!0===t.success&&(Array.isArray(t.status)&&t.status.forEach(e=>{const t=FlashMessage.render(e.severity,e.title,e.message);a.append(t)}),t.userInput.wizardHtml.length>0&&s.find(this.selectorWizardsInputHtml).html(t.userInput.wizardHtml),s.find(this.selectorWizardsInputTitle).text(t.userInput.title),s.find(this.selectorWizardsInputDescription).html(this.securityUtility.stripHtml(t.userInput.description).replace(/\n/g,"<br>")),s.find(this.selectorWizardsInputPerform).attr("data-identifier",t.userInput.identifier).attr("data-title",t.userInput.title)),r.find(this.selectorOutputWizardsContainer).append(s)},e=>{Router.handleAjaxError(e,a)})}wizardExecute(e,t){const s=this.getModuleContent().data("upgrade-wizards-execute-token"),r=this.getModalBody(),a={"install[action]":"upgradeWizardsExecute","install[token]":s,"install[identifier]":e};$(this.findInModal(this.selectorOutputWizardsContainer+" form").serializeArray()).each((e,t)=>{a[t.name]=t.value});const i=this.findInModal(this.selectorOutputWizardsContainer);i.empty().html(UpgradeWizards.renderProgressBar('Executing "'+t+'"...')),this.findInModal(this.selectorWizardsDoneRowMarkUndone).prop("disabled",!0),new AjaxRequest(Router.getUrl()).post(a).then(async e=>{const t=await e.resolve();i.empty(),!0===t.success?(Array.isArray(t.status)&&t.status.forEach(e=>{const t=InfoBox.render(e.severity,e.title,e.message);i.append(t)}),this.wizardsList(),r.find(this.selectorOutputDoneContainer).empty(),this.doneUpgrades()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,i)})}doneUpgrades(){const e=this.getModalBody(),t=e.find(this.selectorOutputDoneContainer);t.empty().html(UpgradeWizards.renderProgressBar("Loading executed upgrade wizards...")),new AjaxRequest(Router.getUrl("upgradeWizardsDoneUpgrades")).get({cache:"no-cache"}).then(async s=>{const r=await s.resolve();if(UpgradeWizards.removeLoadingMessage(t),!0===r.success){Array.isArray(r.status)&&r.status.length>0&&r.status.forEach(e=>{const s=InfoBox.render(e.severity,e.title,e.message);t.append(s)});const s=e.find(this.selectorWizardsDoneBodyTemplate).clone(),a=s.find(this.selectorWizardsDoneRows);let i=!1;Array.isArray(r.wizardsDone)&&r.wizardsDone.length>0&&r.wizardsDone.forEach(t=>{i=!0;const s=e.find(this.selectorWizardsDoneRowTemplate).clone();s.find(this.selectorWizardsDoneRowMarkUndone).attr("data-identifier",t.identifier),s.find(this.selectorWizardsDoneRowTitle).text(t.title),a.append(s)}),Array.isArray(r.rowUpdatersDone)&&r.rowUpdatersDone.length>0&&r.rowUpdatersDone.forEach(t=>{i=!0;const s=e.find(this.selectorWizardsDoneRowTemplate).clone();s.find(this.selectorWizardsDoneRowMarkUndone).attr("data-identifier",t.identifier),s.find(this.selectorWizardsDoneRowTitle).text(t.title),a.append(s)}),i&&(e.find(this.selectorOutputDoneContainer).append(s),this.findInModal(this.selectorWizardsDoneRowMarkUndone).prop("disabled",!0))}else Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,t)})}markUndone(e){const t=this.getModuleContent().data("upgrade-wizards-mark-undone-token"),s=this.getModalBody(),r=this.findInModal(this.selectorOutputDoneContainer);r.empty().html(UpgradeWizards.renderProgressBar("Marking upgrade wizard as undone...")),new AjaxRequest(Router.getUrl()).post({install:{action:"upgradeWizardsMarkUndone",token:t,identifier:e}}).then(async e=>{const t=await e.resolve();r.empty(),s.find(this.selectorOutputDoneContainer).empty(),!0===t.success&&Array.isArray(t.status)?t.status.forEach(e=>{Notification.success(e.title,e.message),this.doneUpgrades(),this.blockingUpgradesDatabaseCharsetTest()}):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")},e=>{Router.handleAjaxError(e,r)})}}export default new UpgradeWizards;
\ No newline at end of file
+import"bootstrap";import $ from"jquery";import{AbstractInteractableModule}from"@typo3/install/module/abstract-interactable-module.js";import Notification from"@typo3/backend/notification.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import SecurityUtility from"@typo3/core/security-utility.js";import FlashMessage from"@typo3/install/renderable/flash-message.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";import Router from"@typo3/install/router.js";class UpgradeWizards extends AbstractInteractableModule{constructor(){super(),this.selectorOutputWizardsContainer=".t3js-upgradeWizards-wizards-output",this.selectorOutputDoneContainer=".t3js-upgradeWizards-done-output",this.selectorWizardsBlockingAddsTemplate=".t3js-upgradeWizards-blocking-adds-template",this.selectorWizardsBlockingAddsRows=".t3js-upgradeWizards-blocking-adds-rows",this.selectorWizardsBlockingAddsExecute=".t3js-upgradeWizards-blocking-adds-execute",this.selectorWizardsBlockingCharsetTemplate=".t3js-upgradeWizards-blocking-charset-template",this.selectorWizardsBlockingCharsetFix=".t3js-upgradeWizards-blocking-charset-fix",this.selectorWizardsDoneBodyTemplate=".t3js-upgradeWizards-done-body-template",this.selectorWizardsDoneRows=".t3js-upgradeWizards-done-rows",this.selectorWizardsDoneRowTemplate=".t3js-upgradeWizards-done-row-template table tr",this.selectorWizardsDoneRowMarkUndone=".t3js-upgradeWizards-done-markUndone",this.selectorWizardsDoneRowTitle=".t3js-upgradeWizards-done-title",this.selectorWizardsListTemplate=".t3js-upgradeWizards-list-template",this.selectorWizardsListRows=".t3js-upgradeWizards-list-rows",this.selectorWizardsListRowTemplate=".t3js-upgradeWizards-list-row-template",this.selectorWizardsListRowTitle=".t3js-upgradeWizards-list-row-title",this.selectorWizardsListRowExplanation=".t3js-upgradeWizards-list-row-explanation",this.selectorWizardsListRowExecute=".t3js-upgradeWizards-list-row-execute",this.selectorWizardsInputTemplate=".t3js-upgradeWizards-input",this.selectorWizardsInputTitle=".t3js-upgradeWizards-input-title",this.selectorWizardsInputDescription=".t3js-upgradeWizards-input-description",this.selectorWizardsInputHtml=".t3js-upgradeWizards-input-html",this.selectorWizardsInputPerform=".t3js-upgradeWizards-input-perform",this.selectorWizardsInputAbort=".t3js-upgradeWizards-input-abort",this.securityUtility=new SecurityUtility}static removeLoadingMessage(e){e.find(".alert-loading").remove()}static renderProgressBar(e){return ProgressBar.render(Severity.loading,e,"")}initialize(e){this.currentModal=e,this.getData().then((()=>{this.doneUpgrades()})),e.on("click",this.selectorWizardsDoneRowMarkUndone,(e=>{this.markUndone(e.target.dataset.identifier)})),e.on("click",this.selectorWizardsBlockingCharsetFix,(()=>{this.blockingUpgradesDatabaseCharsetFix()})),e.on("click",this.selectorWizardsBlockingAddsExecute,(()=>{this.blockingUpgradesDatabaseAddsExecute()})),e.on("click",this.selectorWizardsListRowExecute,(e=>{this.wizardInput(e.target.dataset.identifier,e.target.dataset.title)})),e.on("click",this.selectorWizardsInputPerform,(e=>{this.wizardExecute(e.target.dataset.identifier,e.target.dataset.title)})),e.on("click",this.selectorWizardsInputAbort,(e=>{this.findInModal(this.selectorOutputWizardsContainer).empty(),this.wizardsList()}))}getData(){const e=this.getModalBody();return new AjaxRequest(Router.getUrl("upgradeWizardsGetData")).get({cache:"no-cache"}).then((async t=>{const s=await t.resolve();!0===s.success?(e.empty().append(s.html),this.blockingUpgradesDatabaseCharsetTest()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e)}))}blockingUpgradesDatabaseCharsetTest(){const e=this.getModalBody(),t=this.findInModal(this.selectorOutputWizardsContainer);t.empty().html(UpgradeWizards.renderProgressBar("Checking database charset...")),new AjaxRequest(Router.getUrl("upgradeWizardsBlockingDatabaseCharsetTest")).get({cache:"no-cache"}).then((async s=>{const r=await s.resolve();UpgradeWizards.removeLoadingMessage(t),!0===r.success&&(!0===r.needsUpdate?e.find(this.selectorOutputWizardsContainer).append(e.find(this.selectorWizardsBlockingCharsetTemplate)).clone():this.blockingUpgradesDatabaseAdds())}),(e=>{Router.handleAjaxError(e,t)}))}blockingUpgradesDatabaseCharsetFix(){const e=$(this.selectorOutputWizardsContainer);e.empty().html(UpgradeWizards.renderProgressBar("Setting database charset to UTF-8...")),new AjaxRequest(Router.getUrl("upgradeWizardsBlockingDatabaseCharsetFix")).get({cache:"no-cache"}).then((async t=>{const s=await t.resolve();if(UpgradeWizards.removeLoadingMessage(e),!0===s.success)Array.isArray(s.status)&&s.status.length>0&&s.status.forEach((t=>{const s=InfoBox.render(t.severity,t.title,t.message);e.append(s)}));else{const t=FlashMessage.render(Severity.error,"Something went wrong","");UpgradeWizards.removeLoadingMessage(e),e.append(t)}}),(t=>{Router.handleAjaxError(t,e)}))}blockingUpgradesDatabaseAdds(){const e=this.getModalBody(),t=this.findInModal(this.selectorOutputWizardsContainer);t.empty().html(UpgradeWizards.renderProgressBar("Check for missing mandatory database tables and fields...")),new AjaxRequest(Router.getUrl("upgradeWizardsBlockingDatabaseAdds")).get({cache:"no-cache"}).then((async s=>{const r=await s.resolve();if(UpgradeWizards.removeLoadingMessage(t),!0===r.success)if(!0===r.needsUpdate){const t=e.find(this.selectorWizardsBlockingAddsTemplate).clone();"object"==typeof r.adds.tables&&r.adds.tables.forEach((e=>{const s="Table: "+this.securityUtility.encodeHtml(e.table);t.find(this.selectorWizardsBlockingAddsRows).append(s,"<br>")})),"object"==typeof r.adds.columns&&r.adds.columns.forEach((e=>{const s="Table: "+this.securityUtility.encodeHtml(e.table)+", Field: "+this.securityUtility.encodeHtml(e.field);t.find(this.selectorWizardsBlockingAddsRows).append(s,"<br>")})),"object"==typeof r.adds.indexes&&r.adds.indexes.forEach((e=>{const s="Table: "+this.securityUtility.encodeHtml(e.table)+", Index: "+this.securityUtility.encodeHtml(e.index);t.find(this.selectorWizardsBlockingAddsRows).append(s,"<br>")})),e.find(this.selectorOutputWizardsContainer).append(t)}else this.wizardsList();else Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e)}))}blockingUpgradesDatabaseAddsExecute(){const e=this.findInModal(this.selectorOutputWizardsContainer);e.empty().html(UpgradeWizards.renderProgressBar("Adding database tables and fields...")),new AjaxRequest(Router.getUrl("upgradeWizardsBlockingDatabaseExecute")).get({cache:"no-cache"}).then((async t=>{const s=await t.resolve();if(UpgradeWizards.removeLoadingMessage(e),Array.isArray(s.status)&&s.status.length>0&&s.status.forEach((t=>{const s=InfoBox.render(t.severity,t.title,t.message);e.append(s)})),!0===s.success)this.wizardsList();else if(Array.isArray(s.status)&&0!==s.status.length){const t=$('<div class="btn-toolbar mt-3 mb-4"></div>'),s=$('<button class="btn btn-default">Retry database migration</button>'),r=$('<button class="btn btn-danger">Proceed despite of errors</button>');s.click((()=>{this.blockingUpgradesDatabaseAddsExecute()})),r.click((()=>{t.remove(),this.wizardsList()})),t.append(s),t.append(r),e.append(t)}else{const t=FlashMessage.render(Severity.error,"Something went wrong","");e.append(t)}}),(t=>{Router.handleAjaxError(t,e)}))}wizardsList(){const e=this.getModalBody(),t=this.findInModal(this.selectorOutputWizardsContainer);t.append(UpgradeWizards.renderProgressBar("Loading upgrade wizards...")),new AjaxRequest(Router.getUrl("upgradeWizardsList")).get({cache:"no-cache"}).then((async s=>{const r=await s.resolve();UpgradeWizards.removeLoadingMessage(t);const a=e.find(this.selectorWizardsListTemplate).clone();if(a.removeClass("t3js-upgradeWizards-list-template"),!0===r.success){let t=0,s=0;Array.isArray(r.wizards)&&r.wizards.length>0&&(s=r.wizards.length,r.wizards.forEach((s=>{if(!0===s.shouldRenderWizard){const r=e.find(this.selectorWizardsListRowTemplate).clone();t+=1,r.removeClass("t3js-upgradeWizards-list-row-template"),r.find(this.selectorWizardsListRowTitle).empty().text(s.title),r.find(this.selectorWizardsListRowExplanation).empty().text(s.explanation),r.find(this.selectorWizardsListRowExecute).attr("data-identifier",s.identifier).attr("data-title",s.title),a.find(this.selectorWizardsListRows).append(r)}})),a.find(this.selectorWizardsListRows+" hr:last").remove());let i=100;const o=a.find(".progress-bar");t>0?i=Math.round((s-t)/r.wizards.length*100):o.removeClass("progress-bar-info").addClass("progress-bar-success"),o.removeClass("progress-bar-striped").css("width",i+"%").attr("aria-valuenow",i).find("span").text(i+"%"),e.find(this.selectorOutputWizardsContainer).append(a),this.findInModal(this.selectorWizardsDoneRowMarkUndone).prop("disabled",!1)}else Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e)}))}wizardInput(e,t){const s=this.getModuleContent().data("upgrade-wizards-input-token"),r=this.getModalBody(),a=this.findInModal(this.selectorOutputWizardsContainer);a.empty().html(UpgradeWizards.renderProgressBar('Loading "'+t+'"...')),r.animate({scrollTop:r.scrollTop()-Math.abs(r.find(".t3js-upgrade-status-section").position().top)},250),new AjaxRequest(Router.getUrl("upgradeWizardsInput")).post({install:{action:"upgradeWizardsInput",token:s,identifier:e}}).then((async e=>{const t=await e.resolve();a.empty();const s=r.find(this.selectorWizardsInputTemplate).clone();s.removeClass("t3js-upgradeWizards-input"),!0===t.success&&(Array.isArray(t.status)&&t.status.forEach((e=>{const t=FlashMessage.render(e.severity,e.title,e.message);a.append(t)})),t.userInput.wizardHtml.length>0&&s.find(this.selectorWizardsInputHtml).html(t.userInput.wizardHtml),s.find(this.selectorWizardsInputTitle).text(t.userInput.title),s.find(this.selectorWizardsInputDescription).html(this.securityUtility.stripHtml(t.userInput.description).replace(/\n/g,"<br>")),s.find(this.selectorWizardsInputPerform).attr("data-identifier",t.userInput.identifier).attr("data-title",t.userInput.title)),r.find(this.selectorOutputWizardsContainer).append(s)}),(e=>{Router.handleAjaxError(e,a)}))}wizardExecute(e,t){const s=this.getModuleContent().data("upgrade-wizards-execute-token"),r=this.getModalBody(),a={"install[action]":"upgradeWizardsExecute","install[token]":s,"install[identifier]":e};$(this.findInModal(this.selectorOutputWizardsContainer+" form").serializeArray()).each(((e,t)=>{a[t.name]=t.value}));const i=this.findInModal(this.selectorOutputWizardsContainer);i.empty().html(UpgradeWizards.renderProgressBar('Executing "'+t+'"...')),this.findInModal(this.selectorWizardsDoneRowMarkUndone).prop("disabled",!0),new AjaxRequest(Router.getUrl()).post(a).then((async e=>{const t=await e.resolve();i.empty(),!0===t.success?(Array.isArray(t.status)&&t.status.forEach((e=>{const t=InfoBox.render(e.severity,e.title,e.message);i.append(t)})),this.wizardsList(),r.find(this.selectorOutputDoneContainer).empty(),this.doneUpgrades()):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,i)}))}doneUpgrades(){const e=this.getModalBody(),t=e.find(this.selectorOutputDoneContainer);t.empty().html(UpgradeWizards.renderProgressBar("Loading executed upgrade wizards...")),new AjaxRequest(Router.getUrl("upgradeWizardsDoneUpgrades")).get({cache:"no-cache"}).then((async s=>{const r=await s.resolve();if(UpgradeWizards.removeLoadingMessage(t),!0===r.success){Array.isArray(r.status)&&r.status.length>0&&r.status.forEach((e=>{const s=InfoBox.render(e.severity,e.title,e.message);t.append(s)}));const s=e.find(this.selectorWizardsDoneBodyTemplate).clone(),a=s.find(this.selectorWizardsDoneRows);let i=!1;Array.isArray(r.wizardsDone)&&r.wizardsDone.length>0&&r.wizardsDone.forEach((t=>{i=!0;const s=e.find(this.selectorWizardsDoneRowTemplate).clone();s.find(this.selectorWizardsDoneRowMarkUndone).attr("data-identifier",t.identifier),s.find(this.selectorWizardsDoneRowTitle).text(t.title),a.append(s)})),Array.isArray(r.rowUpdatersDone)&&r.rowUpdatersDone.length>0&&r.rowUpdatersDone.forEach((t=>{i=!0;const s=e.find(this.selectorWizardsDoneRowTemplate).clone();s.find(this.selectorWizardsDoneRowMarkUndone).attr("data-identifier",t.identifier),s.find(this.selectorWizardsDoneRowTitle).text(t.title),a.append(s)})),i&&(e.find(this.selectorOutputDoneContainer).append(s),this.findInModal(this.selectorWizardsDoneRowMarkUndone).prop("disabled",!0))}else Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,t)}))}markUndone(e){const t=this.getModuleContent().data("upgrade-wizards-mark-undone-token"),s=this.getModalBody(),r=this.findInModal(this.selectorOutputDoneContainer);r.empty().html(UpgradeWizards.renderProgressBar("Marking upgrade wizard as undone...")),new AjaxRequest(Router.getUrl()).post({install:{action:"upgradeWizardsMarkUndone",token:t,identifier:e}}).then((async e=>{const t=await e.resolve();r.empty(),s.find(this.selectorOutputDoneContainer).empty(),!0===t.success&&Array.isArray(t.status)?t.status.forEach((e=>{Notification.success(e.title,e.message),this.doneUpgrades(),this.blockingUpgradesDatabaseCharsetTest()})):Notification.error("Something went wrong","The request was not processed successfully. Please check the browser's console and TYPO3's log.")}),(e=>{Router.handleAjaxError(e,r)}))}}export default new UpgradeWizards;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/renderable/clearable.js b/typo3/sysext/install/Resources/Public/JavaScript/renderable/clearable.js
index 980aedff24e1..13f1d7475cd0 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/renderable/clearable.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/renderable/clearable.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-class Clearable{static createCloseButton(){const e=document.createElement("button");return e.type="button",e.tabIndex=-1,e.innerHTML='<span class="t3js-icon icon icon-size-small icon-state-default icon-actions-close" data-identifier="actions-close">\n        <span class="icon-markup">\n            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\n                <path\n                    d="M11.9 5.5L9.4 8l2.5 2.5c.2.2.2.5 0\n                    .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7\n                    0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5\n                    0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7\n                    0l.7.7c.2.2.2.5 0 .7z"\n                    class="icon-color"/>\n              </svg>\n            </span>\n          </span>',e.style.visibility="hidden",e.classList.add("close"),e}constructor(){"function"!=typeof HTMLInputElement.prototype.clearable&&this.registerClearable()}registerClearable(){HTMLInputElement.prototype.clearable=function(e={}){if(this.dataset.clearable)return;if("object"!=typeof e)throw new Error("Passed options must be an object, "+typeof e+" given");const t=document.createElement("div");t.classList.add("form-control-clearable","form-control"),this.parentNode.insertBefore(t,this),t.appendChild(this);const n=Clearable.createCloseButton(),s=()=>{n.style.visibility=0===this.value.length?"hidden":"visible"};n.addEventListener("click",t=>{t.preventDefault(),this.value="","function"==typeof e.onClear&&e.onClear(this),this.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),s()}),t.appendChild(n),this.addEventListener("focus",s),this.addEventListener("keyup",s),s(),this.dataset.clearable="true"}}}export default new Clearable;
\ No newline at end of file
+class Clearable{static createCloseButton(){const e=document.createElement("button");return e.type="button",e.tabIndex=-1,e.innerHTML='<span class="t3js-icon icon icon-size-small icon-state-default icon-actions-close" data-identifier="actions-close">\n        <span class="icon-markup">\n            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\n                <path\n                    d="M11.9 5.5L9.4 8l2.5 2.5c.2.2.2.5 0\n                    .7l-.7.7c-.2.2-.5.2-.7 0L8 9.4l-2.5 2.5c-.2.2-.5.2-.7\n                    0l-.7-.7c-.2-.2-.2-.5 0-.7L6.6 8 4.1 5.5c-.2-.2-.2-.5\n                    0-.7l.7-.7c.2-.2.5-.2.7 0L8 6.6l2.5-2.5c.2-.2.5-.2.7\n                    0l.7.7c.2.2.2.5 0 .7z"\n                    class="icon-color"/>\n              </svg>\n            </span>\n          </span>',e.style.visibility="hidden",e.classList.add("close"),e}constructor(){"function"!=typeof HTMLInputElement.prototype.clearable&&this.registerClearable()}registerClearable(){HTMLInputElement.prototype.clearable=function(e={}){if(this.dataset.clearable)return;if("object"!=typeof e)throw new Error("Passed options must be an object, "+typeof e+" given");const t=document.createElement("div");t.classList.add("form-control-clearable","form-control"),this.parentNode.insertBefore(t,this),t.appendChild(this);const n=Clearable.createCloseButton(),s=()=>{n.style.visibility=0===this.value.length?"hidden":"visible"};n.addEventListener("click",(t=>{t.preventDefault(),this.value="","function"==typeof e.onClear&&e.onClear(this),this.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),s()})),t.appendChild(n),this.addEventListener("focus",s),this.addEventListener("keyup",s),s(),this.dataset.clearable="true"}}}export default new Clearable;
\ No newline at end of file
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/router.js b/typo3/sysext/install/Resources/Public/JavaScript/router.js
index 561c5e467ea0..3f7a06143149 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/router.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/router.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import Modal from"@typo3/backend/modal.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";class Router{constructor(){this.selectorBody=".t3js-body",this.selectorMainContent=".t3js-module-body"}initialize(){this.registerInstallToolRoutes(),$(document).on("click",".t3js-login-lockInstallTool",e=>{e.preventDefault(),this.logout()}),$(document).on("click",".t3js-login-login",e=>{e.preventDefault(),this.login()}),$(document).on("keydown","#t3-install-form-password",e=>{"Enter"===e.key&&(e.preventDefault(),$(".t3js-login-login").trigger("click"))}),$(document).on("click",".card .btn",e=>{e.preventDefault();const t=$(e.currentTarget),o=t.data("import"),a=t.data("inline");if(void 0!==a&&1===parseInt(a,10))import(o).then(({default:e})=>{e.initialize(t)});else{const e=t.closest(".card").find(".card-title").html(),a=t.data("modalSize")||Modal.sizes.large,n=Modal.advanced({type:Modal.types.default,title:e,size:a,content:$('<div class="modal-loading">'),additionalCssClasses:["install-tool-modal"],callback:e=>{import(o).then(({default:t})=>{t.initialize(e)})}});Icons.getIcon("spinner-circle",Icons.sizes.default,null,null,Icons.markupIdentifiers.inline).then(e=>{n.find(".modal-loading").append(e)})}});"backend"===$(this.selectorBody).data("context")?this.executeSilentConfigurationUpdate():this.preAccessCheck()}registerInstallToolRoutes(){void 0===TYPO3.settings&&(TYPO3.settings={ajaxUrls:{icons:window.location.origin+window.location.pathname+"?install[controller]=icon&install[action]=getIcon",icons_cache:window.location.origin+window.location.pathname+"?install[controller]=icon&install[action]=getCacheIdentifier"}})}getUrl(e,t,o){const a=$(this.selectorBody).data("context");let n=location.href;return n=n.replace(location.search,""),void 0===t&&(t=$(this.selectorBody).data("controller")),n=n+"?install[controller]="+t,void 0!==a&&""!==a&&(n=n+"&install[context]="+a),void 0!==e&&(n=n+"&install[action]="+e),void 0!==o&&(n=n+"&"+o),n}executeSilentConfigurationUpdate(){this.updateLoadingInfo("Checking session and executing silent configuration update"),new AjaxRequest(this.getUrl("executeSilentConfigurationUpdate","layout")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.executeSilentTemplateFileUpdate():this.executeSilentConfigurationUpdate()},e=>{this.handleAjaxError(e)})}executeSilentTemplateFileUpdate(){this.updateLoadingInfo("Checking session and executing silent template file update"),new AjaxRequest(this.getUrl("executeSilentTemplateFileUpdate","layout")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.executeSilentExtensionConfigurationSynchronization():this.executeSilentTemplateFileUpdate()},e=>{this.handleAjaxError(e)})}executeSilentExtensionConfigurationSynchronization(){const e=$(this.selectorBody);this.updateLoadingInfo("Executing silent extension configuration synchronization"),new AjaxRequest(this.getUrl("executeSilentExtensionConfigurationSynchronization","layout")).get({cache:"no-cache"}).then(async t=>{if(!0===(await t.resolve()).success)this.loadMainLayout();else{const t=InfoBox.render(Severity.error,"Something went wrong","");e.empty().append(t)}},e=>{this.handleAjaxError(e)})}loadMainLayout(){const e=$(this.selectorBody),t=e.data("controller");this.updateLoadingInfo("Loading main layout"),new AjaxRequest(this.getUrl("mainLayout","layout","install[module]="+t)).get({cache:"no-cache"}).then(async o=>{const a=await o.resolve();if(!0===a.success&&"undefined"!==a.html&&a.html.length>0)e.empty().append(a.html),"backend"!==$(this.selectorBody).data("context")&&e.find('.t3js-modulemenu-action[data-controller="'+t+'"]').addClass("modulemenu-action-active"),this.loadCards();else{const t=InfoBox.render(Severity.error,"Something went wrong","");e.empty().append(t)}},e=>{this.handleAjaxError(e)})}async handleAjaxError(e,t){let o;if(403===e.response.status){"backend"===$(this.selectorBody).data("context")?(o=InfoBox.render(Severity.error,"The install tool session expired. Please reload the backend and try again."),$(this.selectorBody).empty().append(o)):this.checkEnableInstallToolFile()}else{const a=this.getUrl(void 0,"upgrade");o=$('<div class="t3js-infobox callout callout-sm callout-danger"><div class="callout-body"><p>Something went wrong. Please use <b><a href="'+a+'">Check for broken extensions</a></b> to see if a loaded extension breaks this part of the install tool and unload it.</p><p>The box below may additionally reveal further details on what went wrong depending on your debug settings. It may help to temporarily switch to debug mode using <b>Settings > Configuration Presets > Debug settings.</b></p><p>If this error happens at an early state and no full exception back trace is shown, it may also help to manually increase debugging output in <code>typo3conf/LocalConfiguration.php</code>:<code>[\'BE\'][\'debug\'] => true</code>, <code>[\'SYS\'][\'devIPmask\'] => \'*\'</code>, <code>[\'SYS\'][\'displayErrors\'] => 1</code>,<code>[\'SYS\'][\'exceptionalErrors\'] => 12290</code></p></div></div><div class="panel-group" role="tablist" aria-multiselectable="true"><div class="panel panel-default panel-flat searchhit"><div class="panel-heading" role="tab" id="heading-error"><h3 class="panel-title"><a role="button" data-bs-toggle="collapse" data-bs-parent="#accordion" href="#collapse-error" aria-expanded="true" aria-controls="collapse-error" class="collapsed"><span class="caret"></span><strong>Ajax error</strong></a></h3></div><div id="collapse-error" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-error"><div class="panel-body">'+await e.response.text()+"</div></div></div></div>"),void 0!==t?$(t).empty().html(o):$(this.selectorBody).empty().html(o)}}checkEnableInstallToolFile(){new AjaxRequest(this.getUrl("checkEnableInstallToolFile")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.checkLogin():this.showEnableInstallTool()},e=>{this.handleAjaxError(e)})}showEnableInstallTool(){new AjaxRequest(this.getUrl("showEnableInstallToolFile")).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();!0===t.success&&$(this.selectorBody).empty().append(t.html)},e=>{this.handleAjaxError(e)})}checkLogin(){new AjaxRequest(this.getUrl("checkLogin")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.loadMainLayout():this.showLogin()},e=>{this.handleAjaxError(e)})}showLogin(){new AjaxRequest(this.getUrl("showLogin")).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();!0===t.success&&$(this.selectorBody).empty().append(t.html)},e=>{this.handleAjaxError(e)})}login(){const e=$(".t3js-login-output"),t=ProgressBar.render(Severity.loading,"Loading...","");e.empty().html(t),new AjaxRequest(this.getUrl()).post({install:{action:"login",token:$("[data-login-token]").data("login-token"),password:$(".t3-install-form-input-text").val()}}).then(async t=>{const o=await t.resolve();!0===o.success?this.executeSilentConfigurationUpdate():o.status.forEach(t=>{const o=InfoBox.render(t.severity,t.title,t.message);e.empty().html(o)})},e=>{this.handleAjaxError(e)})}logout(){new AjaxRequest(this.getUrl("logout")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success&&this.showEnableInstallTool()},e=>{this.handleAjaxError(e)})}loadCards(){const e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("cards")).get({cache:"no-cache"}).then(async t=>{const o=await t.resolve();if(!0===o.success&&"undefined"!==o.html&&o.html.length>0)e.empty().append(o.html);else{const t=InfoBox.render(Severity.error,"Something went wrong","");e.empty().append(t)}},e=>{this.handleAjaxError(e)})}updateLoadingInfo(e){$(this.selectorBody).find("#t3js-ui-block-detail").text(e)}preAccessCheck(){this.updateLoadingInfo("Execute pre access check"),new AjaxRequest(this.getUrl("preAccessCheck","layout")).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();t.installToolLocked?this.checkEnableInstallToolFile():t.isAuthorized?this.executeSilentConfigurationUpdate():this.showLogin()},e=>{this.handleAjaxError(e)})}}export default new Router;
\ No newline at end of file
+import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import Modal from"@typo3/backend/modal.js";import InfoBox from"@typo3/install/renderable/info-box.js";import ProgressBar from"@typo3/install/renderable/progress-bar.js";import Severity from"@typo3/install/renderable/severity.js";class Router{constructor(){this.selectorBody=".t3js-body",this.selectorMainContent=".t3js-module-body"}initialize(){this.registerInstallToolRoutes(),$(document).on("click",".t3js-login-lockInstallTool",(e=>{e.preventDefault(),this.logout()})),$(document).on("click",".t3js-login-login",(e=>{e.preventDefault(),this.login()})),$(document).on("keydown","#t3-install-form-password",(e=>{"Enter"===e.key&&(e.preventDefault(),$(".t3js-login-login").trigger("click"))})),$(document).on("click",".card .btn",(e=>{e.preventDefault();const t=$(e.currentTarget),o=t.data("import"),a=t.data("inline");if(void 0!==a&&1===parseInt(a,10))import(o).then((({default:e})=>{e.initialize(t)}));else{const e=t.closest(".card").find(".card-title").html(),a=t.data("modalSize")||Modal.sizes.large,n=Modal.advanced({type:Modal.types.default,title:e,size:a,content:$('<div class="modal-loading">'),additionalCssClasses:["install-tool-modal"],callback:e=>{import(o).then((({default:t})=>{t.initialize(e)}))}});Icons.getIcon("spinner-circle",Icons.sizes.default,null,null,Icons.markupIdentifiers.inline).then((e=>{n.find(".modal-loading").append(e)}))}}));"backend"===$(this.selectorBody).data("context")?this.executeSilentConfigurationUpdate():this.preAccessCheck()}registerInstallToolRoutes(){void 0===TYPO3.settings&&(TYPO3.settings={ajaxUrls:{icons:window.location.origin+window.location.pathname+"?install[controller]=icon&install[action]=getIcon",icons_cache:window.location.origin+window.location.pathname+"?install[controller]=icon&install[action]=getCacheIdentifier"}})}getUrl(e,t,o){const a=$(this.selectorBody).data("context");let n=location.href;return n=n.replace(location.search,""),void 0===t&&(t=$(this.selectorBody).data("controller")),n=n+"?install[controller]="+t,void 0!==a&&""!==a&&(n=n+"&install[context]="+a),void 0!==e&&(n=n+"&install[action]="+e),void 0!==o&&(n=n+"&"+o),n}executeSilentConfigurationUpdate(){this.updateLoadingInfo("Checking session and executing silent configuration update"),new AjaxRequest(this.getUrl("executeSilentConfigurationUpdate","layout")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.executeSilentTemplateFileUpdate():this.executeSilentConfigurationUpdate()}),(e=>{this.handleAjaxError(e)}))}executeSilentTemplateFileUpdate(){this.updateLoadingInfo("Checking session and executing silent template file update"),new AjaxRequest(this.getUrl("executeSilentTemplateFileUpdate","layout")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.executeSilentExtensionConfigurationSynchronization():this.executeSilentTemplateFileUpdate()}),(e=>{this.handleAjaxError(e)}))}executeSilentExtensionConfigurationSynchronization(){const e=$(this.selectorBody);this.updateLoadingInfo("Executing silent extension configuration synchronization"),new AjaxRequest(this.getUrl("executeSilentExtensionConfigurationSynchronization","layout")).get({cache:"no-cache"}).then((async t=>{if(!0===(await t.resolve()).success)this.loadMainLayout();else{const t=InfoBox.render(Severity.error,"Something went wrong","");e.empty().append(t)}}),(e=>{this.handleAjaxError(e)}))}loadMainLayout(){const e=$(this.selectorBody),t=e.data("controller");this.updateLoadingInfo("Loading main layout"),new AjaxRequest(this.getUrl("mainLayout","layout","install[module]="+t)).get({cache:"no-cache"}).then((async o=>{const a=await o.resolve();if(!0===a.success&&"undefined"!==a.html&&a.html.length>0)e.empty().append(a.html),"backend"!==$(this.selectorBody).data("context")&&e.find('.t3js-modulemenu-action[data-controller="'+t+'"]').addClass("modulemenu-action-active"),this.loadCards();else{const t=InfoBox.render(Severity.error,"Something went wrong","");e.empty().append(t)}}),(e=>{this.handleAjaxError(e)}))}async handleAjaxError(e,t){let o;if(403===e.response.status){"backend"===$(this.selectorBody).data("context")?(o=InfoBox.render(Severity.error,"The install tool session expired. Please reload the backend and try again."),$(this.selectorBody).empty().append(o)):this.checkEnableInstallToolFile()}else{const a=this.getUrl(void 0,"upgrade");o=$('<div class="t3js-infobox callout callout-sm callout-danger"><div class="callout-body"><p>Something went wrong. Please use <b><a href="'+a+'">Check for broken extensions</a></b> to see if a loaded extension breaks this part of the install tool and unload it.</p><p>The box below may additionally reveal further details on what went wrong depending on your debug settings. It may help to temporarily switch to debug mode using <b>Settings > Configuration Presets > Debug settings.</b></p><p>If this error happens at an early state and no full exception back trace is shown, it may also help to manually increase debugging output in <code>typo3conf/LocalConfiguration.php</code>:<code>[\'BE\'][\'debug\'] => true</code>, <code>[\'SYS\'][\'devIPmask\'] => \'*\'</code>, <code>[\'SYS\'][\'displayErrors\'] => 1</code>,<code>[\'SYS\'][\'exceptionalErrors\'] => 12290</code></p></div></div><div class="panel-group" role="tablist" aria-multiselectable="true"><div class="panel panel-default panel-flat searchhit"><div class="panel-heading" role="tab" id="heading-error"><h3 class="panel-title"><a role="button" data-bs-toggle="collapse" data-bs-parent="#accordion" href="#collapse-error" aria-expanded="true" aria-controls="collapse-error" class="collapsed"><span class="caret"></span><strong>Ajax error</strong></a></h3></div><div id="collapse-error" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-error"><div class="panel-body">'+await e.response.text()+"</div></div></div></div>"),void 0!==t?$(t).empty().html(o):$(this.selectorBody).empty().html(o)}}checkEnableInstallToolFile(){new AjaxRequest(this.getUrl("checkEnableInstallToolFile")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.checkLogin():this.showEnableInstallTool()}),(e=>{this.handleAjaxError(e)}))}showEnableInstallTool(){new AjaxRequest(this.getUrl("showEnableInstallToolFile")).get({cache:"no-cache"}).then((async e=>{const t=await e.resolve();!0===t.success&&$(this.selectorBody).empty().append(t.html)}),(e=>{this.handleAjaxError(e)}))}checkLogin(){new AjaxRequest(this.getUrl("checkLogin")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success?this.loadMainLayout():this.showLogin()}),(e=>{this.handleAjaxError(e)}))}showLogin(){new AjaxRequest(this.getUrl("showLogin")).get({cache:"no-cache"}).then((async e=>{const t=await e.resolve();!0===t.success&&$(this.selectorBody).empty().append(t.html)}),(e=>{this.handleAjaxError(e)}))}login(){const e=$(".t3js-login-output"),t=ProgressBar.render(Severity.loading,"Loading...","");e.empty().html(t),new AjaxRequest(this.getUrl()).post({install:{action:"login",token:$("[data-login-token]").data("login-token"),password:$(".t3-install-form-input-text").val()}}).then((async t=>{const o=await t.resolve();!0===o.success?this.executeSilentConfigurationUpdate():o.status.forEach((t=>{const o=InfoBox.render(t.severity,t.title,t.message);e.empty().html(o)}))}),(e=>{this.handleAjaxError(e)}))}logout(){new AjaxRequest(this.getUrl("logout")).get({cache:"no-cache"}).then((async e=>{!0===(await e.resolve()).success&&this.showEnableInstallTool()}),(e=>{this.handleAjaxError(e)}))}loadCards(){const e=$(this.selectorMainContent);new AjaxRequest(this.getUrl("cards")).get({cache:"no-cache"}).then((async t=>{const o=await t.resolve();if(!0===o.success&&"undefined"!==o.html&&o.html.length>0)e.empty().append(o.html);else{const t=InfoBox.render(Severity.error,"Something went wrong","");e.empty().append(t)}}),(e=>{this.handleAjaxError(e)}))}updateLoadingInfo(e){$(this.selectorBody).find("#t3js-ui-block-detail").text(e)}preAccessCheck(){this.updateLoadingInfo("Execute pre access check"),new AjaxRequest(this.getUrl("preAccessCheck","layout")).get({cache:"no-cache"}).then((async e=>{const t=await e.resolve();t.installToolLocked?this.checkEnableInstallToolFile():t.isAuthorized?this.executeSilentConfigurationUpdate():this.showLogin()}),(e=>{this.handleAjaxError(e)}))}}export default new Router;
\ No newline at end of file
diff --git a/typo3/sysext/linkvalidator/Resources/Public/JavaScript/linkvalidator.js b/typo3/sysext/linkvalidator/Resources/Public/JavaScript/linkvalidator.js
index 4a67c4b4f3bb..9700a880e686 100644
--- a/typo3/sysext/linkvalidator/Resources/Public/JavaScript/linkvalidator.js
+++ b/typo3/sysext/linkvalidator/Resources/Public/JavaScript/linkvalidator.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Notification from"@typo3/backend/notification.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors;!function(t){t.settingsContainerSelector=".t3js-linkvalidator-settings",t.actionButtonSelector=".t3js-linkvalidator-action-button"}(Selectors||(Selectors={}));class Linkvalidator{static toggleActionButtons(t){t.querySelector(Selectors.actionButtonSelector)?.toggleAttribute("disabled",!t.querySelectorAll('input[type="checkbox"]:checked').length)}constructor(){this.initializeEvents(),document.querySelectorAll(Selectors.settingsContainerSelector).forEach(t=>{Linkvalidator.toggleActionButtons(t)})}initializeEvents(){new RegularEvent("change",(t,e)=>{Linkvalidator.toggleActionButtons(e.closest(Selectors.settingsContainerSelector))}).delegateTo(document,[Selectors.settingsContainerSelector,'input[type="checkbox"]'].join(" ")),new RegularEvent("click",(t,e)=>{Notification.success(e.dataset.notificationMessage||"Event triggered","",2)}).delegateTo(document,Selectors.actionButtonSelector)}}export default new Linkvalidator;
\ No newline at end of file
+import Notification from"@typo3/backend/notification.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors;!function(t){t.settingsContainerSelector=".t3js-linkvalidator-settings",t.actionButtonSelector=".t3js-linkvalidator-action-button"}(Selectors||(Selectors={}));class Linkvalidator{static toggleActionButtons(t){t.querySelector(Selectors.actionButtonSelector)?.toggleAttribute("disabled",!t.querySelectorAll('input[type="checkbox"]:checked').length)}constructor(){this.initializeEvents(),document.querySelectorAll(Selectors.settingsContainerSelector).forEach((t=>{Linkvalidator.toggleActionButtons(t)}))}initializeEvents(){new RegularEvent("change",((t,e)=>{Linkvalidator.toggleActionButtons(e.closest(Selectors.settingsContainerSelector))})).delegateTo(document,[Selectors.settingsContainerSelector,'input[type="checkbox"]'].join(" ")),new RegularEvent("click",((t,e)=>{Notification.success(e.dataset.notificationMessage||"Event triggered","",2)})).delegateTo(document,Selectors.actionButtonSelector)}}export default new Linkvalidator;
\ No newline at end of file
diff --git a/typo3/sysext/lowlevel/Resources/Public/JavaScript/configuration-view.js b/typo3/sysext/lowlevel/Resources/Public/JavaScript/configuration-view.js
index 5b50af3fdb11..520d6113487f 100644
--- a/typo3/sysext/lowlevel/Resources/Public/JavaScript/configuration-view.js
+++ b/typo3/sysext/lowlevel/Resources/Public/JavaScript/configuration-view.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";class ConfigurationView{constructor(){if(this.searchForm=document.querySelector("#ConfigurationView"),this.searchField=this.searchForm.querySelector('input[name="searchString"]'),this.searchResultShown=""!==this.searchField.value,DocumentService.ready().then(()=>{new RegularEvent("search",()=>{""===this.searchField.value&&this.searchResultShown&&this.searchForm.submit()}).bindTo(this.searchField)}),self.location.hash){let e=document.querySelector(self.location.hash);document.querySelector(".list-tree .active ")?e=document.querySelector(".list-tree .active "):e&&e.parentElement.parentElement.classList.add("active"),e&&e.scrollIntoView({block:"center"})}}}export default new ConfigurationView;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";class ConfigurationView{constructor(){if(this.searchForm=document.querySelector("#ConfigurationView"),this.searchField=this.searchForm.querySelector('input[name="searchString"]'),this.searchResultShown=""!==this.searchField.value,DocumentService.ready().then((()=>{new RegularEvent("search",(()=>{""===this.searchField.value&&this.searchResultShown&&this.searchForm.submit()})).bindTo(this.searchField)})),self.location.hash){let e=document.querySelector(self.location.hash);document.querySelector(".list-tree .active ")?e=document.querySelector(".list-tree .active "):e&&e.parentElement.parentElement.classList.add("active"),e&&e.scrollIntoView({block:"center"})}}}export default new ConfigurationView;
\ No newline at end of file
diff --git a/typo3/sysext/lowlevel/Resources/Public/JavaScript/query-generator.js b/typo3/sysext/lowlevel/Resources/Public/JavaScript/query-generator.js
index a4547b760837..2a6ea5ccd1e7 100644
--- a/typo3/sysext/lowlevel/Resources/Public/JavaScript/query-generator.js
+++ b/typo3/sysext/lowlevel/Resources/Public/JavaScript/query-generator.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import"@typo3/backend/input/clearable.js";import DateTimePicker from"@typo3/backend/date-time-picker.js";class QueryGenerator{constructor(){this.form=null,this.limitField=null,this.initialize()}initialize(){this.form=$('form[name="queryform"]'),this.limitField=$("#queryLimit"),this.form.on("click",".t3js-submit-click",t=>{t.preventDefault(),this.doSubmit()}),this.form.on("change",".t3js-submit-change",t=>{t.preventDefault(),this.doSubmit()}),this.form.on("click",'.t3js-limit-submit input[type="button"]',t=>{t.preventDefault(),this.setLimit($(t.currentTarget).data("value")),this.doSubmit()}),this.form.on("click",".t3js-addfield",t=>{t.preventDefault();const e=$(t.currentTarget);this.addValueToField(e.data("field"),e.val())}),this.form.on("change","[data-assign-store-control-title]",t=>{const e=$(t.currentTarget),i=this.form.find('[name="storeControl[title]"]');"0"!==e.val()?i.val(e.find("option:selected").text()):i.val("")}),document.querySelectorAll('form[name="queryform"] .t3js-clearable').forEach(t=>t.clearable({onClear:()=>{this.doSubmit()}})),document.querySelectorAll('form[name="queryform"] .t3js-datetimepicker').forEach(t=>DateTimePicker.initialize(t))}doSubmit(){this.form.trigger("submit")}setLimit(t){this.limitField.val(t)}addValueToField(t,e){const i=this.form.find('[name="'+t+'"]'),r=i.val();i.val(r+","+e)}}export default new QueryGenerator;
\ No newline at end of file
+import $ from"jquery";import"@typo3/backend/input/clearable.js";import DateTimePicker from"@typo3/backend/date-time-picker.js";class QueryGenerator{constructor(){this.form=null,this.limitField=null,this.initialize()}initialize(){this.form=$('form[name="queryform"]'),this.limitField=$("#queryLimit"),this.form.on("click",".t3js-submit-click",(t=>{t.preventDefault(),this.doSubmit()})),this.form.on("change",".t3js-submit-change",(t=>{t.preventDefault(),this.doSubmit()})),this.form.on("click",'.t3js-limit-submit input[type="button"]',(t=>{t.preventDefault(),this.setLimit($(t.currentTarget).data("value")),this.doSubmit()})),this.form.on("click",".t3js-addfield",(t=>{t.preventDefault();const e=$(t.currentTarget);this.addValueToField(e.data("field"),e.val())})),this.form.on("change","[data-assign-store-control-title]",(t=>{const e=$(t.currentTarget),i=this.form.find('[name="storeControl[title]"]');"0"!==e.val()?i.val(e.find("option:selected").text()):i.val("")})),document.querySelectorAll('form[name="queryform"] .t3js-clearable').forEach((t=>t.clearable({onClear:()=>{this.doSubmit()}}))),document.querySelectorAll('form[name="queryform"] .t3js-datetimepicker').forEach((t=>DateTimePicker.initialize(t)))}doSubmit(){this.form.trigger("submit")}setLimit(t){this.limitField.val(t)}addValueToField(t,e){const i=this.form.find('[name="'+t+'"]'),r=i.val();i.val(r+","+e)}}export default new QueryGenerator;
\ No newline at end of file
diff --git a/typo3/sysext/lowlevel/Resources/Public/JavaScript/reference-index.js b/typo3/sysext/lowlevel/Resources/Public/JavaScript/reference-index.js
index 0430af25fa8f..2c5985ca58da 100644
--- a/typo3/sysext/lowlevel/Resources/Public/JavaScript/reference-index.js
+++ b/typo3/sysext/lowlevel/Resources/Public/JavaScript/reference-index.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import NProgress from"nprogress";import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors;!function(e){e.actionsContainerSelector=".t3js-reference-index-actions"}(Selectors||(Selectors={}));class ReferenceIndex{constructor(){this.registerActionButtonEvents()}registerActionButtonEvents(){new RegularEvent("click",(e,r)=>{NProgress.configure({showSpinner:!1}),NProgress.start(),Array.from(r.parentNode.querySelectorAll("button")).forEach(e=>{e.classList.add("disabled")})}).delegateTo(document.querySelector(Selectors.actionsContainerSelector),"button")}}export default new ReferenceIndex;
\ No newline at end of file
+import NProgress from"nprogress";import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors;!function(e){e.actionsContainerSelector=".t3js-reference-index-actions"}(Selectors||(Selectors={}));class ReferenceIndex{constructor(){this.registerActionButtonEvents()}registerActionButtonEvents(){new RegularEvent("click",((e,r)=>{NProgress.configure({showSpinner:!1}),NProgress.start(),Array.from(r.parentNode.querySelectorAll("button")).forEach((e=>{e.classList.add("disabled")}))})).delegateTo(document.querySelector(Selectors.actionsContainerSelector),"button")}}export default new ReferenceIndex;
\ No newline at end of file
diff --git a/typo3/sysext/opendocs/Resources/Public/JavaScript/toolbar/opendocs-menu.js b/typo3/sysext/opendocs/Resources/Public/JavaScript/toolbar/opendocs-menu.js
index 7b99b1dec163..06d112c23588 100644
--- a/typo3/sysext/opendocs/Resources/Public/JavaScript/toolbar/opendocs-menu.js
+++ b/typo3/sysext/opendocs/Resources/Public/JavaScript/toolbar/opendocs-menu.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import Viewport from"@typo3/backend/viewport.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";var Selectors;!function(e){e.containerSelector="#typo3-cms-opendocs-backend-toolbaritems-opendocstoolbaritem",e.closeSelector=".t3js-topbar-opendocs-close",e.menuContainerSelector=".dropdown-menu",e.toolbarIconSelector=".toolbar-item-icon .t3js-icon",e.openDocumentsItemsSelector=".t3js-topbar-opendocs-item",e.counterSelector="#tx-opendocs-counter",e.entrySelector=".t3js-open-doc"}(Selectors||(Selectors={}));class OpendocsMenu{constructor(){this.hashDataAttributeName="opendocsidentifier",this.toggleMenu=()=>{$(".scaffold").removeClass("scaffold-toolbar-expanded"),$(Selectors.containerSelector).toggleClass("open")},document.addEventListener("typo3:opendocs:updateRequested",e=>this.updateMenu()),Viewport.Topbar.Toolbar.registerEvent(()=>{this.initializeEvents(),this.updateMenu()})}static updateNumberOfDocs(){const e=$(Selectors.containerSelector).find(Selectors.openDocumentsItemsSelector).length;$(Selectors.counterSelector).text(e).toggle(e>0)}updateMenu(){let e=$(Selectors.toolbarIconSelector,Selectors.containerSelector),t=e.clone();Icons.getIcon("spinner-circle-light",Icons.sizes.small).then(t=>{e.replaceWith(t)}),new AjaxRequest(TYPO3.settings.ajaxUrls.opendocs_menu).get().then(async e=>{$(Selectors.containerSelector).find(Selectors.menuContainerSelector).html(await e.resolve()),OpendocsMenu.updateNumberOfDocs()}).finally(()=>{$(Selectors.toolbarIconSelector,Selectors.containerSelector).replaceWith(t)})}initializeEvents(){$(Selectors.containerSelector).on("click",Selectors.closeSelector,e=>{e.preventDefault();const t=$(e.currentTarget).data(this.hashDataAttributeName);this.closeDocument(t)}).on("click",Selectors.entrySelector,e=>{e.preventDefault();const t=$(e.currentTarget);this.toggleMenu(),ModuleStateStorage.updateWithCurrentMount("web",t.data("pid"),!0);document.querySelector("typo3-backend-module-router").setAttribute("endpoint",t.attr("href"))})}closeDocument(e){const t={};e&&(t.md5sum=e),new AjaxRequest(TYPO3.settings.ajaxUrls.opendocs_closedoc).post(t).then(async e=>{$(Selectors.menuContainerSelector,Selectors.containerSelector).html(await e.resolve()),OpendocsMenu.updateNumberOfDocs(),$(Selectors.containerSelector).toggleClass("open")})}}let opendocsMenuObject;opendocsMenuObject=new OpendocsMenu,"undefined"!=typeof TYPO3&&(TYPO3.OpendocsMenu=opendocsMenuObject);export default opendocsMenuObject;
\ No newline at end of file
+import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import Icons from"@typo3/backend/icons.js";import Viewport from"@typo3/backend/viewport.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";var Selectors;!function(e){e.containerSelector="#typo3-cms-opendocs-backend-toolbaritems-opendocstoolbaritem",e.closeSelector=".t3js-topbar-opendocs-close",e.menuContainerSelector=".dropdown-menu",e.toolbarIconSelector=".toolbar-item-icon .t3js-icon",e.openDocumentsItemsSelector=".t3js-topbar-opendocs-item",e.counterSelector="#tx-opendocs-counter",e.entrySelector=".t3js-open-doc"}(Selectors||(Selectors={}));class OpendocsMenu{constructor(){this.hashDataAttributeName="opendocsidentifier",this.toggleMenu=()=>{$(".scaffold").removeClass("scaffold-toolbar-expanded"),$(Selectors.containerSelector).toggleClass("open")},document.addEventListener("typo3:opendocs:updateRequested",(e=>this.updateMenu())),Viewport.Topbar.Toolbar.registerEvent((()=>{this.initializeEvents(),this.updateMenu()}))}static updateNumberOfDocs(){const e=$(Selectors.containerSelector).find(Selectors.openDocumentsItemsSelector).length;$(Selectors.counterSelector).text(e).toggle(e>0)}updateMenu(){let e=$(Selectors.toolbarIconSelector,Selectors.containerSelector),t=e.clone();Icons.getIcon("spinner-circle-light",Icons.sizes.small).then((t=>{e.replaceWith(t)})),new AjaxRequest(TYPO3.settings.ajaxUrls.opendocs_menu).get().then((async e=>{$(Selectors.containerSelector).find(Selectors.menuContainerSelector).html(await e.resolve()),OpendocsMenu.updateNumberOfDocs()})).finally((()=>{$(Selectors.toolbarIconSelector,Selectors.containerSelector).replaceWith(t)}))}initializeEvents(){$(Selectors.containerSelector).on("click",Selectors.closeSelector,(e=>{e.preventDefault();const t=$(e.currentTarget).data(this.hashDataAttributeName);this.closeDocument(t)})).on("click",Selectors.entrySelector,(e=>{e.preventDefault();const t=$(e.currentTarget);this.toggleMenu(),ModuleStateStorage.updateWithCurrentMount("web",t.data("pid"),!0);document.querySelector("typo3-backend-module-router").setAttribute("endpoint",t.attr("href"))}))}closeDocument(e){const t={};e&&(t.md5sum=e),new AjaxRequest(TYPO3.settings.ajaxUrls.opendocs_closedoc).post(t).then((async e=>{$(Selectors.menuContainerSelector,Selectors.containerSelector).html(await e.resolve()),OpendocsMenu.updateNumberOfDocs(),$(Selectors.containerSelector).toggleClass("open")}))}}let opendocsMenuObject;opendocsMenuObject=new OpendocsMenu,"undefined"!=typeof TYPO3&&(TYPO3.OpendocsMenu=opendocsMenuObject);export default opendocsMenuObject;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-database.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-database.js
index 986953fa36d7..41ef9bc8d6f8 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-database.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-database.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import ElementBrowser from"@typo3/recordlist/element-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class BrowseDatabase{constructor(){new RegularEvent("click",(e,t)=>{e.preventDefault();const r=t.closest("span").dataset;ElementBrowser.insertElement(r.table,r.uid,r.title,"",1===parseInt(t.dataset.close||"0",10))}).delegateTo(document,"[data-close]")}}export default new BrowseDatabase;
\ No newline at end of file
+import ElementBrowser from"@typo3/recordlist/element-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class BrowseDatabase{constructor(){new RegularEvent("click",((e,t)=>{e.preventDefault();const r=t.closest("span").dataset;ElementBrowser.insertElement(r.table,r.uid,r.title,"",1===parseInt(t.dataset.close||"0",10))})).delegateTo(document,"[data-close]")}}export default new BrowseDatabase;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-files.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-files.js
index 01d5dc0f2271..b81a6235cbaf 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-files.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-files.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import ElementBrowser from"@typo3/recordlist/element-browser.js";import NProgress from"nprogress";import RegularEvent from"@typo3/core/event/regular-event.js";var Icons=TYPO3.Icons;class BrowseFiles{constructor(){this.importSelection=e=>{e.preventDefault();const t=e.target,n=e.detail.checkboxes;if(!n.length)return;const s=[];n.forEach(e=>{e.checked&&e.name&&e.dataset.fileName&&e.dataset.fileUid&&s.unshift({uid:e.dataset.fileUid,fileName:e.dataset.fileName})}),Icons.getIcon("spinner-circle",Icons.sizes.small,null,null,Icons.markupIdentifiers.inline).then(e=>{t.classList.add("disabled"),t.innerHTML=e}),NProgress.configure({parent:".element-browser-main-content",showSpinner:!1}),NProgress.start();const i=1/s.length;BrowseFiles.handleNext(s),new RegularEvent("message",e=>{if(!MessageUtility.verifyOrigin(e.origin))throw"Denied message sent by "+e.origin;"typo3:foreignRelation:inserted"===e.data.actionName&&(s.length>0?(NProgress.inc(i),BrowseFiles.handleNext(s)):(NProgress.done(),ElementBrowser.focusOpenerAndClose()))}).bindTo(window)},new RegularEvent("click",(e,t)=>{e.preventDefault(),BrowseFiles.insertElement(t.dataset.fileName,Number(t.dataset.fileUid),1===parseInt(t.dataset.close||"0",10))}).delegateTo(document,"[data-close]"),new RegularEvent("multiRecordSelection:action:import",this.importSelection).bindTo(document)}static insertElement(e,t,n){return ElementBrowser.insertElement("sys_file",String(t),e,String(t),n)}static handleNext(e){if(e.length>0){const t=e.pop();BrowseFiles.insertElement(t.fileName,Number(t.uid))}}}export default new BrowseFiles;
\ No newline at end of file
+import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import ElementBrowser from"@typo3/recordlist/element-browser.js";import NProgress from"nprogress";import RegularEvent from"@typo3/core/event/regular-event.js";var Icons=TYPO3.Icons;class BrowseFiles{constructor(){this.importSelection=e=>{e.preventDefault();const t=e.target,n=e.detail.checkboxes;if(!n.length)return;const s=[];n.forEach((e=>{e.checked&&e.name&&e.dataset.fileName&&e.dataset.fileUid&&s.unshift({uid:e.dataset.fileUid,fileName:e.dataset.fileName})})),Icons.getIcon("spinner-circle",Icons.sizes.small,null,null,Icons.markupIdentifiers.inline).then((e=>{t.classList.add("disabled"),t.innerHTML=e})),NProgress.configure({parent:".element-browser-main-content",showSpinner:!1}),NProgress.start();const i=1/s.length;BrowseFiles.handleNext(s),new RegularEvent("message",(e=>{if(!MessageUtility.verifyOrigin(e.origin))throw"Denied message sent by "+e.origin;"typo3:foreignRelation:inserted"===e.data.actionName&&(s.length>0?(NProgress.inc(i),BrowseFiles.handleNext(s)):(NProgress.done(),ElementBrowser.focusOpenerAndClose()))})).bindTo(window)},new RegularEvent("click",((e,t)=>{e.preventDefault(),BrowseFiles.insertElement(t.dataset.fileName,Number(t.dataset.fileUid),1===parseInt(t.dataset.close||"0",10))})).delegateTo(document,"[data-close]"),new RegularEvent("multiRecordSelection:action:import",this.importSelection).bindTo(document)}static insertElement(e,t,n){return ElementBrowser.insertElement("sys_file",String(t),e,String(t),n)}static handleNext(e){if(e.length>0){const t=e.pop();BrowseFiles.insertElement(t.fileName,Number(t.uid))}}}export default new BrowseFiles;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-folders.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-folders.js
index 8907ddffc759..ecdb08f708f5 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-folders.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/browse-folders.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import ElementBrowser from"@typo3/recordlist/element-browser.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";class BrowseFolders{constructor(){new RegularEvent("click",(e,r)=>{e.preventDefault();const t=r.dataset.folderId;ElementBrowser.insertElement("",t,t,t,1===parseInt(r.dataset.close||"0",10))}).delegateTo(document,"[data-folder-id]"),new RegularEvent("click",(e,r)=>{e.preventDefault(),Modal.confirm("",r.dataset.message,Severity.error,[],[])}).delegateTo(document,".t3js-folderIdError")}}export default new BrowseFolders;
\ No newline at end of file
+import ElementBrowser from"@typo3/recordlist/element-browser.js";import Modal from"@typo3/backend/modal.js";import Severity from"@typo3/backend/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";class BrowseFolders{constructor(){new RegularEvent("click",((e,r)=>{e.preventDefault();const t=r.dataset.folderId;ElementBrowser.insertElement("",t,t,t,1===parseInt(r.dataset.close||"0",10))})).delegateTo(document,"[data-folder-id]"),new RegularEvent("click",((e,r)=>{e.preventDefault(),Modal.confirm("",r.dataset.message,Severity.error,[],[])})).delegateTo(document,".t3js-folderIdError")}}export default new BrowseFolders;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/clear-cache.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/clear-cache.js
index 3abcaeef0b89..62baf111da40 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/clear-cache.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/clear-cache.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import Notification from"@typo3/backend/notification.js";import Icons from"@typo3/backend/icons.js";import RegularEvent from"@typo3/core/event/regular-event.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";var Identifiers;!function(e){e.clearCache=".t3js-clear-page-cache",e.icon=".t3js-icon"}(Identifiers||(Identifiers={}));class ClearCache{static setDisabled(e,t){e.disabled=t,e.classList.toggle("disabled",t)}static sendClearCacheRequest(e){const t=new AjaxRequest(TYPO3.settings.ajaxUrls.web_list_clearpagecache).withQueryArguments({id:e}).get({cache:"no-cache"});return t.then(async e=>{const t=await e.resolve();!0===t.success?Notification.success(t.title,t.message,1):Notification.error(t.title,t.message,1)},()=>{Notification.error("Clearing page caches went wrong on the server side.")}),t}constructor(){this.registerClickHandler()}registerClickHandler(){const e=document.querySelector(Identifiers.clearCache+":not([disabled])");null!==e&&new RegularEvent("click",e=>{e.preventDefault();const t=e.currentTarget,a=parseInt(t.dataset.id,10);ClearCache.setDisabled(t,!0),Icons.getIcon("spinner-circle-dark",Icons.sizes.small,null,"disabled").then(e=>{t.querySelector(Identifiers.icon).outerHTML=e}),ClearCache.sendClearCacheRequest(a).finally(()=>{Icons.getIcon("actions-system-cache-clear",Icons.sizes.small).then(e=>{t.querySelector(Identifiers.icon).outerHTML=e}),ClearCache.setDisabled(t,!1)})}).bindTo(e)}}export default new ClearCache;
\ No newline at end of file
+import Notification from"@typo3/backend/notification.js";import Icons from"@typo3/backend/icons.js";import RegularEvent from"@typo3/core/event/regular-event.js";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";var Identifiers;!function(e){e.clearCache=".t3js-clear-page-cache",e.icon=".t3js-icon"}(Identifiers||(Identifiers={}));class ClearCache{static setDisabled(e,t){e.disabled=t,e.classList.toggle("disabled",t)}static sendClearCacheRequest(e){const t=new AjaxRequest(TYPO3.settings.ajaxUrls.web_list_clearpagecache).withQueryArguments({id:e}).get({cache:"no-cache"});return t.then((async e=>{const t=await e.resolve();!0===t.success?Notification.success(t.title,t.message,1):Notification.error(t.title,t.message,1)}),(()=>{Notification.error("Clearing page caches went wrong on the server side.")})),t}constructor(){this.registerClickHandler()}registerClickHandler(){const e=document.querySelector(`${Identifiers.clearCache}:not([disabled])`);null!==e&&new RegularEvent("click",(e=>{e.preventDefault();const t=e.currentTarget,a=parseInt(t.dataset.id,10);ClearCache.setDisabled(t,!0),Icons.getIcon("spinner-circle-dark",Icons.sizes.small,null,"disabled").then((e=>{t.querySelector(Identifiers.icon).outerHTML=e})),ClearCache.sendClearCacheRequest(a).finally((()=>{Icons.getIcon("actions-system-cache-clear",Icons.sizes.small).then((e=>{t.querySelector(Identifiers.icon).outerHTML=e})),ClearCache.setDisabled(t,!1)}))})).bindTo(e)}}export default new ClearCache;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/element-browser.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/element-browser.js
index 33e9a42b9c3e..533d1d87eda8 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/element-browser.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/element-browser.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import DocumentService from"@typo3/core/document-service.js";import Modal from"@typo3/backend/modal.js";class ElementBrowser{constructor(){this.opener=null,this.formFieldName="",this.fieldReference="",this.rte={parameters:"",configuration:""},this.irre={objectId:""},this.focusOpenerAndClose=()=>{this.getParent()&&this.getParent().focus(),Modal.dismiss(),close()},DocumentService.ready().then(()=>{const e=document.body.dataset;this.formFieldName=e.formFieldName,this.fieldReference=e.fieldReference,this.rte.parameters=e.rteParameters,this.rte.configuration=e.rteConfiguration,this.irre.objectId=e.irreObjectId})}setReferences(){return!!(this.getParent()&&this.getParent().content&&this.getParent().content.document.editform&&this.getParent().content.document.editform[this.formFieldName])&&(this.targetDoc=this.getParent().content.document,this.elRef=this.targetDoc.editform[this.formFieldName],!0)}getParent(){return null===this.opener&&(void 0!==window.parent&&void 0!==window.parent.document.list_frame&&null!==window.parent.document.list_frame.parent.document.querySelector(".t3js-modal-iframe")?this.opener=window.parent.document.list_frame:void 0!==window.parent&&void 0!==window.parent.frames.list_frame&&null!==window.parent.frames.list_frame.parent.document.querySelector(".t3js-modal-iframe")?this.opener=window.parent.frames.list_frame:void 0!==window.frames&&void 0!==window.frames.frameElement&&null!==window.frames.frameElement&&window.frames.frameElement.classList.contains("t3js-modal-iframe")?this.opener=window.frames.frameElement.contentWindow.parent:window.opener&&(this.opener=window.opener)),this.opener}insertElement(e,t,r,n,i){if(this.irre.objectId){if(this.getParent()){const r={actionName:"typo3:foreignRelation:insert",objectGroup:this.irre.objectId,table:e,uid:t};MessageUtility.send(r,this.getParent())}else alert("Error - reference to main window is not set properly!"),this.focusOpenerAndClose();return i&&this.focusOpenerAndClose(),!0}return!this.fieldReference||this.rte.parameters||this.rte.configuration||this.addElement(r,n||e+"_"+t,i),!1}addElement(e,t,r){if(this.getParent()){const n={actionName:"typo3:elementBrowser:elementAdded",fieldName:this.fieldReference,value:t,label:e};MessageUtility.send(n,this.getParent()),r&&this.focusOpenerAndClose()}else alert("Error - reference to main window is not set properly!"),this.focusOpenerAndClose()}}export default new ElementBrowser;
\ No newline at end of file
+import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import DocumentService from"@typo3/core/document-service.js";import Modal from"@typo3/backend/modal.js";class ElementBrowser{constructor(){this.opener=null,this.formFieldName="",this.fieldReference="",this.rte={parameters:"",configuration:""},this.irre={objectId:""},this.focusOpenerAndClose=()=>{this.getParent()&&this.getParent().focus(),Modal.dismiss(),close()},DocumentService.ready().then((()=>{const e=document.body.dataset;this.formFieldName=e.formFieldName,this.fieldReference=e.fieldReference,this.rte.parameters=e.rteParameters,this.rte.configuration=e.rteConfiguration,this.irre.objectId=e.irreObjectId}))}setReferences(){return!!(this.getParent()&&this.getParent().content&&this.getParent().content.document.editform&&this.getParent().content.document.editform[this.formFieldName])&&(this.targetDoc=this.getParent().content.document,this.elRef=this.targetDoc.editform[this.formFieldName],!0)}getParent(){return null===this.opener&&(void 0!==window.parent&&void 0!==window.parent.document.list_frame&&null!==window.parent.document.list_frame.parent.document.querySelector(".t3js-modal-iframe")?this.opener=window.parent.document.list_frame:void 0!==window.parent&&void 0!==window.parent.frames.list_frame&&null!==window.parent.frames.list_frame.parent.document.querySelector(".t3js-modal-iframe")?this.opener=window.parent.frames.list_frame:void 0!==window.frames&&void 0!==window.frames.frameElement&&null!==window.frames.frameElement&&window.frames.frameElement.classList.contains("t3js-modal-iframe")?this.opener=window.frames.frameElement.contentWindow.parent:window.opener&&(this.opener=window.opener)),this.opener}insertElement(e,t,r,n,i){if(this.irre.objectId){if(this.getParent()){const r={actionName:"typo3:foreignRelation:insert",objectGroup:this.irre.objectId,table:e,uid:t};MessageUtility.send(r,this.getParent())}else alert("Error - reference to main window is not set properly!"),this.focusOpenerAndClose();return i&&this.focusOpenerAndClose(),!0}return!this.fieldReference||this.rte.parameters||this.rte.configuration||this.addElement(r,n||e+"_"+t,i),!1}addElement(e,t,r){if(this.getParent()){const n={actionName:"typo3:elementBrowser:elementAdded",fieldName:this.fieldReference,value:t,label:e};MessageUtility.send(n,this.getParent()),r&&this.focusOpenerAndClose()}else alert("Error - reference to main window is not set properly!"),this.focusOpenerAndClose()}}export default new ElementBrowser;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/file-link-handler.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/file-link-handler.js
index 6880eb1311ea..440a8b389d46 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/file-link-handler.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/file-link-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class FileLinkHandler{constructor(){new RegularEvent("click",(e,n)=>{e.preventDefault(),LinkBrowser.finalizeFunction(n.getAttribute("href"))}).delegateTo(document,"a.t3js-fileLink"),new RegularEvent("click",(e,n)=>{e.preventDefault(),LinkBrowser.finalizeFunction(document.body.dataset.currentLink)}).delegateTo(document,"input.t3js-linkCurrent")}}export default new FileLinkHandler;
\ No newline at end of file
+import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class FileLinkHandler{constructor(){new RegularEvent("click",((e,n)=>{e.preventDefault(),LinkBrowser.finalizeFunction(n.getAttribute("href"))})).delegateTo(document,"a.t3js-fileLink"),new RegularEvent("click",((e,n)=>{e.preventDefault(),LinkBrowser.finalizeFunction(document.body.dataset.currentLink)})).delegateTo(document,"input.t3js-linkCurrent")}}export default new FileLinkHandler;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/link-browser.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/link-browser.js
index fb35bd6073e2..f6acb32ce9f4 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/link-browser.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/link-browser.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";class LinkBrowser{constructor(){this.urlParameters={},this.parameters={},this.additionalLinkAttributes={},this.loadTarget=t=>{const e=$(t.currentTarget);$(".t3js-linkTarget").val(e.val()),e.get(0).selectedIndex=0},$(()=>{const t=$("body").data();this.urlParameters=t.urlParameters,this.parameters=t.parameters,this.linkAttributeFields=t.linkAttributeFields,$(".t3js-targetPreselect").on("change",this.loadTarget),$("form.t3js-dummyform").on("submit",t=>{t.preventDefault()})})}getLinkAttributeValues(){const t={};return $.each(this.linkAttributeFields,(e,r)=>{const i=$('[name="l'+r+'"]').val();i&&(t[r]=i)}),$.extend(t,this.additionalLinkAttributes),t}encodeGetParameters(t,e,r){const i=[];for(const s of Object.entries(t)){const[t,n]=s,a=e?e+"["+t+"]":t;r.includes(a+"=")||i.push("object"==typeof n?this.encodeGetParameters(n,a,r):encodeURIComponent(a)+"="+encodeURIComponent(n))}return"&"+i.join("&")}setAdditionalLinkAttribute(t,e){this.additionalLinkAttributes[t]=e}finalizeFunction(t){throw"The link browser requires the finalizeFunction to be set. Seems like you discovered a major bug."}}export default new LinkBrowser;
\ No newline at end of file
+import $ from"jquery";class LinkBrowser{constructor(){this.urlParameters={},this.parameters={},this.additionalLinkAttributes={},this.loadTarget=t=>{const e=$(t.currentTarget);$(".t3js-linkTarget").val(e.val()),e.get(0).selectedIndex=0},$((()=>{const t=$("body").data();this.urlParameters=t.urlParameters,this.parameters=t.parameters,this.linkAttributeFields=t.linkAttributeFields,$(".t3js-targetPreselect").on("change",this.loadTarget),$("form.t3js-dummyform").on("submit",(t=>{t.preventDefault()}))}))}getLinkAttributeValues(){const t={};return $.each(this.linkAttributeFields,((e,r)=>{const i=$('[name="l'+r+'"]').val();i&&(t[r]=i)})),$.extend(t,this.additionalLinkAttributes),t}encodeGetParameters(t,e,r){const i=[];for(const s of Object.entries(t)){const[t,n]=s,a=e?e+"["+t+"]":t;r.includes(a+"=")||i.push("object"==typeof n?this.encodeGetParameters(n,a,r):encodeURIComponent(a)+"="+encodeURIComponent(n))}return"&"+i.join("&")}setAdditionalLinkAttribute(t,e){this.additionalLinkAttributes[t]=e}finalizeFunction(t){throw"The link browser requires the finalizeFunction to be set. Seems like you discovered a major bug."}}export default new LinkBrowser;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/mail-link-handler.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/mail-link-handler.js
index a78b1d5f7adb..3f2869c4b813 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/mail-link-handler.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/mail-link-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class MailLinkHandler{constructor(){new RegularEvent("submit",(e,r)=>{e.preventDefault();let t=r.querySelector('[name="lemail"]').value;if("mailto:"!==t){for(;"mailto:"===t.substr(0,7);)t=t.substr(7);LinkBrowser.finalizeFunction("mailto:"+t)}}).delegateTo(document,"#lmailform")}}export default new MailLinkHandler;
\ No newline at end of file
+import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class MailLinkHandler{constructor(){new RegularEvent("submit",((e,r)=>{e.preventDefault();let t=r.querySelector('[name="lemail"]').value;if("mailto:"!==t){for(;"mailto:"===t.substr(0,7);)t=t.substr(7);LinkBrowser.finalizeFunction("mailto:"+t)}})).delegateTo(document,"#lmailform")}}export default new MailLinkHandler;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/page-link-handler.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/page-link-handler.js
index 612bf0ca9f6e..5cb7cd735aa2 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/page-link-handler.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/page-link-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class PageLinkHandler{constructor(){this.linkPageByTextfield=()=>{let e=document.getElementById("luid").value;if(!e)return;const t=parseInt(e,10);isNaN(t)||(e="t3://page?uid="+t),LinkBrowser.finalizeFunction(e)},new RegularEvent("click",(e,t)=>{e.preventDefault(),LinkBrowser.finalizeFunction(t.getAttribute("href"))}).delegateTo(document,"a.t3js-pageLink"),new RegularEvent("click",(e,t)=>{e.preventDefault(),LinkBrowser.finalizeFunction(document.body.dataset.currentLink)}).delegateTo(document,"input.t3js-linkCurrent"),new RegularEvent("click",(e,t)=>{e.preventDefault(),this.linkPageByTextfield()}).delegateTo(document,"input.t3js-pageLink")}}export default new PageLinkHandler;
\ No newline at end of file
+import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class PageLinkHandler{constructor(){this.linkPageByTextfield=()=>{let e=document.getElementById("luid").value;if(!e)return;const t=parseInt(e,10);isNaN(t)||(e="t3://page?uid="+t),LinkBrowser.finalizeFunction(e)},new RegularEvent("click",((e,t)=>{e.preventDefault(),LinkBrowser.finalizeFunction(t.getAttribute("href"))})).delegateTo(document,"a.t3js-pageLink"),new RegularEvent("click",((e,t)=>{e.preventDefault(),LinkBrowser.finalizeFunction(document.body.dataset.currentLink)})).delegateTo(document,"input.t3js-linkCurrent"),new RegularEvent("click",((e,t)=>{e.preventDefault(),this.linkPageByTextfield()})).delegateTo(document,"input.t3js-pageLink")}}export default new PageLinkHandler;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/record-download-button.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/record-download-button.js
index e477caef4e5b..46642e366ee2 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/record-download-button.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/record-download-button.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-var Selectors,__decorate=function(t,e,o,r){var l,n=arguments.length,a=n<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,o):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,o,r);else for(var d=t.length-1;d>=0;d--)(l=t[d])&&(a=(n<3?l(a):n>3?l(e,o,a):l(e,o))||a);return n>3&&a&&Object.defineProperty(e,o,a),a};import{html,LitElement}from"lit";import{customElement,property}from"lit/decorators.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import Severity from"@typo3/backend/severity.js";import Modal from"@typo3/backend/modal.js";import{lll}from"@typo3/core/lit-helper.js";!function(t){t.formatSelector=".t3js-record-download-format-selector",t.formatOptions=".t3js-record-download-format-option"}(Selectors||(Selectors={}));let RecordDownloadButton=class extends LitElement{constructor(){super(),this.addEventListener("click",t=>{t.preventDefault(),this.showDownloadConfigurationModal()})}render(){return html`<slot></slot>`}showDownloadConfigurationModal(){this.url&&Modal.advanced({content:this.url,title:this.title||"Download records",severity:SeverityEnum.notice,size:Modal.sizes.small,type:Modal.types.ajax,buttons:[{text:this.close||lll("button.close")||"Close",active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>Modal.dismiss()},{text:this.ok||lll("button.ok")||"Download",btnClass:"btn-"+Severity.getCssClass(SeverityEnum.info),name:"download",trigger:()=>{const t=Modal.currentModal[0].querySelector("form");t&&t.submit(),Modal.dismiss()}}],ajaxCallback:()=>{const t=Modal.currentModal[0].querySelector(Selectors.formatSelector),e=Modal.currentModal[0].querySelectorAll(Selectors.formatOptions);null!==t&&e.length&&t.addEventListener("change",t=>{const o=t.target.value;e.forEach(t=>{t.dataset.formatname!==o?t.classList.add("hide"):t.classList.remove("hide")})})}})}};__decorate([property({type:String})],RecordDownloadButton.prototype,"url",void 0),__decorate([property({type:String})],RecordDownloadButton.prototype,"title",void 0),__decorate([property({type:String})],RecordDownloadButton.prototype,"ok",void 0),__decorate([property({type:String})],RecordDownloadButton.prototype,"close",void 0),RecordDownloadButton=__decorate([customElement("typo3-recordlist-record-download-button")],RecordDownloadButton);
\ No newline at end of file
+var Selectors,__decorate=function(t,e,o,r){var l,n=arguments.length,a=n<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,o):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,o,r);else for(var d=t.length-1;d>=0;d--)(l=t[d])&&(a=(n<3?l(a):n>3?l(e,o,a):l(e,o))||a);return n>3&&a&&Object.defineProperty(e,o,a),a};import{html,LitElement}from"lit";import{customElement,property}from"lit/decorators.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import Severity from"@typo3/backend/severity.js";import Modal from"@typo3/backend/modal.js";import{lll}from"@typo3/core/lit-helper.js";!function(t){t.formatSelector=".t3js-record-download-format-selector",t.formatOptions=".t3js-record-download-format-option"}(Selectors||(Selectors={}));let RecordDownloadButton=class extends LitElement{constructor(){super(),this.addEventListener("click",(t=>{t.preventDefault(),this.showDownloadConfigurationModal()}))}render(){return html`<slot></slot>`}showDownloadConfigurationModal(){this.url&&Modal.advanced({content:this.url,title:this.title||"Download records",severity:SeverityEnum.notice,size:Modal.sizes.small,type:Modal.types.ajax,buttons:[{text:this.close||lll("button.close")||"Close",active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>Modal.dismiss()},{text:this.ok||lll("button.ok")||"Download",btnClass:"btn-"+Severity.getCssClass(SeverityEnum.info),name:"download",trigger:()=>{const t=Modal.currentModal[0].querySelector("form");t&&t.submit(),Modal.dismiss()}}],ajaxCallback:()=>{const t=Modal.currentModal[0].querySelector(Selectors.formatSelector),e=Modal.currentModal[0].querySelectorAll(Selectors.formatOptions);null!==t&&e.length&&t.addEventListener("change",(t=>{const o=t.target.value;e.forEach((t=>{t.dataset.formatname!==o?t.classList.add("hide"):t.classList.remove("hide")}))}))}})}};__decorate([property({type:String})],RecordDownloadButton.prototype,"url",void 0),__decorate([property({type:String})],RecordDownloadButton.prototype,"title",void 0),__decorate([property({type:String})],RecordDownloadButton.prototype,"ok",void 0),__decorate([property({type:String})],RecordDownloadButton.prototype,"close",void 0),RecordDownloadButton=__decorate([customElement("typo3-recordlist-record-download-button")],RecordDownloadButton);
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/record-link-handler.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/record-link-handler.js
index 69cc93f8e8e2..cfda645bfb78 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/record-link-handler.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/record-link-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class RecordLinkHandler{constructor(){new RegularEvent("click",(e,t)=>{e.preventDefault();const n=t.closest("span").dataset;LinkBrowser.finalizeFunction(document.body.dataset.identifier+n.uid)}).delegateTo(document,"[data-close]"),new RegularEvent("click",(e,t)=>{e.preventDefault(),LinkBrowser.finalizeFunction(document.body.dataset.currentLink)}).delegateTo(document,"input.t3js-linkCurrent")}}export default new RecordLinkHandler;
\ No newline at end of file
+import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class RecordLinkHandler{constructor(){new RegularEvent("click",((e,t)=>{e.preventDefault();const n=t.closest("span").dataset;LinkBrowser.finalizeFunction(document.body.dataset.identifier+n.uid)})).delegateTo(document,"[data-close]"),new RegularEvent("click",((e,t)=>{e.preventDefault(),LinkBrowser.finalizeFunction(document.body.dataset.currentLink)})).delegateTo(document,"input.t3js-linkCurrent")}}export default new RecordLinkHandler;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/record-search.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/record-search.js
index 490987d306b2..cd3684803dcc 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/record-search.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/record-search.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors;!function(e){e.searchFieldSelector="#search_field"}(Selectors||(Selectors={}));class RecordSearch{constructor(){this.searchField=document.querySelector(Selectors.searchFieldSelector),this.activeSearch=!!this.searchField&&""!==this.searchField.value,DocumentService.ready().then(()=>{this.searchField&&new RegularEvent("search",()=>{""===this.searchField.value&&this.activeSearch&&this.searchField.closest("form").submit()}).bindTo(this.searchField)})}}export default new RecordSearch;
\ No newline at end of file
+import DocumentService from"@typo3/core/document-service.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Selectors;!function(e){e.searchFieldSelector="#search_field"}(Selectors||(Selectors={}));class RecordSearch{constructor(){this.searchField=document.querySelector(Selectors.searchFieldSelector),this.activeSearch=!!this.searchField&&""!==this.searchField.value,DocumentService.ready().then((()=>{this.searchField&&new RegularEvent("search",(()=>{""===this.searchField.value&&this.activeSearch&&this.searchField.closest("form").submit()})).bindTo(this.searchField)}))}}export default new RecordSearch;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/recordlist.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/recordlist.js
index 5bb2188123ff..5844ee6d68be 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/recordlist.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/recordlist.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import Icons from"@typo3/backend/icons.js";import PersistentStorage from"@typo3/backend/storage/persistent.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Tooltip from"@typo3/backend/tooltip.js";import DocumentService from"@typo3/core/document-service.js";import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import Severity from"@typo3/backend/severity.js";class Recordlist{constructor(){this.identifier={entity:".t3js-entity",toggle:".t3js-toggle-recordlist",localize:".t3js-action-localize",searchboxToolbar:"#db_list-searchbox-toolbar",searchboxToggle:".t3js-toggle-search-toolbox",searchField:"#search_field",icons:{collapse:"actions-view-list-collapse",expand:"actions-view-list-expand",editMultiple:".t3js-record-edit-multiple"}},this.toggleClick=(e,t)=>{e.preventDefault();const i=$(t),o=i.data("table"),a=$(i.data("bs-target")),n="expanded"===a.data("state"),l=i.find(".collapseIcon"),r=n?this.identifier.icons.expand:this.identifier.icons.collapse;Icons.getIcon(r,Icons.sizes.small).then(e=>{l.html(e)});let s={};PersistentStorage.isset("moduleData.web_list.collapsedTables")&&(s=PersistentStorage.get("moduleData.web_list.collapsedTables"));const d={};d[o]=n?1:0,$.extend(s,d),PersistentStorage.set("moduleData.web_list.collapsedTables",s).done(()=>{a.data("state",n?"collapsed":"expanded")})},this.onEditMultiple=e=>{e.preventDefault();let t="",i="",o="",a=[];if("multiRecordSelection:action:edit"===e.type){const o=e.detail,n=o.configuration;if(i=n.returnUrl||"",t=n.tableName||"",""===t)return;o.checkboxes.forEach(e=>{const t=e.closest("tr");null!==t&&t.dataset[n.idField]&&a.push(t.dataset[n.idField])})}else{const n=e.currentTarget,l=n.closest("[data-table]");if(null===l)return;if(t=l.dataset.table||"",""===t)return;i=n.dataset.returnUrl||"",o=n.dataset.columnsOnly||"";const r=l.querySelectorAll(this.identifier.entity+'[data-uid][data-table="'+t+'"] td.col-selector input[type="checkbox"]:checked');if(r.length)r.forEach(e=>{a.push(e.closest(this.identifier.entity+'[data-uid][data-table="'+t+'"]').dataset.uid)});else{const e=l.querySelectorAll(this.identifier.entity+'[data-uid][data-table="'+t+'"]');if(!e.length)return;e.forEach(e=>{a.push(e.dataset.uid)})}}if(!a.length)return;let n=top.TYPO3.settings.FormEngine.moduleUrl+"&edit["+t+"]["+a.join(",")+"]=edit&returnUrl="+Recordlist.getReturnUrl(i);""!==o&&(n+="&columnsOnly="+o),window.location.href=n},this.disableButton=e=>{$(e.currentTarget).prop("disable",!0).addClass("disabled")},this.toggleSearchbox=()=>{const e=$(this.identifier.searchboxToolbar);e.toggle(),e.is(":visible")&&$(this.identifier.searchField).focus()},this.deleteRow=e=>{const t=$(`table[data-table="${e.table}"]`),i=t.find(`tr[data-uid="${e.uid}"]`),o=t.closest(".panel"),a=o.find(".panel-heading"),n=t.find(`[data-l10nparent="${e.uid}"]`),l=$().add(i).add(n);if(l.fadeTo("slow",.4,()=>{l.slideUp("slow",()=>{l.remove(),0===t.find("tbody tr").length&&o.slideUp("slow")})}),"0"===i.data("l10nparent")||""===i.data("l10nparent")){const e=Number(a.find(".t3js-table-total-items").html());a.find(".t3js-table-total-items").text(e-1)}"pages"===e.table&&top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))},this.registerPaginationEvents=()=>{document.querySelectorAll(".t3js-recordlist-paging").forEach(e=>{e.addEventListener("keyup",t=>{t.preventDefault();let i=parseInt(e.value,10);i<parseInt(e.min,10)&&(i=parseInt(e.min,10)),i>parseInt(e.max,10)&&(i=parseInt(e.max,10)),"Enter"===t.key&&i!==parseInt(e.dataset.currentpage,10)&&(window.location.href=e.dataset.currenturl+i.toString())})})},new RegularEvent("click",this.toggleClick).delegateTo(document,this.identifier.toggle),$(document).on("click",this.identifier.icons.editMultiple,this.onEditMultiple),$(document).on("click",this.identifier.localize,this.disableButton),$(document).on("click",this.identifier.searchboxToggle,this.toggleSearchbox),DocumentService.ready().then(()=>{Tooltip.initialize(".table-fit a[title]"),this.registerPaginationEvents()}),new RegularEvent("typo3:datahandler:process",this.handleDataHandlerResult.bind(this)).bindTo(document),new RegularEvent("multiRecordSelection:action:edit",this.onEditMultiple).bindTo(document),new RegularEvent("multiRecordSelection:action:delete",this.deleteMultiple).bindTo(document),new RegularEvent("multiRecordSelection:action:copyMarked",e=>{Recordlist.submitClipboardFormWithCommand("copyMarked",e.target)}).bindTo(document),new RegularEvent("multiRecordSelection:action:removeMarked",e=>{Recordlist.submitClipboardFormWithCommand("removeMarked",e.target)}).bindTo(document)}static submitClipboardFormWithCommand(e,t){const i=t.closest("form");if(!i)return;const o=i.querySelector('input[name="cmd"]');o&&(o.value=e,i.submit())}static getReturnUrl(e){return""===e&&(e=top.list_frame.document.location.pathname+top.list_frame.document.location.search),encodeURIComponent(e)}handleDataHandlerResult(e){const t=e.detail.payload;t.hasErrors||"datahandler"!==t.component&&"delete"===t.action&&this.deleteRow(t)}deleteMultiple(e){e.preventDefault();const t=e.detail.configuration;Modal.advanced({title:t.title||"Delete",content:t.content||"Are you sure you want to delete those records?",severity:SeverityEnum.warning,buttons:[{text:TYPO3.lang["button.close"]||"Close",active:!0,btnClass:"btn-default",trigger:()=>Modal.currentModal.trigger("modal-dismiss")},{text:t.ok||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-"+Severity.getCssClass(SeverityEnum.warning),trigger:()=>{Modal.currentModal.trigger("modal-dismiss"),Recordlist.submitClipboardFormWithCommand("delete",e.target)}}]})}}export default new Recordlist;
\ No newline at end of file
+import $ from"jquery";import Icons from"@typo3/backend/icons.js";import PersistentStorage from"@typo3/backend/storage/persistent.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Tooltip from"@typo3/backend/tooltip.js";import DocumentService from"@typo3/core/document-service.js";import Modal from"@typo3/backend/modal.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import Severity from"@typo3/backend/severity.js";class Recordlist{constructor(){this.identifier={entity:".t3js-entity",toggle:".t3js-toggle-recordlist",localize:".t3js-action-localize",searchboxToolbar:"#db_list-searchbox-toolbar",searchboxToggle:".t3js-toggle-search-toolbox",searchField:"#search_field",icons:{collapse:"actions-view-list-collapse",expand:"actions-view-list-expand",editMultiple:".t3js-record-edit-multiple"}},this.toggleClick=(e,t)=>{e.preventDefault();const i=$(t),o=i.data("table"),a=$(i.data("bs-target")),n="expanded"===a.data("state"),l=i.find(".collapseIcon"),r=n?this.identifier.icons.expand:this.identifier.icons.collapse;Icons.getIcon(r,Icons.sizes.small).then((e=>{l.html(e)}));let s={};PersistentStorage.isset("moduleData.web_list.collapsedTables")&&(s=PersistentStorage.get("moduleData.web_list.collapsedTables"));const d={};d[o]=n?1:0,$.extend(s,d),PersistentStorage.set("moduleData.web_list.collapsedTables",s).done((()=>{a.data("state",n?"collapsed":"expanded")}))},this.onEditMultiple=e=>{e.preventDefault();let t="",i="",o="",a=[];if("multiRecordSelection:action:edit"===e.type){const o=e.detail,n=o.configuration;if(i=n.returnUrl||"",t=n.tableName||"",""===t)return;o.checkboxes.forEach((e=>{const t=e.closest("tr");null!==t&&t.dataset[n.idField]&&a.push(t.dataset[n.idField])}))}else{const n=e.currentTarget,l=n.closest("[data-table]");if(null===l)return;if(t=l.dataset.table||"",""===t)return;i=n.dataset.returnUrl||"",o=n.dataset.columnsOnly||"";const r=l.querySelectorAll(this.identifier.entity+'[data-uid][data-table="'+t+'"] td.col-selector input[type="checkbox"]:checked');if(r.length)r.forEach((e=>{a.push(e.closest(this.identifier.entity+'[data-uid][data-table="'+t+'"]').dataset.uid)}));else{const e=l.querySelectorAll(this.identifier.entity+'[data-uid][data-table="'+t+'"]');if(!e.length)return;e.forEach((e=>{a.push(e.dataset.uid)}))}}if(!a.length)return;let n=top.TYPO3.settings.FormEngine.moduleUrl+"&edit["+t+"]["+a.join(",")+"]=edit&returnUrl="+Recordlist.getReturnUrl(i);""!==o&&(n+="&columnsOnly="+o),window.location.href=n},this.disableButton=e=>{$(e.currentTarget).prop("disable",!0).addClass("disabled")},this.toggleSearchbox=()=>{const e=$(this.identifier.searchboxToolbar);e.toggle(),e.is(":visible")&&$(this.identifier.searchField).focus()},this.deleteRow=e=>{const t=$(`table[data-table="${e.table}"]`),i=t.find(`tr[data-uid="${e.uid}"]`),o=t.closest(".panel"),a=o.find(".panel-heading"),n=t.find(`[data-l10nparent="${e.uid}"]`),l=$().add(i).add(n);if(l.fadeTo("slow",.4,(()=>{l.slideUp("slow",(()=>{l.remove(),0===t.find("tbody tr").length&&o.slideUp("slow")}))})),"0"===i.data("l10nparent")||""===i.data("l10nparent")){const e=Number(a.find(".t3js-table-total-items").html());a.find(".t3js-table-total-items").text(e-1)}"pages"===e.table&&top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))},this.registerPaginationEvents=()=>{document.querySelectorAll(".t3js-recordlist-paging").forEach((e=>{e.addEventListener("keyup",(t=>{t.preventDefault();let i=parseInt(e.value,10);i<parseInt(e.min,10)&&(i=parseInt(e.min,10)),i>parseInt(e.max,10)&&(i=parseInt(e.max,10)),"Enter"===t.key&&i!==parseInt(e.dataset.currentpage,10)&&(window.location.href=e.dataset.currenturl+i.toString())}))}))},new RegularEvent("click",this.toggleClick).delegateTo(document,this.identifier.toggle),$(document).on("click",this.identifier.icons.editMultiple,this.onEditMultiple),$(document).on("click",this.identifier.localize,this.disableButton),$(document).on("click",this.identifier.searchboxToggle,this.toggleSearchbox),DocumentService.ready().then((()=>{Tooltip.initialize(".table-fit a[title]"),this.registerPaginationEvents()})),new RegularEvent("typo3:datahandler:process",this.handleDataHandlerResult.bind(this)).bindTo(document),new RegularEvent("multiRecordSelection:action:edit",this.onEditMultiple).bindTo(document),new RegularEvent("multiRecordSelection:action:delete",this.deleteMultiple).bindTo(document),new RegularEvent("multiRecordSelection:action:copyMarked",(e=>{Recordlist.submitClipboardFormWithCommand("copyMarked",e.target)})).bindTo(document),new RegularEvent("multiRecordSelection:action:removeMarked",(e=>{Recordlist.submitClipboardFormWithCommand("removeMarked",e.target)})).bindTo(document)}static submitClipboardFormWithCommand(e,t){const i=t.closest("form");if(!i)return;const o=i.querySelector('input[name="cmd"]');o&&(o.value=e,i.submit())}static getReturnUrl(e){return""===e&&(e=top.list_frame.document.location.pathname+top.list_frame.document.location.search),encodeURIComponent(e)}handleDataHandlerResult(e){const t=e.detail.payload;t.hasErrors||"datahandler"!==t.component&&"delete"===t.action&&this.deleteRow(t)}deleteMultiple(e){e.preventDefault();const t=e.detail.configuration;Modal.advanced({title:t.title||"Delete",content:t.content||"Are you sure you want to delete those records?",severity:SeverityEnum.warning,buttons:[{text:TYPO3.lang["button.close"]||"Close",active:!0,btnClass:"btn-default",trigger:()=>Modal.currentModal.trigger("modal-dismiss")},{text:t.ok||TYPO3.lang["button.ok"]||"OK",btnClass:"btn-"+Severity.getCssClass(SeverityEnum.warning),trigger:()=>{Modal.currentModal.trigger("modal-dismiss"),Recordlist.submitClipboardFormWithCommand("delete",e.target)}}]})}}export default new Recordlist;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/telephone-link-handler.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/telephone-link-handler.js
index 8b7344e0eb16..290d41b3d938 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/telephone-link-handler.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/telephone-link-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class TelephoneLinkHandler{constructor(){new RegularEvent("submit",(e,t)=>{e.preventDefault();let r=t.querySelector('[name="ltelephone"]').value;"tel:"!==r&&(r.startsWith("tel:")&&(r=r.substr(4)),LinkBrowser.finalizeFunction("tel:"+r))}).delegateTo(document,"#ltelephoneform")}}export default new TelephoneLinkHandler;
\ No newline at end of file
+import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class TelephoneLinkHandler{constructor(){new RegularEvent("submit",((e,t)=>{e.preventDefault();let r=t.querySelector('[name="ltelephone"]').value;"tel:"!==r&&(r.startsWith("tel:")&&(r=r.substr(4)),LinkBrowser.finalizeFunction("tel:"+r))})).delegateTo(document,"#ltelephoneform")}}export default new TelephoneLinkHandler;
\ No newline at end of file
diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/url-link-handler.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/url-link-handler.js
index b56b5d1764ff..77855cd1c42c 100644
--- a/typo3/sysext/recordlist/Resources/Public/JavaScript/url-link-handler.js
+++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/url-link-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class UrlLinkHandler{constructor(){new RegularEvent("submit",(e,r)=>{e.preventDefault();let l=r.querySelector('[name="lurl"]').value;""!==l&&LinkBrowser.finalizeFunction(l)}).delegateTo(document,"#lurlform")}}export default new UrlLinkHandler;
\ No newline at end of file
+import LinkBrowser from"@typo3/recordlist/link-browser.js";import RegularEvent from"@typo3/core/event/regular-event.js";class UrlLinkHandler{constructor(){new RegularEvent("submit",((e,r)=>{e.preventDefault();let l=r.querySelector('[name="lurl"]').value;""!==l&&LinkBrowser.finalizeFunction(l)})).delegateTo(document,"#lurlform")}}export default new UrlLinkHandler;
\ No newline at end of file
diff --git a/typo3/sysext/recycler/Resources/Public/JavaScript/recycler.js b/typo3/sysext/recycler/Resources/Public/JavaScript/recycler.js
index 061e88a6b009..c185bf16c51a 100644
--- a/typo3/sysext/recycler/Resources/Public/JavaScript/recycler.js
+++ b/typo3/sysext/recycler/Resources/Public/JavaScript/recycler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import NProgress from"nprogress";import"@typo3/backend/input/clearable.js";import"@typo3/backend/element/icon-element.js";import DeferredAction from"@typo3/backend/action-button/deferred-action.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import Severity from"@typo3/backend/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";var RecyclerIdentifiers;!function(e){e.searchForm="#recycler-form",e.searchText="#recycler-form [name=search-text]",e.searchSubmitBtn="#recycler-form button[type=submit]",e.depthSelector="#recycler-form [name=depth]",e.tableSelector="#recycler-form [name=pages]",e.recyclerTable="#itemsInRecycler",e.paginator="#recycler-index nav",e.reloadAction="a[data-action=reload]",e.undo="a[data-action=undo]",e.delete="a[data-action=delete]",e.massUndo="button[data-multi-record-selection-action=massundo]",e.massDelete="button[data-multi-record-selection-action=massdelete]"}(RecyclerIdentifiers||(RecyclerIdentifiers={}));class Recycler{constructor(){this.elements={},this.paging={currentPage:1,totalPages:1,totalItems:0,itemsPerPage:TYPO3.settings.Recycler.pagingSize},this.markedRecordsForMassAction=[],this.handleCheckboxStateChanged=e=>{const t=$(e.target),a=t.parents("tr"),s=a.data("table")+":"+a.data("uid");if(t.prop("checked"))this.markedRecordsForMassAction.push(s);else{const e=this.markedRecordsForMassAction.indexOf(s);e>-1&&this.markedRecordsForMassAction.splice(e,1)}this.markedRecordsForMassAction.length>0?(this.elements.$massUndo.find("span.text").text(this.createMessage(TYPO3.lang["button.undoselected"],[this.markedRecordsForMassAction.length])),this.elements.$massDelete.find("span.text").text(this.createMessage(TYPO3.lang["button.deleteselected"],[this.markedRecordsForMassAction.length]))):this.resetMassActionButtons()},this.deleteRecord=e=>{if(TYPO3.settings.Recycler.deleteDisable)return;const t=$(e.target).parents("tr"),a="TBODY"!==t.parent().prop("tagName");let s,n;if(a)s=this.markedRecordsForMassAction,n=TYPO3.lang["modal.massdelete.text"];else{const e=t.data("uid"),a=t.data("table"),i=t.data("recordtitle");s=[a+":"+e],n="pages"===a?TYPO3.lang["modal.deletepage.text"]:TYPO3.lang["modal.deletecontent.text"],n=this.createMessage(n,[i,"["+s[0]+"]"])}Modal.confirm(TYPO3.lang["modal.delete.header"],n,Severity.error,[{text:TYPO3.lang["button.cancel"],btnClass:"btn-default",trigger:function(){Modal.dismiss()}},{text:TYPO3.lang["button.delete"],btnClass:"btn-danger",action:new DeferredAction(()=>Promise.resolve(this.callAjaxAction("delete",s,a)))}])},this.undoRecord=e=>{const t=$(e.target).parents("tr"),a="TBODY"!==t.parent().prop("tagName");let s,n,i;if(a)s=this.markedRecordsForMassAction,n=TYPO3.lang["modal.massundo.text"],i=!0;else{const e=t.data("uid"),a=t.data("table"),r=t.data("recordtitle");s=[a+":"+e],i="pages"===a,n=i?TYPO3.lang["modal.undopage.text"]:TYPO3.lang["modal.undocontent.text"],n=this.createMessage(n,[r,"["+s[0]+"]"]),i&&t.data("parentDeleted")&&(n+=TYPO3.lang["modal.undo.parentpages"])}let r=null;r=i?$("<div />").append($("<p />").text(n),$("<div />",{class:"form-check"}).append($("<input />",{type:"checkbox",id:"undo-recursive",class:"form-check-input"}),$("<label />",{class:"form-check-label",for:"undo-recursive"}).text(TYPO3.lang["modal.undo.recursive"]))):$("<p />").text(n),Modal.confirm(TYPO3.lang["modal.undo.header"],r,Severity.ok,[{text:TYPO3.lang["button.cancel"],btnClass:"btn-default",trigger:function(){Modal.dismiss()}},{text:TYPO3.lang["button.undo"],btnClass:"btn-success",action:new DeferredAction(()=>Promise.resolve(this.callAjaxAction("undo","object"==typeof s?s:[s],a,r.find("#undo-recursive").prop("checked"))))}])},$(()=>{this.initialize()})}static refreshPageTree(){top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}getElements(){this.elements={$searchForm:$(RecyclerIdentifiers.searchForm),$searchTextField:$(RecyclerIdentifiers.searchText),$searchSubmitBtn:$(RecyclerIdentifiers.searchSubmitBtn),$depthSelector:$(RecyclerIdentifiers.depthSelector),$tableSelector:$(RecyclerIdentifiers.tableSelector),$recyclerTable:$(RecyclerIdentifiers.recyclerTable),$tableBody:$(RecyclerIdentifiers.recyclerTable).find("tbody"),$paginator:$(RecyclerIdentifiers.paginator),$reloadAction:$(RecyclerIdentifiers.reloadAction),$massUndo:$(RecyclerIdentifiers.massUndo),$massDelete:$(RecyclerIdentifiers.massDelete)}}registerEvents(){this.elements.$searchForm.on("submit",e=>{e.preventDefault(),""!==this.elements.$searchTextField.val()&&this.loadDeletedElements()}),this.elements.$searchTextField.on("keyup",e=>{""!==$(e.currentTarget).val()?this.elements.$searchSubmitBtn.removeClass("disabled"):(this.elements.$searchSubmitBtn.addClass("disabled"),this.loadDeletedElements())}),this.elements.$searchTextField.get(0).clearable({onClear:()=>{this.elements.$searchSubmitBtn.addClass("disabled"),this.loadDeletedElements()}}),this.elements.$depthSelector.on("change",()=>{$.when(this.loadAvailableTables()).done(()=>{this.loadDeletedElements()})}),this.elements.$tableSelector.on("change",()=>{this.paging.currentPage=1,this.loadDeletedElements()}),new RegularEvent("click",this.undoRecord).delegateTo(document,RecyclerIdentifiers.undo),new RegularEvent("click",this.deleteRecord).delegateTo(document,RecyclerIdentifiers.delete),this.elements.$reloadAction.on("click",e=>{e.preventDefault(),$.when(this.loadAvailableTables()).done(()=>{this.loadDeletedElements()})}),this.elements.$paginator.on("click","[data-action]",e=>{e.preventDefault();const t=$(e.currentTarget);let a=!1;switch(t.data("action")){case"previous":this.paging.currentPage>1&&(this.paging.currentPage--,a=!0);break;case"next":this.paging.currentPage<this.paging.totalPages&&(this.paging.currentPage++,a=!0);break;case"page":this.paging.currentPage=parseInt(t.find("span").text(),10),a=!0}a&&this.loadDeletedElements()}),TYPO3.settings.Recycler.deleteDisable?this.elements.$massDelete.remove():this.elements.$massDelete.show(),new RegularEvent("multiRecordSelection:checkbox:state:changed",this.handleCheckboxStateChanged).bindTo(document),new RegularEvent("multiRecordSelection:action:massundo",this.undoRecord).bindTo(document),new RegularEvent("multiRecordSelection:action:massdelete",this.deleteRecord).bindTo(document)}initialize(){NProgress.configure({parent:".module-loading-indicator",showSpinner:!1}),this.getElements(),this.registerEvents(),TYPO3.settings.Recycler.depthSelection>0?this.elements.$depthSelector.val(TYPO3.settings.Recycler.depthSelection).trigger("change"):$.when(this.loadAvailableTables()).done(()=>{this.loadDeletedElements()})}resetMassActionButtons(){this.markedRecordsForMassAction=[],this.elements.$massUndo.find("span.text").text(TYPO3.lang["button.undo"]),this.elements.$massDelete.find("span.text").text(TYPO3.lang["button.delete"]),document.dispatchEvent(new CustomEvent("multiRecordSelection:actions:hide"))}loadAvailableTables(){return $.ajax({url:TYPO3.settings.ajaxUrls.recycler,dataType:"json",data:{action:"getTables",startUid:TYPO3.settings.Recycler.startUid,depth:this.elements.$depthSelector.find("option:selected").val()},beforeSend:()=>{NProgress.start(),this.elements.$tableSelector.val(""),this.paging.currentPage=1},success:e=>{const t=[];this.elements.$tableSelector.children().remove(),$.each(e,(e,a)=>{const s=a[0],n=a[1],i=(a[2]?a[2]:TYPO3.lang.label_allrecordtypes)+" ("+n+")";t.push($("<option />").val(s).text(i))}),t.length>0&&(this.elements.$tableSelector.append(t),""!==TYPO3.settings.Recycler.tableSelection&&this.elements.$tableSelector.val(TYPO3.settings.Recycler.tableSelection))},complete:()=>{NProgress.done()}})}loadDeletedElements(){return $.ajax({url:TYPO3.settings.ajaxUrls.recycler,dataType:"json",data:{action:"getDeletedRecords",depth:this.elements.$depthSelector.find("option:selected").val(),startUid:TYPO3.settings.Recycler.startUid,table:this.elements.$tableSelector.find("option:selected").val(),filterTxt:this.elements.$searchTextField.val(),start:(this.paging.currentPage-1)*this.paging.itemsPerPage,limit:this.paging.itemsPerPage},beforeSend:()=>{NProgress.start(),this.resetMassActionButtons()},success:e=>{this.elements.$tableBody.html(e.rows),this.buildPaginator(e.totalItems)},complete:()=>{NProgress.done()}})}callAjaxAction(e,t,a,s=!1){let n={records:t,action:""},i=!1;if("undo"===e)n.action="undoRecords",n.recursive=s?1:0,i=!0;else{if("delete"!==e)return;n.action="deleteRecords"}return $.ajax({url:TYPO3.settings.ajaxUrls.recycler,type:"POST",dataType:"json",data:n,beforeSend:()=>{NProgress.start()},success:e=>{e.success?Notification.success("",e.message):Notification.error("",e.message),this.paging.currentPage=1,$.when(this.loadAvailableTables()).done(()=>{this.loadDeletedElements(),a&&this.resetMassActionButtons(),i&&Recycler.refreshPageTree()})},complete:()=>{NProgress.done()}})}createMessage(e,t){return void 0===e?"":e.replace(/\{([0-9]+)\}/g,(function(e,a){return t[a]}))}buildPaginator(e){if(0===e)return void this.elements.$paginator.contents().remove();if(this.paging.totalItems=e,this.paging.totalPages=Math.ceil(e/this.paging.itemsPerPage),1===this.paging.totalPages)return void this.elements.$paginator.contents().remove();const t=$("<ul />",{class:"pagination"}),a=[],s=$("<li />",{class:"page-item"}).append($("<button />",{class:"page-link",type:"button","data-action":"previous"}).append($("<typo3-backend-icon />",{identifier:"actions-arrow-left-alt",size:"small"}))),n=$("<li />",{class:"page-item"}).append($("<button />",{class:"page-link",type:"button","data-action":"next"}).append($("<typo3-backend-icon />",{identifier:"actions-arrow-right-alt",size:"small"})));1===this.paging.currentPage&&s.disablePagingAction(),this.paging.currentPage===this.paging.totalPages&&n.disablePagingAction();for(let e=1;e<=this.paging.totalPages;e++){const t=$("<li />",{class:"page-item"+(this.paging.currentPage===e?" active":"")});t.append($("<button />",{class:"page-link",type:"button","data-action":"page"}).append($("<span />").text(e))),a.push(t)}t.append(s,a,n),this.elements.$paginator.html(t)}}$.fn.disablePagingAction=function(){$(this).addClass("disabled").find("button").prop("disabled",!0)};export default new Recycler;
\ No newline at end of file
+import $ from"jquery";import NProgress from"nprogress";import"@typo3/backend/input/clearable.js";import"@typo3/backend/element/icon-element.js";import DeferredAction from"@typo3/backend/action-button/deferred-action.js";import Modal from"@typo3/backend/modal.js";import Notification from"@typo3/backend/notification.js";import Severity from"@typo3/backend/severity.js";import RegularEvent from"@typo3/core/event/regular-event.js";var RecyclerIdentifiers;!function(e){e.searchForm="#recycler-form",e.searchText="#recycler-form [name=search-text]",e.searchSubmitBtn="#recycler-form button[type=submit]",e.depthSelector="#recycler-form [name=depth]",e.tableSelector="#recycler-form [name=pages]",e.recyclerTable="#itemsInRecycler",e.paginator="#recycler-index nav",e.reloadAction="a[data-action=reload]",e.undo="a[data-action=undo]",e.delete="a[data-action=delete]",e.massUndo="button[data-multi-record-selection-action=massundo]",e.massDelete="button[data-multi-record-selection-action=massdelete]"}(RecyclerIdentifiers||(RecyclerIdentifiers={}));class Recycler{constructor(){this.elements={},this.paging={currentPage:1,totalPages:1,totalItems:0,itemsPerPage:TYPO3.settings.Recycler.pagingSize},this.markedRecordsForMassAction=[],this.handleCheckboxStateChanged=e=>{const t=$(e.target),a=t.parents("tr"),s=a.data("table")+":"+a.data("uid");if(t.prop("checked"))this.markedRecordsForMassAction.push(s);else{const e=this.markedRecordsForMassAction.indexOf(s);e>-1&&this.markedRecordsForMassAction.splice(e,1)}this.markedRecordsForMassAction.length>0?(this.elements.$massUndo.find("span.text").text(this.createMessage(TYPO3.lang["button.undoselected"],[this.markedRecordsForMassAction.length])),this.elements.$massDelete.find("span.text").text(this.createMessage(TYPO3.lang["button.deleteselected"],[this.markedRecordsForMassAction.length]))):this.resetMassActionButtons()},this.deleteRecord=e=>{if(TYPO3.settings.Recycler.deleteDisable)return;const t=$(e.target).parents("tr"),a="TBODY"!==t.parent().prop("tagName");let s,n;if(a)s=this.markedRecordsForMassAction,n=TYPO3.lang["modal.massdelete.text"];else{const e=t.data("uid"),a=t.data("table"),i=t.data("recordtitle");s=[a+":"+e],n="pages"===a?TYPO3.lang["modal.deletepage.text"]:TYPO3.lang["modal.deletecontent.text"],n=this.createMessage(n,[i,"["+s[0]+"]"])}Modal.confirm(TYPO3.lang["modal.delete.header"],n,Severity.error,[{text:TYPO3.lang["button.cancel"],btnClass:"btn-default",trigger:function(){Modal.dismiss()}},{text:TYPO3.lang["button.delete"],btnClass:"btn-danger",action:new DeferredAction((()=>Promise.resolve(this.callAjaxAction("delete",s,a))))}])},this.undoRecord=e=>{const t=$(e.target).parents("tr"),a="TBODY"!==t.parent().prop("tagName");let s,n,i;if(a)s=this.markedRecordsForMassAction,n=TYPO3.lang["modal.massundo.text"],i=!0;else{const e=t.data("uid"),a=t.data("table"),r=t.data("recordtitle");s=[a+":"+e],i="pages"===a,n=i?TYPO3.lang["modal.undopage.text"]:TYPO3.lang["modal.undocontent.text"],n=this.createMessage(n,[r,"["+s[0]+"]"]),i&&t.data("parentDeleted")&&(n+=TYPO3.lang["modal.undo.parentpages"])}let r=null;r=i?$("<div />").append($("<p />").text(n),$("<div />",{class:"form-check"}).append($("<input />",{type:"checkbox",id:"undo-recursive",class:"form-check-input"}),$("<label />",{class:"form-check-label",for:"undo-recursive"}).text(TYPO3.lang["modal.undo.recursive"]))):$("<p />").text(n),Modal.confirm(TYPO3.lang["modal.undo.header"],r,Severity.ok,[{text:TYPO3.lang["button.cancel"],btnClass:"btn-default",trigger:function(){Modal.dismiss()}},{text:TYPO3.lang["button.undo"],btnClass:"btn-success",action:new DeferredAction((()=>Promise.resolve(this.callAjaxAction("undo","object"==typeof s?s:[s],a,r.find("#undo-recursive").prop("checked")))))}])},$((()=>{this.initialize()}))}static refreshPageTree(){top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}getElements(){this.elements={$searchForm:$(RecyclerIdentifiers.searchForm),$searchTextField:$(RecyclerIdentifiers.searchText),$searchSubmitBtn:$(RecyclerIdentifiers.searchSubmitBtn),$depthSelector:$(RecyclerIdentifiers.depthSelector),$tableSelector:$(RecyclerIdentifiers.tableSelector),$recyclerTable:$(RecyclerIdentifiers.recyclerTable),$tableBody:$(RecyclerIdentifiers.recyclerTable).find("tbody"),$paginator:$(RecyclerIdentifiers.paginator),$reloadAction:$(RecyclerIdentifiers.reloadAction),$massUndo:$(RecyclerIdentifiers.massUndo),$massDelete:$(RecyclerIdentifiers.massDelete)}}registerEvents(){this.elements.$searchForm.on("submit",(e=>{e.preventDefault(),""!==this.elements.$searchTextField.val()&&this.loadDeletedElements()})),this.elements.$searchTextField.on("keyup",(e=>{""!==$(e.currentTarget).val()?this.elements.$searchSubmitBtn.removeClass("disabled"):(this.elements.$searchSubmitBtn.addClass("disabled"),this.loadDeletedElements())})),this.elements.$searchTextField.get(0).clearable({onClear:()=>{this.elements.$searchSubmitBtn.addClass("disabled"),this.loadDeletedElements()}}),this.elements.$depthSelector.on("change",(()=>{$.when(this.loadAvailableTables()).done((()=>{this.loadDeletedElements()}))})),this.elements.$tableSelector.on("change",(()=>{this.paging.currentPage=1,this.loadDeletedElements()})),new RegularEvent("click",this.undoRecord).delegateTo(document,RecyclerIdentifiers.undo),new RegularEvent("click",this.deleteRecord).delegateTo(document,RecyclerIdentifiers.delete),this.elements.$reloadAction.on("click",(e=>{e.preventDefault(),$.when(this.loadAvailableTables()).done((()=>{this.loadDeletedElements()}))})),this.elements.$paginator.on("click","[data-action]",(e=>{e.preventDefault();const t=$(e.currentTarget);let a=!1;switch(t.data("action")){case"previous":this.paging.currentPage>1&&(this.paging.currentPage--,a=!0);break;case"next":this.paging.currentPage<this.paging.totalPages&&(this.paging.currentPage++,a=!0);break;case"page":this.paging.currentPage=parseInt(t.find("span").text(),10),a=!0}a&&this.loadDeletedElements()})),TYPO3.settings.Recycler.deleteDisable?this.elements.$massDelete.remove():this.elements.$massDelete.show(),new RegularEvent("multiRecordSelection:checkbox:state:changed",this.handleCheckboxStateChanged).bindTo(document),new RegularEvent("multiRecordSelection:action:massundo",this.undoRecord).bindTo(document),new RegularEvent("multiRecordSelection:action:massdelete",this.deleteRecord).bindTo(document)}initialize(){NProgress.configure({parent:".module-loading-indicator",showSpinner:!1}),this.getElements(),this.registerEvents(),TYPO3.settings.Recycler.depthSelection>0?this.elements.$depthSelector.val(TYPO3.settings.Recycler.depthSelection).trigger("change"):$.when(this.loadAvailableTables()).done((()=>{this.loadDeletedElements()}))}resetMassActionButtons(){this.markedRecordsForMassAction=[],this.elements.$massUndo.find("span.text").text(TYPO3.lang["button.undo"]),this.elements.$massDelete.find("span.text").text(TYPO3.lang["button.delete"]),document.dispatchEvent(new CustomEvent("multiRecordSelection:actions:hide"))}loadAvailableTables(){return $.ajax({url:TYPO3.settings.ajaxUrls.recycler,dataType:"json",data:{action:"getTables",startUid:TYPO3.settings.Recycler.startUid,depth:this.elements.$depthSelector.find("option:selected").val()},beforeSend:()=>{NProgress.start(),this.elements.$tableSelector.val(""),this.paging.currentPage=1},success:e=>{const t=[];this.elements.$tableSelector.children().remove(),$.each(e,((e,a)=>{const s=a[0],n=a[1],i=(a[2]?a[2]:TYPO3.lang.label_allrecordtypes)+" ("+n+")";t.push($("<option />").val(s).text(i))})),t.length>0&&(this.elements.$tableSelector.append(t),""!==TYPO3.settings.Recycler.tableSelection&&this.elements.$tableSelector.val(TYPO3.settings.Recycler.tableSelection))},complete:()=>{NProgress.done()}})}loadDeletedElements(){return $.ajax({url:TYPO3.settings.ajaxUrls.recycler,dataType:"json",data:{action:"getDeletedRecords",depth:this.elements.$depthSelector.find("option:selected").val(),startUid:TYPO3.settings.Recycler.startUid,table:this.elements.$tableSelector.find("option:selected").val(),filterTxt:this.elements.$searchTextField.val(),start:(this.paging.currentPage-1)*this.paging.itemsPerPage,limit:this.paging.itemsPerPage},beforeSend:()=>{NProgress.start(),this.resetMassActionButtons()},success:e=>{this.elements.$tableBody.html(e.rows),this.buildPaginator(e.totalItems)},complete:()=>{NProgress.done()}})}callAjaxAction(e,t,a,s=!1){let n={records:t,action:""},i=!1;if("undo"===e)n.action="undoRecords",n.recursive=s?1:0,i=!0;else{if("delete"!==e)return;n.action="deleteRecords"}return $.ajax({url:TYPO3.settings.ajaxUrls.recycler,type:"POST",dataType:"json",data:n,beforeSend:()=>{NProgress.start()},success:e=>{e.success?Notification.success("",e.message):Notification.error("",e.message),this.paging.currentPage=1,$.when(this.loadAvailableTables()).done((()=>{this.loadDeletedElements(),a&&this.resetMassActionButtons(),i&&Recycler.refreshPageTree()}))},complete:()=>{NProgress.done()}})}createMessage(e,t){return void 0===e?"":e.replace(/\{([0-9]+)\}/g,(function(e,a){return t[a]}))}buildPaginator(e){if(0===e)return void this.elements.$paginator.contents().remove();if(this.paging.totalItems=e,this.paging.totalPages=Math.ceil(e/this.paging.itemsPerPage),1===this.paging.totalPages)return void this.elements.$paginator.contents().remove();const t=$("<ul />",{class:"pagination"}),a=[],s=$("<li />",{class:"page-item"}).append($("<button />",{class:"page-link",type:"button","data-action":"previous"}).append($("<typo3-backend-icon />",{identifier:"actions-arrow-left-alt",size:"small"}))),n=$("<li />",{class:"page-item"}).append($("<button />",{class:"page-link",type:"button","data-action":"next"}).append($("<typo3-backend-icon />",{identifier:"actions-arrow-right-alt",size:"small"})));1===this.paging.currentPage&&s.disablePagingAction(),this.paging.currentPage===this.paging.totalPages&&n.disablePagingAction();for(let e=1;e<=this.paging.totalPages;e++){const t=$("<li />",{class:"page-item"+(this.paging.currentPage===e?" active":"")});t.append($("<button />",{class:"page-link",type:"button","data-action":"page"}).append($("<span />").text(e))),a.push(t)}t.append(s,a,n),this.elements.$paginator.html(t)}}$.fn.disablePagingAction=function(){$(this).addClass("disabled").find("button").prop("disabled",!0)};export default new Recycler;
\ No newline at end of file
diff --git a/typo3/sysext/redirects/Resources/Public/JavaScript/event-handler.js b/typo3/sysext/redirects/Resources/Public/JavaScript/event-handler.js
index 94194759776c..7a812a109036 100644
--- a/typo3/sysext/redirects/Resources/Public/JavaScript/event-handler.js
+++ b/typo3/sysext/redirects/Resources/Public/JavaScript/event-handler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import NotificationService from"@typo3/backend/notification.js";import DeferredAction from"@typo3/backend/action-button/deferred-action.js";class EventHandler{constructor(){document.addEventListener("typo3:redirects:slugChanged",e=>this.onSlugChanged(e.detail))}dispatchCustomEvent(e,t=null){const r=new CustomEvent(e,{detail:t});document.dispatchEvent(r)}onSlugChanged(e){let t=[];const r=e.correlations;e.autoUpdateSlugs&&t.push({label:TYPO3.lang["notification.redirects.button.revert_update"],action:new DeferredAction(()=>this.revert([r.correlationIdSlugUpdate,r.correlationIdRedirectCreation]))}),e.autoCreateRedirects&&t.push({label:TYPO3.lang["notification.redirects.button.revert_redirect"],action:new DeferredAction(()=>this.revert([r.correlationIdRedirectCreation]))});let i=TYPO3.lang["notification.slug_only.title"],o=TYPO3.lang["notification.slug_only.message"];e.autoCreateRedirects&&(i=TYPO3.lang["notification.slug_and_redirects.title"],o=TYPO3.lang["notification.slug_and_redirects.message"]),NotificationService.info(i,o,0,t)}revert(e){const t=new AjaxRequest(TYPO3.settings.ajaxUrls.redirects_revert_correlation).withQueryArguments({correlation_ids:e}).get();return t.then(async e=>{const t=await e.resolve();"ok"===t.status&&NotificationService.success(t.title,t.message),"error"===t.status&&NotificationService.error(t.title,t.message)}).catch(()=>{NotificationService.error(TYPO3.lang.redirects_error_title,TYPO3.lang.redirects_error_message)}),t}}export default new EventHandler;
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import NotificationService from"@typo3/backend/notification.js";import DeferredAction from"@typo3/backend/action-button/deferred-action.js";class EventHandler{constructor(){document.addEventListener("typo3:redirects:slugChanged",(e=>this.onSlugChanged(e.detail)))}dispatchCustomEvent(e,t=null){const r=new CustomEvent(e,{detail:t});document.dispatchEvent(r)}onSlugChanged(e){let t=[];const r=e.correlations;e.autoUpdateSlugs&&t.push({label:TYPO3.lang["notification.redirects.button.revert_update"],action:new DeferredAction((()=>this.revert([r.correlationIdSlugUpdate,r.correlationIdRedirectCreation])))}),e.autoCreateRedirects&&t.push({label:TYPO3.lang["notification.redirects.button.revert_redirect"],action:new DeferredAction((()=>this.revert([r.correlationIdRedirectCreation])))});let i=TYPO3.lang["notification.slug_only.title"],o=TYPO3.lang["notification.slug_only.message"];e.autoCreateRedirects&&(i=TYPO3.lang["notification.slug_and_redirects.title"],o=TYPO3.lang["notification.slug_and_redirects.message"]),NotificationService.info(i,o,0,t)}revert(e){const t=new AjaxRequest(TYPO3.settings.ajaxUrls.redirects_revert_correlation).withQueryArguments({correlation_ids:e}).get();return t.then((async e=>{const t=await e.resolve();"ok"===t.status&&NotificationService.success(t.title,t.message),"error"===t.status&&NotificationService.error(t.title,t.message)})).catch((()=>{NotificationService.error(TYPO3.lang.redirects_error_title,TYPO3.lang.redirects_error_message)})),t}}export default new EventHandler;
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/ckeditor-loader.js b/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/ckeditor-loader.js
index f53e458e72cc..122993f07a93 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/ckeditor-loader.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/ckeditor-loader.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-let ckeditorPromise=null;function loadScript(e){return new Promise((o,r)=>{const t=document.createElement("script");t.async=!0,t.onerror=r,t.onload=e=>o(e),t.src=e,document.head.appendChild(t)})}export function loadCKEditor(){if(null===ckeditorPromise){const e=import.meta.url.replace(/\/[^\/]+\.js/,"/Contrib/ckeditor.js");ckeditorPromise=loadScript(e).then(()=>window.CKEDITOR)}return ckeditorPromise}
\ No newline at end of file
+let ckeditorPromise=null;function loadScript(e){return new Promise(((o,r)=>{const t=document.createElement("script");t.async=!0,t.onerror=r,t.onload=e=>o(e),t.src=e,document.head.appendChild(t)}))}export function loadCKEditor(){if(null===ckeditorPromise){const e=import.meta.url.replace(/\/[^\/]+\.js/,"/Contrib/ckeditor.js");ckeditorPromise=loadScript(e).then((()=>window.CKEDITOR))}return ckeditorPromise}
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/form-engine-initializer.js b/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/form-engine-initializer.js
index 75c8b7480319..c008c481bea4 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/form-engine-initializer.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/form-engine-initializer.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{loadCKEditor}from"@typo3/rte-ckeditor/ckeditor-loader.js";import $ from"jquery";import FormEngine from"@typo3/backend/form-engine.js";export class FormEngineInitializer{static initializeCKEditor(e){loadCKEditor().then(i=>{i.timestamp+="-"+e.configurationHash,e.externalPlugins.forEach(e=>i.plugins.addExternal(e.name,e.resource,"")),$(()=>{const n=e.fieldId,o="#"+$.escapeSelector(n);i.replace(n,e.configuration);const a=i.instances[n];a.on("change",e=>{let i=e.sender.commands;a.updateElement(),FormEngine.Validation.validateField($(o)),FormEngine.Validation.markFieldAsChanged($(o)),void 0!==i.maximize&&1===i.maximize.state&&a.on("maximize",e=>{$(this).off("maximize"),FormEngine.Validation.markFieldAsChanged($(o))})}),a.on("mode",e=>{if("source"===e.editor.mode){const e=a.editable();e.attachListener(e,"change",()=>{FormEngine.Validation.markFieldAsChanged($(o))})}}),document.addEventListener("inline:sorting-changed",()=>{a.destroy(),i.replace(n,e.configuration)}),document.addEventListener("formengine:flexform:sorting-changed",()=>{a.destroy(),i.replace(n,e.configuration)})})})}}
\ No newline at end of file
+import{loadCKEditor}from"@typo3/rte-ckeditor/ckeditor-loader.js";import $ from"jquery";import FormEngine from"@typo3/backend/form-engine.js";export class FormEngineInitializer{static initializeCKEditor(e){loadCKEditor().then((i=>{i.timestamp+="-"+e.configurationHash,e.externalPlugins.forEach((e=>i.plugins.addExternal(e.name,e.resource,""))),$((()=>{const n=e.fieldId,o="#"+$.escapeSelector(n);i.replace(n,e.configuration);const a=i.instances[n];a.on("change",(e=>{let i=e.sender.commands;a.updateElement(),FormEngine.Validation.validateField($(o)),FormEngine.Validation.markFieldAsChanged($(o)),void 0!==i.maximize&&1===i.maximize.state&&a.on("maximize",(e=>{$(this).off("maximize"),FormEngine.Validation.markFieldAsChanged($(o))}))})),a.on("mode",(e=>{if("source"===e.editor.mode){const e=a.editable();e.attachListener(e,"change",(()=>{FormEngine.Validation.markFieldAsChanged($(o))}))}})),document.addEventListener("inline:sorting-changed",(()=>{a.destroy(),i.replace(n,e.configuration)})),document.addEventListener("formengine:flexform:sorting-changed",(()=>{a.destroy(),i.replace(n,e.configuration)}))}))}))}}
\ No newline at end of file
diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/rte-link-browser.js b/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/rte-link-browser.js
index c7aafc8e4321..18cffa6ab798 100644
--- a/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/rte-link-browser.js
+++ b/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/rte-link-browser.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import LinkBrowser from"@typo3/recordlist/link-browser.js";import Modal from"@typo3/backend/modal.js";class RteLinkBrowser{constructor(){this.plugin=null,this.CKEditor=null,this.ranges=[],this.siteUrl=""}initialize(t){let e=Modal.currentModal.data("ckeditor");if(void 0!==e)this.CKEditor=e;else{let e;e=void 0!==top.TYPO3.Backend&&void 0!==top.TYPO3.Backend.ContentContainer.get()?top.TYPO3.Backend.ContentContainer.get():window.parent,$.each(e.CKEDITOR.instances,(e,i)=>{i.id===t&&(this.CKEditor=i)})}window.addEventListener("beforeunload",()=>{this.CKEditor.getSelection().selectRanges(this.ranges)}),this.ranges=this.CKEditor.getSelection().getRanges(),$.extend(RteLinkBrowser,$("body").data()),$(".t3js-class-selector").on("change",()=>{$("option:selected",this).data("linkTitle")&&$(".t3js-linkTitle").val($("option:selected",this).data("linkTitle"))}),$(".t3js-removeCurrentLink").on("click",t=>{t.preventDefault(),this.CKEditor.execCommand("unlink"),Modal.dismiss()})}finalizeFunction(t){const e=this.CKEditor.document.createElement("a"),i=LinkBrowser.getLinkAttributeValues();let n=i.params?i.params:"";i.target&&e.setAttribute("target",i.target),i.class&&e.setAttribute("class",i.class),i.title&&e.setAttribute("title",i.title),delete i.title,delete i.class,delete i.target,delete i.params,$.each(i,(t,i)=>{e.setAttribute(t,i)});const s=t.match(/^([a-z0-9]+:\/\/[^:\/?#]+(?:\/?[^?#]*)?)(\??[^#]*)(#?.*)$/);if(s&&s.length>0){t=s[1]+s[2];const e=s[2].length>0?"&":"?";n.length>0&&("&"===n[0]&&(n=n.substr(1)),n.length>0&&(t+=e+n)),t+=s[3]}e.setAttribute("href",t);const r=this.CKEditor.getSelection();r.selectRanges(this.ranges),r&&""===r.getSelectedText()&&r.selectElement(r.getStartElement()),r&&r.getSelectedText()?e.setText(r.getSelectedText()):e.setText(e.getAttribute("href")),this.CKEditor.insertElement(e),Modal.dismiss()}}let rteLinkBrowser=new RteLinkBrowser;export default rteLinkBrowser;LinkBrowser.finalizeFunction=t=>{rteLinkBrowser.finalizeFunction(t)};
\ No newline at end of file
+import $ from"jquery";import LinkBrowser from"@typo3/recordlist/link-browser.js";import Modal from"@typo3/backend/modal.js";class RteLinkBrowser{constructor(){this.plugin=null,this.CKEditor=null,this.ranges=[],this.siteUrl=""}initialize(t){let e=Modal.currentModal.data("ckeditor");if(void 0!==e)this.CKEditor=e;else{let e;e=void 0!==top.TYPO3.Backend&&void 0!==top.TYPO3.Backend.ContentContainer.get()?top.TYPO3.Backend.ContentContainer.get():window.parent,$.each(e.CKEDITOR.instances,((e,i)=>{i.id===t&&(this.CKEditor=i)}))}window.addEventListener("beforeunload",(()=>{this.CKEditor.getSelection().selectRanges(this.ranges)})),this.ranges=this.CKEditor.getSelection().getRanges(),$.extend(RteLinkBrowser,$("body").data()),$(".t3js-class-selector").on("change",(()=>{$("option:selected",this).data("linkTitle")&&$(".t3js-linkTitle").val($("option:selected",this).data("linkTitle"))})),$(".t3js-removeCurrentLink").on("click",(t=>{t.preventDefault(),this.CKEditor.execCommand("unlink"),Modal.dismiss()}))}finalizeFunction(t){const e=this.CKEditor.document.createElement("a"),i=LinkBrowser.getLinkAttributeValues();let n=i.params?i.params:"";i.target&&e.setAttribute("target",i.target),i.class&&e.setAttribute("class",i.class),i.title&&e.setAttribute("title",i.title),delete i.title,delete i.class,delete i.target,delete i.params,$.each(i,((t,i)=>{e.setAttribute(t,i)}));const s=t.match(/^([a-z0-9]+:\/\/[^:\/?#]+(?:\/?[^?#]*)?)(\??[^#]*)(#?.*)$/);if(s&&s.length>0){t=s[1]+s[2];const e=s[2].length>0?"&":"?";n.length>0&&("&"===n[0]&&(n=n.substr(1)),n.length>0&&(t+=e+n)),t+=s[3]}e.setAttribute("href",t);const r=this.CKEditor.getSelection();r.selectRanges(this.ranges),r&&""===r.getSelectedText()&&r.selectElement(r.getStartElement()),r&&r.getSelectedText()?e.setText(r.getSelectedText()):e.setText(e.getAttribute("href")),this.CKEditor.insertElement(e),Modal.dismiss()}}let rteLinkBrowser=new RteLinkBrowser;export default rteLinkBrowser;LinkBrowser.finalizeFunction=t=>{rteLinkBrowser.finalizeFunction(t)};
\ No newline at end of file
diff --git a/typo3/sysext/scheduler/Resources/Public/JavaScript/scheduler.js b/typo3/sysext/scheduler/Resources/Public/JavaScript/scheduler.js
index d406ea273434..df243398d38a 100644
--- a/typo3/sysext/scheduler/Resources/Public/JavaScript/scheduler.js
+++ b/typo3/sysext/scheduler/Resources/Public/JavaScript/scheduler.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import Tablesort from"tablesort";import DocumentSaveActions from"@typo3/backend/document-save-actions.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Modal from"@typo3/backend/modal.js";import Icons from"@typo3/backend/icons.js";import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import PersistentStorage from"@typo3/backend/storage/persistent.js";import DateTimePicker from"@typo3/backend/date-time-picker.js";class Scheduler{static updateElementBrowserTriggers(){document.querySelectorAll(".t3js-element-browser").forEach(e=>{const t=document.getElementById(e.dataset.triggerFor);e.dataset.params=t.name+"|||pages"})}static resolveDefaultNumberOfDays(){const e=document.getElementById("task_tableGarbageCollection_numberOfDays");return null===e||void 0===e.dataset.defaultNumberOfDays?null:JSON.parse(e.dataset.defaultNumberOfDays)}static storeCollapseState(e,t){let a={};PersistentStorage.isset("moduleData.system_txschedulerM1")&&(a=PersistentStorage.get("moduleData.system_txschedulerM1"));const l={};l[e]=t?1:0,$.extend(a,l),PersistentStorage.set("moduleData.system_txschedulerM1",a)}constructor(){this.initializeEvents(),this.initializeDefaultStates(),DocumentSaveActions.getInstance().addPreSubmitCallback(()=>{let e=$("#task_class").val();e=e.toLowerCase().replace(/\\/g,"-"),$(".extraFields").appendTo($("#extraFieldsHidden")),$(".extra_fields_"+e).appendTo($("#extraFieldsSection"))})}actOnChangedTaskClass(e){let t=e.val();t=t.toLowerCase().replace(/\\/g,"-"),$(".extraFields").hide(),$(".extra_fields_"+t).show()}actOnChangedTaskType(e){this.toggleFieldsByTaskType($(e.currentTarget).val())}actOnChangeSchedulerTableGarbageCollectionAllTables(e){let t=$("#task_tableGarbageCollection_numberOfDays"),a=$("#task_tableGarbageCollection_table");if(e.prop("checked"))a.prop("disabled",!0),t.prop("disabled",!0);else{let e=parseInt(t.val(),10);if(e<1){let t=a.val();const l=Scheduler.resolveDefaultNumberOfDays();null!==l&&(e=l[t])}a.prop("disabled",!1),e>0&&t.prop("disabled",!1)}}actOnChangeSchedulerTableGarbageCollectionTable(e){let t=$("#task_tableGarbageCollection_numberOfDays");const a=Scheduler.resolveDefaultNumberOfDays();null!==a&&a[e.val()]>0?(t.prop("disabled",!1),t.val(a[e.val()])):(t.prop("disabled",!0),t.val(0))}toggleFieldsByTaskType(e){e=parseInt(e+"",10),$("#task_end_col").toggle(2===e),$("#task_frequency_row").toggle(2===e)}initializeEvents(){$("#task_class").on("change",e=>{this.actOnChangedTaskClass($(e.currentTarget))}),$("#task_type").on("change",this.actOnChangedTaskType.bind(this)),$("#task_tableGarbageCollection_allTables").on("change",e=>{this.actOnChangeSchedulerTableGarbageCollectionAllTables($(e.currentTarget))}),$("#task_tableGarbageCollection_table").on("change",e=>{this.actOnChangeSchedulerTableGarbageCollectionTable($(e.currentTarget))}),$("[data-update-task-frequency]").on("change",e=>{const t=$(e.currentTarget);$("#task_frequency").val(t.val()),t.val(t.attr("value")).trigger("blur")});const e=document.querySelector("table.taskGroup-table");null!==e&&new Tablesort(e),document.querySelectorAll("#tx_scheduler_form .t3js-datetimepicker").forEach(e=>DateTimePicker.initialize(e)),$(document).on("click",".t3js-element-browser",e=>{e.preventDefault();const t=e.currentTarget;Modal.advanced({type:Modal.types.iframe,content:t.href+"&mode="+t.dataset.mode+"&bparams="+t.dataset.params,size:Modal.sizes.large})}),new RegularEvent("show.bs.collapse",this.toggleCollapseIcon.bind(this)).bindTo(document),new RegularEvent("hide.bs.collapse",this.toggleCollapseIcon.bind(this)).bindTo(document),new RegularEvent("multiRecordSelection:action:go",this.executeTasks.bind(this)).bindTo(document),new RegularEvent("multiRecordSelection:action:go_cron",this.executeTasks.bind(this)).bindTo(document),window.addEventListener("message",this.listenOnElementBrowser.bind(this))}initializeDefaultStates(){let e=$("#task_type");e.length&&this.toggleFieldsByTaskType(e.val());let t=$("#task_class");t.length&&(this.actOnChangedTaskClass(t),Scheduler.updateElementBrowserTriggers())}listenOnElementBrowser(e){if(!MessageUtility.verifyOrigin(e.origin))throw"Denied message sent by "+e.origin;if("typo3:elementBrowser:elementAdded"===e.data.actionName){if(void 0===e.data.fieldName)throw"fieldName not defined in message";if(void 0===e.data.value)throw"value not defined in message";document.querySelector('input[name="'+e.data.fieldName+'"]').value=e.data.value.split("_").pop()}}toggleCollapseIcon(e){const t="hide.bs.collapse"===e.type,a=document.querySelector('.t3js-toggle-table[data-bs-target="#'+e.target.id+'"] .collapseIcon');null!==a&&Icons.getIcon(t?"actions-view-list-expand":"actions-view-list-collapse",Icons.sizes.small).then(e=>{a.innerHTML=e}),Scheduler.storeCollapseState($(e.target).data("table"),t)}executeTasks(e){const t=document.querySelector("#tx_scheduler_form");if(null===t)return;const a=[];if(e.detail.checkboxes.forEach(e=>{const t=e.closest("tr");null!==t&&t.dataset.taskId&&a.push(t.dataset.taskId)}),a.length){if("multiRecordSelection:action:go_cron"===e.type){const e=document.createElement("input");e.setAttribute("type","hidden"),e.setAttribute("name","scheduleCron"),e.setAttribute("value",a.join(",")),t.append(e)}else{const e=document.createElement("input");e.setAttribute("type","hidden"),e.setAttribute("name","execute"),e.setAttribute("value",a.join(",")),t.append(e)}t.submit()}}}export default new Scheduler;
\ No newline at end of file
+import $ from"jquery";import Tablesort from"tablesort";import DocumentSaveActions from"@typo3/backend/document-save-actions.js";import RegularEvent from"@typo3/core/event/regular-event.js";import Modal from"@typo3/backend/modal.js";import Icons from"@typo3/backend/icons.js";import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import PersistentStorage from"@typo3/backend/storage/persistent.js";import DateTimePicker from"@typo3/backend/date-time-picker.js";class Scheduler{static updateElementBrowserTriggers(){document.querySelectorAll(".t3js-element-browser").forEach((e=>{const t=document.getElementById(e.dataset.triggerFor);e.dataset.params=t.name+"|||pages"}))}static resolveDefaultNumberOfDays(){const e=document.getElementById("task_tableGarbageCollection_numberOfDays");return null===e||void 0===e.dataset.defaultNumberOfDays?null:JSON.parse(e.dataset.defaultNumberOfDays)}static storeCollapseState(e,t){let a={};PersistentStorage.isset("moduleData.system_txschedulerM1")&&(a=PersistentStorage.get("moduleData.system_txschedulerM1"));const l={};l[e]=t?1:0,$.extend(a,l),PersistentStorage.set("moduleData.system_txschedulerM1",a)}constructor(){this.initializeEvents(),this.initializeDefaultStates(),DocumentSaveActions.getInstance().addPreSubmitCallback((()=>{let e=$("#task_class").val();e=e.toLowerCase().replace(/\\/g,"-"),$(".extraFields").appendTo($("#extraFieldsHidden")),$(".extra_fields_"+e).appendTo($("#extraFieldsSection"))}))}actOnChangedTaskClass(e){let t=e.val();t=t.toLowerCase().replace(/\\/g,"-"),$(".extraFields").hide(),$(".extra_fields_"+t).show()}actOnChangedTaskType(e){this.toggleFieldsByTaskType($(e.currentTarget).val())}actOnChangeSchedulerTableGarbageCollectionAllTables(e){let t=$("#task_tableGarbageCollection_numberOfDays"),a=$("#task_tableGarbageCollection_table");if(e.prop("checked"))a.prop("disabled",!0),t.prop("disabled",!0);else{let e=parseInt(t.val(),10);if(e<1){let t=a.val();const l=Scheduler.resolveDefaultNumberOfDays();null!==l&&(e=l[t])}a.prop("disabled",!1),e>0&&t.prop("disabled",!1)}}actOnChangeSchedulerTableGarbageCollectionTable(e){let t=$("#task_tableGarbageCollection_numberOfDays");const a=Scheduler.resolveDefaultNumberOfDays();null!==a&&a[e.val()]>0?(t.prop("disabled",!1),t.val(a[e.val()])):(t.prop("disabled",!0),t.val(0))}toggleFieldsByTaskType(e){e=parseInt(e+"",10),$("#task_end_col").toggle(2===e),$("#task_frequency_row").toggle(2===e)}initializeEvents(){$("#task_class").on("change",(e=>{this.actOnChangedTaskClass($(e.currentTarget))})),$("#task_type").on("change",this.actOnChangedTaskType.bind(this)),$("#task_tableGarbageCollection_allTables").on("change",(e=>{this.actOnChangeSchedulerTableGarbageCollectionAllTables($(e.currentTarget))})),$("#task_tableGarbageCollection_table").on("change",(e=>{this.actOnChangeSchedulerTableGarbageCollectionTable($(e.currentTarget))})),$("[data-update-task-frequency]").on("change",(e=>{const t=$(e.currentTarget);$("#task_frequency").val(t.val()),t.val(t.attr("value")).trigger("blur")}));const e=document.querySelector("table.taskGroup-table");null!==e&&new Tablesort(e),document.querySelectorAll("#tx_scheduler_form .t3js-datetimepicker").forEach((e=>DateTimePicker.initialize(e))),$(document).on("click",".t3js-element-browser",(e=>{e.preventDefault();const t=e.currentTarget;Modal.advanced({type:Modal.types.iframe,content:t.href+"&mode="+t.dataset.mode+"&bparams="+t.dataset.params,size:Modal.sizes.large})})),new RegularEvent("show.bs.collapse",this.toggleCollapseIcon.bind(this)).bindTo(document),new RegularEvent("hide.bs.collapse",this.toggleCollapseIcon.bind(this)).bindTo(document),new RegularEvent("multiRecordSelection:action:go",this.executeTasks.bind(this)).bindTo(document),new RegularEvent("multiRecordSelection:action:go_cron",this.executeTasks.bind(this)).bindTo(document),window.addEventListener("message",this.listenOnElementBrowser.bind(this))}initializeDefaultStates(){let e=$("#task_type");e.length&&this.toggleFieldsByTaskType(e.val());let t=$("#task_class");t.length&&(this.actOnChangedTaskClass(t),Scheduler.updateElementBrowserTriggers())}listenOnElementBrowser(e){if(!MessageUtility.verifyOrigin(e.origin))throw"Denied message sent by "+e.origin;if("typo3:elementBrowser:elementAdded"===e.data.actionName){if(void 0===e.data.fieldName)throw"fieldName not defined in message";if(void 0===e.data.value)throw"value not defined in message";document.querySelector('input[name="'+e.data.fieldName+'"]').value=e.data.value.split("_").pop()}}toggleCollapseIcon(e){const t="hide.bs.collapse"===e.type,a=document.querySelector('.t3js-toggle-table[data-bs-target="#'+e.target.id+'"] .collapseIcon');null!==a&&Icons.getIcon(t?"actions-view-list-expand":"actions-view-list-collapse",Icons.sizes.small).then((e=>{a.innerHTML=e})),Scheduler.storeCollapseState($(e.target).data("table"),t)}executeTasks(e){const t=document.querySelector("#tx_scheduler_form");if(null===t)return;const a=[];if(e.detail.checkboxes.forEach((e=>{const t=e.closest("tr");null!==t&&t.dataset.taskId&&a.push(t.dataset.taskId)})),a.length){if("multiRecordSelection:action:go_cron"===e.type){const e=document.createElement("input");e.setAttribute("type","hidden"),e.setAttribute("name","scheduleCron"),e.setAttribute("value",a.join(",")),t.append(e)}else{const e=document.createElement("input");e.setAttribute("type","hidden"),e.setAttribute("name","execute"),e.setAttribute("value",a.join(",")),t.append(e)}t.submit()}}}export default new Scheduler;
\ No newline at end of file
diff --git a/typo3/sysext/setup/Resources/Public/JavaScript/setup-module.js b/typo3/sysext/setup/Resources/Public/JavaScript/setup-module.js
index 4c0cf962611e..c61b80d51771 100644
--- a/typo3/sysext/setup/Resources/Public/JavaScript/setup-module.js
+++ b/typo3/sysext/setup/Resources/Public/JavaScript/setup-module.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import RegularEvent from"@typo3/core/event/regular-event.js";class SetupModule{constructor(){new RegularEvent("setup:confirmation:response",SetupModule.handleConfirmationResponse).delegateTo(document,'[data-event-name="setup:confirmation:response"]'),new RegularEvent("click",(e,t)=>{const a=new CustomEvent(t.dataset.eventName,{bubbles:!0,detail:{payload:t.dataset.eventPayload}});t.dispatchEvent(a)}).delegateTo(document,'[data-event="click"][data-event-name]'),document.querySelectorAll("[data-setup-avatar-field]").forEach(e=>{const t=e.dataset.setupAvatarField,a=document.getElementById("clear_button_"+t),n=document.getElementById("add_button_"+t);n.addEventListener("click",()=>this.avatarOpenFileBrowser(t,n.dataset.setupAvatarUrl)),a&&a.addEventListener("click",()=>this.avatarClearExistingImage(t))}),null!==document.querySelector("[data-setup-avatar-field]")&&this.initializeMessageListener()}static handleConfirmationResponse(e){if(e.detail.result&&"resetConfiguration"===e.detail.payload){const e=document.querySelector("#setValuesToDefault");e.value="1",e.form.submit()}}static hideElement(e){e.style.display="none"}initializeMessageListener(){window.addEventListener("message",e=>{if(!MessageUtility.verifyOrigin(e.origin))throw new Error("Denied message sent by "+e.origin);if("typo3:foreignRelation:insert"===e.data.actionName){if(void 0===e.data.objectGroup)throw new Error("No object group defined for message");const t=e.data.objectGroup.match(/^avatar-(.+)$/);if(null===t)return;this.avatarSetFileUid(t[1],e.data.uid)}})}avatarOpenFileBrowser(e,t){t=t.replace("__IDENTIFIER__","avatar-"+e),this.avatarWindowRef=window.open(t,"Typo3WinBrowser","height=650,width=800,status=0,menubar=0,resizable=1,scrollbars=1"),this.avatarWindowRef.focus()}avatarClearExistingImage(e){const t=document.getElementById("field_"+e),a=document.getElementById("image_"+e),n=document.getElementById("clear_button_"+e);n&&SetupModule.hideElement(n),a&&SetupModule.hideElement(a),t.value="delete"}avatarSetFileUid(e,t){this.avatarClearExistingImage(e);const a=document.getElementById("field_"+e),n=document.getElementById("add_button_"+e);a.value=t,n.classList.remove("btn-default"),n.classList.add("btn-info"),this.avatarWindowRef instanceof Window&&!this.avatarWindowRef.closed&&(this.avatarWindowRef.close(),this.avatarWindowRef=null)}}export default new SetupModule;
\ No newline at end of file
+import{MessageUtility}from"@typo3/backend/utility/message-utility.js";import RegularEvent from"@typo3/core/event/regular-event.js";class SetupModule{constructor(){new RegularEvent("setup:confirmation:response",SetupModule.handleConfirmationResponse).delegateTo(document,'[data-event-name="setup:confirmation:response"]'),new RegularEvent("click",((e,t)=>{const a=new CustomEvent(t.dataset.eventName,{bubbles:!0,detail:{payload:t.dataset.eventPayload}});t.dispatchEvent(a)})).delegateTo(document,'[data-event="click"][data-event-name]'),document.querySelectorAll("[data-setup-avatar-field]").forEach((e=>{const t=e.dataset.setupAvatarField,a=document.getElementById("clear_button_"+t),n=document.getElementById("add_button_"+t);n.addEventListener("click",(()=>this.avatarOpenFileBrowser(t,n.dataset.setupAvatarUrl))),a&&a.addEventListener("click",(()=>this.avatarClearExistingImage(t)))})),null!==document.querySelector("[data-setup-avatar-field]")&&this.initializeMessageListener()}static handleConfirmationResponse(e){if(e.detail.result&&"resetConfiguration"===e.detail.payload){const e=document.querySelector("#setValuesToDefault");e.value="1",e.form.submit()}}static hideElement(e){e.style.display="none"}initializeMessageListener(){window.addEventListener("message",(e=>{if(!MessageUtility.verifyOrigin(e.origin))throw new Error("Denied message sent by "+e.origin);if("typo3:foreignRelation:insert"===e.data.actionName){if(void 0===e.data.objectGroup)throw new Error("No object group defined for message");const t=e.data.objectGroup.match(/^avatar-(.+)$/);if(null===t)return;this.avatarSetFileUid(t[1],e.data.uid)}}))}avatarOpenFileBrowser(e,t){t=t.replace("__IDENTIFIER__","avatar-"+e),this.avatarWindowRef=window.open(t,"Typo3WinBrowser","height=650,width=800,status=0,menubar=0,resizable=1,scrollbars=1"),this.avatarWindowRef.focus()}avatarClearExistingImage(e){const t=document.getElementById("field_"+e),a=document.getElementById("image_"+e),n=document.getElementById("clear_button_"+e);n&&SetupModule.hideElement(n),a&&SetupModule.hideElement(a),t.value="delete"}avatarSetFileUid(e,t){this.avatarClearExistingImage(e);const a=document.getElementById("field_"+e),n=document.getElementById("add_button_"+e);a.value=t,n.classList.remove("btn-default"),n.classList.add("btn-info"),this.avatarWindowRef instanceof Window&&!this.avatarWindowRef.closed&&(this.avatarWindowRef.close(),this.avatarWindowRef=null)}}export default new SetupModule;
\ No newline at end of file
diff --git a/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/lib/codemirror.js b/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/lib/codemirror.js
index 08fa40778870..290eda5e5bca 100644
--- a/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/lib/codemirror.js
+++ b/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/lib/codemirror.js
@@ -1 +1 @@
-!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).CodeMirror=t()}(this,(function(){"use strict";var e=navigator.userAgent,t=navigator.platform,r=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),l=n||i||o,s=l&&(n?document.documentMode||6:+(o||i)[1]),a=!o&&/WebKit\//.test(e),u=a&&/Qt\/\d+\.\d+/.test(e),c=!o&&/Chrome\//.test(e),h=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),p=/PhantomJS/.test(e),g=f&&(/Mobile\/\w+/.test(e)||navigator.maxTouchPoints>2),v=/Android/.test(e),m=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=g||/Mac/.test(t),b=/\bCrOS\b/.test(e),w=/win/i.test(t),x=h&&e.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(h=!1,a=!0);var C=y&&(u||h&&(null==x||x<12.11)),S=r||l&&s>=9;function L(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var k,T=function(e,t){var r=e.className,n=L(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function M(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function N(e,t){return M(e).appendChild(t)}function O(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o<t.length;++o)i.appendChild(t[o]);return i}function A(e,t,r,n){var i=O(e,t,r,n);return i.setAttribute("role","presentation"),i}function D(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function W(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function H(e,t){var r=e.className;L(t).test(r)||(e.className+=(r?" ":"")+t)}function F(e,t){for(var r=e.split(" "),n=0;n<r.length;n++)r[n]&&!L(r[n]).test(t)&&(t+=" "+r[n]);return t}k=document.createRange?function(e,t,r,n){var i=document.createRange();return i.setEnd(n||e,r),i.setStart(e,t),i}:function(e,t,r){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(e){return n}return n.collapse(!0),n.moveEnd("character",r),n.moveStart("character",t),n};var P=function(e){e.select()};function E(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function I(e,t,r){for(var n in t||(t={}),e)!e.hasOwnProperty(n)||!1===r&&t.hasOwnProperty(n)||(t[n]=e[n]);return t}function z(e,t,r,n,i){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);for(var o=n||0,l=i||0;;){var s=e.indexOf("\t",o);if(s<0||s>=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}g?P=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:l&&(P=function(e){try{e.select()}catch(e){}});var R=function(){this.id=null,this.f=null,this.time=0,this.handler=E(this.onTimeout,this)};function B(e,t){for(var r=0;r<e.length;++r)if(e[r]==t)return r;return-1}R.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},R.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=r)};var G={toString:function(){return"CodeMirror.Pass"}},U={scroll:!1},V={origin:"*mouse"},K={origin:"+move"};function j(e,t,r){for(var n=0,i=0;;){var o=e.indexOf("\t",n);-1==o&&(o=e.length);var l=o-n;if(o==e.length||i+l>=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var X=[""];function Y(e){for(;X.length<=e;)X.push(_(X)+" ");return X[e]}function _(e){return e[e.length-1]}function $(e,t){for(var r=[],n=0;n<e.length;n++)r[n]=t(e[n],n);return r}function q(){}function Z(e,t){var r;return Object.create?r=Object.create(e):(q.prototype=e,r=new q),t&&I(t,r),r}var Q=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function J(e){return/\w/.test(e)||e>"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function ee(e,t){return t?!!(t.source.indexOf("\\w")>-1&&J(e))||t.test(e):J(e)}function te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ne(e){return e.charCodeAt(0)>=768&&re.test(e)}function ie(e,t,r){for(;(r<0?t>0:t<e.length)&&ne(e.charAt(t));)t+=r;return t}function oe(e,t,r){for(var n=t>r?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var le=null;function se(e,t,r){var n;le=null;for(var i=0;i<e.length;++i){var o=e[i];if(o.from<t&&o.to>t)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:le=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:le=i)}return null!=n?n:le}var ae=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(l,s){var a="ltr"==s?"L":"R";if(0==l.length||"ltr"==s&&!e.test(l))return!1;for(var u,c=l.length,h=[],f=0;f<c;++f)h.push((u=l.charCodeAt(f))<=247?"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN".charAt(u):1424<=u&&u<=1524?"R":1536<=u&&u<=1785?"nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111".charAt(u-1536):1774<=u&&u<=2220?"r":8192<=u&&u<=8203?"w":8204==u?"b":"L");for(var d=0,p=a;d<c;++d){var g=h[d];"m"==g?h[d]=p:p=g}for(var v=0,m=a;v<c;++v){var y=h[v];"1"==y&&"r"==m?h[v]="n":r.test(y)&&(m=y,"r"==y&&(h[v]="R"))}for(var b=1,w=h[0];b<c-1;++b){var x=h[b];"+"==x&&"1"==w&&"1"==h[b+1]?h[b]="1":","!=x||w!=h[b+1]||"1"!=w&&"n"!=w||(h[b]=w),w=x}for(var C=0;C<c;++C){var S=h[C];if(","==S)h[C]="N";else if("%"==S){var L=void 0;for(L=C+1;L<c&&"%"==h[L];++L);for(var k=C&&"!"==h[C-1]||L<c&&"1"==h[L]?"1":"N",T=C;T<L;++T)h[T]=k;C=L-1}}for(var M=0,N=a;M<c;++M){var O=h[M];"L"==N&&"1"==O?h[M]="L":r.test(O)&&(N=O)}for(var A=0;A<c;++A)if(t.test(h[A])){var D=void 0;for(D=A+1;D<c&&t.test(h[D]);++D);for(var W="L"==(A?h[A-1]:a),H=W==("L"==(D<c?h[D]:a))?W?"L":"R":a,F=A;F<D;++F)h[F]=H;A=D-1}for(var P,E=[],I=0;I<c;)if(n.test(h[I])){var z=I;for(++I;I<c&&n.test(h[I]);++I);E.push(new o(0,z,I))}else{var R=I,B=E.length,G="rtl"==s?1:0;for(++I;I<c&&"L"!=h[I];++I);for(var U=R;U<I;)if(i.test(h[U])){R<U&&(E.splice(B,0,new o(1,R,U)),B+=G);var V=U;for(++U;U<I&&i.test(h[U]);++U);E.splice(B,0,new o(2,V,U)),B+=G,R=U}else++U;R<I&&E.splice(B,0,new o(1,R,I))}return"ltr"==s&&(1==E[0].level&&(P=l.match(/^\s+/))&&(E[0].from=P[0].length,E.unshift(new o(0,0,P[0].length))),1==_(E).level&&(P=l.match(/\s+$/))&&(_(E).to-=P[0].length,E.push(new o(0,c-P[0].length,c)))),"rtl"==s?E.reverse():E}}();function ue(e,t){var r=e.order;return null==r&&(r=e.order=ae(e.text,t)),r}var ce=[],he=function(e,t,r){if(e.addEventListener)e.addEventListener(t,r,!1);else if(e.attachEvent)e.attachEvent("on"+t,r);else{var n=e._handlers||(e._handlers={});n[t]=(n[t]||ce).concat(r)}};function fe(e,t){return e._handlers&&e._handlers[t]||ce}function de(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r,!1);else if(e.detachEvent)e.detachEvent("on"+t,r);else{var n=e._handlers,i=n&&n[t];if(i){var o=B(i,r);o>-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function pe(e,t){var r=fe(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i<r.length;++i)r[i].apply(null,n)}function ge(e,t,r){return"string"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),pe(e,r||t.type,e,t),xe(t)||t.codemirrorIgnore}function ve(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var r=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),n=0;n<t.length;++n)-1==B(r,t[n])&&r.push(t[n])}function me(e,t){return fe(e,t).length>0}function ye(e){e.prototype.on=function(e,t){he(this,e,t)},e.prototype.off=function(e,t){de(this,e,t)}}function be(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function we(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function xe(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Ce(e){be(e),we(e)}function Se(e){return e.target||e.srcElement}function Le(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var ke,Te,Me=function(){if(l&&s<9)return!1;var e=O("div");return"draggable"in e||"dragDrop"in e}();function Ne(e){if(null==ke){var t=O("span","​");N(e,O("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(ke=t.offsetWidth<=1&&t.offsetHeight>2&&!(l&&s<8))}var r=ke?O("span","​"):O("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Oe(e){if(null!=Te)return Te;var t=N(e,document.createTextNode("AخA")),r=k(t,0,1).getBoundingClientRect(),n=k(t,1,2).getBoundingClientRect();return M(e),!(!r||r.left==r.right)&&(Te=n.right-r.right<3)}var Ae,De=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),l=o.indexOf("\r");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},We=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},He="oncopy"in(Ae=O("div"))||(Ae.setAttribute("oncopy","return;"),"function"==typeof Ae.oncopy),Fe=null;var Pe={},Ee={};function Ie(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Pe[e]=t}function ze(e){if("string"==typeof e&&Ee.hasOwnProperty(e))e=Ee[e];else if(e&&"string"==typeof e.name&&Ee.hasOwnProperty(e.name)){var t=Ee[e.name];"string"==typeof t&&(t={name:t}),(e=Z(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return ze("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return ze("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Re(e,t){t=ze(t);var r=Pe[t.name];if(!r)return Re(e,"text/plain");var n=r(e,t);if(Be.hasOwnProperty(t.name)){var i=Be[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Be={};function Ge(e,t){I(t,Be.hasOwnProperty(e)?Be[e]:Be[e]={})}function Ue(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function Ve(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ke(e,t,r){return!e.startState||e.startState(t,r)}var je=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function Xe(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t<o){r=i;break}t-=o}return r.lines[t]}function Ye(e,t,r){var n=[],i=t.line;return e.iter(t.line,r.line+1,(function(e){var o=e.text;i==r.line&&(o=o.slice(0,r.ch)),i==t.line&&(o=o.slice(t.ch)),n.push(o),++i})),n}function _e(e,t,r){var n=[];return e.iter(t,r,(function(e){n.push(e.text)})),n}function $e(e,t){var r=t-e.height;if(r)for(var n=e;n;n=n.parent)n.height+=r}function qe(e){if(null==e.parent)return null;for(var t=e.parent,r=B(t.lines,e),n=t.parent;n;t=n,n=n.parent)for(var i=0;n.children[i]!=t;++i)r+=n.children[i].chunkSize();return r+t.first}function Ze(e,t){var r=e.first;e:do{for(var n=0;n<e.children.length;++n){var i=e.children[n],o=i.height;if(t<o){e=i;continue e}t-=o,r+=i.chunkSize()}return r}while(!e.lines);for(var l=0;l<e.lines.length;++l){var s=e.lines[l].height;if(t<s)break;t-=s}return r+l}function Qe(e,t){return t>=e.first&&t<e.first+e.size}function Je(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function et(e,t,r){if(void 0===r&&(r=null),!(this instanceof et))return new et(e,t,r);this.line=e,this.ch=t,this.sticky=r}function tt(e,t){return e.line-t.line||e.ch-t.ch}function rt(e,t){return e.sticky==t.sticky&&0==tt(e,t)}function nt(e){return et(e.line,e.ch)}function it(e,t){return tt(e,t)<0?t:e}function ot(e,t){return tt(e,t)<0?e:t}function lt(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function st(e,t){if(t.line<e.first)return et(e.first,0);var r=e.first+e.size-1;return t.line>r?et(r,Xe(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?et(e.line,t):r<0?et(e.line,0):e}(t,Xe(e,t.line).text.length)}function at(e,t){for(var r=[],n=0;n<t.length;n++)r[n]=st(e,t[n]);return r}je.prototype.eol=function(){return this.pos>=this.string.length},je.prototype.sol=function(){return this.pos==this.lineStart},je.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},je.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},je.prototype.eat=function(e){var t=this.string.charAt(this.pos);if("string"==typeof e?t==e:t&&(e.test?e.test(t):e(t)))return++this.pos,t},je.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},je.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},je.prototype.skipToEnd=function(){this.pos=this.string.length},je.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},je.prototype.backUp=function(e){this.pos-=e},je.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=z(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},je.prototype.indentation=function(){return z(this.string,null,this.tabSize)-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},je.prototype.match=function(e,t,r){if("string"!=typeof e){var n=this.string.slice(this.pos).match(e);return n&&n.index>0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},je.prototype.current=function(){return this.string.slice(this.start,this.pos)},je.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},je.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},je.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ut=function(e,t){this.state=e,this.lookAhead=t},ct=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function ht(e,t,r,n){var i=[e.state.modeGen],o={};wt(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,wt(e,t.text,s.mode,r,(function(e,t){for(var r=a;u<e;){var n=i[a];n>e&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;r<a;r+=2){var o=i[r+1];i[r+1]=(o?o+" ":"")+"overlay "+t}}),o),r.state=l,r.baseTokens=null,r.baseTokenPos=1},a=0;a<e.state.overlays.length;++a)s(a);return{styles:i,classes:o.bgClass||o.textClass?o:null}}function ft(e,t,r){if(!t.styles||t.styles[0]!=e.state.modeGen){var n=dt(e,qe(t)),i=t.text.length>e.options.maxHighlightLength&&Ue(e.doc.mode,n.state),o=ht(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function dt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new ct(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=Xe(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof ut?u.lookAhead:0)<=o.modeFrontier))return s;var c=z(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&Xe(n,o-1).stateAfter,s=l?ct.fromSaved(n,l,o):new ct(n,Ke(n.mode),o);return n.iter(o,t,(function(r){pt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&n<i.viewTo?s.save():null,s.nextLine()})),r&&(n.modeFrontier=s.line),s}function pt(e,t,r,n){var i=e.doc.mode,o=new je(t,e.options.tabSize,r);for(o.start=o.pos=n||0,""==t&&gt(i,r.state);!o.eol();)vt(i,o,r.state),o.start=o.pos}function gt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var r=Ve(e,t);return r.mode.blankLine?r.mode.blankLine(r.state):void 0}}function vt(e,t,r,n){for(var i=0;i<10;i++){n&&(n[0]=Ve(e,r).mode);var o=e.token(t,r);if(t.pos>t.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ct.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ct.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ct.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ct.fromSaved=function(e,t,r){return t instanceof ut?new ct(e,Ue(e.mode,t.state),r,t.lookAhead):new ct(e,Ue(e.mode,t),r)},ct.prototype.save=function(e){var t=!1!==e?Ue(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ut(t,this.maxLookAhead):t};var mt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function yt(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=Xe(l,(t=st(l,t)).line),u=dt(e,t.line,r),c=new je(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pos<t.ch)&&!c.eol();)c.start=c.pos,i=vt(s,c,u.state),n&&o.push(new mt(c,i,Ue(l.mode,u.state)));return n?o:new mt(c,i,u.state)}function bt(e,t){if(e)for(;;){var r=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!r)break;e=e.slice(0,r.index)+e.slice(r.index+r[0].length);var n=r[1]?"bgClass":"textClass";null==t[n]?t[n]=r[2]:new RegExp("(?:^|\\s)"+r[2]+"(?:$|\\s)").test(t[n])||(t[n]+=" "+r[2])}return e}function wt(e,t,r,n,i,o,l){var s=r.flattenSpans;null==s&&(s=e.options.flattenSpans);var a,u=0,c=null,h=new je(t,e.options.tabSize,n),f=e.options.addModeClass&&[null];for(""==t&&bt(gt(r,n.state),o);!h.eol();){if(h.pos>e.options.maxHighlightLength?(s=!1,l&&pt(e,t,n,h.pos),h.pos=t.length,a=null):a=bt(vt(r,h,n.state,f),o),f){var d=f[0].name;d&&(a="m-"+(a?d+" "+a:d))}if(!s||c!=a){for(;u<h.start;)i(u=Math.min(h.start,u+5e3),c);c=a}h.start=h.pos}for(;u<h.pos;){var p=Math.min(h.pos,u+5e3);i(p,c),u=p}}var xt=!1,Ct=!1;function St(e,t,r){this.marker=e,this.from=t,this.to=r}function Lt(e,t){if(e)for(var r=0;r<e.length;++r){var n=e[r];if(n.marker==t)return n}}function kt(e,t){for(var r,n=0;n<e.length;++n)e[n]!=t&&(r||(r=[])).push(e[n]);return r}function Tt(e,t){if(t.full)return null;var r=Qe(e,t.from.line)&&Xe(e,t.from.line).markedSpans,n=Qe(e,t.to.line)&&Xe(e,t.to.line).markedSpans;if(!r&&!n)return null;var i=t.from.ch,o=t.to.ch,l=0==tt(t.from,t.to),s=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],l=o.marker;if(null==o.from||(l.inclusiveLeft?o.from<=t:o.from<t)||o.from==t&&"bookmark"==l.type&&(!r||!o.marker.insertLeft)){var s=null==o.to||(l.inclusiveRight?o.to>=t:o.to>t);(n||(n=[])).push(new St(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],l=o.marker;if(null==o.to||(l.inclusiveRight?o.to>=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from<t);(n||(n=[])).push(new St(l,s?null:o.from-t,null==o.to?null:o.to-t))}}return n}(n,o,l),u=1==t.text.length,c=_(t.text).length+(u?i:0);if(s)for(var h=0;h<s.length;++h){var f=s[h];if(null==f.to){var d=Lt(a,f.marker);d?u&&(f.to=null==d.to?null:d.to+c):f.to=i}}if(a)for(var p=0;p<a.length;++p){var g=a[p];if(null!=g.to&&(g.to+=c),null==g.from)Lt(s,g.marker)||(g.from=c,u&&(s||(s=[])).push(g));else g.from+=c,u&&(s||(s=[])).push(g)}s&&(s=Mt(s)),a&&a!=s&&(a=Mt(a));var v=[s];if(!u){var m,y=t.text.length-2;if(y>0&&s)for(var b=0;b<s.length;++b)null==s[b].to&&(m||(m=[])).push(new St(s[b].marker,null,null));for(var w=0;w<y;++w)v.push(m);v.push(a)}return v}function Mt(e){for(var t=0;t<e.length;++t){var r=e[t];null!=r.from&&r.from==r.to&&!1!==r.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function Nt(e){var t=e.markedSpans;if(t){for(var r=0;r<t.length;++r)t[r].marker.detachLine(e);e.markedSpans=null}}function Ot(e,t){if(t){for(var r=0;r<t.length;++r)t[r].marker.attachLine(e);e.markedSpans=t}}function At(e){return e.inclusiveLeft?-1:0}function Dt(e){return e.inclusiveRight?1:0}function Wt(e,t){var r=e.lines.length-t.lines.length;if(0!=r)return r;var n=e.find(),i=t.find(),o=tt(n.from,i.from)||At(e)-At(t);if(o)return-o;var l=tt(n.to,i.to)||Dt(e)-Dt(t);return l||t.id-e.id}function Ht(e,t){var r,n=Ct&&e.markedSpans;if(n)for(var i=void 0,o=0;o<n.length;++o)(i=n[o]).marker.collapsed&&null==(t?i.from:i.to)&&(!r||Wt(r,i.marker)<0)&&(r=i.marker);return r}function Ft(e){return Ht(e,!0)}function Pt(e){return Ht(e,!1)}function Et(e,t){var r,n=Ct&&e.markedSpans;if(n)for(var i=0;i<n.length;++i){var o=n[i];o.marker.collapsed&&(null==o.from||o.from<t)&&(null==o.to||o.to>t)&&(!r||Wt(r,o.marker)<0)&&(r=o.marker)}return r}function It(e,t,r,n,i){var o=Xe(e,t),l=Ct&&o.markedSpans;if(l)for(var s=0;s<l.length;++s){var a=l[s];if(a.marker.collapsed){var u=a.marker.find(0),c=tt(u.from,r)||At(a.marker)-At(i),h=tt(u.to,n)||Dt(a.marker)-Dt(i);if(!(c>=0&&h<=0||c<=0&&h>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?tt(u.to,r)>=0:tt(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?tt(u.from,n)<=0:tt(u.from,n)<0)))return!0}}}function zt(e){for(var t;t=Ft(e);)e=t.find(-1,!0).line;return e}function Rt(e,t){var r=Xe(e,t),n=zt(r);return r==n?t:qe(n)}function Bt(e,t){if(t>e.lastLine())return t;var r,n=Xe(e,t);if(!Gt(e,n))return t;for(;r=Pt(n);)n=r.find(1,!0).line;return qe(n)+1}function Gt(e,t){var r=Ct&&t.markedSpans;if(r)for(var n=void 0,i=0;i<r.length;++i)if((n=r[i]).marker.collapsed){if(null==n.from)return!0;if(!n.marker.widgetNode&&0==n.from&&n.marker.inclusiveLeft&&Ut(e,t,n))return!0}}function Ut(e,t,r){if(null==r.to){var n=r.marker.find(1,!0);return Ut(e,n.line,Lt(n.line.markedSpans,r.marker))}if(r.marker.inclusiveRight&&r.to==t.text.length)return!0;for(var i=void 0,o=0;o<t.markedSpans.length;++o)if((i=t.markedSpans[o]).marker.collapsed&&!i.marker.widgetNode&&i.from==r.to&&(null==i.to||i.to!=r.from)&&(i.marker.inclusiveLeft||r.marker.inclusiveRight)&&Ut(e,t,i))return!0}function Vt(e){for(var t=0,r=(e=zt(e)).parent,n=0;n<r.lines.length;++n){var i=r.lines[n];if(i==e)break;t+=i.height}for(var o=r.parent;o;o=(r=o).parent)for(var l=0;l<o.children.length;++l){var s=o.children[l];if(s==r)break;t+=s.height}return t}function Kt(e){if(0==e.height)return 0;for(var t,r=e.text.length,n=e;t=Ft(n);){var i=t.find(0,!0);n=i.from.line,r+=i.from.ch-i.to.ch}for(n=e;t=Pt(n);){var o=t.find(0,!0);r-=n.text.length-o.from.ch,r+=(n=o.to.line).text.length-o.to.ch}return r}function jt(e){var t=e.display,r=e.doc;t.maxLine=Xe(r,r.first),t.maxLineLength=Kt(t.maxLine),t.maxLineChanged=!0,r.iter((function(e){var r=Kt(e);r>t.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var Xt=function(e,t,r){this.text=e,Ot(this,t),this.height=r?r(this):1};function Yt(e){e.parent=null,Nt(e)}Xt.prototype.lineNo=function(){return qe(this)},ye(Xt);var _t={},$t={};function qt(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?$t:_t;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Zt(e,t){var r=A("span",null,null,a?"padding-right: .1px":null),n={pre:A("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;n.pos=0,n.addToken=Jt,Oe(e.display.measure)&&(l=ue(o,e.doc.direction))&&(n.addToken=er(n.addToken,l)),n.map=[],rr(o,n,ft(e,o,t!=e.display.externalMeasured&&qe(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=F(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=F(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Ne(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(a){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return pe(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=F(n.pre.className,n.textClass||"")),n}function Qt(e){var t=O("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Jt(e,t,r,n,i,o,a){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/  /.test(e))return e;for(var r=t,n="",i=0;i<e.length;i++){var o=e.charAt(i);" "!=o||!r||i!=e.length-1&&32!=e.charCodeAt(i+1)||(o=" "),n+=o,r=" "==o}return n}(t,e.trailingSpace):t,h=e.cm.state.specialChars,f=!1;if(h.test(t)){u=document.createDocumentFragment();for(var d=0;;){h.lastIndex=d;var p=h.exec(t),g=p?p.index-d:t.length-d;if(g){var v=document.createTextNode(c.slice(d,d+g));l&&s<9?u.appendChild(O("span",[v])):u.appendChild(v),e.map.push(e.pos,e.pos+g,v),e.col+=g,e.pos+=g}if(!p)break;d+=g+1;var m=void 0;if("\t"==p[0]){var y=e.cm.options.tabSize,b=y-e.col%y;(m=u.appendChild(O("span",Y(b),"cm-tab"))).setAttribute("role","presentation"),m.setAttribute("cm-text","\t"),e.col+=b}else"\r"==p[0]||"\n"==p[0]?((m=u.appendChild(O("span","\r"==p[0]?"␍":"␤","cm-invalidchar"))).setAttribute("cm-text",p[0]),e.col+=1):((m=e.cm.options.specialCharPlaceholder(p[0])).setAttribute("cm-text",p[0]),l&&s<9?u.appendChild(O("span",[m])):u.appendChild(m),e.col+=1);e.map.push(e.pos,e.pos+1,m),e.pos++}}else e.col+=t.length,u=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,u),l&&s<9&&(f=!0),e.pos+=t.length;if(e.trailingSpace=32==c.charCodeAt(t.length-1),r||n||i||f||o||a){var w=r||"";n&&(w+=n),i&&(w+=i);var x=O("span",[u],w,o);if(a)for(var C in a)a.hasOwnProperty(C)&&"style"!=C&&"class"!=C&&x.setAttribute(C,a[C]);return e.content.appendChild(x)}e.content.appendChild(u)}}function er(e,t){return function(r,n,i,o,l,s,a){i=i?i+" cm-force-border":"cm-force-border";for(var u=r.pos,c=u+n.length;;){for(var h=void 0,f=0;f<t.length&&!((h=t[f]).to>u&&h.from<=u);f++);if(h.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,h.to-u),i,o,null,s,a),o=null,n=n.slice(h.to-u),u=h.to}}}function tr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function rr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,h,f,d=i.length,p=0,g=1,v="",m=0;;){if(m==p){a=u=c=s="",f=null,h=null,m=1/0;for(var y=[],b=void 0,w=0;w<n.length;++w){var x=n[w],C=x.marker;if("bookmark"==C.type&&x.from==p&&C.widgetNode)y.push(C);else if(x.from<=p&&(null==x.to||x.to>p||C.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&m>x.to&&(m=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==m&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((f||(f={})).title=C.title),C.attributes)for(var S in C.attributes)(f||(f={}))[S]=C.attributes[S];C.collapsed&&(!h||Wt(h.marker,C)<0)&&(h=x)}else x.from>p&&m>x.from&&(m=x.from)}if(b)for(var L=0;L<b.length;L+=2)b[L+1]==m&&(u+=" "+b[L]);if(!h||h.from==p)for(var k=0;k<y.length;++k)tr(t,0,y[k]);if(h&&(h.from||0)==p){if(tr(t,(null==h.to?d+1:h.to)-p,h.marker,null==h.from),null==h.to)return;h.to==p&&(h=!1)}}if(p>=d)break;for(var T=Math.min(d,m);;){if(v){var M=p+v.length;if(!h){var N=M>T?v.slice(0,T-p):v;t.addToken(t,N,l?l+a:a,c,p+N.length==m?u:"",s,f)}if(M>=T){v=v.slice(T-p),p=T;break}p=M,c=""}v=i.slice(o,o=r[g++]),l=qt(r[g++],t.cm.options)}}else for(var O=1;O<r.length;O+=2)t.addToken(t,i.slice(o,o=r[O]),qt(r[O+1],t.cm.options))}function nr(e,t,r){this.line=t,this.rest=function(e){for(var t,r;t=Pt(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}(t),this.size=this.rest?qe(_(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Gt(e,t)}function ir(e,t,r){for(var n,i=[],o=t;o<r;o=n){var l=new nr(e.doc,Xe(e.doc,o),o);n=o+l.size,i.push(l)}return i}var or=null;var lr=null;function sr(e,t){var r=fe(e,t);if(r.length){var n,i=Array.prototype.slice.call(arguments,2);or?n=or.delayedCallbacks:lr?n=lr:(n=lr=[],setTimeout(ar,0));for(var o=function(e){n.push((function(){return r[e].apply(null,i)}))},l=0;l<r.length;++l)o(l)}}function ar(){var e=lr;lr=null;for(var t=0;t<e.length;++t)e[t]()}function ur(e,t,r,n){for(var i=0;i<t.changes.length;i++){var o=t.changes[i];"text"==o?fr(e,t):"gutter"==o?pr(e,t,r,n):"class"==o?dr(e,t):"widget"==o&&gr(e,t,n)}t.changes=null}function cr(e){return e.node==e.text&&(e.node=O("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),l&&s<8&&(e.node.style.zIndex=2)),e.node}function hr(e,t){var r=e.display.externalMeasured;return r&&r.line==t.line?(e.display.externalMeasured=null,t.measure=r.measure,r.built):Zt(e,t)}function fr(e,t){var r=t.text.className,n=hr(e,t);t.text==t.node&&(t.node=n.pre),t.text.parentNode.replaceChild(n.pre,t.text),t.text=n.pre,n.bgClass!=t.bgClass||n.textClass!=t.textClass?(t.bgClass=n.bgClass,t.textClass=n.textClass,dr(e,t)):r&&(t.text.className=r)}function dr(e,t){!function(e,t){var r=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(r&&(r+=" CodeMirror-linebackground"),t.background)r?t.background.className=r:(t.background.parentNode.removeChild(t.background),t.background=null);else if(r){var n=cr(t);t.background=n.insertBefore(O("div",null,r),n.firstChild),e.display.input.setUneditable(t.background)}}(e,t),t.line.wrapClass?cr(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var r=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=r||""}function pr(e,t,r,n){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var i=cr(t);t.gutterBackground=O("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px; width: "+n.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),i.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var l=cr(t),s=t.gutter=O("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px");if(s.setAttribute("aria-hidden","true"),e.display.input.setUneditable(s),l.insertBefore(s,t.text),t.line.gutterClass&&(s.className+=" "+t.line.gutterClass),!e.options.lineNumbers||o&&o["CodeMirror-linenumbers"]||(t.lineNumber=s.appendChild(O("div",Je(e.options,r),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+n.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),o)for(var a=0;a<e.display.gutterSpecs.length;++a){var u=e.display.gutterSpecs[a].className,c=o.hasOwnProperty(u)&&o[u];c&&s.appendChild(O("div",[c],"CodeMirror-gutter-elt","left: "+n.gutterLeft[u]+"px; width: "+n.gutterWidth[u]+"px"))}}}function gr(e,t,r){t.alignable&&(t.alignable=null);for(var n=L("CodeMirror-linewidget"),i=t.node.firstChild,o=void 0;i;i=o)o=i.nextSibling,n.test(i.className)&&t.node.removeChild(i);mr(e,t,r)}function vr(e,t,r,n){var i=hr(e,t);return t.text=t.node=i.pre,i.bgClass&&(t.bgClass=i.bgClass),i.textClass&&(t.textClass=i.textClass),dr(e,t),pr(e,t,r,n),mr(e,t,n),t.node}function mr(e,t,r){if(yr(e,t.line,t,r,!0),t.rest)for(var n=0;n<t.rest.length;n++)yr(e,t.rest[n],t,r,!1)}function yr(e,t,r,n,i){if(t.widgets)for(var o=cr(r),l=0,s=t.widgets;l<s.length;++l){var a=s[l],u=O("div",[a.node],"CodeMirror-linewidget"+(a.className?" "+a.className:""));a.handleMouseEvents||u.setAttribute("cm-ignore-events","true"),br(a,u,r,n),e.display.input.setUneditable(u),i&&a.above?o.insertBefore(u,r.gutter||r.text):o.appendChild(u),sr(a,"redraw")}}function br(e,t,r,n){if(e.noHScroll){(r.alignable||(r.alignable=[])).push(t);var i=n.wrapperWidth;t.style.left=n.fixedPos+"px",e.coverGutter||(i-=n.gutterTotalWidth,t.style.paddingLeft=n.gutterTotalWidth+"px"),t.style.width=i+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-n.gutterTotalWidth+"px"))}function wr(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!D(document.body,e.node)){var r="position: relative;";e.coverGutter&&(r+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(r+="width: "+t.display.wrapper.clientWidth+"px;"),N(t.display.measure,O("div",[e.node],null,r))}return e.height=e.node.parentNode.offsetHeight}function xr(e,t){for(var r=Se(t);r!=e.wrapper;r=r.parentNode)if(!r||1==r.nodeType&&"true"==r.getAttribute("cm-ignore-events")||r.parentNode==e.sizer&&r!=e.mover)return!0}function Cr(e){return e.lineSpace.offsetTop}function Sr(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function Lr(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=N(e.measure,O("pre","x","CodeMirror-line-like")),r=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,n={left:parseInt(r.paddingLeft),right:parseInt(r.paddingRight)};return isNaN(n.left)||isNaN(n.right)||(e.cachedPaddingH=n),n}function kr(e){return 50-e.display.nativeBarWidth}function Tr(e){return e.display.scroller.clientWidth-kr(e)-e.display.barWidth}function Mr(e){return e.display.scroller.clientHeight-kr(e)-e.display.barHeight}function Nr(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;n<e.rest.length;n++)if(e.rest[n]==t)return{map:e.measure.maps[n],cache:e.measure.caches[n]};for(var i=0;i<e.rest.length;i++)if(qe(e.rest[i])>r)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Or(e,t,r,n){return Wr(e,Dr(e,t),r,n)}function Ar(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[cn(e,t)];var r=e.display.externalMeasured;return r&&t>=r.lineN&&t<r.lineN+r.size?r:void 0}function Dr(e,t){var r=qe(t),n=Ar(e,r);n&&!n.text?n=null:n&&n.changes&&(ur(e,n,r,on(e)),e.curOp.forceUpdate=!0),n||(n=function(e,t){var r=qe(t=zt(t)),n=e.display.externalMeasured=new nr(e.doc,t,r);n.lineN=r;var i=n.built=Zt(e,n);return n.text=i.pre,N(e.display.lineMeasure,i.pre),n}(e,t));var i=Nr(n,t,r);return{line:t,view:n,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function Wr(e,t,r,n,i){t.before&&(r=-1);var o,a=r+(n||"");return t.cache.hasOwnProperty(a)?o=t.cache[a]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(!function(e,t,r){var n=e.options.lineWrapping,i=n&&Tr(e);if(!t.measure.heights||n&&t.measure.width!=i){var o=t.measure.heights=[];if(n){t.measure.width=i;for(var l=t.text.firstChild.getClientRects(),s=0;s<l.length-1;s++){var a=l[s],u=l[s+1];Math.abs(a.bottom-u.bottom)>2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Pr(t.map,r,n),a=o.node,u=o.start,c=o.end,h=o.collapse;if(3==a.nodeType){for(var f=0;f<4;f++){for(;u&&ne(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c<o.coverEnd&&ne(t.line.text.charAt(o.coverStart+c));)++c;if((i=l&&s<9&&0==u&&c==o.coverEnd-o.coverStart?a.parentNode.getBoundingClientRect():Er(k(a,u,c).getClientRects(),n)).left||i.right||0==u)break;c=u,u-=1,h="right"}l&&s<11&&(i=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=Fe)return Fe;var t=N(e,O("span","x")),r=t.getBoundingClientRect(),n=k(t,0,1).getBoundingClientRect();return Fe=Math.abs(r.left-n.left)>1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var d;u>0&&(h=n="right"),i=e.options.lineWrapping&&(d=a.getClientRects()).length>1?d["right"==n?d.length-1:0]:a.getBoundingClientRect()}if(l&&s<9&&!u&&(!i||!i.left&&!i.right)){var p=a.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+nn(e.display),top:p.top,bottom:p.bottom}:Fr}for(var g=i.top-t.rect.top,v=i.bottom-t.rect.top,m=(g+v)/2,y=t.view.measure.heights,b=0;b<y.length-1&&!(m<y[b]);b++);var w=b?y[b-1]:0,x=y[b],C={left:("right"==h?i.right:i.left)-t.rect.left,right:("left"==h?i.left:i.right)-t.rect.left,top:w,bottom:x};i.left||i.right||(C.bogus=!0);e.options.singleCursorHeightPerLine||(C.rtop=g,C.rbottom=v);return C}(e,t,r,n)).bogus||(t.cache[a]=o)),{left:o.left,right:o.right,top:i?o.rtop:o.top,bottom:i?o.rbottom:o.bottom}}var Hr,Fr={left:0,right:0,top:0,bottom:0};function Pr(e,t,r){for(var n,i,o,l,s,a,u=0;u<e.length;u+=3)if(s=e[u],a=e[u+1],t<s?(i=0,o=1,l="left"):t<a?o=(i=t-s)+1:(u==e.length-3||t==a&&e[u+3]>t)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u<e.length-3&&e[u+3]==e[u+4]&&!e[u+5].insertLeft;)n=e[(u+=3)+2],l="right";break}return{node:n,start:i,end:o,collapse:l,coverStart:s,coverEnd:a}}function Er(e,t){var r=Fr;if("left"==t)for(var n=0;n<e.length&&(r=e[n]).left==r.right;n++);else for(var i=e.length-1;i>=0&&(r=e[i]).left==r.right;i--);return r}function Ir(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function zr(e){e.display.externalMeasure=null,M(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Ir(e.display.view[t])}function Rr(e){zr(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Br(){return c&&v?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Gr(){return c&&v?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Ur(e){var t=0;if(e.widgets)for(var r=0;r<e.widgets.length;++r)e.widgets[r].above&&(t+=wr(e.widgets[r]));return t}function Vr(e,t,r,n,i){if(!i){var o=Ur(t);r.top+=o,r.bottom+=o}if("line"==n)return r;n||(n="local");var l=Vt(t);if("local"==n?l+=Cr(e.display):l-=e.display.viewOffset,"page"==n||"window"==n){var s=e.display.lineSpace.getBoundingClientRect();l+=s.top+("window"==n?0:Gr());var a=s.left+("window"==n?0:Br());r.left+=a,r.right+=a}return r.top+=l,r.bottom+=l,r}function Kr(e,t,r){if("div"==r)return t;var n=t.left,i=t.top;if("page"==r)n-=Br(),i-=Gr();else if("local"==r||!r){var o=e.display.sizer.getBoundingClientRect();n+=o.left,i+=o.top}var l=e.display.lineSpace.getBoundingClientRect();return{left:n-l.left,top:i-l.top}}function jr(e,t,r,n,i){return n||(n=Xe(e.doc,t.line)),Vr(e,n,Or(e,n,t.ch,i),r)}function Xr(e,t,r,n,i,o){function l(t,l){var s=Wr(e,i,t,l?"right":"left",o);return l?s.left=s.right:s.right=s.left,Vr(e,n,s,r)}n=n||Xe(e.doc,t.line),i||(i=Dr(e,n));var s=ue(n,e.doc.direction),a=t.ch,u=t.sticky;if(a>=n.text.length?(a=n.text.length,u="before"):a<=0&&(a=0,u="after"),!s)return l("before"==u?a-1:a,"before"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var h=se(s,a,u),f=le,d=c(a,h,"before"==u);return null!=f&&(d.other=c(a,f,"before"!=u)),d}function Yr(e,t){var r=0;t=st(e.doc,t),e.options.lineWrapping||(r=nn(e.display)*t.ch);var n=Xe(e.doc,t.line),i=Vt(n)+Cr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function _r(e,t,r,n,i){var o=et(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function $r(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return _r(n.first,0,null,-1,-1);var i=Ze(n,r),o=n.first+n.size-1;if(i>o)return _r(n.first+n.size-1,Xe(n,o).text.length,null,1,1);t<0&&(t=0);for(var l=Xe(n,i);;){var s=Jr(e,l,i,t,r),a=Et(l,s.ch+(s.xRel>0||s.outside>0?1:0));if(!a)return s;var u=a.find(1);if(u.line==i)return u;l=Xe(n,i=u.line)}}function qr(e,t,r,n){n-=Ur(t);var i=t.text.length,o=oe((function(t){return Wr(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=oe((function(t){return Wr(e,r,t).top>n}),o,i)}}function Zr(e,t,r,n){return r||(r=Dr(e,t)),qr(e,t,r,Vr(e,t,Wr(e,r,n),"line").top)}function Qr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function Jr(e,t,r,n,i){i-=Vt(t);var o=Dr(e,t),l=Ur(t),s=0,a=t.text.length,u=!0,c=ue(t,e.doc.direction);if(c){var h=(e.options.lineWrapping?tn:en)(e,t,r,o,c,n,i);s=(u=1!=h.level)?h.from:h.to-1,a=u?h.to:h.from-1}var f,d,p=null,g=null,v=oe((function(t){var r=Wr(e,o,t);return r.top+=l,r.bottom+=l,!!Qr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)}),s,a),m=!1;if(g){var y=n-g.left<g.right-n,b=y==u;v=p+(b?0:1),d=b?"after":"before",f=y?g.left:g.right}else{u||v!=a&&v!=s||v++,d=0==v?"after":v==t.text.length?"before":Wr(e,o,v-(u?1:0)).bottom+l<=i==u?"after":"before";var w=Xr(e,et(r,v,d),"line",t,o);f=w.left,m=i<w.top?-1:i>=w.bottom?1:0}return _r(r,v=ie(t.text,v,1),d,m,n-f)}function en(e,t,r,n,i,o,l){var s=oe((function(s){var a=i[s],u=1!=a.level;return Qr(Xr(e,et(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)}),0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=Xr(e,et(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Qr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function tn(e,t,r,n,i,o,l){var s=qr(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,h=null,f=0;f<i.length;f++){var d=i[f];if(!(d.from>=u||d.to<=a)){var p=Wr(e,n,1!=d.level?Math.min(u,d.to)-1:Math.max(a,d.from)).right,g=p<o?o-p+1e9:p-o;(!c||h>g)&&(c=d,h=g)}}return c||(c=i[i.length-1]),c.from<a&&(c={from:a,to:c.to,level:c.level}),c.to>u&&(c={from:c.from,to:u,level:c.level}),c}function rn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Hr){Hr=O("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Hr.appendChild(document.createTextNode("x")),Hr.appendChild(O("br"));Hr.appendChild(document.createTextNode("x"))}N(e.measure,Hr);var r=Hr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),M(e.measure),r||1}function nn(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=O("span","xxxxxxxxxx"),r=O("pre",[t],"CodeMirror-line-like");N(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function on(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;r[s]=o.offsetLeft+o.clientLeft+i,n[s]=o.clientWidth}return{fixedPos:ln(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function ln(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function sn(e){var t=rn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/nn(e.display)-3);return function(i){if(Gt(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l<i.widgets.length;l++)i.widgets[l].height&&(o+=i.widgets[l].height);return r?o+(Math.ceil(i.text.length/n)||1)*t:o+t}}function an(e){var t=e.doc,r=sn(e);t.iter((function(e){var t=r(e);t!=e.height&&$e(e,t)}))}function un(e,t,r,n){var i=e.display;if(!r&&"true"==Se(t).getAttribute("cm-not-content"))return null;var o,l,s=i.lineSpace.getBoundingClientRect();try{o=t.clientX-s.left,l=t.clientY-s.top}catch(e){return null}var a,u=$r(e,o,l);if(n&&u.xRel>0&&(a=Xe(e.doc,u.line).text).length==u.ch){var c=z(a,a.length,e.options.tabSize)-a.length;u=et(u.line,Math.max(0,Math.round((o-Lr(e.display).left)/nn(e.display))-c))}return u}function cn(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;n<r.length;n++)if((t-=r[n].size)<0)return n}function hn(e,t,r,n){null==t&&(t=e.doc.first),null==r&&(r=e.doc.first+e.doc.size),n||(n=0);var i=e.display;if(n&&r<i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>t)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Ct&&Rt(e.doc,t)<i.viewTo&&dn(e);else if(r<=i.viewFrom)Ct&&Bt(e.doc,r+n)>i.viewFrom?dn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)dn(e);else if(t<=i.viewFrom){var o=pn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):dn(e)}else if(r>=i.viewTo){var l=pn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):dn(e)}else{var s=pn(e,t,t,-1),a=pn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(ir(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):dn(e)}var u=i.externalMeasured;u&&(r<u.lineN?u.lineN+=n:t<u.lineN+u.size&&(i.externalMeasured=null))}function fn(e,t,r){e.curOp.viewChanged=!0;var n=e.display,i=e.display.externalMeasured;if(i&&t>=i.lineN&&t<i.lineN+i.size&&(n.externalMeasured=null),!(t<n.viewFrom||t>=n.viewTo)){var o=n.view[cn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==B(l,r)&&l.push(r)}}}function dn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function pn(e,t,r,n){var i,o=cn(e,t),l=e.display.view;if(!Ct||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a<o;a++)s+=l[a].size;if(s!=t){if(n>0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Rt(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function gn(e){for(var t=e.display.view,r=0,n=0;n<t.length;n++){var i=t[n];i.hidden||i.node&&!i.changes||++r}return r}function vn(e){e.display.input.showSelection(e.display.input.prepareSelection())}function mn(e,t){void 0===t&&(t=!0);for(var r=e.doc,n={},i=n.cursors=document.createDocumentFragment(),o=n.selection=document.createDocumentFragment(),l=0;l<r.sel.ranges.length;l++)if(t||l!=r.sel.primIndex){var s=r.sel.ranges[l];if(!(s.from().line>=e.display.viewTo||s.to().line<e.display.viewFrom)){var a=s.empty();(a||e.options.showCursorWhenSelecting)&&yn(e,s.head,i),a||wn(e,s,o)}}return n}function yn(e,t,r){var n=Xr(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),i=r.appendChild(O("div"," ","CodeMirror-cursor"));if(i.style.left=n.left+"px",i.style.top=n.top+"px",i.style.height=Math.max(0,n.bottom-n.top)*e.options.cursorHeight+"px",n.other){var o=r.appendChild(O("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));o.style.display="",o.style.left=n.other.left+"px",o.style.top=n.other.top+"px",o.style.height=.85*(n.other.bottom-n.other.top)+"px"}}function bn(e,t){return e.top-t.top||e.left-t.left}function wn(e,t,r){var n=e.display,i=e.doc,o=document.createDocumentFragment(),l=Lr(e.display),s=l.left,a=Math.max(n.sizerWidth,Tr(e)-n.sizer.offsetLeft)-l.right,u="ltr"==i.direction;function c(e,t,r,n){t<0&&(t=0),t=Math.round(t),n=Math.round(n),o.appendChild(O("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n                             top: "+t+"px; width: "+(null==r?a-e:r)+"px;\n                             height: "+(n-t)+"px"))}function h(t,r,n){var o,l,h=Xe(i,t),f=h.text.length;function d(r,n){return jr(e,et(t,r),"div",h,n)}function p(t,r,n){var i=Zr(e,h,null,t),o="ltr"==r==("after"==n)?"left":"right";return d("after"==n?i.begin:i.end-(/\s/.test(h.text.charAt(i.end-1))?2:1),o)[o]}var g=ue(h,i.direction);return function(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var i=!1,o=0;o<e.length;++o){var l=e[o];(l.from<r&&l.to>t||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?f:n,(function(e,t,i,h){var v="ltr"==i,m=d(e,v?"left":"right"),y=d(t-1,v?"right":"left"),b=null==r&&0==e,w=null==n&&t==f,x=0==h,C=!g||h==g.length-1;if(y.top-m.top<=3){var S=(u?w:b)&&C,L=(u?b:w)&&x?s:(v?m:y).left,k=S?a:(v?y:m).right;c(L,m.top,k-L,m.bottom)}else{var T,M,N,O;v?(T=u&&b&&x?s:m.left,M=u?a:p(e,i,"before"),N=u?s:p(t,i,"after"),O=u&&w&&C?a:y.right):(T=u?p(e,i,"before"):s,M=!u&&b&&x?a:m.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,"after"):a),c(T,m.top,M-T,m.bottom),m.bottom<y.top&&c(s,m.bottom,null,y.top),c(N,y.top,O-N,y.bottom)}(!o||bn(m,o)<0)&&(o=m),bn(y,o)<0&&(o=y),(!l||bn(m,l)<0)&&(l=m),bn(y,l)<0&&(l=y)})),{start:o,end:l}}var f=t.from(),d=t.to();if(f.line==d.line)h(f.line,f.ch,d.ch);else{var p=Xe(i,f.line),g=Xe(i,d.line),v=zt(p)==zt(g),m=h(f.line,f.ch,v?p.text.length+1:null).end,y=h(d.line,v?0:null,d.ch).start;v&&(m.top<y.top-2?(c(m.right,m.top,null,m.bottom),c(s,y.top,y.left,y.bottom)):c(m.right,m.top,y.left-m.right,m.bottom)),m.bottom<y.top&&c(s,m.bottom,null,y.top)}r.appendChild(o)}function xn(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var r=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval((function(){e.hasFocus()||kn(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Cn(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||Ln(e))}function Sn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&kn(e))}),100)}function Ln(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(pe(e,"focus",e,t),e.state.focused=!0,H(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),a&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),xn(e))}function kn(e,t){e.state.delayingBlurEvent||(e.state.focused&&(pe(e,"blur",e,t),e.state.focused=!1,T(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Tn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n<t.view.length;n++){var i=t.view[n],o=e.options.lineWrapping,a=void 0,u=0;if(!i.hidden){if(l&&s<8){var c=i.node.offsetTop+i.node.offsetHeight;a=c-r,r=c}else{var h=i.node.getBoundingClientRect();a=h.bottom-h.top,!o&&i.text.firstChild&&(u=i.text.firstChild.getBoundingClientRect().right-h.left-1)}var f=i.line.height-a;if((f>.005||f<-.005)&&($e(i.line,a),Mn(i.line),i.rest))for(var d=0;d<i.rest.length;d++)Mn(i.rest[d]);if(u>e.display.sizerWidth){var p=Math.ceil(u/nn(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Mn(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var r=e.widgets[t],n=r.node.parentNode;n&&(r.height=n.offsetHeight)}}function Nn(e,t,r){var n=r&&null!=r.top?Math.max(0,r.top):e.scroller.scrollTop;n=Math.floor(n-Cr(e));var i=r&&null!=r.bottom?r.bottom:n+e.wrapper.clientHeight,o=Ze(t,n),l=Ze(t,i);if(r&&r.ensure){var s=r.ensure.from.line,a=r.ensure.to.line;s<o?(o=s,l=Ze(t,Vt(Xe(t,s))+e.wrapper.clientHeight)):Math.min(a,t.lastLine())>=l&&(o=Ze(t,Vt(Xe(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function On(e,t){var r=e.display,n=rn(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Mr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+Sr(r),a=t.top<n,u=t.bottom>s-n;if(t.top<i)l.scrollTop=a?0:t.top;else if(t.bottom>i+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var h=e.options.fixedGutter?0:r.gutters.offsetWidth,f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft-h,d=Tr(e)-r.gutters.offsetWidth,p=t.right-t.left>d;return p&&(t.right=t.left+d),t.left<10?l.scrollLeft=0:t.left<f?l.scrollLeft=Math.max(0,t.left+h-(p?0:10)):t.right>d+f-3&&(l.scrollLeft=t.right+(p?0:10)-d),l}function An(e,t){null!=t&&(Hn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Dn(e){Hn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Wn(e,t,r){null==t&&null==r||Hn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function Hn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Fn(e,Yr(e,t.from),Yr(e,t.to),t.margin))}function Fn(e,t,r,n){var i=On(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Wn(e,i.scrollLeft,i.scrollTop)}function Pn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ai(e,{top:t}),En(e,t,!0),r&&ai(e),ni(e,100))}function En(e,t,r){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function In(e,t,r,n){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,hi(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function zn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Sr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+kr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Rn=function(e,t,r){this.cm=r;var n=this.vert=O("div",[O("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=O("div",[O("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),he(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),he(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,l&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Rn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Rn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Rn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Rn.prototype.zeroWidthHack=function(){var e=y&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new R,this.disableVert=new R},Rn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Rn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Bn=function(){};function Gn(e,t){t||(t=zn(e));var r=e.display.barWidth,n=e.display.barHeight;Un(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Tn(e),Un(e,zn(e)),r=e.display.barWidth,n=e.display.barHeight}function Un(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Bn.prototype.update=function(){return{bottom:0,right:0}},Bn.prototype.setScrollLeft=function(){},Bn.prototype.setScrollTop=function(){},Bn.prototype.clear=function(){};var Vn={native:Rn,null:Bn};function Kn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Vn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),he(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?In(e,t):Pn(e,t)}),e),e.display.scrollbars.addClass&&H(e.display.wrapper,e.display.scrollbars.addClass)}var jn=0;function Xn(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++jn,markArrays:null},t=e.curOp,or?or.ops.push(t):t.ownsGroup=or={ops:[t],delayedCallbacks:[]}}function Yn(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r<t.length;r++)t[r].call(null);for(var n=0;n<e.ops.length;n++){var i=e.ops[n];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled<i.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(r<t.length)}(r)}finally{or=null,t(r)}}(t,(function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,r=0;r<t.length;r++)_n(t[r]);for(var n=0;n<t.length;n++)$n(t[n]);for(var i=0;i<t.length;i++)qn(t[i]);for(var o=0;o<t.length;o++)Zn(t[o]);for(var l=0;l<t.length;l++)Qn(t[l])}(e)}))}function _n(e){var t=e.cm,r=t.display;!function(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=kr(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=kr(e)+"px",t.scrollbarsClipped=!0)}(t),e.updateMaxLine&&jt(t),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<r.viewFrom||e.scrollToPos.to.line>=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new oi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function $n(e){e.updatedDisplay=e.mustUpdate&&li(e.cm,e.update)}function qn(e){var t=e.cm,r=t.display;e.updatedDisplay&&Tn(t),e.barMeasure=zn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Or(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+kr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Tr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Zn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&In(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var r=e.focus&&e.focus==W();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,r),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Gn(t,e.barMeasure),e.updatedDisplay&&ci(t,e.barMeasure),e.selectionChanged&&xn(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),r&&Cn(e.cm)}function Qn(e){var t=e.cm,r=t.display,n=t.doc;(e.updatedDisplay&&si(t,e.update),null==r.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(r.wheelStartX=r.wheelStartY=null),null!=e.scrollTop&&En(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&&In(t,e.scrollLeft,!0,!0),e.scrollToPos)&&function(e,t){if(!ge(e,"scrollCursorIntoView")){var r=e.display,n=r.sizer.getBoundingClientRect(),i=null;if(t.top+n.top<0?i=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var o=O("div","​",null,"position: absolute;\n                         top: "+(t.top-r.viewOffset-Cr(e.display))+"px;\n                         height: "+(t.bottom-t.top+kr(e)+r.barHeight)+"px;\n                         left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==t.sticky?et(t.line,t.ch+1,"before"):t,t=t.ch?et(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t);for(var o=0;o<5;o++){var l=!1,s=Xr(e,t),a=r&&r!=t?Xr(e,r):s,u=On(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,h=e.doc.scrollLeft;if(null!=u.scrollTop&&(Pn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(In(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(l=!0)),!l)break}return i}(t,st(n,e.scrollToPos.from),st(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l<i.length;++l)i[l].lines.length||pe(i[l],"hide");if(o)for(var s=0;s<o.length;++s)o[s].lines.length&&pe(o[s],"unhide");r.wrapper.offsetHeight&&(n.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&pe(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function Jn(e,t){if(e.curOp)return t();Xn(e);try{return t()}finally{Yn(e)}}function ei(e,t){return function(){if(e.curOp)return t.apply(e,arguments);Xn(e);try{return t.apply(e,arguments)}finally{Yn(e)}}}function ti(e){return function(){if(this.curOp)return e.apply(this,arguments);Xn(this);try{return e.apply(this,arguments)}finally{Yn(this)}}}function ri(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);Xn(t);try{return e.apply(this,arguments)}finally{Yn(t)}}}function ni(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,E(ii,e))}function ii(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var r=+new Date+e.options.workTime,n=dt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ue(t.mode,n.state):null,a=ht(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var h=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),f=0;!h&&f<l.length;++f)h=l[f]!=o.styles[f];h&&i.push(n.line),o.stateAfter=n.save(),n.nextLine()}else o.text.length<=e.options.maxHighlightLength&&pt(e,o.text,n),o.stateAfter=n.line%5==0?n.save():null,n.nextLine();if(+new Date>r)return ni(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&Jn(e,(function(){for(var t=0;t<i.length;t++)fn(e,i[t],"text")}))}}var oi=function(e,t,r){var n=e.display;this.viewport=t,this.visible=Nn(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=Tr(e),this.force=r,this.dims=on(e),this.events=[]};function li(e,t){var r=e.display,n=e.doc;if(t.editorIsHidden)return dn(e),!1;if(!t.force&&t.visible.from>=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==gn(e))return!1;fi(e)&&(dn(e),t.dims=on(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFrom<o&&o-r.viewFrom<20&&(o=Math.max(n.first,r.viewFrom)),r.viewTo>l&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),Ct&&(o=Rt(e.doc,o),l=Bt(e.doc,l));var s=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=ir(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=ir(e,t,n.viewFrom).concat(n.view):n.viewFrom<t&&(n.view=n.view.slice(cn(e,t))),n.viewFrom=t,n.viewTo<r?n.view=n.view.concat(ir(e,n.viewTo,r)):n.viewTo>r&&(n.view=n.view.slice(0,cn(e,r)))),n.viewTo=r}(e,o,l),r.viewOffset=Vt(Xe(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var u=gn(e);if(!s&&0==u&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=W();if(!t||!D(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&D(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return u>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return a&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var u=n.view,c=n.viewFrom,h=0;h<u.length;h++){var f=u[h];if(f.hidden);else if(f.node&&f.node.parentNode==o){for(;l!=f.node;)l=s(l);var d=i&&null!=t&&t<=c&&f.lineNumber;f.changes&&(B(f.changes,"gutter")>-1&&(d=!1),ur(e,f,c,r)),d&&(M(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(Je(e.options,c)))),l=f.node.nextSibling}else{var p=vr(e,f,c,r);o.insertBefore(p,l)}c+=f.size}for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),u>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=W()&&(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&D(document.body,e.anchorNode)&&D(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),M(r.cursorDiv),M(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ni(e,400)),r.updateLineNumbers=null,!0}function si(e,t){for(var r=t.viewport,n=!0;;n=!1){if(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Tr(e))n&&(t.visible=Nn(e.display,e.doc,r));else if(r&&null!=r.top&&(r={top:Math.min(e.doc.height+Sr(e.display)-Mr(e),r.top)}),t.visible=Nn(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!li(e,t))break;Tn(e);var i=zn(e);vn(e),Gn(e,i),ci(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ai(e,t){var r=new oi(e,t);if(li(e,r)){Tn(e),si(e,r);var n=zn(e);vn(e),Gn(e,n),ci(e,n),r.finish()}}function ui(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px",sr(e,"gutterChanged",e)}function ci(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+kr(e)+"px"}function hi(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=ln(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;l<r.length;l++)if(!r[l].hidden){e.options.fixedGutter&&(r[l].gutter&&(r[l].gutter.style.left=o),r[l].gutterBackground&&(r[l].gutterBackground.style.left=o));var s=r[l].alignable;if(s)for(var a=0;a<s.length;a++)s[a].style.left=o}e.options.fixedGutter&&(t.gutters.style.left=n+i+"px")}}function fi(e){if(!e.options.lineNumbers)return!1;var t=e.doc,r=Je(e.options,t.first+t.size-1),n=e.display;if(r.length!=n.lineNumChars){var i=n.measure.appendChild(O("div",[O("div",r)],"CodeMirror-linenumber CodeMirror-gutter-elt")),o=i.firstChild.offsetWidth,l=i.offsetWidth-o;return n.lineGutter.style.width="",n.lineNumInnerWidth=Math.max(o,n.lineGutter.offsetWidth-l)+1,n.lineNumWidth=n.lineNumInnerWidth+l,n.lineNumChars=n.lineNumInnerWidth?r.length:-1,n.lineGutter.style.width=n.lineNumWidth+"px",ui(e.display),!0}return!1}function di(e,t){for(var r=[],n=!1,i=0;i<e.length;i++){var o=e[i],l=null;if("string"!=typeof o&&(l=o.style,o=o.className),"CodeMirror-linenumbers"==o){if(!t)continue;n=!0}r.push({className:o,style:l})}return t&&!n&&r.push({className:"CodeMirror-linenumbers",style:null}),r}function pi(e){var t=e.gutters,r=e.gutterSpecs;M(t),e.lineGutter=null;for(var n=0;n<r.length;++n){var i=r[n],o=i.className,l=i.style,s=t.appendChild(O("div",null,"CodeMirror-gutter "+o));l&&(s.style.cssText=l),"CodeMirror-linenumbers"==o&&(e.lineGutter=s,s.style.width=(e.lineNumWidth||1)+"px")}t.style.display=r.length?"":"none",ui(e)}function gi(e){pi(e.display),hn(e),hi(e)}function vi(e,t,n,i){var o=this;this.input=n,o.scrollbarFiller=O("div",null,"CodeMirror-scrollbar-filler"),o.scrollbarFiller.setAttribute("cm-not-content","true"),o.gutterFiller=O("div",null,"CodeMirror-gutter-filler"),o.gutterFiller.setAttribute("cm-not-content","true"),o.lineDiv=A("div",null,"CodeMirror-code"),o.selectionDiv=O("div",null,null,"position: relative; z-index: 1"),o.cursorDiv=O("div",null,"CodeMirror-cursors"),o.measure=O("div",null,"CodeMirror-measure"),o.lineMeasure=O("div",null,"CodeMirror-measure"),o.lineSpace=A("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var u=A("div",[o.lineSpace],"CodeMirror-lines");o.mover=O("div",[u],null,"position: relative"),o.sizer=O("div",[o.mover],"CodeMirror-sizer"),o.sizerWidth=null,o.heightForcer=O("div",null,null,"position: absolute; height: 50px; width: 1px;"),o.gutters=O("div",null,"CodeMirror-gutters"),o.lineGutter=null,o.scroller=O("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll"),o.scroller.setAttribute("tabIndex","-1"),o.wrapper=O("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror"),l&&s<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),a||r&&m||(o.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,o.gutterSpecs=di(i.gutters,i.lineNumbers),pi(o),n.init(o)}oi.prototype.signal=function(e,t){me(e,t)&&this.events.push(arguments)},oi.prototype.finish=function(){for(var e=0;e<this.events.length;e++)pe.apply(null,this.events[e])};var mi=0,yi=null;function bi(e){var t=e.wheelDeltaX,r=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==r&&e.detail&&e.axis==e.VERTICAL_AXIS?r=e.detail:null==r&&(r=e.wheelDelta),{x:t,y:r}}function wi(e){var t=bi(e);return t.x*=yi,t.y*=yi,t}function xi(e,t){var n=bi(t),i=n.x,o=n.y,l=e.display,s=l.scroller,u=s.scrollWidth>s.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&u||o&&c){if(o&&y&&a)e:for(var f=t.target,d=l.view;f!=s;f=f.parentNode)for(var p=0;p<d.length;p++)if(d[p].node==f){e.display.currentWheelTarget=f;break e}if(i&&!r&&!h&&null!=yi)return o&&c&&Pn(e,Math.max(0,s.scrollTop+o*yi)),In(e,Math.max(0,s.scrollLeft+i*yi)),(!o||o&&c)&&be(t),void(l.wheelStartX=null);if(o&&null!=yi){var g=o*yi,v=e.doc.scrollTop,m=v+l.wrapper.clientHeight;g<0?v=Math.max(0,v+g-50):m=Math.min(e.doc.height,m+g+50),ai(e,{top:v,bottom:m})}mi<20&&(null==l.wheelStartX?(l.wheelStartX=s.scrollLeft,l.wheelStartY=s.scrollTop,l.wheelDX=i,l.wheelDY=o,setTimeout((function(){if(null!=l.wheelStartX){var e=s.scrollLeft-l.wheelStartX,t=s.scrollTop-l.wheelStartY,r=t&&l.wheelDY&&t/l.wheelDY||e&&l.wheelDX&&e/l.wheelDX;l.wheelStartX=l.wheelStartY=null,r&&(yi=(yi*mi+r)/(mi+1),++mi)}}),200)):(l.wheelDX+=i,l.wheelDY+=o))}}l?yi=-.53:r?yi=15:c?yi=-.7:f&&(yi=-1/3);var Ci=function(e,t){this.ranges=e,this.primIndex=t};Ci.prototype.primary=function(){return this.ranges[this.primIndex]},Ci.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var r=this.ranges[t],n=e.ranges[t];if(!rt(r.anchor,n.anchor)||!rt(r.head,n.head))return!1}return!0},Ci.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new Si(nt(this.ranges[t].anchor),nt(this.ranges[t].head));return new Ci(e,this.primIndex)},Ci.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Ci.prototype.contains=function(e,t){t||(t=e);for(var r=0;r<this.ranges.length;r++){var n=this.ranges[r];if(tt(t,n.from())>=0&&tt(e,n.to())<=0)return r}return-1};var Si=function(e,t){this.anchor=e,this.head=t};function Li(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return tt(e.from(),t.from())})),r=B(t,i);for(var o=1;o<t.length;o++){var l=t[o],s=t[o-1],a=tt(s.to(),l.from());if(n&&!l.empty()?a>0:a>=0){var u=ot(s.from(),l.from()),c=it(s.to(),l.to()),h=s.empty()?l.from()==l.head:s.from()==s.head;o<=r&&--r,t.splice(--o,2,new Si(h?c:u,h?u:c))}}return new Ci(t,r)}function ki(e,t){return new Ci([new Si(e,t||e)],0)}function Ti(e){return e.text?et(e.from.line+e.text.length-1,_(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Mi(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return Ti(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Ti(t).ch-t.to.ch),et(r,n)}function Ni(e,t){for(var r=[],n=0;n<e.sel.ranges.length;n++){var i=e.sel.ranges[n];r.push(new Si(Mi(i.anchor,t),Mi(i.head,t)))}return Li(e.cm,r,e.sel.primIndex)}function Oi(e,t,r){return e.line==t.line?et(r.line,e.ch-t.ch+r.ch):et(r.line+(e.line-t.line),e.ch)}function Ai(e){e.doc.mode=Re(e.options,e.doc.modeOption),Di(e)}function Di(e){e.doc.iter((function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)})),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,ni(e,100),e.state.modeGen++,e.curOp&&hn(e)}function Wi(e,t){return 0==t.from.ch&&0==t.to.ch&&""==_(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function Hi(e,t,r,n){function i(e){return r?r[e]:null}function o(e,r,i){!function(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Nt(e),Ot(e,r);var i=n?n(e):1;i!=e.height&&$e(e,i)}(e,r,i,n),sr(e,"change",e,t)}function l(e,t){for(var r=[],o=e;o<t;++o)r.push(new Xt(u[o],i(o),n));return r}var s=t.from,a=t.to,u=t.text,c=Xe(e,s.line),h=Xe(e,a.line),f=_(u),d=i(u.length-1),p=a.line-s.line;if(t.full)e.insert(0,l(0,u.length)),e.remove(u.length,e.size-u.length);else if(Wi(e,t)){var g=l(0,u.length-1);o(h,h.text,d),p&&e.remove(s.line,p),g.length&&e.insert(s.line,g)}else if(c==h)if(1==u.length)o(c,c.text.slice(0,s.ch)+f+c.text.slice(a.ch),d);else{var v=l(1,u.length-1);v.push(new Xt(f+c.text.slice(a.ch),d,n)),o(c,c.text.slice(0,s.ch)+u[0],i(0)),e.insert(s.line+1,v)}else if(1==u.length)o(c,c.text.slice(0,s.ch)+u[0]+h.text.slice(a.ch),i(0)),e.remove(s.line+1,p);else{o(c,c.text.slice(0,s.ch)+u[0],i(0)),o(h,f+h.text.slice(a.ch),d);var m=l(1,u.length-1);p>1&&e.remove(s.line+1,p-1),e.insert(s.line+1,m)}sr(e,"change",e,t)}function Fi(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;l<n.linked.length;++l){var s=n.linked[l];if(s.doc!=i){var a=o&&s.sharedHist;r&&!a||(t(s.doc,a),e(s.doc,n,a))}}}(e,null,!0)}function Pi(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,an(e),Ai(e),Ei(e),e.options.direction=t.direction,e.options.lineWrapping||jt(e),e.options.mode=t.modeOption,hn(e)}function Ei(e){("rtl"==e.doc.direction?H:T)(e.display.lineDiv,"CodeMirror-rtl")}function Ii(e){this.done=[],this.undone=[],this.undoDepth=e?e.undoDepth:1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e?e.maxGeneration:1}function zi(e,t){var r={from:nt(t.from),to:Ti(t),text:Ye(e,t.from,t.to)};return Vi(e,r,t.from.line,t.to.line+1),Fi(e,(function(e){return Vi(e,r,t.from.line,t.to.line+1)}),!0),r}function Ri(e){for(;e.length;){if(!_(e).ranges)break;e.pop()}}function Bi(e,t,r,n){var i=e.history;i.undone.length=0;var o,l,s=+new Date;if((i.lastOp==n||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&i.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Ri(e.done),_(e.done)):e.done.length&&!_(e.done).ranges?_(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),_(e.done)):void 0}(i,i.lastOp==n)))l=_(o.changes),0==tt(t.from,t.to)&&0==tt(t.from,l.to)?l.to=Ti(t):o.changes.push(zi(e,t));else{var a=_(i.done);for(a&&a.ranges||Ui(e.sel,i.done),o={changes:[zi(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||pe(e,"historyAdded")}function Gi(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,_(i.done),t))?i.done[i.done.length-1]=t:Ui(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Ri(i.undone)}function Ui(e,t){var r=_(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Vi(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Ki(e){if(!e)return null;for(var t,r=0;r<e.length;++r)e[r].marker.explicitlyCleared?t||(t=e.slice(0,r)):t&&t.push(e[r]);return t?t.length?t:null:e}function ji(e,t){var r=function(e,t){var r=t["spans_"+e.id];if(!r)return null;for(var n=[],i=0;i<t.text.length;++i)n.push(Ki(r[i]));return n}(e,t),n=Tt(e,t);if(!r)return n;if(!n)return r;for(var i=0;i<r.length;++i){var o=r[i],l=n[i];if(o&&l)e:for(var s=0;s<l.length;++s){for(var a=l[s],u=0;u<o.length;++u)if(o[u].marker==a.marker)continue e;o.push(a)}else l&&(r[i]=l)}return r}function Xi(e,t,r){for(var n=[],i=0;i<e.length;++i){var o=e[i];if(o.ranges)n.push(r?Ci.prototype.deepCopy.call(o):o);else{var l=o.changes,s=[];n.push({changes:s});for(var a=0;a<l.length;++a){var u=l[a],c=void 0;if(s.push({from:u.from,to:u.to,text:u.text}),t)for(var h in u)(c=h.match(/^spans_(\d+)$/))&&B(t,Number(c[1]))>-1&&(_(s)[h]=u[h],delete u[h])}}}return n}function Yi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=tt(t,i)<0;o!=tt(r,i)<0?(i=t,t=r):o!=tt(t,r)<0&&(t=r)}return new Si(i,t)}return new Si(r||t,t)}function _i(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ji(e,new Ci([Yi(e.sel.primary(),t,r,i)],0),n)}function $i(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o<e.sel.ranges.length;o++)n[o]=Yi(e.sel.ranges[o],t[o],null,i);Ji(e,Li(e.cm,n,e.sel.primIndex),r)}function qi(e,t,r,n){var i=e.sel.ranges.slice(0);i[t]=r,Ji(e,Li(e.cm,i,e.sel.primIndex),n)}function Zi(e,t,r,n){Ji(e,ki(t,r),n)}function Qi(e,t,r){var n=e.history.done,i=_(n);i&&i.ranges?(n[n.length-1]=t,eo(e,t,r)):Ji(e,t,r)}function Ji(e,t,r){eo(e,t,r),Gi(e,e.sel,e.cm?e.cm.curOp.id:NaN,r)}function eo(e,t,r){(me(e,"beforeSelectionChange")||e.cm&&me(e.cm,"beforeSelectionChange"))&&(t=function(e,t,r){var n={ranges:t.ranges,update:function(t){this.ranges=[];for(var r=0;r<t.length;r++)this.ranges[r]=new Si(st(e,t[r].anchor),st(e,t[r].head))},origin:r&&r.origin};return pe(e,"beforeSelectionChange",e,n),e.cm&&pe(e.cm,"beforeSelectionChange",e.cm,n),n.ranges!=t.ranges?Li(e.cm,n.ranges,n.ranges.length-1):t}(e,t,r));var n=r&&r.bias||(tt(t.primary().head,e.sel.primary().head)<0?-1:1);to(e,no(e,t,n,!0)),r&&!1===r.scroll||!e.cm||"nocursor"==e.cm.getOption("readOnly")||Dn(e.cm)}function to(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,ve(e.cm)),sr(e,"cursorActivity",e))}function ro(e){to(e,no(e,e.sel,null,!1))}function no(e,t,r,n){for(var i,o=0;o<t.ranges.length;o++){var l=t.ranges[o],s=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o],a=oo(e,l.anchor,s&&s.anchor,r,n),u=oo(e,l.head,s&&s.head,r,n);(i||a!=l.anchor||u!=l.head)&&(i||(i=t.ranges.slice(0,o)),i[o]=new Si(a,u))}return i?Li(e.cm,i,t.primIndex):t}function io(e,t,r,n,i){var o=Xe(e,t.line);if(o.markedSpans)for(var l=0;l<o.markedSpans.length;++l){var s=o.markedSpans[l],a=s.marker,u="selectLeft"in a?!a.selectLeft:a.inclusiveLeft,c="selectRight"in a?!a.selectRight:a.inclusiveRight;if((null==s.from||(u?s.from<=t.ch:s.from<t.ch))&&(null==s.to||(c?s.to>=t.ch:s.to>t.ch))){if(i&&(pe(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var h=a.find(n<0?1:-1),f=void 0;if((n<0?c:u)&&(h=lo(e,h,-n,h&&h.line==t.line?o:null)),h&&h.line==t.line&&(f=tt(h,r))&&(n<0?f<0:f>0))return io(e,h,t,n,i)}var d=a.find(n<0?-1:1);return(n<0?u:c)&&(d=lo(e,d,n,d.line==t.line?o:null)),d?io(e,d,t,n,i):null}}return t}function oo(e,t,r,n,i){var o=n||1,l=io(e,t,r,o,i)||!i&&io(e,t,r,o,!0)||io(e,t,r,-o,i)||!i&&io(e,t,r,-o,!0);return l||(e.cantEdit=!0,et(e.first,0))}function lo(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?st(e,et(t.line-1)):null:r>0&&t.ch==(n||Xe(e,t.line)).text.length?t.line<e.first+e.size-1?et(t.line+1,0):null:new et(t.line,t.ch+r)}function so(e){e.setSelection(et(e.firstLine(),0),et(e.lastLine()),U)}function ao(e,t,r){var n={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return n.canceled=!0}};return r&&(n.update=function(t,r,i,o){t&&(n.from=st(e,t)),r&&(n.to=st(e,r)),i&&(n.text=i),void 0!==o&&(n.origin=o)}),pe(e,"beforeChange",e,n),e.cm&&pe(e.cm,"beforeChange",e.cm,n),n.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:n.from,to:n.to,text:n.text,origin:n.origin}}function uo(e,t,r){if(e.cm){if(!e.cm.curOp)return ei(e.cm,uo)(e,t,r);if(e.cm.state.suppressEdits)return}if(!(me(e,"beforeChange")||e.cm&&me(e.cm,"beforeChange"))||(t=ao(e,t,!0))){var n=xt&&!r&&function(e,t,r){var n=null;if(e.iter(t.line,r.line+1,(function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var r=e.markedSpans[t].marker;!r.readOnly||n&&-1!=B(n,r)||(n||(n=[])).push(r)}})),!n)return null;for(var i=[{from:t,to:r}],o=0;o<n.length;++o)for(var l=n[o],s=l.find(0),a=0;a<i.length;++a){var u=i[a];if(!(tt(u.to,s.from)<0||tt(u.from,s.to)>0)){var c=[a,1],h=tt(u.from,s.from),f=tt(u.to,s.to);(h<0||!l.inclusiveLeft&&!h)&&c.push({from:u.from,to:s.from}),(f>0||!l.inclusiveRight&&!f)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)co(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else co(e,t)}}function co(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to)){var r=Ni(e,t);Bi(e,t,r,e.cm?e.cm.curOp.id:NaN),po(e,t,r,Tt(e,t));var n=[];Fi(e,(function(e,r){r||-1!=B(n,e.history)||(yo(e.history,t),n.push(e.history)),po(e,t,null,Tt(e,t))}))}}function ho(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s="undo"==t?o.done:o.undone,a="undo"==t?o.undone:o.done,u=0;u<s.length&&(i=s[u],r?!i.ranges||i.equals(e.sel):i.ranges);u++);if(u!=s.length){for(o.lastOrigin=o.lastSelOrigin=null;;){if(!(i=s.pop()).ranges){if(n)return void s.push(i);break}if(Ui(i,a),r&&!i.equals(e.sel))return void Ji(e,i,{clearRedo:!1});l=i}var c=[];Ui(l,a),a.push({changes:c,generation:o.generation}),o.generation=i.generation||++o.maxGeneration;for(var h=me(e,"beforeChange")||e.cm&&me(e.cm,"beforeChange"),f=function(r){var n=i.changes[r];if(n.origin=t,h&&!ao(e,n,!1))return s.length=0,{};c.push(zi(e,n));var o=r?Ni(e,n):_(s);po(e,n,o,ji(e,n)),!r&&e.cm&&e.cm.scrollIntoView({from:n.from,to:Ti(n)});var l=[];Fi(e,(function(e,t){t||-1!=B(l,e.history)||(yo(e.history,n),l.push(e.history)),po(e,n,null,ji(e,n))}))},d=i.changes.length-1;d>=0;--d){var p=f(d);if(p)return p.v}}}}function fo(e,t){if(0!=t&&(e.first+=t,e.sel=new Ci($(e.sel.ranges,(function(e){return new Si(et(e.anchor.line+t,e.anchor.ch),et(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){hn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;n<r.viewTo;n++)fn(e.cm,n,"gutter")}}function po(e,t,r,n){if(e.cm&&!e.cm.curOp)return ei(e.cm,po)(e,t,r,n);if(t.to.line<e.first)fo(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var i=t.text.length-1-(e.first-t.from.line);fo(e,i),t={from:et(e.first,0),to:et(t.to.line+i,t.to.ch),text:[_(t.text)],origin:t.origin}}var o=e.lastLine();t.to.line>o&&(t={from:t.from,to:et(o,Xe(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),r||(r=Ni(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=qe(zt(Xe(n,o.line))),n.iter(a,l.line+1,(function(e){if(e==i.maxLine)return s=!0,!0})));n.sel.contains(t.from,t.to)>-1&&ve(e);Hi(n,t,r,sn(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,(function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0));(function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var r=e.first,n=t-1;n>r;n--){var i=Xe(e,n).stateAfter;if(i&&(!(i instanceof ut)||n+i.lookAhead<t)){r=n+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,r)}})(n,o.line),ni(e,400);var u=t.text.length-(l.line-o.line)-1;t.full?hn(e):o.line!=l.line||1!=t.text.length||Wi(e.doc,t)?hn(e,o.line,l.line+1,u):fn(e,o.line,"text");var c=me(e,"changes"),h=me(e,"change");if(h||c){var f={from:o,to:l,text:t.text,removed:t.removed,origin:t.origin};h&&sr(e,"change",e,f),c&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}e.display.selForContextMenu=null}(e.cm,t,n):Hi(e,t,n),eo(e,r,U),e.cantEdit&&oo(e,et(e.firstLine(),0))&&(e.cantEdit=!1)}}function go(e,t,r,n,i){var o;n||(n=r),tt(n,r)<0&&(r=(o=[n,r])[0],n=o[1]),"string"==typeof t&&(t=e.splitLines(t)),uo(e,{from:r,to:n,text:t,origin:i})}function vo(e,t,r,n){r<e.line?e.line+=n:t<e.line&&(e.line=t,e.ch=0)}function mo(e,t,r,n){for(var i=0;i<e.length;++i){var o=e[i],l=!0;if(o.ranges){o.copied||((o=e[i]=o.deepCopy()).copied=!0);for(var s=0;s<o.ranges.length;s++)vo(o.ranges[s].anchor,t,r,n),vo(o.ranges[s].head,t,r,n)}else{for(var a=0;a<o.changes.length;++a){var u=o.changes[a];if(r<u.from.line)u.from=et(u.from.line+n,u.from.ch),u.to=et(u.to.line+n,u.to.ch);else if(t<=u.to.line){l=!1;break}}l||(e.splice(0,i+1),i=0)}}}function yo(e,t){var r=t.from.line,n=t.to.line,i=t.text.length-(n-r)-1;mo(e.done,r,n,i),mo(e.undone,r,n,i)}function bo(e,t,r,n){var i=t,o=t;return"number"==typeof t?o=Xe(e,lt(e,t)):i=qe(t),null==i?null:(n(o,i)&&e.cm&&fn(e.cm,i,r),o)}function wo(e){this.lines=e,this.parent=null;for(var t=0,r=0;r<e.length;++r)e[r].parent=this,t+=e[r].height;this.height=t}function xo(e){this.children=e;for(var t=0,r=0,n=0;n<e.length;++n){var i=e[n];t+=i.chunkSize(),r+=i.height,i.parent=this}this.size=t,this.height=r,this.parent=null}Si.prototype.from=function(){return ot(this.anchor,this.head)},Si.prototype.to=function(){return it(this.anchor,this.head)},Si.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},wo.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var r=e,n=e+t;r<n;++r){var i=this.lines[r];this.height-=i.height,Yt(i),sr(i,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,r){this.height+=r,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var n=0;n<t.length;++n)t[n].parent=this},iterN:function(e,t,r){for(var n=e+t;e<n;++e)if(r(this.lines[e]))return!0}},xo.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var r=0;r<this.children.length;++r){var n=this.children[r],i=n.chunkSize();if(e<i){var o=Math.min(t,i-e),l=n.height;if(n.removeInner(e,o),this.height-=l-n.height,i==o&&(this.children.splice(r--,1),n.parent=null),0==(t-=o))break;e=0}else e-=i}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof wo))){var s=[];this.collapse(s),this.children=[new wo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,r){this.size+=t.length,this.height+=r;for(var n=0;n<this.children.length;++n){var i=this.children[n],o=i.chunkSize();if(e<=o){if(i.insertInner(e,t,r),i.lines&&i.lines.length>50){for(var l=i.lines.length%25+25,s=l;s<i.lines.length;){var a=new wo(i.lines.slice(s,s+=25));i.height-=a.height,this.children.splice(++n,0,a),a.parent=this}i.lines=i.lines.slice(0,l),this.maybeSpill()}break}e-=o}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=new xo(e.children.splice(e.children.length-5,5));if(e.parent){e.size-=t.size,e.height-=t.height;var r=B(e.parent.children,e);e.parent.children.splice(r+1,0,t)}else{var n=new xo(e.children);n.parent=e,e.children=[n,t],e=n}t.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n<this.children.length;++n){var i=this.children[n],o=i.chunkSize();if(e<o){var l=Math.min(t,o-e);if(i.iterN(e,l,r))return!0;if(0==(t-=l))break;e=0}else e-=o}}};var Co=function(e,t,r){if(r)for(var n in r)r.hasOwnProperty(n)&&(this[n]=r[n]);this.doc=e,this.node=t};function So(e,t,r){Vt(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&An(e,r)}Co.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,r=this.line,n=qe(r);if(null!=n&&t){for(var i=0;i<t.length;++i)t[i]==this&&t.splice(i--,1);t.length||(r.widgets=null);var o=wr(this);$e(r,Math.max(0,r.height-o)),e&&(Jn(e,(function(){So(e,r,-o),fn(e,n,"widget")})),sr(e,"lineWidgetCleared",e,this,n))}},Co.prototype.changed=function(){var e=this,t=this.height,r=this.doc.cm,n=this.line;this.height=null;var i=wr(this)-t;i&&(Gt(this.doc,n)||$e(n,n.height+i),r&&Jn(r,(function(){r.curOp.forceUpdate=!0,So(r,n,i),sr(r,"lineWidgetChanged",r,e,qe(n))})))},ye(Co);var Lo=0,ko=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++Lo};function To(e,t,r,n,i){if(n&&n.shared)return function(e,t,r,n,i){(n=I(n)).shared=!1;var o=[To(e,t,r,n,i)],l=o[0],s=n.widgetNode;return Fi(e,(function(e){s&&(n.widgetNode=s.cloneNode(!0)),o.push(To(e,st(e,t),st(e,r),n,i));for(var a=0;a<e.linked.length;++a)if(e.linked[a].isParent)return;l=_(o)})),new Mo(o,l)}(e,t,r,n,i);if(e.cm&&!e.cm.curOp)return ei(e.cm,To)(e,t,r,n,i);var o=new ko(e,i),l=tt(t,r);if(n&&I(n,o,!1),l>0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=A("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(It(e,t.line,t,r,o)||t.line!=r.line&&It(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ct=!0}o.addToHistory&&Bi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,(function(n){u&&o.collapsed&&!u.options.lineWrapping&&zt(n)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&$e(n,0),function(e,t,r){var n=r&&window.WeakSet&&(r.markedSpans||(r.markedSpans=new WeakSet));n&&n.has(e.markedSpans)?e.markedSpans.push(t):(e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],n&&n.add(e.markedSpans)),t.marker.attachLine(e)}(n,new St(o,a==t.line?t.ch:null,a==r.line?r.ch:null),e.cm&&e.cm.curOp),++a})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Gt(e,t)&&$e(t,0)})),o.clearOnEnter&&he(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(xt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Lo,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)hn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=r.line;c++)fn(u,c,"text");o.atomic&&ro(u.doc),sr(u,"markerAdded",u,o)}return o}ko.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Xn(e),me(this,"clear")){var r=this.find();r&&sr(this,"clear",r.from,r.to)}for(var n=null,i=null,o=0;o<this.lines.length;++o){var l=this.lines[o],s=Lt(l.markedSpans,this);e&&!this.collapsed?fn(e,qe(l),"text"):e&&(null!=s.to&&(i=qe(l)),null!=s.from&&(n=qe(l))),l.markedSpans=kt(l.markedSpans,s),null==s.from&&this.collapsed&&!Gt(this.doc,l)&&e&&$e(l,rn(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var a=0;a<this.lines.length;++a){var u=zt(this.lines[a]),c=Kt(u);c>e.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&hn(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ro(e.doc)),e&&sr(e,"markerCleared",e,this,n,i),t&&Yn(e),this.parent&&this.parent.clear()}},ko.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i<this.lines.length;++i){var o=this.lines[i],l=Lt(o.markedSpans,this);if(null!=l.from&&(r=et(t?o:qe(o),l.from),-1==e))return r;if(null!=l.to&&(n=et(t?o:qe(o),l.to),1==e))return n}return r&&{from:r,to:n}},ko.prototype.changed=function(){var e=this,t=this.find(-1,!0),r=this,n=this.doc.cm;t&&n&&Jn(n,(function(){var i=t.line,o=qe(t.line),l=Ar(n,o);if(l&&(Ir(l),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!Gt(r.doc,i)&&null!=r.height){var s=r.height;r.height=null;var a=wr(r)-s;a&&$e(i,i.height+a)}sr(n,"markerChanged",n,e)}))},ko.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&&-1!=B(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},ko.prototype.detachLine=function(e){if(this.lines.splice(B(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},ye(ko);var Mo=function(e,t){this.markers=e,this.primary=t;for(var r=0;r<e.length;++r)e[r].parent=this};function No(e){return e.findMarks(et(e.first,0),e.clipPos(et(e.lastLine())),(function(e){return e.parent}))}function Oo(e){for(var t=function(t){var r=e[t],n=[r.primary.doc];Fi(r.primary.doc,(function(e){return n.push(e)}));for(var i=0;i<r.markers.length;i++){var o=r.markers[i];-1==B(n,o.doc)&&(o.parent=null,r.markers.splice(i--,1))}},r=0;r<e.length;r++)t(r)}Mo.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();sr(this,"clear")}},Mo.prototype.find=function(e,t){return this.primary.find(e,t)},ye(Mo);var Ao=0,Do=function(e,t,r,n,i){if(!(this instanceof Do))return new Do(e,t,r,n,i);null==r&&(r=0),xo.call(this,[new wo([new Xt("",null)])]),this.first=r,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=r;var o=et(r,0);this.sel=ki(o),this.history=new Ii(null),this.id=++Ao,this.modeOption=t,this.lineSep=n,this.direction="rtl"==i?"rtl":"ltr",this.extend=!1,"string"==typeof e&&(e=this.splitLines(e)),Hi(this,{from:o,to:o,text:e}),Ji(this,ki(o),U)};Do.prototype=Z(xo.prototype,{constructor:Do,iter:function(e,t,r){r?this.iterN(e-this.first,t-e,r):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var r=0,n=0;n<t.length;++n)r+=t[n].height;this.insertInner(e-this.first,t,r)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=_e(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:ri((function(e){var t=et(this.first,0),r=this.first+this.size-1;uo(this,{from:t,to:et(r,Xe(this,r).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Wn(this.cm,0,0),Ji(this,ki(t),U)})),replaceRange:function(e,t,r,n){go(this,e,t=st(this,t),r=r?st(this,r):t,n)},getRange:function(e,t,r){var n=Ye(this,st(this,e),st(this,t));return!1===r?n:""===r?n.join(""):n.join(r||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(Qe(this,e))return Xe(this,e)},getLineNumber:function(e){return qe(e)},getLineHandleVisualStart:function(e){return"number"==typeof e&&(e=Xe(this,e)),zt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return st(this,e)},getCursor:function(e){var t=this.sel.primary();return null==e||"head"==e?t.head:"anchor"==e?t.anchor:"end"==e||"to"==e||!1===e?t.to():t.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ri((function(e,t,r){Zi(this,st(this,"number"==typeof e?et(e,t||0):e),null,r)})),setSelection:ri((function(e,t,r){Zi(this,st(this,e),st(this,t||e),r)})),extendSelection:ri((function(e,t,r){_i(this,st(this,e),t&&st(this,t),r)})),extendSelections:ri((function(e,t){$i(this,at(this,e),t)})),extendSelectionsBy:ri((function(e,t){$i(this,at(this,$(this.sel.ranges,e)),t)})),setSelections:ri((function(e,t,r){if(e.length){for(var n=[],i=0;i<e.length;i++)n[i]=new Si(st(this,e[i].anchor),st(this,e[i].head||e[i].anchor));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),Ji(this,Li(this.cm,n,t),r)}})),addSelection:ri((function(e,t,r){var n=this.sel.ranges.slice(0);n.push(new Si(st(this,e),st(this,t||e))),Ji(this,Li(this.cm,n,n.length-1),r)})),getSelection:function(e){for(var t,r=this.sel.ranges,n=0;n<r.length;n++){var i=Ye(this,r[n].from(),r[n].to());t=t?t.concat(i):i}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],r=this.sel.ranges,n=0;n<r.length;n++){var i=Ye(this,r[n].from(),r[n].to());!1!==e&&(i=i.join(e||this.lineSeparator())),t[n]=i}return t},replaceSelection:function(e,t,r){for(var n=[],i=0;i<this.sel.ranges.length;i++)n[i]=e;this.replaceSelections(n,t,r||"+input")},replaceSelections:ri((function(e,t,r){for(var n=[],i=this.sel,o=0;o<i.ranges.length;o++){var l=i.ranges[o];n[o]={from:l.from(),to:l.to(),text:this.splitLines(e[o]),origin:r}}for(var s=t&&"end"!=t&&function(e,t,r){for(var n=[],i=et(e.first,0),o=i,l=0;l<t.length;l++){var s=t[l],a=Oi(s.from,i,o),u=Oi(Ti(s),i,o);if(i=s.to,o=u,"around"==r){var c=e.sel.ranges[l],h=tt(c.head,c.anchor)<0;n[l]=new Si(h?u:a,h?a:u)}else n[l]=new Si(a,a)}return new Ci(n,e.sel.primIndex)}(this,n,t),a=n.length-1;a>=0;a--)uo(this,n[a]);s?Qi(this,s):this.cm&&Dn(this.cm)})),undo:ri((function(){ho(this,"undo")})),redo:ri((function(){ho(this,"redo")})),undoSelection:ri((function(){ho(this,"undo",!0)})),redoSelection:ri((function(){ho(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n<e.done.length;n++)e.done[n].ranges||++t;for(var i=0;i<e.undone.length;i++)e.undone[i].ranges||++r;return{undo:t,redo:r}},clearHistory:function(){var e=this;this.history=new Ii(this.history),Fi(this,(function(t){return t.history=e.history}),!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Xi(this.history.done),undone:Xi(this.history.undone)}},setHistory:function(e){var t=this.history=new Ii(this.history);t.done=Xi(e.done.slice(0),null,!0),t.undone=Xi(e.undone.slice(0),null,!0)},setGutterMarker:ri((function(e,t,r){return bo(this,e,"gutter",(function(e){var n=e.gutterMarkers||(e.gutterMarkers={});return n[t]=r,!r&&te(n)&&(e.gutterMarkers=null),!0}))})),clearGutter:ri((function(e){var t=this;this.iter((function(r){r.gutterMarkers&&r.gutterMarkers[e]&&bo(t,r,"gutter",(function(){return r.gutterMarkers[e]=null,te(r.gutterMarkers)&&(r.gutterMarkers=null),!0}))}))})),lineInfo:function(e){var t;if("number"==typeof e){if(!Qe(this,e))return null;if(t=e,!(e=Xe(this,e)))return null}else if(null==(t=qe(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ri((function(e,t,r){return bo(this,e,"gutter"==t?"gutter":"class",(function(e){var n="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass";if(e[n]){if(L(r).test(e[n]))return!1;e[n]+=" "+r}else e[n]=r;return!0}))})),removeLineClass:ri((function(e,t,r){return bo(this,e,"gutter"==t?"gutter":"class",(function(e){var n="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass",i=e[n];if(!i)return!1;if(null==r)e[n]=null;else{var o=i.match(L(r));if(!o)return!1;var l=o.index+o[0].length;e[n]=i.slice(0,o.index)+(o.index&&l!=i.length?" ":"")+i.slice(l)||null}return!0}))})),addLineWidget:ri((function(e,t,r){return function(e,t,r,n){var i=new Co(e,r,n),o=e.cm;return o&&i.noHScroll&&(o.display.alignWidgets=!0),bo(e,t,"widget",(function(t){var r=t.widgets||(t.widgets=[]);if(null==i.insertAt?r.push(i):r.splice(Math.min(r.length,Math.max(0,i.insertAt)),0,i),i.line=t,o&&!Gt(e,t)){var n=Vt(t)<e.scrollTop;$e(t,t.height+wr(i)),n&&An(o,i.height),o.curOp.forceUpdate=!0}return!0})),o&&sr(o,"lineWidgetAdded",o,i,"number"==typeof t?t:qe(t)),i}(this,e,t,r)})),removeLineWidget:function(e){e.clear()},markText:function(e,t,r){return To(this,st(this,e),st(this,t),r,r&&r.type||"range")},setBookmark:function(e,t){var r={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return To(this,e=st(this,e),e,r,"bookmark")},findMarksAt:function(e){var t=[],r=Xe(this,(e=st(this,e)).line).markedSpans;if(r)for(var n=0;n<r.length;++n){var i=r[n];(null==i.from||i.from<=e.ch)&&(null==i.to||i.to>=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=st(this,e),t=st(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var l=o.markedSpans;if(l)for(var s=0;s<l.length;s++){var a=l[s];null!=a.to&&i==e.line&&e.ch>=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;n<r.length;++n)null!=r[n].from&&e.push(r[n].marker)})),e},posFromIndex:function(e){var t,r=this.first,n=this.lineSeparator().length;return this.iter((function(i){var o=i.text.length+n;if(o>e)return t=e,!0;e-=o,++r})),st(this,et(r,t))},indexFromPos:function(e){var t=(e=st(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var r=this.lineSeparator().length;return this.iter(this.first,e.line,(function(e){t+=e.text.length+r})),t},copy:function(e){var t=new Do(_e(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,r=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<r&&(r=e.to);var n=new Do(_e(this,t,r),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(n.history=this.history),(this.linked||(this.linked=[])).push({doc:n,sharedHist:e.sharedHist}),n.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r],i=n.find(),o=e.clipPos(i.from),l=e.clipPos(i.to);if(tt(o,l)){var s=To(e,o,l,n.primary,n.primary.type);n.markers.push(s),s.parent=n}}}(n,No(this)),n},unlinkDoc:function(e){if(e instanceof Ml&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){if(this.linked[t].doc==e){this.linked.splice(t,1),e.unlinkDoc(this),Oo(No(this));break}}if(e.history==this.history){var r=[e.id];Fi(e,(function(e){return r.push(e.id)}),!0),e.history=new Ii(null),e.history.done=Xi(this.history.done,r),e.history.undone=Xi(this.history.undone,r)}},iterLinkedDocs:function(e){Fi(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):De(e)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:ri((function(e){var t;("rtl"!=e&&(e="ltr"),e!=this.direction)&&(this.direction=e,this.iter((function(e){return e.order=null})),this.cm&&Jn(t=this.cm,(function(){Ei(t),hn(t)})))}))}),Do.prototype.eachLine=Do.prototype.iter;var Wo=0;function Ho(e){var t=this;if(Fo(t),!ge(t,e)&&!xr(t.display,e)){be(e),l&&(Wo=+new Date);var r=un(t,e,!0),n=e.dataTransfer.files;if(r&&!t.isReadOnly())if(n&&n.length&&window.FileReader&&window.File)for(var i=n.length,o=Array(i),s=0,a=function(){++s==i&&ei(t,(function(){var e={from:r=st(t.doc,r),to:r,text:t.doc.splitLines(o.filter((function(e){return null!=e})).join(t.doc.lineSeparator())),origin:"paste"};uo(t.doc,e),Qi(t.doc,ki(st(t.doc,r),st(t.doc,Ti(e))))}))()},u=function(e,r){if(t.options.allowDropFileTypes&&-1==B(t.options.allowDropFileTypes,e.type))a();else{var n=new FileReader;n.onerror=function(){return a()},n.onload=function(){var e=n.result;/[\x00-\x08\x0e-\x1f]{2}/.test(e)||(o[r]=e),a()},n.readAsText(e)}},c=0;c<n.length;c++)u(n[c],c);else{if(t.state.draggingText&&t.doc.sel.contains(r)>-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var h=e.dataTransfer.getData("Text");if(h){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),eo(t.doc,ki(r,r)),f)for(var d=0;d<f.length;++d)go(t.doc,"",f[d].anchor,f[d].head,"drag");t.replaceSelection(h,"around","paste"),t.display.input.focus()}}catch(e){}}}}function Fo(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Po(e){if(document.getElementsByClassName){for(var t=document.getElementsByClassName("CodeMirror"),r=[],n=0;n<t.length;n++){var i=t[n].CodeMirror;i&&r.push(i)}r.length&&r[0].operation((function(){for(var t=0;t<r.length;t++)e(r[t])}))}}var Eo=!1;function Io(){var e;Eo||(he(window,"resize",(function(){null==e&&(e=setTimeout((function(){e=null,Po(zo)}),100))})),he(window,"blur",(function(){return Po(kn)})),Eo=!0)}function zo(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Ro={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Bo=0;Bo<10;Bo++)Ro[Bo+48]=Ro[Bo+96]=String(Bo);for(var Go=65;Go<=90;Go++)Ro[Go]=String.fromCharCode(Go);for(var Uo=1;Uo<=12;Uo++)Ro[Uo+111]=Ro[Uo+63235]="F"+Uo;var Vo={};function Ko(e){var t,r,n,i,o=e.split(/-(?!$)/);e=o[o.length-1];for(var l=0;l<o.length-1;l++){var s=o[l];if(/^(cmd|meta|m)$/i.test(s))i=!0;else if(/^a(lt)?$/i.test(s))t=!0;else if(/^(c|ctrl|control)$/i.test(s))r=!0;else{if(!/^s(hift)?$/i.test(s))throw new Error("Unrecognized modifier name: "+s);n=!0}}return t&&(e="Alt-"+e),r&&(e="Ctrl-"+e),i&&(e="Cmd-"+e),n&&(e="Shift-"+e),e}function jo(e){var t={};for(var r in e)if(e.hasOwnProperty(r)){var n=e[r];if(/^(name|fallthrough|(de|at)tach)$/.test(r))continue;if("..."==n){delete e[r];continue}for(var i=$(r.split(" "),Ko),o=0;o<i.length;o++){var l=void 0,s=void 0;o==i.length-1?(s=i.join(" "),l=n):(s=i.slice(0,o+1).join(" "),l="...");var a=t[s];if(a){if(a!=l)throw new Error("Inconsistent bindings for "+s)}else t[s]=l}delete e[r]}for(var u in t)e[u]=t[u];return e}function Xo(e,t,r,n){var i=(t=qo(t)).call?t.call(e,n):t[e];if(!1===i)return"nothing";if("..."===i)return"multi";if(null!=i&&r(i))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))return Xo(e,t.fallthrough,r,n);for(var o=0;o<t.fallthrough.length;o++){var l=Xo(e,t.fallthrough[o],r,n);if(l)return l}}}function Yo(e){var t="string"==typeof e?e:Ro[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t}function _o(e,t,r){var n=e;return t.altKey&&"Alt"!=n&&(e="Alt-"+e),(C?t.metaKey:t.ctrlKey)&&"Ctrl"!=n&&(e="Ctrl-"+e),(C?t.ctrlKey:t.metaKey)&&"Mod"!=n&&(e="Cmd-"+e),!r&&t.shiftKey&&"Shift"!=n&&(e="Shift-"+e),e}function $o(e,t){if(h&&34==e.keyCode&&e.char)return!1;var r=Ro[e.keyCode];return null!=r&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(r=e.code),_o(r,e,t))}function qo(e){return"string"==typeof e?Vo[e]:e}function Zo(e,t){for(var r=e.doc.sel.ranges,n=[],i=0;i<r.length;i++){for(var o=t(r[i]);n.length&&tt(o.from,_(n).to)<=0;){var l=n.pop();if(tt(l.from,o.from)<0){o.from=l.from;break}}n.push(o)}Jn(e,(function(){for(var t=n.length-1;t>=0;t--)go(e.doc,"",n[t].from,n[t].to,"+delete");Dn(e)}))}function Qo(e,t,r){var n=ie(e.text,t+r,r);return n<0||n>e.text.length?null:n}function Jo(e,t,r){var n=Qo(e,t.ch,r);return null==n?null:new et(t.line,n,r<0?"after":"before")}function el(e,t,r,n,i){if(e){"rtl"==t.doc.direction&&(i=-i);var o=ue(r,t.doc.direction);if(o){var l,s=i<0?_(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Dr(t,r);l=i<0?r.text.length-1:0;var c=Wr(t,u,l).top;l=oe((function(e){return Wr(t,u,e).top==c}),i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=Qo(r,l,1))}else l=i<0?s.to:s.from;return new et(n,l,a)}}return new et(n,i<0?r.text.length:0,i<0?"before":"after")}Vo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Vo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Vo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Vo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Vo.default=y?Vo.macDefault:Vo.pcDefault;var tl={selectAll:so,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),U)},killLine:function(e){return Zo(e,(function(t){if(t.empty()){var r=Xe(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line<e.lastLine()?{from:t.head,to:et(t.head.line+1,0)}:{from:t.head,to:et(t.head.line,r)}}return{from:t.from(),to:t.to()}}))},deleteLine:function(e){return Zo(e,(function(t){return{from:et(t.from().line,0),to:st(e.doc,et(t.to().line+1,0))}}))},delLineLeft:function(e){return Zo(e,(function(e){return{from:et(e.from().line,0),to:e.from()}}))},delWrappedLineLeft:function(e){return Zo(e,(function(t){var r=e.charCoords(t.head,"div").top+5;return{from:e.coordsChar({left:0,top:r},"div"),to:t.from()}}))},delWrappedLineRight:function(e){return Zo(e,(function(t){var r=e.charCoords(t.head,"div").top+5,n=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},"div");return{from:t.from(),to:n}}))},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(et(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(et(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy((function(t){return rl(e,t.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy((function(t){return nl(e,t.head)}),{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy((function(t){return function(e,t){var r=Xe(e.doc,t),n=function(e){for(var t;t=Pt(e);)e=t.find(1,!0).line;return e}(r);n!=r&&(t=qe(n));return el(!0,e,r,t,-1)}(e,t.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},"div")}),K)},goLineLeft:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:r},"div")}),K)},goLineLeftSmart:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5,n=e.coordsChar({left:0,top:r},"div");return n.ch<e.getLine(n.line).search(/\S/)?nl(e,t.head):n}),K)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection("\t")},insertSoftTab:function(e){for(var t=[],r=e.listSelections(),n=e.options.tabSize,i=0;i<r.length;i++){var o=r[i].from(),l=z(e.getLine(o.line),o.ch,n);t.push(Y(n-l%n))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Jn(e,(function(){for(var t=e.listSelections(),r=[],n=0;n<t.length;n++)if(t[n].empty()){var i=t[n].head,o=Xe(e.doc,i.line).text;if(o)if(i.ch==o.length&&(i=new et(i.line,i.ch-1)),i.ch>0)i=new et(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),et(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=Xe(e.doc,i.line-1).text;l&&(i=new et(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),et(i.line-1,l.length-1),i,"+transpose"))}r.push(new Si(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return Jn(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n<t.length;n++)e.indentLine(t[n].from().line,null,!0);Dn(e)}))},openLine:function(e){return e.replaceSelection("\n","start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function rl(e,t){var r=Xe(e.doc,t),n=zt(r);return n!=r&&(t=qe(n)),el(!0,e,n,t,1)}function nl(e,t){var r=rl(e,t.line),n=Xe(e.doc,r.line),i=ue(n,e.doc.direction);if(!i||0==i[0].level){var o=Math.max(r.ch,n.text.search(/\S/)),l=t.line==r.line&&t.ch<=o&&t.ch;return et(r.line,l?0:o,r.sticky)}return r}function il(e,t,r){if("string"==typeof t&&!(t=tl[t]))return!1;e.display.input.ensurePolled();var n=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),i=t(e)!=G}finally{e.display.shift=n,e.state.suppressEdits=!1}return i}var ol=new R;function ll(e,t,r,n){var i=e.state.keySeq;if(i){if(Yo(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:ol.set(50,(function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())})),sl(e,i+" "+t,r,n))return!0}return sl(e,t,r,n)}function sl(e,t,r,n){var i=function(e,t,r){for(var n=0;n<e.state.keyMaps.length;n++){var i=Xo(t,e.state.keyMaps[n],r,e);if(i)return i}return e.options.extraKeys&&Xo(t,e.options.extraKeys,r,e)||Xo(t,e.options.keyMap,r,e)}(e,t,n);return"multi"==i&&(e.state.keySeq=t),"handled"==i&&sr(e,"keyHandled",e,t,r),"handled"!=i&&"multi"!=i||(be(r),xn(e)),!!i}function al(e,t){var r=$o(t,!0);return!!r&&(t.shiftKey&&!e.state.keySeq?ll(e,"Shift-"+r,t,(function(t){return il(e,t,!0)}))||ll(e,r,t,(function(t){if("string"==typeof t?/^go[A-Z]/.test(t):t.motion)return il(e,t)})):ll(e,r,t,(function(t){return il(e,t)})))}var ul=null;function cl(e){var t=this;if(!(e.target&&e.target!=t.display.input.getField()||(t.curOp.focus=W(),ge(t,e)))){l&&s<11&&27==e.keyCode&&(e.returnValue=!1);var n=e.keyCode;t.display.shift=16==n||e.shiftKey;var i=al(t,e);h&&(ul=i?n:null,i||88!=n||He||!(y?e.metaKey:e.ctrlKey)||t.replaceSelection("",null,"cut")),r&&!y&&!i&&46==n&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),18!=n||/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)||function(e){var t=e.display.lineDiv;function r(e){18!=e.keyCode&&e.altKey||(T(t,"CodeMirror-crosshair"),de(document,"keyup",r),de(document,"mouseover",r))}H(t,"CodeMirror-crosshair"),he(document,"keyup",r),he(document,"mouseover",r)}(t)}}function hl(e){16==e.keyCode&&(this.doc.sel.shift=!1),ge(this,e)}function fl(e){var t=this;if(!(e.target&&e.target!=t.display.input.getField()||xr(t.display,e)||ge(t,e)||e.ctrlKey&&!e.altKey||y&&e.metaKey)){var r=e.keyCode,n=e.charCode;if(h&&r==ul)return ul=null,void be(e);if(!h||e.which&&!(e.which<10)||!al(t,e)){var i=String.fromCharCode(null==n?r:n);"\b"!=i&&(function(e,t,r){return ll(e,"'"+r+"'",t,(function(t){return il(e,t,!0)}))}(t,e,i)||t.display.input.onKeyPress(e))}}}var dl,pl,gl=function(e,t,r){this.time=e,this.pos=t,this.button=r};function vl(e){var t=this,r=t.display;if(!(ge(t,e)||r.activeTouch&&r.input.supportsTouch()))if(r.input.ensurePolled(),r.shift=e.shiftKey,xr(r,e))a||(r.scroller.draggable=!1,setTimeout((function(){return r.scroller.draggable=!0}),100));else if(!bl(t,e)){var n=un(t,e),i=Le(e),o=n?function(e,t){var r=+new Date;return pl&&pl.compare(r,e,t)?(dl=pl=null,"triple"):dl&&dl.compare(r,e,t)?(pl=new gl(r,e,t),dl=null,"double"):(dl=new gl(r,e,t),pl=null,"single")}(n,i):"single";window.focus(),1==i&&t.state.selectingText&&t.state.selectingText(e),n&&function(e,t,r,n,i){var o="Click";"double"==n?o="Double"+o:"triple"==n&&(o="Triple"+o);return ll(e,_o(o=(1==t?"Left":2==t?"Middle":"Right")+o,i),i,(function(t){if("string"==typeof t&&(t=tl[t]),!t)return!1;var n=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n=t(e,r)!=G}finally{e.state.suppressEdits=!1}return n}))}(t,i,n,o,e)||(1==i?n?function(e,t,r,n){l?setTimeout(E(Cn,e),0):e.curOp.focus=W();var i,o=function(e,t,r){var n=e.getOption("configureMouse"),i=n?n(e,t,r):{};if(null==i.unit){var o=b?r.shiftKey&&r.metaKey:r.altKey;i.unit=o?"rectangle":"single"==t?"char":"double"==t?"word":"line"}(null==i.extend||e.doc.extend)&&(i.extend=e.doc.extend||r.shiftKey);null==i.addNew&&(i.addNew=y?r.metaKey:r.ctrlKey);null==i.moveOnDrag&&(i.moveOnDrag=!(y?r.altKey:r.ctrlKey));return i}(e,r,n),u=e.doc.sel;e.options.dragDrop&&Me&&!e.isReadOnly()&&"single"==r&&(i=u.contains(t))>-1&&(tt((i=u.ranges[i]).from(),t)<0||t.xRel>0)&&(tt(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,u=ei(e,(function(t){a&&(i.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:Sn(e)),de(i.wrapper.ownerDocument,"mouseup",u),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",h),de(i.scroller,"drop",u),o||(be(t),n.addNew||_i(e.doc,r,null,null,n.extend),a&&!f||l&&9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},h=function(){return o=!0};a&&(i.scroller.draggable=!0);e.state.draggingText=u,u.copy=!n.moveOnDrag,he(i.wrapper.ownerDocument,"mouseup",u),he(i.wrapper.ownerDocument,"mousemove",c),he(i.scroller,"dragstart",h),he(i.scroller,"drop",u),e.state.delayingBlurEvent=!0,setTimeout((function(){return i.input.focus()}),20),i.scroller.dragDrop&&i.scroller.dragDrop()}(e,n,t,o):function(e,t,r,n){l&&Sn(e);var i=e.display,o=e.doc;be(t);var s,a,u=o.sel,c=u.ranges;n.addNew&&!n.extend?(a=o.sel.contains(r),s=a>-1?c[a]:new Si(r,r)):(s=o.sel.primary(),a=o.sel.primIndex);if("rectangle"==n.unit)n.addNew||(s=new Si(r,r)),r=un(e,t,!0,!0),a=-1;else{var h=ml(e,r,n.unit);s=n.extend?Yi(s,h.anchor,h.head,n.extend):h}n.addNew?-1==a?(a=c.length,Ji(o,Li(e,c.concat([s]),a),{scroll:!1,origin:"*mouse"})):c.length>1&&c[a].empty()&&"char"==n.unit&&!n.extend?(Ji(o,Li(e,c.slice(0,a).concat(c.slice(a+1)),0),{scroll:!1,origin:"*mouse"}),u=o.sel):qi(o,a,s,V):(a=0,Ji(o,new Ci([s],0),V),u=o.sel);var f=r;function d(t){if(0!=tt(f,t))if(f=t,"rectangle"==n.unit){for(var i=[],l=e.options.tabSize,c=z(Xe(o,r.line).text,r.ch,l),h=z(Xe(o,t.line).text,t.ch,l),d=Math.min(c,h),p=Math.max(c,h),g=Math.min(r.line,t.line),v=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=v;g++){var m=Xe(o,g).text,y=j(m,d,l);d==p?i.push(new Si(et(g,y),et(g,y))):m.length>y&&i.push(new Si(et(g,y),et(g,j(m,p,l))))}i.length||i.push(new Si(r,r)),Ji(o,Li(e,u.ranges.slice(0,a).concat(i),a),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=s,x=ml(e,t,n.unit),C=w.anchor;tt(x.anchor,C)>0?(b=x.head,C=ot(w.from(),x.anchor)):(b=x.anchor,C=it(w.to(),x.head));var S=u.ranges.slice(0);S[a]=function(e,t){var r=t.anchor,n=t.head,i=Xe(e.doc,r.line);if(0==tt(r,n)&&r.sticky==n.sticky)return t;var o=ue(i);if(!o)return t;var l=se(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=se(o,n.ch,n.sticky),h=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?h<0:h>0}var f=o[u+(a?-1:0)],d=a==(1==f.level),p=d?f.from:f.to,g=d?"after":"before";return r.ch==p&&r.sticky==g?t:new Si(new et(r.line,p,g),n)}(e,new Si(st(o,C),b)),Ji(o,Li(e,S,a),V)}}var p=i.wrapper.getBoundingClientRect(),g=0;function v(t){var r=++g,l=un(e,t,!0,"rectangle"==n.unit);if(l)if(0!=tt(l,f)){e.curOp.focus=W(),d(l);var s=Nn(i,o);(l.line>=s.to||l.line<s.from)&&setTimeout(ei(e,(function(){g==r&&v(t)})),150)}else{var a=t.clientY<p.top?-20:t.clientY>p.bottom?20:0;a&&setTimeout(ei(e,(function(){g==r&&(i.scroller.scrollTop+=a,v(t))})),50)}}function m(t){e.state.selectingText=!1,g=1/0,t&&(be(t),i.input.focus()),de(i.wrapper.ownerDocument,"mousemove",y),de(i.wrapper.ownerDocument,"mouseup",b),o.history.lastSelOrigin=null}var y=ei(e,(function(e){0!==e.buttons&&Le(e)?v(e):m(e)})),b=ei(e,m);e.state.selectingText=b,he(i.wrapper.ownerDocument,"mousemove",y),he(i.wrapper.ownerDocument,"mouseup",b)}(e,n,t,o)}(t,n,o,e):Se(e)==r.scroller&&be(e):2==i?(n&&_i(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(S?t.display.input.onContextMenu(e):Sn(t)))}}function ml(e,t,r){if("char"==r)return new Si(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new Si(et(t.line,0),st(e.doc,et(t.line+1,0)));var n=r(e,t);return new Si(n.from,n.to)}function yl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(e){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&be(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!me(e,r))return xe(t);o-=s.top-l.viewOffset;for(var a=0;a<e.display.gutterSpecs.length;++a){var u=l.gutters.childNodes[a];if(u&&u.getBoundingClientRect().right>=i)return pe(e,r,e,Ze(e.doc,o),e.display.gutterSpecs[a].className,t),xe(t)}}function bl(e,t){return yl(e,t,"gutterClick",!0)}function wl(e,t){xr(e.display,t)||function(e,t){if(!me(e,"gutterContextMenu"))return!1;return yl(e,t,"gutterContextMenu",!1)}(e,t)||ge(e,t,"contextmenu")||S||e.display.input.onContextMenu(t)}function xl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Rr(e)}gl.prototype.compare=function(e,t,r){return this.time+400>e&&0==tt(t,this.pos)&&r==this.button};var Cl={toString:function(){return"CodeMirror.Init"}},Sl={},Ll={};function kl(e,t,r){if(!t!=!(r&&r!=Cl)){var n=e.display.dragFunctions,i=t?he:de;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Tl(e){e.options.lineWrapping?(H(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),jt(e)),an(e),hn(e),Rr(e),setTimeout((function(){return Gn(e)}),100)}function Ml(e,t){var r=this;if(!(this instanceof Ml))return new Ml(e,t);this.options=t=t?I(t):{},I(Sl,t,!1);var n=t.value;"string"==typeof n?n=new Do(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Ml.inputStyles[t.inputStyle](this),o=this.display=new vi(e,n,i,t);for(var u in o.wrapper.CodeMirror=this,xl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Kn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new R,keySeq:null,specialChars:null},t.autofocus&&!m&&o.input.focus(),l&&s<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;he(t.scroller,"mousedown",ei(e,vl)),he(t.scroller,"dblclick",l&&s<11?ei(e,(function(t){if(!ge(e,t)){var r=un(e,t);if(r&&!bl(e,t)&&!xr(e.display,t)){be(t);var n=e.findWordAt(r);_i(e.doc,n.anchor,n.head)}}})):function(t){return ge(e,t)||be(t)});he(t.scroller,"contextmenu",(function(t){return wl(e,t)})),he(t.input.getField(),"contextmenu",(function(r){t.scroller.contains(r.target)||wl(e,r)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}function a(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}he(t.scroller,"touchstart",(function(i){if(!ge(e,i)&&!o(i)&&!bl(e,i)){t.input.ensurePolled(),clearTimeout(r);var l=+new Date;t.activeTouch={start:l,moved:!1,prev:l-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),he(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),he(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!xr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var o,l=e.coordsChar(t.activeTouch,"page");o=!n.prev||a(n,n.prev)?new Si(l,l):!n.prev.prev||a(n,n.prev.prev)?e.findWordAt(l):new Si(et(l.line,0),st(e.doc,et(l.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),be(r)}i()})),he(t.scroller,"touchcancel",i),he(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Pn(e,t.scroller.scrollTop),In(e,t.scroller.scrollLeft,!0),pe(e,"scroll",e))})),he(t.scroller,"mousewheel",(function(t){return xi(e,t)})),he(t.scroller,"DOMMouseScroll",(function(t){return xi(e,t)})),he(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){ge(e,t)||Ce(t)},over:function(t){ge(e,t)||(!function(e,t){var r=un(e,t);if(r){var n=document.createDocumentFragment();yn(e,r,n),e.display.dragCursor||(e.display.dragCursor=O("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),N(e.display.dragCursor,n)}}(e,t),Ce(t))},start:function(t){return function(e,t){if(l&&(!e.state.draggingText||+new Date-Wo<100))Ce(t);else if(!ge(e,t)&&!xr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!f)){var r=O("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",h&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),h&&r.parentNode.removeChild(r)}}(e,t)},drop:ei(e,Ho),leave:function(t){ge(e,t)||Fo(e)}};var u=t.input.getField();he(u,"keyup",(function(t){return hl.call(e,t)})),he(u,"keydown",ei(e,cl)),he(u,"keypress",ei(e,fl)),he(u,"focus",(function(t){return Ln(e,t)})),he(u,"blur",(function(t){return kn(e,t)}))}(this),Io(),Xn(this),this.curOp.forceUpdate=!0,Pi(this,n),t.autofocus&&!m||this.hasFocus()?setTimeout((function(){r.hasFocus()&&!r.state.focused&&Ln(r)}),20):kn(this),Ll)Ll.hasOwnProperty(u)&&Ll[u](this,t[u],Cl);fi(this),t.finishInit&&t.finishInit(this);for(var c=0;c<Nl.length;++c)Nl[c](this);Yn(this),a&&t.lineWrapping&&"optimizelegibility"==getComputedStyle(o.lineDiv).textRendering&&(o.lineDiv.style.textRendering="auto")}Ml.defaults=Sl,Ml.optionHandlers=Ll;var Nl=[];function Ol(e,t,r,n){var i,o=e.doc;null==r&&(r="add"),"smart"==r&&(o.mode.indent?i=dt(e,t).state:r="prev");var l=e.options.tabSize,s=Xe(o,t),a=z(s.text,null,l);s.stateAfter&&(s.stateAfter=null);var u,c=s.text.match(/^\s*/)[0];if(n||/\S/.test(s.text)){if("smart"==r&&((u=o.mode.indent(i,s.text.slice(c.length),s.text))==G||u>150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?z(Xe(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var h="",f=0;if(e.options.indentWithTabs)for(var d=Math.floor(u/l);d;--d)f+=l,h+="\t";if(f<u&&(h+=Y(u-f)),h!=c)return go(o,h,et(t,0),et(t,c.length),"+input"),s.stateAfter=null,!0;for(var p=0;p<o.sel.ranges.length;p++){var g=o.sel.ranges[p];if(g.head.line==t&&g.head.ch<c.length){var v=et(t,c.length);qi(o,p,new Si(v,v));break}}}Ml.defineInitHook=function(e){return Nl.push(e)};var Al=null;function Dl(e){Al=e}function Wl(e,t,r,n,i){var o=e.doc;e.display.shift=!1,n||(n=o.sel);var l=+new Date-200,s="paste"==i||e.state.pasteIncoming>l,a=De(t),u=null;if(s&&n.ranges.length>1)if(Al&&Al.text.join("\n")==t){if(n.ranges.length%Al.text.length==0){u=[];for(var c=0;c<Al.text.length;c++)u.push(o.splitLines(Al.text[c]))}}else a.length==n.ranges.length&&e.options.pasteLinesPerSelection&&(u=$(a,(function(e){return[e]})));for(var h=e.curOp.updateInput,f=n.ranges.length-1;f>=0;f--){var d=n.ranges[f],p=d.from(),g=d.to();d.empty()&&(r&&r>0?p=et(p.line,p.ch-r):e.state.overwrite&&!s?g=et(g.line,Math.min(Xe(o,g.line).text.length,g.ch+_(a).length)):s&&Al&&Al.lineWise&&Al.text.join("\n")==a.join("\n")&&(p=g=et(p.line,0)));var v={from:p,to:g,text:u?u[f%u.length]:a,origin:i||(s?"paste":e.state.cutIncoming>l?"cut":"+input")};uo(e.doc,v),sr(e,"inputRead",e,v)}t&&!s&&Fl(e,t),Dn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=h),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Hl(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Jn(t,(function(){return Wl(t,r,0,null,"paste")})),!0}function Fl(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s<o.electricChars.length;s++)if(t.indexOf(o.electricChars.charAt(s))>-1){l=Ol(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Xe(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Ol(e,i.head.line,"smart"));l&&sr(e,"electricInput",e,i.head.line)}}}function Pl(e){for(var t=[],r=[],n=0;n<e.doc.sel.ranges.length;n++){var i=e.doc.sel.ranges[n].head.line,o={anchor:et(i,0),head:et(i+1,0)};r.push(o),t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:r}}function El(e,t,r,n){e.setAttribute("autocorrect",r?"":"off"),e.setAttribute("autocapitalize",n?"":"off"),e.setAttribute("spellcheck",!!t)}function Il(){var e=O("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=O("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return a?e.style.width="1000px":e.setAttribute("wrap","off"),g&&(e.style.border="1px solid black"),El(e),t}function zl(e,t,r,n,i){var o=t,l=r,s=Xe(e,t.line),a=i&&"rtl"==e.direction?-r:r;function u(o){var l,u;if("codepoint"==n){var c=s.text.charCodeAt(t.ch+(r>0?0:-1));if(isNaN(c))l=null;else{var h=r>0?c>=55296&&c<56320:c>=56320&&c<57343;l=new et(t.line,Math.max(0,Math.min(s.text.length,t.ch+r*(h?2:1))),-r)}}else l=i?function(e,t,r,n){var i=ue(t,e.doc.direction);if(!i)return Jo(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=se(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from<r.ch))return Jo(t,r,n);var s,a=function(e,r){return Qo(t,e instanceof et?e.ch:e,r)},u=function(r){return e.options.lineWrapping?(s=s||Dr(e,t),Zr(e,t,s,r)):{begin:0,end:t.text.length}},c=u("before"==r.sticky?a(r,-1):r.ch);if("rtl"==e.doc.direction||1==l.level){var h=1==l.level==n<0,f=a(r,h?1:-1);if(null!=f&&(h?f<=l.to&&f<=c.end:f>=l.from&&f>=c.begin)){var d=h?"before":"after";return new et(r.line,f,d)}}var p=function(e,t,n){for(var o=function(e,t){return t?new et(r.line,a(e,1),"before"):new et(r.line,e,"after")};e>=0&&e<i.length;e+=t){var l=i[e],s=t>0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u<l.to)return o(u,s);if(u=s?l.from:a(l.to,-1),n.begin<=u&&u<n.end)return o(u,s)}},g=p(o+n,n,c);if(g)return g;var v=n>0?c.end:a(c.begin,-1);return null==v||n>0&&v==t.text.length||!(g=p(n>0?0:i.length-1,n,u(v)))?null:g}(e.cm,s,t,r):Jo(s,t,r);if(null==l){if(o||(u=t.line+a)<e.first||u>=e.first+e.size||(t=new et(u,t.ch,t.sticky),!(s=Xe(e,u))))return!1;t=el(i,e.cm,s,t.line,a)}else t=l;return!0}if("char"==n||"codepoint"==n)u();else if("column"==n)u(!0);else if("word"==n||"group"==n)for(var c=null,h="group"==n,f=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(r<0)||u(!d);d=!1){var p=s.text.charAt(t.ch)||"\n",g=ee(p,f)?"w":h&&"\n"==p?"n":!h||/\s/.test(p)?null:"p";if(!h||d||g||(g="s"),c&&c!=g){r<0&&(r=1,u(),t.sticky="after");break}if(g&&(c=g),r>0&&!u(!d))break}var v=oo(e,t,o,l,!0);return rt(o,v)&&(v.hitSide=!0),v}function Rl(e,t,r,n){var i,o,l=e.doc,s=t.left;if("page"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*rn(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=$r(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Bl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new R,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Gl(e,t){var r=Ar(e,t.line);if(!r||r.hidden)return null;var n=Xe(e.doc,t.line),i=Nr(r,n,t.line),o=ue(n,e.doc.direction),l="left";o&&(l=se(o,t.ch)%2?"right":"left");var s=Pr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Ul(e,t){return t&&(e.bad=!0),e}function Vl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Ul(e.clipPos(et(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i<e.display.view.length;i++){var o=e.display.view[i];if(o.node==n)return Kl(o,t,r)}}function Kl(e,t,r){var n=e.text.firstChild,i=!1;if(!t||!D(n,t))return Ul(et(qe(e.line),0),!0);if(t==n&&(i=!0,t=n.childNodes[r],r=0,!t)){var o=e.rest?_(e.rest):e.line;return Ul(et(qe(o),o.text.length),i)}var l=3==t.nodeType?t:null,s=t;for(l||1!=t.childNodes.length||3!=t.firstChild.nodeType||(l=t.firstChild,r&&(r=l.nodeValue.length));s.parentNode!=n;)s=s.parentNode;var a=e.measure,u=a.maps;function c(t,r,n){for(var i=-1;i<(u?u.length:0);i++)for(var o=i<0?a.map:u[i],l=0;l<o.length;l+=3){var s=o[l+2];if(s==t||s==r){var c=qe(i<0?e.line:e.rest[i]),h=o[l]+n;return(n<0||s!=t)&&(h=o[l+(n?1:0)]),et(c,h)}}}var h=c(l,s,r);if(h)return Ul(h,i);for(var f=s.nextSibling,d=l?l.nodeValue.length-r:0;f;f=f.nextSibling){if(h=c(f,f.firstChild,0))return Ul(et(h.line,h.ch-d),i);d+=f.textContent.length}for(var p=s.previousSibling,g=r;p;p=p.previousSibling){if(h=c(p,p.firstChild,-1))return Ul(et(h.line,h.ch+g),i);g+=p.textContent.length}}Bl.prototype.init=function(e){var t=this,r=this,n=r.cm,i=r.div=e.lineDiv;function o(e){for(var t=e.target;t;t=t.parentNode){if(t==i)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(t.className))break}return!1}function l(e){if(o(e)&&!ge(n,e)){if(n.somethingSelected())Dl({lineWise:!1,text:n.getSelections()}),"cut"==e.type&&n.replaceSelection("",null,"cut");else{if(!n.options.lineWiseCopyCut)return;var t=Pl(n);Dl({lineWise:!0,text:t.text}),"cut"==e.type&&n.operation((function(){n.setSelections(t.ranges,0,U),n.replaceSelection("",null,"cut")}))}if(e.clipboardData){e.clipboardData.clearData();var l=Al.text.join("\n");if(e.clipboardData.setData("Text",l),e.clipboardData.getData("Text")==l)return void e.preventDefault()}var s=Il(),a=s.firstChild;n.display.lineSpace.insertBefore(s,n.display.lineSpace.firstChild),a.value=Al.text.join("\n");var u=W();P(a),setTimeout((function(){n.display.lineSpace.removeChild(s),u.focus(),u==i&&r.showPrimarySelection()}),50)}}i.contentEditable=!0,El(i,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize),he(i,"paste",(function(e){!o(e)||ge(n,e)||Hl(e,n)||s<=11&&setTimeout(ei(n,(function(){return t.updateFromDOM()})),20)})),he(i,"compositionstart",(function(e){t.composing={data:e.data,done:!1}})),he(i,"compositionupdate",(function(e){t.composing||(t.composing={data:e.data,done:!1})})),he(i,"compositionend",(function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)})),he(i,"touchstart",(function(){return r.forceCompositionEnd()})),he(i,"input",(function(){t.composing||t.readFromDOMSoon()})),he(i,"copy",l),he(i,"cut",l)},Bl.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Bl.prototype.prepareSelection=function(){var e=mn(this.cm,!1);return e.focus=W()==this.div,e},Bl.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Bl.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Bl.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary(),i=n.from(),o=n.to();if(t.display.viewTo==t.display.viewFrom||i.line>=t.display.viewTo||o.line<t.display.viewFrom)e.removeAllRanges();else{var l=Vl(t,e.anchorNode,e.anchorOffset),s=Vl(t,e.focusNode,e.focusOffset);if(!l||l.bad||!s||s.bad||0!=tt(ot(l,s),i)||0!=tt(it(l,s),o)){var a=t.display.view,u=i.line>=t.display.viewFrom&&Gl(t,i)||{node:a[0].measure.map[2],offset:0},c=o.line<t.display.viewTo&&Gl(t,o);if(!c){var h=a[a.length-1].measure,f=h.maps?h.maps[h.maps.length-1]:h.map;c={node:f[f.length-1],offset:f[f.length-2]-f[f.length-3]}}if(u&&c){var d,p=e.rangeCount&&e.getRangeAt(0);try{d=k(u.node,u.offset,c.offset,c.node)}catch(e){}d&&(!r&&t.state.focused?(e.collapse(u.node,u.offset),d.collapsed||(e.removeAllRanges(),e.addRange(d))):(e.removeAllRanges(),e.addRange(d)),p&&null==e.anchorNode?e.addRange(p):r&&this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},Bl.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout((function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation((function(){return e.cm.curOp.selectionChanged=!0}))}),20)},Bl.prototype.showMultipleSelections=function(e){N(this.cm.display.cursorDiv,e.cursors),N(this.cm.display.selectionDiv,e.selection)},Bl.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Bl.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return D(this.div,t)},Bl.prototype.focus=function(){"nocursor"!=this.cm.options.readOnly&&(this.selectionInEditor()&&W()==this.div||this.showSelection(this.prepareSelection(),!0),this.div.focus())},Bl.prototype.blur=function(){this.div.blur()},Bl.prototype.getField=function(){return this.div},Bl.prototype.supportsTouch=function(){return!0},Bl.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Jn(this.cm,(function(){return e.cm.curOp.selectionChanged=!0})),this.polling.set(this.cm.options.pollInterval,(function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}))},Bl.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Bl.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e=this.getSelection(),t=this.cm;if(v&&c&&this.cm.display.gutterSpecs.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(e.anchorNode))return this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var r=Vl(t,e.anchorNode,e.anchorOffset),n=Vl(t,e.focusNode,e.focusOffset);r&&n&&Jn(t,(function(){Ji(t.doc,ki(r,n),U),(r.bad||n.bad)&&(t.curOp.selectionChanged=!0)}))}}},Bl.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,r,n=this.cm,i=n.display,o=n.doc.sel.primary(),l=o.from(),s=o.to();if(0==l.ch&&l.line>n.firstLine()&&(l=et(l.line-1,Xe(n.doc,l.line-1).length)),s.ch==Xe(n.doc,s.line).text.length&&s.line<n.lastLine()&&(s=et(s.line+1,0)),l.line<i.viewFrom||s.line>i.viewTo-1)return!1;l.line==i.viewFrom||0==(e=cn(n,l.line))?(t=qe(i.view[0].line),r=i.view[0].node):(t=qe(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=cn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=qe(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var h=n.doc.splitLines(function(e,t,r,n,i){var o="",l=!1,s=e.doc.lineSeparator(),a=!1;function u(e){return function(t){return t.id==e}}function c(){l&&(o+=s,a&&(o+=s),l=a=!1)}function h(e){e&&(c(),o+=e)}function f(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void h(r);var o,d=t.getAttribute("cm-marker");if(d){var p=e.findMarks(et(n,0),et(i+1,0),u(+d));return void(p.length&&(o=p[0].find(0))&&h(Ye(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var g=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;g&&c();for(var v=0;v<t.childNodes.length;v++)f(t.childNodes[v]);/^(pre|p)$/i.test(t.nodeName)&&(a=!0),g&&(l=!0)}else 3==t.nodeType&&h(t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;f(t),t!=r;)t=t.nextSibling,a=!1;return o}(n,r,u,t,a)),f=Ye(n.doc,et(t,0),et(a,Xe(n.doc,a).text.length));h.length>1&&f.length>1;)if(_(h)==_(f))h.pop(),f.pop(),a--;else{if(h[0]!=f[0])break;h.shift(),f.shift(),t++}for(var d=0,p=0,g=h[0],v=f[0],m=Math.min(g.length,v.length);d<m&&g.charCodeAt(d)==v.charCodeAt(d);)++d;for(var y=_(h),b=_(f),w=Math.min(y.length-(1==h.length?d:0),b.length-(1==f.length?d:0));p<w&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)++p;if(1==h.length&&1==f.length&&t==l.line)for(;d&&d>l.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)d--,p++;h[h.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),h[0]=h[0].slice(d).replace(/\u200b+$/,"");var x=et(t,d),C=et(a,f.length?_(f).length-p:0);return h.length>1||h[0]||tt(x,C)?(go(n.doc,h,x,C,"+input"),!0):void 0},Bl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Bl.prototype.reset=function(){this.forceCompositionEnd()},Bl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Bl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Bl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Jn(this.cm,(function(){return hn(e.cm)}))},Bl.prototype.setUneditable=function(e){e.contentEditable="false"},Bl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ei(this.cm,Wl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Bl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Bl.prototype.onContextMenu=function(){},Bl.prototype.resetPosition=function(){},Bl.prototype.needsContentAttribute=!0;var jl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new R,this.hasSelection=!1,this.composing=null};jl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!ge(n,e)){if(n.somethingSelected())Dl({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Pl(n);Dl({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,U):(r.prevInput="",i.value=t.text.join("\n"),P(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(i.style.width="0px"),he(i,"input",(function(){l&&s>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),he(i,"paste",(function(e){ge(n,e)||Hl(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),he(i,"cut",o),he(i,"copy",o),he(e.scroller,"paste",(function(t){if(!xr(e,t)&&!ge(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),he(e.lineSpace,"selectstart",(function(t){xr(e,t)||be(t)})),he(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),he(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},jl.prototype.createField=function(e){this.wrapper=Il(),this.textarea=this.wrapper.firstChild},jl.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},jl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=mn(e);if(e.options.moveInputWithCursor){var i=Xr(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},jl.prototype.showSelection=function(e){var t=this.cm.display;N(t.cursorDiv,e.cursors),N(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},jl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&P(this.textarea),l&&s>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",l&&s>=9&&(this.hasSelection=null))}},jl.prototype.getField=function(){return this.textarea},jl.prototype.supportsTouch=function(){return!1},jl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!m||W()!=this.textarea))try{this.textarea.focus()}catch(e){}},jl.prototype.blur=function(){this.textarea.blur()},jl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},jl.prototype.receivedFocus=function(){this.slowPoll()},jl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},jl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},jl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||We(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(l&&s>=9&&this.hasSelection===i||y&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var a=0,u=Math.min(n.length,i.length);a<u&&n.charCodeAt(a)==i.charCodeAt(a);)++a;return Jn(t,(function(){Wl(t,i.slice(a),n.length-a,null,e.composing?"*compose":null),i.length>1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},jl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},jl.prototype.onKeyPress=function(){l&&s>=9&&(this.hasSelection=null),this.fastPoll()},jl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=un(r,e),u=n.scroller.scrollTop;if(o&&!h){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ei(r,Ji)(r.doc,ki(o),U);var c,f=i.style.cssText,d=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n      top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n      z-index: 1000; background: "+(l?"rgba(255, 255, 255, .05)":"transparent")+";\n      outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",a&&(c=window.scrollY),n.input.focus(),a&&window.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=m,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),l&&s>=9&&v(),S){Ce(e);var g=function(){de(window,"mouseup",g),setTimeout(m,20)};he(window,"mouseup",g)}else setTimeout(m,50)}function v(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function m(){if(t.contextMenuPending==m&&(t.contextMenuPending=!1,t.wrapper.style.cssText=d,i.style.cssText=f,l&&s<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=u),null!=i.selectionStart)){(!l||l&&s<9)&&v();var e=0,o=function(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ei(r,so)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(o,200)}}},jl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},jl.prototype.setUneditable=function(){},jl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Cl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Cl,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Ai(e)}),!0),r("indentUnit",2,Ai,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Di(e),Rr(e),hn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(et(n,o))}n++}));for(var i=r.length-1;i>=0;i--)go(e.doc,t,r[i],et(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Cl&&e.refresh()})),r("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",m?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!w),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){xl(e),gi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=qo(t),i=r!=Cl&&qo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Tl,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=di(t,e.options.lineNumbers),gi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?ln(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Gn(e)}),!0),r("scrollbarStyle","native",(function(e){Kn(e),Gn(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=di(e.options.gutters,t),gi(e)}),!0),r("firstLineNumber",1,gi,!0),r("lineNumberFormatter",(function(e){return e}),gi,!0),r("showCursorWhenSelecting",!1,vn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(kn(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,kl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,vn,!0),r("singleCursorHeightPerLine",!0,vn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Di,!0),r("addModeClass",!1,Di,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Di,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Ml),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ei(this,t[e])(this,r,i),pe(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](qo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;r<t.length;++r)if(t[r]==e||t[r].name==e)return t.splice(r,1),!0},addOverlay:ti((function(t,r){var n=t.token?t:e.getMode(this.options,t);if(n.startState)throw new Error("Overlays may not be stateful.");!function(e,t,r){for(var n=0,i=r(t);n<e.length&&r(e[n])<=i;)n++;e.splice(n,0,t)}(this.state.overlays,{mode:n,modeSpec:t,opaque:r&&r.opaque,priority:r&&r.priority||0},(function(e){return e.priority})),this.state.modeGen++,hn(this)})),removeOverlay:ti((function(e){for(var t=this.state.overlays,r=0;r<t.length;++r){var n=t[r].modeSpec;if(n==e||"string"==typeof e&&n.name==e)return t.splice(r,1),this.state.modeGen++,void hn(this)}})),indentLine:ti((function(e,t,r){"string"!=typeof t&&"number"!=typeof t&&(t=null==t?this.options.smartIndent?"smart":"prev":t?"add":"subtract"),Qe(this.doc,e)&&Ol(this,e,t,r)})),indentSelection:ti((function(e){for(var t=this.doc.sel.ranges,r=-1,n=0;n<t.length;n++){var i=t[n];if(i.empty())i.head.line>r&&(Ol(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&Dn(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a<r;++a)Ol(this,a,e);var u=this.doc.sel.ranges;0==o.ch&&t.length==u.length&&u[n].from().ch>0&&qi(this.doc,n,new Si(o,u[n].to()),U)}}})),getTokenAt:function(e,t){return yt(this,e,t)},getLineTokens:function(e,t){return yt(this,et(e),t,!0)},getTokenTypeAt:function(e){e=st(this.doc,e);var t,r=ft(this,Xe(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]<o)){t=r[2*l+2];break}n=l+1}}var s=t?t.indexOf("overlay "):-1;return s<0?t:0==s?null:t.slice(0,s-1)},getModeAt:function(t){var r=this.doc.mode;return r.innerMode?e.innerMode(r,this.getTokenAt(t).state).mode:r},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var n=[];if(!r.hasOwnProperty(t))return n;var i=r[t],o=this.getModeAt(e);if("string"==typeof o[t])i[o[t]]&&n.push(i[o[t]]);else if(o[t])for(var l=0;l<o[t].length;l++){var s=i[o[t][l]];s&&n.push(s)}else o.helperType&&i[o.helperType]?n.push(i[o.helperType]):i[o.name]&&n.push(i[o.name]);for(var a=0;a<i._global.length;a++){var u=i._global[a];u.pred(o,this)&&-1==B(n,u.val)&&n.push(u.val)}return n},getStateAfter:function(e,t){var r=this.doc;return dt(this,(e=lt(r,null==e?r.first+r.size-1:e))+1,t).state},cursorCoords:function(e,t){var r=this.doc.sel.primary();return Xr(this,null==e?r.head:"object"==typeof e?st(this.doc,e):e?r.from():r.to(),t||"page")},charCoords:function(e,t){return jr(this,st(this.doc,e),t||"page")},coordsChar:function(e,t){return $r(this,(e=Kr(this,e,t||"page")).left,e.top)},lineAtHeight:function(e,t){return e=Kr(this,{top:e,left:0},t||"page").top,Ze(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,r){var n,i=!1;if("number"==typeof e){var o=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>o&&(e=o,i=!0),n=Xe(this.doc,e)}else n=e;return Vr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-Vt(n):0)},defaultTextHeight:function(){return rn(this.display)},defaultCharWidth:function(){return nn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=Xr(this,st(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==n)u=e.top;else if("above"==n||"near"==n){var h=Math.max(a.wrapper.clientHeight,this.doc.height),f=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>h)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=h&&(u=e.bottom),c+t.offsetWidth>f&&(c=f-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=On(o,l)).scrollTop&&Pn(o,s.scrollTop),null!=s.scrollLeft&&In(o,s.scrollLeft))},triggerOnKeyDown:ti(cl),triggerOnKeyPress:ti(fl),triggerOnKeyUp:hl,triggerOnMouseDown:ti(vl),execCommand:function(e){if(tl.hasOwnProperty(e))return tl[e].call(null,this)},triggerElectric:ti((function(e){Fl(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=st(this.doc,e),l=0;l<t&&!(o=zl(this.doc,o,i,r,n)).hitSide;++l);return o},moveH:ti((function(e,t){var r=this;this.extendSelectionsBy((function(n){return r.display.shift||r.doc.extend||n.empty()?zl(r.doc,n.head,e,t,r.options.rtlMoveVisually):e<0?n.from():n.to()}),K)})),deleteH:ti((function(e,t){var r=this.doc.sel,n=this.doc;r.somethingSelected()?n.replaceSelection("",null,"+delete"):Zo(this,(function(r){var i=zl(n,r.head,e,t,!1);return e<0?{from:i,to:r.head}:{from:r.head,to:i}}))})),findPosV:function(e,t,r,n){var i=1,o=n;t<0&&(i=-1,t=-t);for(var l=st(this.doc,e),s=0;s<t;++s){var a=Xr(this,l,"div");if(null==o?o=a.left:a.left=o,(l=Rl(this,a,i,r)).hitSide)break}return l},moveV:ti((function(e,t){var r=this,n=this.doc,i=[],o=!this.display.shift&&!n.extend&&n.sel.somethingSelected();if(n.extendSelectionsBy((function(l){if(o)return e<0?l.from():l.to();var s=Xr(r,l.head,"div");null!=l.goalColumn&&(s.left=l.goalColumn),i.push(s.left);var a=Rl(r,s,e,t);return"page"==t&&l==n.sel.primary()&&An(r,jr(r,a,"div").top-s.top),a}),K),i.length)for(var l=0;l<n.sel.ranges.length;l++)n.sel.ranges[l].goalColumn=i[l]})),findWordAt:function(e){var t=Xe(this.doc,e.line).text,r=e.ch,n=e.ch;if(t){var i=this.getHelper(e,"wordChars");"before"!=e.sticky&&n!=t.length||!r?++n:--r;for(var o=t.charAt(r),l=ee(o,i)?function(e){return ee(e,i)}:/\s/.test(o)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&&!ee(e)};r>0&&l(t.charAt(r-1));)--r;for(;n<t.length&&l(t.charAt(n));)++n}return new Si(et(e.line,r),et(e.line,n))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?H(this.display.cursorDiv,"CodeMirror-overwrite"):T(this.display.cursorDiv,"CodeMirror-overwrite"),pe(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==W()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:ti((function(e,t){Wn(this,e,t)})),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-kr(this)-this.display.barHeight,width:e.scrollWidth-kr(this)-this.display.barWidth,clientHeight:Mr(this),clientWidth:Tr(this)}},scrollIntoView:ti((function(e,t){null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):"number"==typeof e?e={from:et(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?function(e,t){Hn(e),e.curOp.scrollToPos=t}(this,e):Fn(this,e.from,e.to,e.margin)})),setSize:ti((function(e,t){var r=this,n=function(e){return"number"==typeof e||/^\d+$/.test(String(e))?e+"px":e};null!=e&&(this.display.wrapper.style.width=n(e)),null!=t&&(this.display.wrapper.style.height=n(t)),this.options.lineWrapping&&zr(this);var i=this.display.viewFrom;this.doc.iter(i,this.display.viewTo,(function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){fn(r,i,"widget");break}++i})),this.curOp.forceUpdate=!0,pe(this,"refresh",this)})),operation:function(e){return Jn(this,e)},startOperation:function(){return Xn(this)},endOperation:function(){return Yn(this)},refresh:ti((function(){var e=this.display.cachedTextHeight;hn(this),this.curOp.forceUpdate=!0,Rr(this),Wn(this,this.doc.scrollLeft,this.doc.scrollTop),ui(this.display),(null==e||Math.abs(e-rn(this.display))>.5||this.options.lineWrapping)&&an(this),pe(this,"refresh",this)})),swapDoc:ti((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Pi(this,e),Rr(this),this.display.input.reset(),Wn(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,sr(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ye(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Ml);var Xl="iter insert remove copy getEditor constructor".split(" ");for(var Yl in Do.prototype)Do.prototype.hasOwnProperty(Yl)&&B(Xl,Yl)<0&&(Ml.prototype[Yl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Do.prototype[Yl]));return ye(Do),Ml.inputStyles={textarea:jl,contenteditable:Bl},Ml.defineMode=function(e){Ml.defaults.mode||"null"==e||(Ml.defaults.mode=e),Ie.apply(this,arguments)},Ml.defineMIME=function(e,t){Ee[e]=t},Ml.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Ml.defineMIME("text/plain","null"),Ml.defineExtension=function(e,t){Ml.prototype[e]=t},Ml.defineDocExtension=function(e,t){Do.prototype[e]=t},Ml.fromTextArea=function(e,t){if((t=t?I(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=W();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(he(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(e){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(de(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Ml((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=de,e.on=he,e.wheelEventPixels=wi,e.Doc=Do,e.splitLines=De,e.countColumn=z,e.findColumn=j,e.isWordChar=J,e.Pass=G,e.signal=pe,e.Line=Xt,e.changeEnd=Ti,e.scrollbarModel=Vn,e.Pos=et,e.cmpPos=tt,e.modes=Pe,e.mimeModes=Ee,e.resolveMode=ze,e.getMode=Re,e.modeExtensions=Be,e.extendMode=Ge,e.copyState=Ue,e.startState=Ke,e.innerMode=Ve,e.commands=tl,e.keyMap=Vo,e.keyName=$o,e.isModifierKey=Yo,e.lookupKey=Xo,e.normalizeKeyMap=jo,e.StringStream=je,e.SharedTextMarker=Mo,e.TextMarker=ko,e.LineWidget=Co,e.e_preventDefault=be,e.e_stopPropagation=we,e.e_stop=Ce,e.addClass=H,e.contains=D,e.rmClass=T,e.keyNames=Ro}(Ml),Ml.version="5.62.0",Ml}));
\ No newline at end of file
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).CodeMirror=t()}(this,(function(){"use strict";var e=navigator.userAgent,t=navigator.platform,r=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),l=n||i||o,s=l&&(n?document.documentMode||6:+(o||i)[1]),a=!o&&/WebKit\//.test(e),u=a&&/Qt\/\d+\.\d+/.test(e),c=!o&&/Chrome\//.test(e),h=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),p=/PhantomJS/.test(e),g=f&&(/Mobile\/\w+/.test(e)||navigator.maxTouchPoints>2),v=/Android/.test(e),m=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=g||/Mac/.test(t),b=/\bCrOS\b/.test(e),w=/win/i.test(t),x=h&&e.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(h=!1,a=!0);var C=y&&(u||h&&(null==x||x<12.11)),S=r||l&&s>=9;function L(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var k,T=function(e,t){var r=e.className,n=L(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function M(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function N(e,t){return M(e).appendChild(t)}function O(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o<t.length;++o)i.appendChild(t[o]);return i}function A(e,t,r,n){var i=O(e,t,r,n);return i.setAttribute("role","presentation"),i}function D(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function W(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function H(e,t){var r=e.className;L(t).test(r)||(e.className+=(r?" ":"")+t)}function F(e,t){for(var r=e.split(" "),n=0;n<r.length;n++)r[n]&&!L(r[n]).test(t)&&(t+=" "+r[n]);return t}k=document.createRange?function(e,t,r,n){var i=document.createRange();return i.setEnd(n||e,r),i.setStart(e,t),i}:function(e,t,r){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(e){return n}return n.collapse(!0),n.moveEnd("character",r),n.moveStart("character",t),n};var P=function(e){e.select()};function E(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function I(e,t,r){for(var n in t||(t={}),e)!e.hasOwnProperty(n)||!1===r&&t.hasOwnProperty(n)||(t[n]=e[n]);return t}function z(e,t,r,n,i){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);for(var o=n||0,l=i||0;;){var s=e.indexOf("\t",o);if(s<0||s>=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}g?P=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:l&&(P=function(e){try{e.select()}catch(e){}});var R=function(){this.id=null,this.f=null,this.time=0,this.handler=E(this.onTimeout,this)};function B(e,t){for(var r=0;r<e.length;++r)if(e[r]==t)return r;return-1}R.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},R.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=r)};var G={toString:function(){return"CodeMirror.Pass"}},U={scroll:!1},V={origin:"*mouse"},K={origin:"+move"};function j(e,t,r){for(var n=0,i=0;;){var o=e.indexOf("\t",n);-1==o&&(o=e.length);var l=o-n;if(o==e.length||i+l>=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var X=[""];function Y(e){for(;X.length<=e;)X.push(_(X)+" ");return X[e]}function _(e){return e[e.length-1]}function $(e,t){for(var r=[],n=0;n<e.length;n++)r[n]=t(e[n],n);return r}function q(){}function Z(e,t){var r;return Object.create?r=Object.create(e):(q.prototype=e,r=new q),t&&I(t,r),r}var Q=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function J(e){return/\w/.test(e)||e>"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function ee(e,t){return t?!!(t.source.indexOf("\\w")>-1&&J(e))||t.test(e):J(e)}function te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ne(e){return e.charCodeAt(0)>=768&&re.test(e)}function ie(e,t,r){for(;(r<0?t>0:t<e.length)&&ne(e.charAt(t));)t+=r;return t}function oe(e,t,r){for(var n=t>r?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var le=null;function se(e,t,r){var n;le=null;for(var i=0;i<e.length;++i){var o=e[i];if(o.from<t&&o.to>t)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:le=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:le=i)}return null!=n?n:le}var ae=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(l,s){var a="ltr"==s?"L":"R";if(0==l.length||"ltr"==s&&!e.test(l))return!1;for(var u,c=l.length,h=[],f=0;f<c;++f)h.push((u=l.charCodeAt(f))<=247?"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN".charAt(u):1424<=u&&u<=1524?"R":1536<=u&&u<=1785?"nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111".charAt(u-1536):1774<=u&&u<=2220?"r":8192<=u&&u<=8203?"w":8204==u?"b":"L");for(var d=0,p=a;d<c;++d){var g=h[d];"m"==g?h[d]=p:p=g}for(var v=0,m=a;v<c;++v){var y=h[v];"1"==y&&"r"==m?h[v]="n":r.test(y)&&(m=y,"r"==y&&(h[v]="R"))}for(var b=1,w=h[0];b<c-1;++b){var x=h[b];"+"==x&&"1"==w&&"1"==h[b+1]?h[b]="1":","!=x||w!=h[b+1]||"1"!=w&&"n"!=w||(h[b]=w),w=x}for(var C=0;C<c;++C){var S=h[C];if(","==S)h[C]="N";else if("%"==S){var L=void 0;for(L=C+1;L<c&&"%"==h[L];++L);for(var k=C&&"!"==h[C-1]||L<c&&"1"==h[L]?"1":"N",T=C;T<L;++T)h[T]=k;C=L-1}}for(var M=0,N=a;M<c;++M){var O=h[M];"L"==N&&"1"==O?h[M]="L":r.test(O)&&(N=O)}for(var A=0;A<c;++A)if(t.test(h[A])){var D=void 0;for(D=A+1;D<c&&t.test(h[D]);++D);for(var W="L"==(A?h[A-1]:a),H=W==("L"==(D<c?h[D]:a))?W?"L":"R":a,F=A;F<D;++F)h[F]=H;A=D-1}for(var P,E=[],I=0;I<c;)if(n.test(h[I])){var z=I;for(++I;I<c&&n.test(h[I]);++I);E.push(new o(0,z,I))}else{var R=I,B=E.length,G="rtl"==s?1:0;for(++I;I<c&&"L"!=h[I];++I);for(var U=R;U<I;)if(i.test(h[U])){R<U&&(E.splice(B,0,new o(1,R,U)),B+=G);var V=U;for(++U;U<I&&i.test(h[U]);++U);E.splice(B,0,new o(2,V,U)),B+=G,R=U}else++U;R<I&&E.splice(B,0,new o(1,R,I))}return"ltr"==s&&(1==E[0].level&&(P=l.match(/^\s+/))&&(E[0].from=P[0].length,E.unshift(new o(0,0,P[0].length))),1==_(E).level&&(P=l.match(/\s+$/))&&(_(E).to-=P[0].length,E.push(new o(0,c-P[0].length,c)))),"rtl"==s?E.reverse():E}}();function ue(e,t){var r=e.order;return null==r&&(r=e.order=ae(e.text,t)),r}var ce=[],he=function(e,t,r){if(e.addEventListener)e.addEventListener(t,r,!1);else if(e.attachEvent)e.attachEvent("on"+t,r);else{var n=e._handlers||(e._handlers={});n[t]=(n[t]||ce).concat(r)}};function fe(e,t){return e._handlers&&e._handlers[t]||ce}function de(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r,!1);else if(e.detachEvent)e.detachEvent("on"+t,r);else{var n=e._handlers,i=n&&n[t];if(i){var o=B(i,r);o>-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function pe(e,t){var r=fe(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i<r.length;++i)r[i].apply(null,n)}function ge(e,t,r){return"string"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),pe(e,r||t.type,e,t),xe(t)||t.codemirrorIgnore}function ve(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var r=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),n=0;n<t.length;++n)-1==B(r,t[n])&&r.push(t[n])}function me(e,t){return fe(e,t).length>0}function ye(e){e.prototype.on=function(e,t){he(this,e,t)},e.prototype.off=function(e,t){de(this,e,t)}}function be(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function we(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function xe(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Ce(e){be(e),we(e)}function Se(e){return e.target||e.srcElement}function Le(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var ke,Te,Me=function(){if(l&&s<9)return!1;var e=O("div");return"draggable"in e||"dragDrop"in e}();function Ne(e){if(null==ke){var t=O("span","​");N(e,O("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(ke=t.offsetWidth<=1&&t.offsetHeight>2&&!(l&&s<8))}var r=ke?O("span","​"):O("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Oe(e){if(null!=Te)return Te;var t=N(e,document.createTextNode("AخA")),r=k(t,0,1).getBoundingClientRect(),n=k(t,1,2).getBoundingClientRect();return M(e),!(!r||r.left==r.right)&&(Te=n.right-r.right<3)}var Ae,De=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),l=o.indexOf("\r");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},We=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},He="oncopy"in(Ae=O("div"))||(Ae.setAttribute("oncopy","return;"),"function"==typeof Ae.oncopy),Fe=null;var Pe={},Ee={};function Ie(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Pe[e]=t}function ze(e){if("string"==typeof e&&Ee.hasOwnProperty(e))e=Ee[e];else if(e&&"string"==typeof e.name&&Ee.hasOwnProperty(e.name)){var t=Ee[e.name];"string"==typeof t&&(t={name:t}),(e=Z(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return ze("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return ze("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Re(e,t){t=ze(t);var r=Pe[t.name];if(!r)return Re(e,"text/plain");var n=r(e,t);if(Be.hasOwnProperty(t.name)){var i=Be[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Be={};function Ge(e,t){I(t,Be.hasOwnProperty(e)?Be[e]:Be[e]={})}function Ue(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function Ve(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ke(e,t,r){return!e.startState||e.startState(t,r)}var je=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function Xe(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t<o){r=i;break}t-=o}return r.lines[t]}function Ye(e,t,r){var n=[],i=t.line;return e.iter(t.line,r.line+1,(function(e){var o=e.text;i==r.line&&(o=o.slice(0,r.ch)),i==t.line&&(o=o.slice(t.ch)),n.push(o),++i})),n}function _e(e,t,r){var n=[];return e.iter(t,r,(function(e){n.push(e.text)})),n}function $e(e,t){var r=t-e.height;if(r)for(var n=e;n;n=n.parent)n.height+=r}function qe(e){if(null==e.parent)return null;for(var t=e.parent,r=B(t.lines,e),n=t.parent;n;t=n,n=n.parent)for(var i=0;n.children[i]!=t;++i)r+=n.children[i].chunkSize();return r+t.first}function Ze(e,t){var r=e.first;e:do{for(var n=0;n<e.children.length;++n){var i=e.children[n],o=i.height;if(t<o){e=i;continue e}t-=o,r+=i.chunkSize()}return r}while(!e.lines);for(var l=0;l<e.lines.length;++l){var s=e.lines[l].height;if(t<s)break;t-=s}return r+l}function Qe(e,t){return t>=e.first&&t<e.first+e.size}function Je(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function et(e,t,r){if(void 0===r&&(r=null),!(this instanceof et))return new et(e,t,r);this.line=e,this.ch=t,this.sticky=r}function tt(e,t){return e.line-t.line||e.ch-t.ch}function rt(e,t){return e.sticky==t.sticky&&0==tt(e,t)}function nt(e){return et(e.line,e.ch)}function it(e,t){return tt(e,t)<0?t:e}function ot(e,t){return tt(e,t)<0?e:t}function lt(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function st(e,t){if(t.line<e.first)return et(e.first,0);var r=e.first+e.size-1;return t.line>r?et(r,Xe(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?et(e.line,t):r<0?et(e.line,0):e}(t,Xe(e,t.line).text.length)}function at(e,t){for(var r=[],n=0;n<t.length;n++)r[n]=st(e,t[n]);return r}je.prototype.eol=function(){return this.pos>=this.string.length},je.prototype.sol=function(){return this.pos==this.lineStart},je.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},je.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},je.prototype.eat=function(e){var t=this.string.charAt(this.pos);if("string"==typeof e?t==e:t&&(e.test?e.test(t):e(t)))return++this.pos,t},je.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},je.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},je.prototype.skipToEnd=function(){this.pos=this.string.length},je.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},je.prototype.backUp=function(e){this.pos-=e},je.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=z(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},je.prototype.indentation=function(){return z(this.string,null,this.tabSize)-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},je.prototype.match=function(e,t,r){if("string"!=typeof e){var n=this.string.slice(this.pos).match(e);return n&&n.index>0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},je.prototype.current=function(){return this.string.slice(this.start,this.pos)},je.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},je.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},je.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ut=function(e,t){this.state=e,this.lookAhead=t},ct=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function ht(e,t,r,n){var i=[e.state.modeGen],o={};wt(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,wt(e,t.text,s.mode,r,(function(e,t){for(var r=a;u<e;){var n=i[a];n>e&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;r<a;r+=2){var o=i[r+1];i[r+1]=(o?o+" ":"")+"overlay "+t}}),o),r.state=l,r.baseTokens=null,r.baseTokenPos=1},a=0;a<e.state.overlays.length;++a)s(a);return{styles:i,classes:o.bgClass||o.textClass?o:null}}function ft(e,t,r){if(!t.styles||t.styles[0]!=e.state.modeGen){var n=dt(e,qe(t)),i=t.text.length>e.options.maxHighlightLength&&Ue(e.doc.mode,n.state),o=ht(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function dt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new ct(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=Xe(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof ut?u.lookAhead:0)<=o.modeFrontier))return s;var c=z(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&Xe(n,o-1).stateAfter,s=l?ct.fromSaved(n,l,o):new ct(n,Ke(n.mode),o);return n.iter(o,t,(function(r){pt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&n<i.viewTo?s.save():null,s.nextLine()})),r&&(n.modeFrontier=s.line),s}function pt(e,t,r,n){var i=e.doc.mode,o=new je(t,e.options.tabSize,r);for(o.start=o.pos=n||0,""==t&&gt(i,r.state);!o.eol();)vt(i,o,r.state),o.start=o.pos}function gt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var r=Ve(e,t);return r.mode.blankLine?r.mode.blankLine(r.state):void 0}}function vt(e,t,r,n){for(var i=0;i<10;i++){n&&(n[0]=Ve(e,r).mode);var o=e.token(t,r);if(t.pos>t.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ct.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ct.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ct.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ct.fromSaved=function(e,t,r){return t instanceof ut?new ct(e,Ue(e.mode,t.state),r,t.lookAhead):new ct(e,Ue(e.mode,t),r)},ct.prototype.save=function(e){var t=!1!==e?Ue(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ut(t,this.maxLookAhead):t};var mt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function yt(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=Xe(l,(t=st(l,t)).line),u=dt(e,t.line,r),c=new je(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pos<t.ch)&&!c.eol();)c.start=c.pos,i=vt(s,c,u.state),n&&o.push(new mt(c,i,Ue(l.mode,u.state)));return n?o:new mt(c,i,u.state)}function bt(e,t){if(e)for(;;){var r=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!r)break;e=e.slice(0,r.index)+e.slice(r.index+r[0].length);var n=r[1]?"bgClass":"textClass";null==t[n]?t[n]=r[2]:new RegExp("(?:^|\\s)"+r[2]+"(?:$|\\s)").test(t[n])||(t[n]+=" "+r[2])}return e}function wt(e,t,r,n,i,o,l){var s=r.flattenSpans;null==s&&(s=e.options.flattenSpans);var a,u=0,c=null,h=new je(t,e.options.tabSize,n),f=e.options.addModeClass&&[null];for(""==t&&bt(gt(r,n.state),o);!h.eol();){if(h.pos>e.options.maxHighlightLength?(s=!1,l&&pt(e,t,n,h.pos),h.pos=t.length,a=null):a=bt(vt(r,h,n.state,f),o),f){var d=f[0].name;d&&(a="m-"+(a?d+" "+a:d))}if(!s||c!=a){for(;u<h.start;)i(u=Math.min(h.start,u+5e3),c);c=a}h.start=h.pos}for(;u<h.pos;){var p=Math.min(h.pos,u+5e3);i(p,c),u=p}}var xt=!1,Ct=!1;function St(e,t,r){this.marker=e,this.from=t,this.to=r}function Lt(e,t){if(e)for(var r=0;r<e.length;++r){var n=e[r];if(n.marker==t)return n}}function kt(e,t){for(var r,n=0;n<e.length;++n)e[n]!=t&&(r||(r=[])).push(e[n]);return r}function Tt(e,t){if(t.full)return null;var r=Qe(e,t.from.line)&&Xe(e,t.from.line).markedSpans,n=Qe(e,t.to.line)&&Xe(e,t.to.line).markedSpans;if(!r&&!n)return null;var i=t.from.ch,o=t.to.ch,l=0==tt(t.from,t.to),s=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],l=o.marker;if(null==o.from||(l.inclusiveLeft?o.from<=t:o.from<t)||o.from==t&&"bookmark"==l.type&&(!r||!o.marker.insertLeft)){var s=null==o.to||(l.inclusiveRight?o.to>=t:o.to>t);(n||(n=[])).push(new St(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],l=o.marker;if(null==o.to||(l.inclusiveRight?o.to>=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from<t);(n||(n=[])).push(new St(l,s?null:o.from-t,null==o.to?null:o.to-t))}}return n}(n,o,l),u=1==t.text.length,c=_(t.text).length+(u?i:0);if(s)for(var h=0;h<s.length;++h){var f=s[h];if(null==f.to){var d=Lt(a,f.marker);d?u&&(f.to=null==d.to?null:d.to+c):f.to=i}}if(a)for(var p=0;p<a.length;++p){var g=a[p];if(null!=g.to&&(g.to+=c),null==g.from)Lt(s,g.marker)||(g.from=c,u&&(s||(s=[])).push(g));else g.from+=c,u&&(s||(s=[])).push(g)}s&&(s=Mt(s)),a&&a!=s&&(a=Mt(a));var v=[s];if(!u){var m,y=t.text.length-2;if(y>0&&s)for(var b=0;b<s.length;++b)null==s[b].to&&(m||(m=[])).push(new St(s[b].marker,null,null));for(var w=0;w<y;++w)v.push(m);v.push(a)}return v}function Mt(e){for(var t=0;t<e.length;++t){var r=e[t];null!=r.from&&r.from==r.to&&!1!==r.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function Nt(e){var t=e.markedSpans;if(t){for(var r=0;r<t.length;++r)t[r].marker.detachLine(e);e.markedSpans=null}}function Ot(e,t){if(t){for(var r=0;r<t.length;++r)t[r].marker.attachLine(e);e.markedSpans=t}}function At(e){return e.inclusiveLeft?-1:0}function Dt(e){return e.inclusiveRight?1:0}function Wt(e,t){var r=e.lines.length-t.lines.length;if(0!=r)return r;var n=e.find(),i=t.find(),o=tt(n.from,i.from)||At(e)-At(t);if(o)return-o;var l=tt(n.to,i.to)||Dt(e)-Dt(t);return l||t.id-e.id}function Ht(e,t){var r,n=Ct&&e.markedSpans;if(n)for(var i=void 0,o=0;o<n.length;++o)(i=n[o]).marker.collapsed&&null==(t?i.from:i.to)&&(!r||Wt(r,i.marker)<0)&&(r=i.marker);return r}function Ft(e){return Ht(e,!0)}function Pt(e){return Ht(e,!1)}function Et(e,t){var r,n=Ct&&e.markedSpans;if(n)for(var i=0;i<n.length;++i){var o=n[i];o.marker.collapsed&&(null==o.from||o.from<t)&&(null==o.to||o.to>t)&&(!r||Wt(r,o.marker)<0)&&(r=o.marker)}return r}function It(e,t,r,n,i){var o=Xe(e,t),l=Ct&&o.markedSpans;if(l)for(var s=0;s<l.length;++s){var a=l[s];if(a.marker.collapsed){var u=a.marker.find(0),c=tt(u.from,r)||At(a.marker)-At(i),h=tt(u.to,n)||Dt(a.marker)-Dt(i);if(!(c>=0&&h<=0||c<=0&&h>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?tt(u.to,r)>=0:tt(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?tt(u.from,n)<=0:tt(u.from,n)<0)))return!0}}}function zt(e){for(var t;t=Ft(e);)e=t.find(-1,!0).line;return e}function Rt(e,t){var r=Xe(e,t),n=zt(r);return r==n?t:qe(n)}function Bt(e,t){if(t>e.lastLine())return t;var r,n=Xe(e,t);if(!Gt(e,n))return t;for(;r=Pt(n);)n=r.find(1,!0).line;return qe(n)+1}function Gt(e,t){var r=Ct&&t.markedSpans;if(r)for(var n=void 0,i=0;i<r.length;++i)if((n=r[i]).marker.collapsed){if(null==n.from)return!0;if(!n.marker.widgetNode&&0==n.from&&n.marker.inclusiveLeft&&Ut(e,t,n))return!0}}function Ut(e,t,r){if(null==r.to){var n=r.marker.find(1,!0);return Ut(e,n.line,Lt(n.line.markedSpans,r.marker))}if(r.marker.inclusiveRight&&r.to==t.text.length)return!0;for(var i=void 0,o=0;o<t.markedSpans.length;++o)if((i=t.markedSpans[o]).marker.collapsed&&!i.marker.widgetNode&&i.from==r.to&&(null==i.to||i.to!=r.from)&&(i.marker.inclusiveLeft||r.marker.inclusiveRight)&&Ut(e,t,i))return!0}function Vt(e){for(var t=0,r=(e=zt(e)).parent,n=0;n<r.lines.length;++n){var i=r.lines[n];if(i==e)break;t+=i.height}for(var o=r.parent;o;o=(r=o).parent)for(var l=0;l<o.children.length;++l){var s=o.children[l];if(s==r)break;t+=s.height}return t}function Kt(e){if(0==e.height)return 0;for(var t,r=e.text.length,n=e;t=Ft(n);){var i=t.find(0,!0);n=i.from.line,r+=i.from.ch-i.to.ch}for(n=e;t=Pt(n);){var o=t.find(0,!0);r-=n.text.length-o.from.ch,r+=(n=o.to.line).text.length-o.to.ch}return r}function jt(e){var t=e.display,r=e.doc;t.maxLine=Xe(r,r.first),t.maxLineLength=Kt(t.maxLine),t.maxLineChanged=!0,r.iter((function(e){var r=Kt(e);r>t.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var Xt=function(e,t,r){this.text=e,Ot(this,t),this.height=r?r(this):1};function Yt(e){e.parent=null,Nt(e)}Xt.prototype.lineNo=function(){return qe(this)},ye(Xt);var _t={},$t={};function qt(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?$t:_t;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Zt(e,t){var r=A("span",null,null,a?"padding-right: .1px":null),n={pre:A("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;n.pos=0,n.addToken=Jt,Oe(e.display.measure)&&(l=ue(o,e.doc.direction))&&(n.addToken=er(n.addToken,l)),n.map=[],rr(o,n,ft(e,o,t!=e.display.externalMeasured&&qe(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=F(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=F(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Ne(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(a){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return pe(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=F(n.pre.className,n.textClass||"")),n}function Qt(e){var t=O("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Jt(e,t,r,n,i,o,a){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/  /.test(e))return e;for(var r=t,n="",i=0;i<e.length;i++){var o=e.charAt(i);" "!=o||!r||i!=e.length-1&&32!=e.charCodeAt(i+1)||(o=" "),n+=o,r=" "==o}return n}(t,e.trailingSpace):t,h=e.cm.state.specialChars,f=!1;if(h.test(t)){u=document.createDocumentFragment();for(var d=0;;){h.lastIndex=d;var p=h.exec(t),g=p?p.index-d:t.length-d;if(g){var v=document.createTextNode(c.slice(d,d+g));l&&s<9?u.appendChild(O("span",[v])):u.appendChild(v),e.map.push(e.pos,e.pos+g,v),e.col+=g,e.pos+=g}if(!p)break;d+=g+1;var m=void 0;if("\t"==p[0]){var y=e.cm.options.tabSize,b=y-e.col%y;(m=u.appendChild(O("span",Y(b),"cm-tab"))).setAttribute("role","presentation"),m.setAttribute("cm-text","\t"),e.col+=b}else"\r"==p[0]||"\n"==p[0]?((m=u.appendChild(O("span","\r"==p[0]?"␍":"␤","cm-invalidchar"))).setAttribute("cm-text",p[0]),e.col+=1):((m=e.cm.options.specialCharPlaceholder(p[0])).setAttribute("cm-text",p[0]),l&&s<9?u.appendChild(O("span",[m])):u.appendChild(m),e.col+=1);e.map.push(e.pos,e.pos+1,m),e.pos++}}else e.col+=t.length,u=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,u),l&&s<9&&(f=!0),e.pos+=t.length;if(e.trailingSpace=32==c.charCodeAt(t.length-1),r||n||i||f||o||a){var w=r||"";n&&(w+=n),i&&(w+=i);var x=O("span",[u],w,o);if(a)for(var C in a)a.hasOwnProperty(C)&&"style"!=C&&"class"!=C&&x.setAttribute(C,a[C]);return e.content.appendChild(x)}e.content.appendChild(u)}}function er(e,t){return function(r,n,i,o,l,s,a){i=i?i+" cm-force-border":"cm-force-border";for(var u=r.pos,c=u+n.length;;){for(var h=void 0,f=0;f<t.length&&!((h=t[f]).to>u&&h.from<=u);f++);if(h.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,h.to-u),i,o,null,s,a),o=null,n=n.slice(h.to-u),u=h.to}}}function tr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function rr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,h,f,d=i.length,p=0,g=1,v="",m=0;;){if(m==p){a=u=c=s="",f=null,h=null,m=1/0;for(var y=[],b=void 0,w=0;w<n.length;++w){var x=n[w],C=x.marker;if("bookmark"==C.type&&x.from==p&&C.widgetNode)y.push(C);else if(x.from<=p&&(null==x.to||x.to>p||C.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&m>x.to&&(m=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==m&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((f||(f={})).title=C.title),C.attributes)for(var S in C.attributes)(f||(f={}))[S]=C.attributes[S];C.collapsed&&(!h||Wt(h.marker,C)<0)&&(h=x)}else x.from>p&&m>x.from&&(m=x.from)}if(b)for(var L=0;L<b.length;L+=2)b[L+1]==m&&(u+=" "+b[L]);if(!h||h.from==p)for(var k=0;k<y.length;++k)tr(t,0,y[k]);if(h&&(h.from||0)==p){if(tr(t,(null==h.to?d+1:h.to)-p,h.marker,null==h.from),null==h.to)return;h.to==p&&(h=!1)}}if(p>=d)break;for(var T=Math.min(d,m);;){if(v){var M=p+v.length;if(!h){var N=M>T?v.slice(0,T-p):v;t.addToken(t,N,l?l+a:a,c,p+N.length==m?u:"",s,f)}if(M>=T){v=v.slice(T-p),p=T;break}p=M,c=""}v=i.slice(o,o=r[g++]),l=qt(r[g++],t.cm.options)}}else for(var O=1;O<r.length;O+=2)t.addToken(t,i.slice(o,o=r[O]),qt(r[O+1],t.cm.options))}function nr(e,t,r){this.line=t,this.rest=function(e){for(var t,r;t=Pt(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}(t),this.size=this.rest?qe(_(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Gt(e,t)}function ir(e,t,r){for(var n,i=[],o=t;o<r;o=n){var l=new nr(e.doc,Xe(e.doc,o),o);n=o+l.size,i.push(l)}return i}var or=null;var lr=null;function sr(e,t){var r=fe(e,t);if(r.length){var n,i=Array.prototype.slice.call(arguments,2);or?n=or.delayedCallbacks:lr?n=lr:(n=lr=[],setTimeout(ar,0));for(var o=function(e){n.push((function(){return r[e].apply(null,i)}))},l=0;l<r.length;++l)o(l)}}function ar(){var e=lr;lr=null;for(var t=0;t<e.length;++t)e[t]()}function ur(e,t,r,n){for(var i=0;i<t.changes.length;i++){var o=t.changes[i];"text"==o?fr(e,t):"gutter"==o?pr(e,t,r,n):"class"==o?dr(e,t):"widget"==o&&gr(e,t,n)}t.changes=null}function cr(e){return e.node==e.text&&(e.node=O("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),l&&s<8&&(e.node.style.zIndex=2)),e.node}function hr(e,t){var r=e.display.externalMeasured;return r&&r.line==t.line?(e.display.externalMeasured=null,t.measure=r.measure,r.built):Zt(e,t)}function fr(e,t){var r=t.text.className,n=hr(e,t);t.text==t.node&&(t.node=n.pre),t.text.parentNode.replaceChild(n.pre,t.text),t.text=n.pre,n.bgClass!=t.bgClass||n.textClass!=t.textClass?(t.bgClass=n.bgClass,t.textClass=n.textClass,dr(e,t)):r&&(t.text.className=r)}function dr(e,t){!function(e,t){var r=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(r&&(r+=" CodeMirror-linebackground"),t.background)r?t.background.className=r:(t.background.parentNode.removeChild(t.background),t.background=null);else if(r){var n=cr(t);t.background=n.insertBefore(O("div",null,r),n.firstChild),e.display.input.setUneditable(t.background)}}(e,t),t.line.wrapClass?cr(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var r=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=r||""}function pr(e,t,r,n){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var i=cr(t);t.gutterBackground=O("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px; width: "+n.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),i.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var l=cr(t),s=t.gutter=O("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px");if(s.setAttribute("aria-hidden","true"),e.display.input.setUneditable(s),l.insertBefore(s,t.text),t.line.gutterClass&&(s.className+=" "+t.line.gutterClass),!e.options.lineNumbers||o&&o["CodeMirror-linenumbers"]||(t.lineNumber=s.appendChild(O("div",Je(e.options,r),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+n.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),o)for(var a=0;a<e.display.gutterSpecs.length;++a){var u=e.display.gutterSpecs[a].className,c=o.hasOwnProperty(u)&&o[u];c&&s.appendChild(O("div",[c],"CodeMirror-gutter-elt","left: "+n.gutterLeft[u]+"px; width: "+n.gutterWidth[u]+"px"))}}}function gr(e,t,r){t.alignable&&(t.alignable=null);for(var n=L("CodeMirror-linewidget"),i=t.node.firstChild,o=void 0;i;i=o)o=i.nextSibling,n.test(i.className)&&t.node.removeChild(i);mr(e,t,r)}function vr(e,t,r,n){var i=hr(e,t);return t.text=t.node=i.pre,i.bgClass&&(t.bgClass=i.bgClass),i.textClass&&(t.textClass=i.textClass),dr(e,t),pr(e,t,r,n),mr(e,t,n),t.node}function mr(e,t,r){if(yr(e,t.line,t,r,!0),t.rest)for(var n=0;n<t.rest.length;n++)yr(e,t.rest[n],t,r,!1)}function yr(e,t,r,n,i){if(t.widgets)for(var o=cr(r),l=0,s=t.widgets;l<s.length;++l){var a=s[l],u=O("div",[a.node],"CodeMirror-linewidget"+(a.className?" "+a.className:""));a.handleMouseEvents||u.setAttribute("cm-ignore-events","true"),br(a,u,r,n),e.display.input.setUneditable(u),i&&a.above?o.insertBefore(u,r.gutter||r.text):o.appendChild(u),sr(a,"redraw")}}function br(e,t,r,n){if(e.noHScroll){(r.alignable||(r.alignable=[])).push(t);var i=n.wrapperWidth;t.style.left=n.fixedPos+"px",e.coverGutter||(i-=n.gutterTotalWidth,t.style.paddingLeft=n.gutterTotalWidth+"px"),t.style.width=i+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-n.gutterTotalWidth+"px"))}function wr(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!D(document.body,e.node)){var r="position: relative;";e.coverGutter&&(r+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(r+="width: "+t.display.wrapper.clientWidth+"px;"),N(t.display.measure,O("div",[e.node],null,r))}return e.height=e.node.parentNode.offsetHeight}function xr(e,t){for(var r=Se(t);r!=e.wrapper;r=r.parentNode)if(!r||1==r.nodeType&&"true"==r.getAttribute("cm-ignore-events")||r.parentNode==e.sizer&&r!=e.mover)return!0}function Cr(e){return e.lineSpace.offsetTop}function Sr(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function Lr(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=N(e.measure,O("pre","x","CodeMirror-line-like")),r=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,n={left:parseInt(r.paddingLeft),right:parseInt(r.paddingRight)};return isNaN(n.left)||isNaN(n.right)||(e.cachedPaddingH=n),n}function kr(e){return 50-e.display.nativeBarWidth}function Tr(e){return e.display.scroller.clientWidth-kr(e)-e.display.barWidth}function Mr(e){return e.display.scroller.clientHeight-kr(e)-e.display.barHeight}function Nr(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;n<e.rest.length;n++)if(e.rest[n]==t)return{map:e.measure.maps[n],cache:e.measure.caches[n]};for(var i=0;i<e.rest.length;i++)if(qe(e.rest[i])>r)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Or(e,t,r,n){return Wr(e,Dr(e,t),r,n)}function Ar(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[cn(e,t)];var r=e.display.externalMeasured;return r&&t>=r.lineN&&t<r.lineN+r.size?r:void 0}function Dr(e,t){var r=qe(t),n=Ar(e,r);n&&!n.text?n=null:n&&n.changes&&(ur(e,n,r,on(e)),e.curOp.forceUpdate=!0),n||(n=function(e,t){var r=qe(t=zt(t)),n=e.display.externalMeasured=new nr(e.doc,t,r);n.lineN=r;var i=n.built=Zt(e,n);return n.text=i.pre,N(e.display.lineMeasure,i.pre),n}(e,t));var i=Nr(n,t,r);return{line:t,view:n,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function Wr(e,t,r,n,i){t.before&&(r=-1);var o,a=r+(n||"");return t.cache.hasOwnProperty(a)?o=t.cache[a]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(!function(e,t,r){var n=e.options.lineWrapping,i=n&&Tr(e);if(!t.measure.heights||n&&t.measure.width!=i){var o=t.measure.heights=[];if(n){t.measure.width=i;for(var l=t.text.firstChild.getClientRects(),s=0;s<l.length-1;s++){var a=l[s],u=l[s+1];Math.abs(a.bottom-u.bottom)>2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),o=function(e,t,r,n){var i,o=Pr(t.map,r,n),a=o.node,u=o.start,c=o.end,h=o.collapse;if(3==a.nodeType){for(var f=0;f<4;f++){for(;u&&ne(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c<o.coverEnd&&ne(t.line.text.charAt(o.coverStart+c));)++c;if((i=l&&s<9&&0==u&&c==o.coverEnd-o.coverStart?a.parentNode.getBoundingClientRect():Er(k(a,u,c).getClientRects(),n)).left||i.right||0==u)break;c=u,u-=1,h="right"}l&&s<11&&(i=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=Fe)return Fe;var t=N(e,O("span","x")),r=t.getBoundingClientRect(),n=k(t,0,1).getBoundingClientRect();return Fe=Math.abs(r.left-n.left)>1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var d;u>0&&(h=n="right"),i=e.options.lineWrapping&&(d=a.getClientRects()).length>1?d["right"==n?d.length-1:0]:a.getBoundingClientRect()}if(l&&s<9&&!u&&(!i||!i.left&&!i.right)){var p=a.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+nn(e.display),top:p.top,bottom:p.bottom}:Fr}for(var g=i.top-t.rect.top,v=i.bottom-t.rect.top,m=(g+v)/2,y=t.view.measure.heights,b=0;b<y.length-1&&!(m<y[b]);b++);var w=b?y[b-1]:0,x=y[b],C={left:("right"==h?i.right:i.left)-t.rect.left,right:("left"==h?i.left:i.right)-t.rect.left,top:w,bottom:x};i.left||i.right||(C.bogus=!0);e.options.singleCursorHeightPerLine||(C.rtop=g,C.rbottom=v);return C}(e,t,r,n),o.bogus||(t.cache[a]=o)),{left:o.left,right:o.right,top:i?o.rtop:o.top,bottom:i?o.rbottom:o.bottom}}var Hr,Fr={left:0,right:0,top:0,bottom:0};function Pr(e,t,r){for(var n,i,o,l,s,a,u=0;u<e.length;u+=3)if(s=e[u],a=e[u+1],t<s?(i=0,o=1,l="left"):t<a?o=(i=t-s)+1:(u==e.length-3||t==a&&e[u+3]>t)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u<e.length-3&&e[u+3]==e[u+4]&&!e[u+5].insertLeft;)n=e[(u+=3)+2],l="right";break}return{node:n,start:i,end:o,collapse:l,coverStart:s,coverEnd:a}}function Er(e,t){var r=Fr;if("left"==t)for(var n=0;n<e.length&&(r=e[n]).left==r.right;n++);else for(var i=e.length-1;i>=0&&(r=e[i]).left==r.right;i--);return r}function Ir(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function zr(e){e.display.externalMeasure=null,M(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Ir(e.display.view[t])}function Rr(e){zr(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Br(){return c&&v?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Gr(){return c&&v?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Ur(e){var t=0;if(e.widgets)for(var r=0;r<e.widgets.length;++r)e.widgets[r].above&&(t+=wr(e.widgets[r]));return t}function Vr(e,t,r,n,i){if(!i){var o=Ur(t);r.top+=o,r.bottom+=o}if("line"==n)return r;n||(n="local");var l=Vt(t);if("local"==n?l+=Cr(e.display):l-=e.display.viewOffset,"page"==n||"window"==n){var s=e.display.lineSpace.getBoundingClientRect();l+=s.top+("window"==n?0:Gr());var a=s.left+("window"==n?0:Br());r.left+=a,r.right+=a}return r.top+=l,r.bottom+=l,r}function Kr(e,t,r){if("div"==r)return t;var n=t.left,i=t.top;if("page"==r)n-=Br(),i-=Gr();else if("local"==r||!r){var o=e.display.sizer.getBoundingClientRect();n+=o.left,i+=o.top}var l=e.display.lineSpace.getBoundingClientRect();return{left:n-l.left,top:i-l.top}}function jr(e,t,r,n,i){return n||(n=Xe(e.doc,t.line)),Vr(e,n,Or(e,n,t.ch,i),r)}function Xr(e,t,r,n,i,o){function l(t,l){var s=Wr(e,i,t,l?"right":"left",o);return l?s.left=s.right:s.right=s.left,Vr(e,n,s,r)}n=n||Xe(e.doc,t.line),i||(i=Dr(e,n));var s=ue(n,e.doc.direction),a=t.ch,u=t.sticky;if(a>=n.text.length?(a=n.text.length,u="before"):a<=0&&(a=0,u="after"),!s)return l("before"==u?a-1:a,"before"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var h=se(s,a,u),f=le,d=c(a,h,"before"==u);return null!=f&&(d.other=c(a,f,"before"!=u)),d}function Yr(e,t){var r=0;t=st(e.doc,t),e.options.lineWrapping||(r=nn(e.display)*t.ch);var n=Xe(e.doc,t.line),i=Vt(n)+Cr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function _r(e,t,r,n,i){var o=et(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function $r(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return _r(n.first,0,null,-1,-1);var i=Ze(n,r),o=n.first+n.size-1;if(i>o)return _r(n.first+n.size-1,Xe(n,o).text.length,null,1,1);t<0&&(t=0);for(var l=Xe(n,i);;){var s=Jr(e,l,i,t,r),a=Et(l,s.ch+(s.xRel>0||s.outside>0?1:0));if(!a)return s;var u=a.find(1);if(u.line==i)return u;l=Xe(n,i=u.line)}}function qr(e,t,r,n){n-=Ur(t);var i=t.text.length,o=oe((function(t){return Wr(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=oe((function(t){return Wr(e,r,t).top>n}),o,i)}}function Zr(e,t,r,n){return r||(r=Dr(e,t)),qr(e,t,r,Vr(e,t,Wr(e,r,n),"line").top)}function Qr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function Jr(e,t,r,n,i){i-=Vt(t);var o=Dr(e,t),l=Ur(t),s=0,a=t.text.length,u=!0,c=ue(t,e.doc.direction);if(c){var h=(e.options.lineWrapping?tn:en)(e,t,r,o,c,n,i);s=(u=1!=h.level)?h.from:h.to-1,a=u?h.to:h.from-1}var f,d,p=null,g=null,v=oe((function(t){var r=Wr(e,o,t);return r.top+=l,r.bottom+=l,!!Qr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)}),s,a),m=!1;if(g){var y=n-g.left<g.right-n,b=y==u;v=p+(b?0:1),d=b?"after":"before",f=y?g.left:g.right}else{u||v!=a&&v!=s||v++,d=0==v?"after":v==t.text.length?"before":Wr(e,o,v-(u?1:0)).bottom+l<=i==u?"after":"before";var w=Xr(e,et(r,v,d),"line",t,o);f=w.left,m=i<w.top?-1:i>=w.bottom?1:0}return _r(r,v=ie(t.text,v,1),d,m,n-f)}function en(e,t,r,n,i,o,l){var s=oe((function(s){var a=i[s],u=1!=a.level;return Qr(Xr(e,et(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)}),0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=Xr(e,et(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Qr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function tn(e,t,r,n,i,o,l){var s=qr(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,h=null,f=0;f<i.length;f++){var d=i[f];if(!(d.from>=u||d.to<=a)){var p=Wr(e,n,1!=d.level?Math.min(u,d.to)-1:Math.max(a,d.from)).right,g=p<o?o-p+1e9:p-o;(!c||h>g)&&(c=d,h=g)}}return c||(c=i[i.length-1]),c.from<a&&(c={from:a,to:c.to,level:c.level}),c.to>u&&(c={from:c.from,to:u,level:c.level}),c}function rn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Hr){Hr=O("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Hr.appendChild(document.createTextNode("x")),Hr.appendChild(O("br"));Hr.appendChild(document.createTextNode("x"))}N(e.measure,Hr);var r=Hr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),M(e.measure),r||1}function nn(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=O("span","xxxxxxxxxx"),r=O("pre",[t],"CodeMirror-line-like");N(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function on(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;r[s]=o.offsetLeft+o.clientLeft+i,n[s]=o.clientWidth}return{fixedPos:ln(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function ln(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function sn(e){var t=rn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/nn(e.display)-3);return function(i){if(Gt(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l<i.widgets.length;l++)i.widgets[l].height&&(o+=i.widgets[l].height);return r?o+(Math.ceil(i.text.length/n)||1)*t:o+t}}function an(e){var t=e.doc,r=sn(e);t.iter((function(e){var t=r(e);t!=e.height&&$e(e,t)}))}function un(e,t,r,n){var i=e.display;if(!r&&"true"==Se(t).getAttribute("cm-not-content"))return null;var o,l,s=i.lineSpace.getBoundingClientRect();try{o=t.clientX-s.left,l=t.clientY-s.top}catch(e){return null}var a,u=$r(e,o,l);if(n&&u.xRel>0&&(a=Xe(e.doc,u.line).text).length==u.ch){var c=z(a,a.length,e.options.tabSize)-a.length;u=et(u.line,Math.max(0,Math.round((o-Lr(e.display).left)/nn(e.display))-c))}return u}function cn(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;n<r.length;n++)if((t-=r[n].size)<0)return n}function hn(e,t,r,n){null==t&&(t=e.doc.first),null==r&&(r=e.doc.first+e.doc.size),n||(n=0);var i=e.display;if(n&&r<i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>t)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Ct&&Rt(e.doc,t)<i.viewTo&&dn(e);else if(r<=i.viewFrom)Ct&&Bt(e.doc,r+n)>i.viewFrom?dn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)dn(e);else if(t<=i.viewFrom){var o=pn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):dn(e)}else if(r>=i.viewTo){var l=pn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):dn(e)}else{var s=pn(e,t,t,-1),a=pn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(ir(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):dn(e)}var u=i.externalMeasured;u&&(r<u.lineN?u.lineN+=n:t<u.lineN+u.size&&(i.externalMeasured=null))}function fn(e,t,r){e.curOp.viewChanged=!0;var n=e.display,i=e.display.externalMeasured;if(i&&t>=i.lineN&&t<i.lineN+i.size&&(n.externalMeasured=null),!(t<n.viewFrom||t>=n.viewTo)){var o=n.view[cn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==B(l,r)&&l.push(r)}}}function dn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function pn(e,t,r,n){var i,o=cn(e,t),l=e.display.view;if(!Ct||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a<o;a++)s+=l[a].size;if(s!=t){if(n>0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Rt(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function gn(e){for(var t=e.display.view,r=0,n=0;n<t.length;n++){var i=t[n];i.hidden||i.node&&!i.changes||++r}return r}function vn(e){e.display.input.showSelection(e.display.input.prepareSelection())}function mn(e,t){void 0===t&&(t=!0);for(var r=e.doc,n={},i=n.cursors=document.createDocumentFragment(),o=n.selection=document.createDocumentFragment(),l=0;l<r.sel.ranges.length;l++)if(t||l!=r.sel.primIndex){var s=r.sel.ranges[l];if(!(s.from().line>=e.display.viewTo||s.to().line<e.display.viewFrom)){var a=s.empty();(a||e.options.showCursorWhenSelecting)&&yn(e,s.head,i),a||wn(e,s,o)}}return n}function yn(e,t,r){var n=Xr(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),i=r.appendChild(O("div"," ","CodeMirror-cursor"));if(i.style.left=n.left+"px",i.style.top=n.top+"px",i.style.height=Math.max(0,n.bottom-n.top)*e.options.cursorHeight+"px",n.other){var o=r.appendChild(O("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));o.style.display="",o.style.left=n.other.left+"px",o.style.top=n.other.top+"px",o.style.height=.85*(n.other.bottom-n.other.top)+"px"}}function bn(e,t){return e.top-t.top||e.left-t.left}function wn(e,t,r){var n=e.display,i=e.doc,o=document.createDocumentFragment(),l=Lr(e.display),s=l.left,a=Math.max(n.sizerWidth,Tr(e)-n.sizer.offsetLeft)-l.right,u="ltr"==i.direction;function c(e,t,r,n){t<0&&(t=0),t=Math.round(t),n=Math.round(n),o.appendChild(O("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n                             top: "+t+"px; width: "+(null==r?a-e:r)+"px;\n                             height: "+(n-t)+"px"))}function h(t,r,n){var o,l,h=Xe(i,t),f=h.text.length;function d(r,n){return jr(e,et(t,r),"div",h,n)}function p(t,r,n){var i=Zr(e,h,null,t),o="ltr"==r==("after"==n)?"left":"right";return d("after"==n?i.begin:i.end-(/\s/.test(h.text.charAt(i.end-1))?2:1),o)[o]}var g=ue(h,i.direction);return function(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var i=!1,o=0;o<e.length;++o){var l=e[o];(l.from<r&&l.to>t||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?f:n,(function(e,t,i,h){var v="ltr"==i,m=d(e,v?"left":"right"),y=d(t-1,v?"right":"left"),b=null==r&&0==e,w=null==n&&t==f,x=0==h,C=!g||h==g.length-1;if(y.top-m.top<=3){var S=(u?w:b)&&C,L=(u?b:w)&&x?s:(v?m:y).left,k=S?a:(v?y:m).right;c(L,m.top,k-L,m.bottom)}else{var T,M,N,O;v?(T=u&&b&&x?s:m.left,M=u?a:p(e,i,"before"),N=u?s:p(t,i,"after"),O=u&&w&&C?a:y.right):(T=u?p(e,i,"before"):s,M=!u&&b&&x?a:m.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,"after"):a),c(T,m.top,M-T,m.bottom),m.bottom<y.top&&c(s,m.bottom,null,y.top),c(N,y.top,O-N,y.bottom)}(!o||bn(m,o)<0)&&(o=m),bn(y,o)<0&&(o=y),(!l||bn(m,l)<0)&&(l=m),bn(y,l)<0&&(l=y)})),{start:o,end:l}}var f=t.from(),d=t.to();if(f.line==d.line)h(f.line,f.ch,d.ch);else{var p=Xe(i,f.line),g=Xe(i,d.line),v=zt(p)==zt(g),m=h(f.line,f.ch,v?p.text.length+1:null).end,y=h(d.line,v?0:null,d.ch).start;v&&(m.top<y.top-2?(c(m.right,m.top,null,m.bottom),c(s,y.top,y.left,y.bottom)):c(m.right,m.top,y.left-m.right,m.bottom)),m.bottom<y.top&&c(s,m.bottom,null,y.top)}r.appendChild(o)}function xn(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var r=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval((function(){e.hasFocus()||kn(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Cn(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||Ln(e))}function Sn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&kn(e))}),100)}function Ln(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(pe(e,"focus",e,t),e.state.focused=!0,H(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),a&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),xn(e))}function kn(e,t){e.state.delayingBlurEvent||(e.state.focused&&(pe(e,"blur",e,t),e.state.focused=!1,T(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Tn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n<t.view.length;n++){var i=t.view[n],o=e.options.lineWrapping,a=void 0,u=0;if(!i.hidden){if(l&&s<8){var c=i.node.offsetTop+i.node.offsetHeight;a=c-r,r=c}else{var h=i.node.getBoundingClientRect();a=h.bottom-h.top,!o&&i.text.firstChild&&(u=i.text.firstChild.getBoundingClientRect().right-h.left-1)}var f=i.line.height-a;if((f>.005||f<-.005)&&($e(i.line,a),Mn(i.line),i.rest))for(var d=0;d<i.rest.length;d++)Mn(i.rest[d]);if(u>e.display.sizerWidth){var p=Math.ceil(u/nn(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Mn(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var r=e.widgets[t],n=r.node.parentNode;n&&(r.height=n.offsetHeight)}}function Nn(e,t,r){var n=r&&null!=r.top?Math.max(0,r.top):e.scroller.scrollTop;n=Math.floor(n-Cr(e));var i=r&&null!=r.bottom?r.bottom:n+e.wrapper.clientHeight,o=Ze(t,n),l=Ze(t,i);if(r&&r.ensure){var s=r.ensure.from.line,a=r.ensure.to.line;s<o?(o=s,l=Ze(t,Vt(Xe(t,s))+e.wrapper.clientHeight)):Math.min(a,t.lastLine())>=l&&(o=Ze(t,Vt(Xe(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function On(e,t){var r=e.display,n=rn(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Mr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+Sr(r),a=t.top<n,u=t.bottom>s-n;if(t.top<i)l.scrollTop=a?0:t.top;else if(t.bottom>i+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var h=e.options.fixedGutter?0:r.gutters.offsetWidth,f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft-h,d=Tr(e)-r.gutters.offsetWidth,p=t.right-t.left>d;return p&&(t.right=t.left+d),t.left<10?l.scrollLeft=0:t.left<f?l.scrollLeft=Math.max(0,t.left+h-(p?0:10)):t.right>d+f-3&&(l.scrollLeft=t.right+(p?0:10)-d),l}function An(e,t){null!=t&&(Hn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Dn(e){Hn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Wn(e,t,r){null==t&&null==r||Hn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function Hn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Fn(e,Yr(e,t.from),Yr(e,t.to),t.margin))}function Fn(e,t,r,n){var i=On(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Wn(e,i.scrollLeft,i.scrollTop)}function Pn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ai(e,{top:t}),En(e,t,!0),r&&ai(e),ni(e,100))}function En(e,t,r){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function In(e,t,r,n){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,hi(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function zn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Sr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+kr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Rn=function(e,t,r){this.cm=r;var n=this.vert=O("div",[O("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=O("div",[O("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),he(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),he(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,l&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Rn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Rn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Rn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Rn.prototype.zeroWidthHack=function(){var e=y&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new R,this.disableVert=new R},Rn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Rn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Bn=function(){};function Gn(e,t){t||(t=zn(e));var r=e.display.barWidth,n=e.display.barHeight;Un(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Tn(e),Un(e,zn(e)),r=e.display.barWidth,n=e.display.barHeight}function Un(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Bn.prototype.update=function(){return{bottom:0,right:0}},Bn.prototype.setScrollLeft=function(){},Bn.prototype.setScrollTop=function(){},Bn.prototype.clear=function(){};var Vn={native:Rn,null:Bn};function Kn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Vn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),he(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?In(e,t):Pn(e,t)}),e),e.display.scrollbars.addClass&&H(e.display.wrapper,e.display.scrollbars.addClass)}var jn=0;function Xn(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++jn,markArrays:null},t=e.curOp,or?or.ops.push(t):t.ownsGroup=or={ops:[t],delayedCallbacks:[]}}function Yn(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r<t.length;r++)t[r].call(null);for(var n=0;n<e.ops.length;n++){var i=e.ops[n];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled<i.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(r<t.length)}(r)}finally{or=null,t(r)}}(t,(function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,r=0;r<t.length;r++)_n(t[r]);for(var n=0;n<t.length;n++)$n(t[n]);for(var i=0;i<t.length;i++)qn(t[i]);for(var o=0;o<t.length;o++)Zn(t[o]);for(var l=0;l<t.length;l++)Qn(t[l])}(e)}))}function _n(e){var t=e.cm,r=t.display;!function(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=kr(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=kr(e)+"px",t.scrollbarsClipped=!0)}(t),e.updateMaxLine&&jt(t),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<r.viewFrom||e.scrollToPos.to.line>=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new oi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function $n(e){e.updatedDisplay=e.mustUpdate&&li(e.cm,e.update)}function qn(e){var t=e.cm,r=t.display;e.updatedDisplay&&Tn(t),e.barMeasure=zn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Or(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+kr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Tr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Zn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&In(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var r=e.focus&&e.focus==W();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,r),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Gn(t,e.barMeasure),e.updatedDisplay&&ci(t,e.barMeasure),e.selectionChanged&&xn(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),r&&Cn(e.cm)}function Qn(e){var t=e.cm,r=t.display,n=t.doc;if(e.updatedDisplay&&si(t,e.update),null==r.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(r.wheelStartX=r.wheelStartY=null),null!=e.scrollTop&&En(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&&In(t,e.scrollLeft,!0,!0),e.scrollToPos){var i=function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==t.sticky?et(t.line,t.ch+1,"before"):t,t=t.ch?et(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t);for(var o=0;o<5;o++){var l=!1,s=Xr(e,t),a=r&&r!=t?Xr(e,r):s,u=On(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,h=e.doc.scrollLeft;if(null!=u.scrollTop&&(Pn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(In(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(l=!0)),!l)break}return i}(t,st(n,e.scrollToPos.from),st(n,e.scrollToPos.to),e.scrollToPos.margin);!function(e,t){if(!ge(e,"scrollCursorIntoView")){var r=e.display,n=r.sizer.getBoundingClientRect(),i=null;if(t.top+n.top<0?i=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var o=O("div","​",null,"position: absolute;\n                         top: "+(t.top-r.viewOffset-Cr(e.display))+"px;\n                         height: "+(t.bottom-t.top+kr(e)+r.barHeight)+"px;\n                         left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,i)}var o=e.maybeHiddenMarkers,l=e.maybeUnhiddenMarkers;if(o)for(var s=0;s<o.length;++s)o[s].lines.length||pe(o[s],"hide");if(l)for(var a=0;a<l.length;++a)l[a].lines.length&&pe(l[a],"unhide");r.wrapper.offsetHeight&&(n.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&pe(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function Jn(e,t){if(e.curOp)return t();Xn(e);try{return t()}finally{Yn(e)}}function ei(e,t){return function(){if(e.curOp)return t.apply(e,arguments);Xn(e);try{return t.apply(e,arguments)}finally{Yn(e)}}}function ti(e){return function(){if(this.curOp)return e.apply(this,arguments);Xn(this);try{return e.apply(this,arguments)}finally{Yn(this)}}}function ri(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);Xn(t);try{return e.apply(this,arguments)}finally{Yn(t)}}}function ni(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,E(ii,e))}function ii(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var r=+new Date+e.options.workTime,n=dt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ue(t.mode,n.state):null,a=ht(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var h=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),f=0;!h&&f<l.length;++f)h=l[f]!=o.styles[f];h&&i.push(n.line),o.stateAfter=n.save(),n.nextLine()}else o.text.length<=e.options.maxHighlightLength&&pt(e,o.text,n),o.stateAfter=n.line%5==0?n.save():null,n.nextLine();if(+new Date>r)return ni(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&Jn(e,(function(){for(var t=0;t<i.length;t++)fn(e,i[t],"text")}))}}var oi=function(e,t,r){var n=e.display;this.viewport=t,this.visible=Nn(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=Tr(e),this.force=r,this.dims=on(e),this.events=[]};function li(e,t){var r=e.display,n=e.doc;if(t.editorIsHidden)return dn(e),!1;if(!t.force&&t.visible.from>=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==gn(e))return!1;fi(e)&&(dn(e),t.dims=on(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFrom<o&&o-r.viewFrom<20&&(o=Math.max(n.first,r.viewFrom)),r.viewTo>l&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),Ct&&(o=Rt(e.doc,o),l=Bt(e.doc,l));var s=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=ir(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=ir(e,t,n.viewFrom).concat(n.view):n.viewFrom<t&&(n.view=n.view.slice(cn(e,t))),n.viewFrom=t,n.viewTo<r?n.view=n.view.concat(ir(e,n.viewTo,r)):n.viewTo>r&&(n.view=n.view.slice(0,cn(e,r)))),n.viewTo=r}(e,o,l),r.viewOffset=Vt(Xe(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var u=gn(e);if(!s&&0==u&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=W();if(!t||!D(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&D(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return u>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return a&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var u=n.view,c=n.viewFrom,h=0;h<u.length;h++){var f=u[h];if(f.hidden);else if(f.node&&f.node.parentNode==o){for(;l!=f.node;)l=s(l);var d=i&&null!=t&&t<=c&&f.lineNumber;f.changes&&(B(f.changes,"gutter")>-1&&(d=!1),ur(e,f,c,r)),d&&(M(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(Je(e.options,c)))),l=f.node.nextSibling}else{var p=vr(e,f,c,r);o.insertBefore(p,l)}c+=f.size}for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),u>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=W()&&(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&D(document.body,e.anchorNode)&&D(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),M(r.cursorDiv),M(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ni(e,400)),r.updateLineNumbers=null,!0}function si(e,t){for(var r=t.viewport,n=!0;;n=!1){if(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Tr(e))n&&(t.visible=Nn(e.display,e.doc,r));else if(r&&null!=r.top&&(r={top:Math.min(e.doc.height+Sr(e.display)-Mr(e),r.top)}),t.visible=Nn(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!li(e,t))break;Tn(e);var i=zn(e);vn(e),Gn(e,i),ci(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ai(e,t){var r=new oi(e,t);if(li(e,r)){Tn(e),si(e,r);var n=zn(e);vn(e),Gn(e,n),ci(e,n),r.finish()}}function ui(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px",sr(e,"gutterChanged",e)}function ci(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+kr(e)+"px"}function hi(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=ln(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;l<r.length;l++)if(!r[l].hidden){e.options.fixedGutter&&(r[l].gutter&&(r[l].gutter.style.left=o),r[l].gutterBackground&&(r[l].gutterBackground.style.left=o));var s=r[l].alignable;if(s)for(var a=0;a<s.length;a++)s[a].style.left=o}e.options.fixedGutter&&(t.gutters.style.left=n+i+"px")}}function fi(e){if(!e.options.lineNumbers)return!1;var t=e.doc,r=Je(e.options,t.first+t.size-1),n=e.display;if(r.length!=n.lineNumChars){var i=n.measure.appendChild(O("div",[O("div",r)],"CodeMirror-linenumber CodeMirror-gutter-elt")),o=i.firstChild.offsetWidth,l=i.offsetWidth-o;return n.lineGutter.style.width="",n.lineNumInnerWidth=Math.max(o,n.lineGutter.offsetWidth-l)+1,n.lineNumWidth=n.lineNumInnerWidth+l,n.lineNumChars=n.lineNumInnerWidth?r.length:-1,n.lineGutter.style.width=n.lineNumWidth+"px",ui(e.display),!0}return!1}function di(e,t){for(var r=[],n=!1,i=0;i<e.length;i++){var o=e[i],l=null;if("string"!=typeof o&&(l=o.style,o=o.className),"CodeMirror-linenumbers"==o){if(!t)continue;n=!0}r.push({className:o,style:l})}return t&&!n&&r.push({className:"CodeMirror-linenumbers",style:null}),r}function pi(e){var t=e.gutters,r=e.gutterSpecs;M(t),e.lineGutter=null;for(var n=0;n<r.length;++n){var i=r[n],o=i.className,l=i.style,s=t.appendChild(O("div",null,"CodeMirror-gutter "+o));l&&(s.style.cssText=l),"CodeMirror-linenumbers"==o&&(e.lineGutter=s,s.style.width=(e.lineNumWidth||1)+"px")}t.style.display=r.length?"":"none",ui(e)}function gi(e){pi(e.display),hn(e),hi(e)}function vi(e,t,n,i){var o=this;this.input=n,o.scrollbarFiller=O("div",null,"CodeMirror-scrollbar-filler"),o.scrollbarFiller.setAttribute("cm-not-content","true"),o.gutterFiller=O("div",null,"CodeMirror-gutter-filler"),o.gutterFiller.setAttribute("cm-not-content","true"),o.lineDiv=A("div",null,"CodeMirror-code"),o.selectionDiv=O("div",null,null,"position: relative; z-index: 1"),o.cursorDiv=O("div",null,"CodeMirror-cursors"),o.measure=O("div",null,"CodeMirror-measure"),o.lineMeasure=O("div",null,"CodeMirror-measure"),o.lineSpace=A("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var u=A("div",[o.lineSpace],"CodeMirror-lines");o.mover=O("div",[u],null,"position: relative"),o.sizer=O("div",[o.mover],"CodeMirror-sizer"),o.sizerWidth=null,o.heightForcer=O("div",null,null,"position: absolute; height: 50px; width: 1px;"),o.gutters=O("div",null,"CodeMirror-gutters"),o.lineGutter=null,o.scroller=O("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll"),o.scroller.setAttribute("tabIndex","-1"),o.wrapper=O("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror"),l&&s<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),a||r&&m||(o.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,o.gutterSpecs=di(i.gutters,i.lineNumbers),pi(o),n.init(o)}oi.prototype.signal=function(e,t){me(e,t)&&this.events.push(arguments)},oi.prototype.finish=function(){for(var e=0;e<this.events.length;e++)pe.apply(null,this.events[e])};var mi=0,yi=null;function bi(e){var t=e.wheelDeltaX,r=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==r&&e.detail&&e.axis==e.VERTICAL_AXIS?r=e.detail:null==r&&(r=e.wheelDelta),{x:t,y:r}}function wi(e){var t=bi(e);return t.x*=yi,t.y*=yi,t}function xi(e,t){var n=bi(t),i=n.x,o=n.y,l=e.display,s=l.scroller,u=s.scrollWidth>s.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&u||o&&c){if(o&&y&&a)e:for(var f=t.target,d=l.view;f!=s;f=f.parentNode)for(var p=0;p<d.length;p++)if(d[p].node==f){e.display.currentWheelTarget=f;break e}if(i&&!r&&!h&&null!=yi)return o&&c&&Pn(e,Math.max(0,s.scrollTop+o*yi)),In(e,Math.max(0,s.scrollLeft+i*yi)),(!o||o&&c)&&be(t),void(l.wheelStartX=null);if(o&&null!=yi){var g=o*yi,v=e.doc.scrollTop,m=v+l.wrapper.clientHeight;g<0?v=Math.max(0,v+g-50):m=Math.min(e.doc.height,m+g+50),ai(e,{top:v,bottom:m})}mi<20&&(null==l.wheelStartX?(l.wheelStartX=s.scrollLeft,l.wheelStartY=s.scrollTop,l.wheelDX=i,l.wheelDY=o,setTimeout((function(){if(null!=l.wheelStartX){var e=s.scrollLeft-l.wheelStartX,t=s.scrollTop-l.wheelStartY,r=t&&l.wheelDY&&t/l.wheelDY||e&&l.wheelDX&&e/l.wheelDX;l.wheelStartX=l.wheelStartY=null,r&&(yi=(yi*mi+r)/(mi+1),++mi)}}),200)):(l.wheelDX+=i,l.wheelDY+=o))}}l?yi=-.53:r?yi=15:c?yi=-.7:f&&(yi=-1/3);var Ci=function(e,t){this.ranges=e,this.primIndex=t};Ci.prototype.primary=function(){return this.ranges[this.primIndex]},Ci.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var r=this.ranges[t],n=e.ranges[t];if(!rt(r.anchor,n.anchor)||!rt(r.head,n.head))return!1}return!0},Ci.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new Si(nt(this.ranges[t].anchor),nt(this.ranges[t].head));return new Ci(e,this.primIndex)},Ci.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Ci.prototype.contains=function(e,t){t||(t=e);for(var r=0;r<this.ranges.length;r++){var n=this.ranges[r];if(tt(t,n.from())>=0&&tt(e,n.to())<=0)return r}return-1};var Si=function(e,t){this.anchor=e,this.head=t};function Li(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return tt(e.from(),t.from())})),r=B(t,i);for(var o=1;o<t.length;o++){var l=t[o],s=t[o-1],a=tt(s.to(),l.from());if(n&&!l.empty()?a>0:a>=0){var u=ot(s.from(),l.from()),c=it(s.to(),l.to()),h=s.empty()?l.from()==l.head:s.from()==s.head;o<=r&&--r,t.splice(--o,2,new Si(h?c:u,h?u:c))}}return new Ci(t,r)}function ki(e,t){return new Ci([new Si(e,t||e)],0)}function Ti(e){return e.text?et(e.from.line+e.text.length-1,_(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Mi(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return Ti(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Ti(t).ch-t.to.ch),et(r,n)}function Ni(e,t){for(var r=[],n=0;n<e.sel.ranges.length;n++){var i=e.sel.ranges[n];r.push(new Si(Mi(i.anchor,t),Mi(i.head,t)))}return Li(e.cm,r,e.sel.primIndex)}function Oi(e,t,r){return e.line==t.line?et(r.line,e.ch-t.ch+r.ch):et(r.line+(e.line-t.line),e.ch)}function Ai(e){e.doc.mode=Re(e.options,e.doc.modeOption),Di(e)}function Di(e){e.doc.iter((function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)})),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,ni(e,100),e.state.modeGen++,e.curOp&&hn(e)}function Wi(e,t){return 0==t.from.ch&&0==t.to.ch&&""==_(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function Hi(e,t,r,n){function i(e){return r?r[e]:null}function o(e,r,i){!function(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Nt(e),Ot(e,r);var i=n?n(e):1;i!=e.height&&$e(e,i)}(e,r,i,n),sr(e,"change",e,t)}function l(e,t){for(var r=[],o=e;o<t;++o)r.push(new Xt(u[o],i(o),n));return r}var s=t.from,a=t.to,u=t.text,c=Xe(e,s.line),h=Xe(e,a.line),f=_(u),d=i(u.length-1),p=a.line-s.line;if(t.full)e.insert(0,l(0,u.length)),e.remove(u.length,e.size-u.length);else if(Wi(e,t)){var g=l(0,u.length-1);o(h,h.text,d),p&&e.remove(s.line,p),g.length&&e.insert(s.line,g)}else if(c==h)if(1==u.length)o(c,c.text.slice(0,s.ch)+f+c.text.slice(a.ch),d);else{var v=l(1,u.length-1);v.push(new Xt(f+c.text.slice(a.ch),d,n)),o(c,c.text.slice(0,s.ch)+u[0],i(0)),e.insert(s.line+1,v)}else if(1==u.length)o(c,c.text.slice(0,s.ch)+u[0]+h.text.slice(a.ch),i(0)),e.remove(s.line+1,p);else{o(c,c.text.slice(0,s.ch)+u[0],i(0)),o(h,f+h.text.slice(a.ch),d);var m=l(1,u.length-1);p>1&&e.remove(s.line+1,p-1),e.insert(s.line+1,m)}sr(e,"change",e,t)}function Fi(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;l<n.linked.length;++l){var s=n.linked[l];if(s.doc!=i){var a=o&&s.sharedHist;r&&!a||(t(s.doc,a),e(s.doc,n,a))}}}(e,null,!0)}function Pi(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,an(e),Ai(e),Ei(e),e.options.direction=t.direction,e.options.lineWrapping||jt(e),e.options.mode=t.modeOption,hn(e)}function Ei(e){("rtl"==e.doc.direction?H:T)(e.display.lineDiv,"CodeMirror-rtl")}function Ii(e){this.done=[],this.undone=[],this.undoDepth=e?e.undoDepth:1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e?e.maxGeneration:1}function zi(e,t){var r={from:nt(t.from),to:Ti(t),text:Ye(e,t.from,t.to)};return Vi(e,r,t.from.line,t.to.line+1),Fi(e,(function(e){return Vi(e,r,t.from.line,t.to.line+1)}),!0),r}function Ri(e){for(;e.length;){if(!_(e).ranges)break;e.pop()}}function Bi(e,t,r,n){var i=e.history;i.undone.length=0;var o,l,s=+new Date;if((i.lastOp==n||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&i.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Ri(e.done),_(e.done)):e.done.length&&!_(e.done).ranges?_(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),_(e.done)):void 0}(i,i.lastOp==n)))l=_(o.changes),0==tt(t.from,t.to)&&0==tt(t.from,l.to)?l.to=Ti(t):o.changes.push(zi(e,t));else{var a=_(i.done);for(a&&a.ranges||Ui(e.sel,i.done),o={changes:[zi(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||pe(e,"historyAdded")}function Gi(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,_(i.done),t))?i.done[i.done.length-1]=t:Ui(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Ri(i.undone)}function Ui(e,t){var r=_(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Vi(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Ki(e){if(!e)return null;for(var t,r=0;r<e.length;++r)e[r].marker.explicitlyCleared?t||(t=e.slice(0,r)):t&&t.push(e[r]);return t?t.length?t:null:e}function ji(e,t){var r=function(e,t){var r=t["spans_"+e.id];if(!r)return null;for(var n=[],i=0;i<t.text.length;++i)n.push(Ki(r[i]));return n}(e,t),n=Tt(e,t);if(!r)return n;if(!n)return r;for(var i=0;i<r.length;++i){var o=r[i],l=n[i];if(o&&l)e:for(var s=0;s<l.length;++s){for(var a=l[s],u=0;u<o.length;++u)if(o[u].marker==a.marker)continue e;o.push(a)}else l&&(r[i]=l)}return r}function Xi(e,t,r){for(var n=[],i=0;i<e.length;++i){var o=e[i];if(o.ranges)n.push(r?Ci.prototype.deepCopy.call(o):o);else{var l=o.changes,s=[];n.push({changes:s});for(var a=0;a<l.length;++a){var u=l[a],c=void 0;if(s.push({from:u.from,to:u.to,text:u.text}),t)for(var h in u)(c=h.match(/^spans_(\d+)$/))&&B(t,Number(c[1]))>-1&&(_(s)[h]=u[h],delete u[h])}}}return n}function Yi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=tt(t,i)<0;o!=tt(r,i)<0?(i=t,t=r):o!=tt(t,r)<0&&(t=r)}return new Si(i,t)}return new Si(r||t,t)}function _i(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ji(e,new Ci([Yi(e.sel.primary(),t,r,i)],0),n)}function $i(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o<e.sel.ranges.length;o++)n[o]=Yi(e.sel.ranges[o],t[o],null,i);Ji(e,Li(e.cm,n,e.sel.primIndex),r)}function qi(e,t,r,n){var i=e.sel.ranges.slice(0);i[t]=r,Ji(e,Li(e.cm,i,e.sel.primIndex),n)}function Zi(e,t,r,n){Ji(e,ki(t,r),n)}function Qi(e,t,r){var n=e.history.done,i=_(n);i&&i.ranges?(n[n.length-1]=t,eo(e,t,r)):Ji(e,t,r)}function Ji(e,t,r){eo(e,t,r),Gi(e,e.sel,e.cm?e.cm.curOp.id:NaN,r)}function eo(e,t,r){(me(e,"beforeSelectionChange")||e.cm&&me(e.cm,"beforeSelectionChange"))&&(t=function(e,t,r){var n={ranges:t.ranges,update:function(t){this.ranges=[];for(var r=0;r<t.length;r++)this.ranges[r]=new Si(st(e,t[r].anchor),st(e,t[r].head))},origin:r&&r.origin};return pe(e,"beforeSelectionChange",e,n),e.cm&&pe(e.cm,"beforeSelectionChange",e.cm,n),n.ranges!=t.ranges?Li(e.cm,n.ranges,n.ranges.length-1):t}(e,t,r));var n=r&&r.bias||(tt(t.primary().head,e.sel.primary().head)<0?-1:1);to(e,no(e,t,n,!0)),r&&!1===r.scroll||!e.cm||"nocursor"==e.cm.getOption("readOnly")||Dn(e.cm)}function to(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,ve(e.cm)),sr(e,"cursorActivity",e))}function ro(e){to(e,no(e,e.sel,null,!1))}function no(e,t,r,n){for(var i,o=0;o<t.ranges.length;o++){var l=t.ranges[o],s=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o],a=oo(e,l.anchor,s&&s.anchor,r,n),u=oo(e,l.head,s&&s.head,r,n);(i||a!=l.anchor||u!=l.head)&&(i||(i=t.ranges.slice(0,o)),i[o]=new Si(a,u))}return i?Li(e.cm,i,t.primIndex):t}function io(e,t,r,n,i){var o=Xe(e,t.line);if(o.markedSpans)for(var l=0;l<o.markedSpans.length;++l){var s=o.markedSpans[l],a=s.marker,u="selectLeft"in a?!a.selectLeft:a.inclusiveLeft,c="selectRight"in a?!a.selectRight:a.inclusiveRight;if((null==s.from||(u?s.from<=t.ch:s.from<t.ch))&&(null==s.to||(c?s.to>=t.ch:s.to>t.ch))){if(i&&(pe(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var h=a.find(n<0?1:-1),f=void 0;if((n<0?c:u)&&(h=lo(e,h,-n,h&&h.line==t.line?o:null)),h&&h.line==t.line&&(f=tt(h,r))&&(n<0?f<0:f>0))return io(e,h,t,n,i)}var d=a.find(n<0?-1:1);return(n<0?u:c)&&(d=lo(e,d,n,d.line==t.line?o:null)),d?io(e,d,t,n,i):null}}return t}function oo(e,t,r,n,i){var o=n||1,l=io(e,t,r,o,i)||!i&&io(e,t,r,o,!0)||io(e,t,r,-o,i)||!i&&io(e,t,r,-o,!0);return l||(e.cantEdit=!0,et(e.first,0))}function lo(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?st(e,et(t.line-1)):null:r>0&&t.ch==(n||Xe(e,t.line)).text.length?t.line<e.first+e.size-1?et(t.line+1,0):null:new et(t.line,t.ch+r)}function so(e){e.setSelection(et(e.firstLine(),0),et(e.lastLine()),U)}function ao(e,t,r){var n={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return n.canceled=!0}};return r&&(n.update=function(t,r,i,o){t&&(n.from=st(e,t)),r&&(n.to=st(e,r)),i&&(n.text=i),void 0!==o&&(n.origin=o)}),pe(e,"beforeChange",e,n),e.cm&&pe(e.cm,"beforeChange",e.cm,n),n.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:n.from,to:n.to,text:n.text,origin:n.origin}}function uo(e,t,r){if(e.cm){if(!e.cm.curOp)return ei(e.cm,uo)(e,t,r);if(e.cm.state.suppressEdits)return}if(!(me(e,"beforeChange")||e.cm&&me(e.cm,"beforeChange"))||(t=ao(e,t,!0))){var n=xt&&!r&&function(e,t,r){var n=null;if(e.iter(t.line,r.line+1,(function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var r=e.markedSpans[t].marker;!r.readOnly||n&&-1!=B(n,r)||(n||(n=[])).push(r)}})),!n)return null;for(var i=[{from:t,to:r}],o=0;o<n.length;++o)for(var l=n[o],s=l.find(0),a=0;a<i.length;++a){var u=i[a];if(!(tt(u.to,s.from)<0||tt(u.from,s.to)>0)){var c=[a,1],h=tt(u.from,s.from),f=tt(u.to,s.to);(h<0||!l.inclusiveLeft&&!h)&&c.push({from:u.from,to:s.from}),(f>0||!l.inclusiveRight&&!f)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)co(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else co(e,t)}}function co(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to)){var r=Ni(e,t);Bi(e,t,r,e.cm?e.cm.curOp.id:NaN),po(e,t,r,Tt(e,t));var n=[];Fi(e,(function(e,r){r||-1!=B(n,e.history)||(yo(e.history,t),n.push(e.history)),po(e,t,null,Tt(e,t))}))}}function ho(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s="undo"==t?o.done:o.undone,a="undo"==t?o.undone:o.done,u=0;u<s.length&&(i=s[u],r?!i.ranges||i.equals(e.sel):i.ranges);u++);if(u!=s.length){for(o.lastOrigin=o.lastSelOrigin=null;;){if(!(i=s.pop()).ranges){if(n)return void s.push(i);break}if(Ui(i,a),r&&!i.equals(e.sel))return void Ji(e,i,{clearRedo:!1});l=i}var c=[];Ui(l,a),a.push({changes:c,generation:o.generation}),o.generation=i.generation||++o.maxGeneration;for(var h=me(e,"beforeChange")||e.cm&&me(e.cm,"beforeChange"),f=function(r){var n=i.changes[r];if(n.origin=t,h&&!ao(e,n,!1))return s.length=0,{};c.push(zi(e,n));var o=r?Ni(e,n):_(s);po(e,n,o,ji(e,n)),!r&&e.cm&&e.cm.scrollIntoView({from:n.from,to:Ti(n)});var l=[];Fi(e,(function(e,t){t||-1!=B(l,e.history)||(yo(e.history,n),l.push(e.history)),po(e,n,null,ji(e,n))}))},d=i.changes.length-1;d>=0;--d){var p=f(d);if(p)return p.v}}}}function fo(e,t){if(0!=t&&(e.first+=t,e.sel=new Ci($(e.sel.ranges,(function(e){return new Si(et(e.anchor.line+t,e.anchor.ch),et(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){hn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;n<r.viewTo;n++)fn(e.cm,n,"gutter")}}function po(e,t,r,n){if(e.cm&&!e.cm.curOp)return ei(e.cm,po)(e,t,r,n);if(t.to.line<e.first)fo(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var i=t.text.length-1-(e.first-t.from.line);fo(e,i),t={from:et(e.first,0),to:et(t.to.line+i,t.to.ch),text:[_(t.text)],origin:t.origin}}var o=e.lastLine();t.to.line>o&&(t={from:t.from,to:et(o,Xe(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),r||(r=Ni(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=qe(zt(Xe(n,o.line))),n.iter(a,l.line+1,(function(e){if(e==i.maxLine)return s=!0,!0})));n.sel.contains(t.from,t.to)>-1&&ve(e);Hi(n,t,r,sn(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,(function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0));(function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var r=e.first,n=t-1;n>r;n--){var i=Xe(e,n).stateAfter;if(i&&(!(i instanceof ut)||n+i.lookAhead<t)){r=n+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,r)}})(n,o.line),ni(e,400);var u=t.text.length-(l.line-o.line)-1;t.full?hn(e):o.line!=l.line||1!=t.text.length||Wi(e.doc,t)?hn(e,o.line,l.line+1,u):fn(e,o.line,"text");var c=me(e,"changes"),h=me(e,"change");if(h||c){var f={from:o,to:l,text:t.text,removed:t.removed,origin:t.origin};h&&sr(e,"change",e,f),c&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}e.display.selForContextMenu=null}(e.cm,t,n):Hi(e,t,n),eo(e,r,U),e.cantEdit&&oo(e,et(e.firstLine(),0))&&(e.cantEdit=!1)}}function go(e,t,r,n,i){var o;n||(n=r),tt(n,r)<0&&(r=(o=[n,r])[0],n=o[1]),"string"==typeof t&&(t=e.splitLines(t)),uo(e,{from:r,to:n,text:t,origin:i})}function vo(e,t,r,n){r<e.line?e.line+=n:t<e.line&&(e.line=t,e.ch=0)}function mo(e,t,r,n){for(var i=0;i<e.length;++i){var o=e[i],l=!0;if(o.ranges){o.copied||((o=e[i]=o.deepCopy()).copied=!0);for(var s=0;s<o.ranges.length;s++)vo(o.ranges[s].anchor,t,r,n),vo(o.ranges[s].head,t,r,n)}else{for(var a=0;a<o.changes.length;++a){var u=o.changes[a];if(r<u.from.line)u.from=et(u.from.line+n,u.from.ch),u.to=et(u.to.line+n,u.to.ch);else if(t<=u.to.line){l=!1;break}}l||(e.splice(0,i+1),i=0)}}}function yo(e,t){var r=t.from.line,n=t.to.line,i=t.text.length-(n-r)-1;mo(e.done,r,n,i),mo(e.undone,r,n,i)}function bo(e,t,r,n){var i=t,o=t;return"number"==typeof t?o=Xe(e,lt(e,t)):i=qe(t),null==i?null:(n(o,i)&&e.cm&&fn(e.cm,i,r),o)}function wo(e){this.lines=e,this.parent=null;for(var t=0,r=0;r<e.length;++r)e[r].parent=this,t+=e[r].height;this.height=t}function xo(e){this.children=e;for(var t=0,r=0,n=0;n<e.length;++n){var i=e[n];t+=i.chunkSize(),r+=i.height,i.parent=this}this.size=t,this.height=r,this.parent=null}Si.prototype.from=function(){return ot(this.anchor,this.head)},Si.prototype.to=function(){return it(this.anchor,this.head)},Si.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},wo.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var r=e,n=e+t;r<n;++r){var i=this.lines[r];this.height-=i.height,Yt(i),sr(i,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,r){this.height+=r,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var n=0;n<t.length;++n)t[n].parent=this},iterN:function(e,t,r){for(var n=e+t;e<n;++e)if(r(this.lines[e]))return!0}},xo.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var r=0;r<this.children.length;++r){var n=this.children[r],i=n.chunkSize();if(e<i){var o=Math.min(t,i-e),l=n.height;if(n.removeInner(e,o),this.height-=l-n.height,i==o&&(this.children.splice(r--,1),n.parent=null),0==(t-=o))break;e=0}else e-=i}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof wo))){var s=[];this.collapse(s),this.children=[new wo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,r){this.size+=t.length,this.height+=r;for(var n=0;n<this.children.length;++n){var i=this.children[n],o=i.chunkSize();if(e<=o){if(i.insertInner(e,t,r),i.lines&&i.lines.length>50){for(var l=i.lines.length%25+25,s=l;s<i.lines.length;){var a=new wo(i.lines.slice(s,s+=25));i.height-=a.height,this.children.splice(++n,0,a),a.parent=this}i.lines=i.lines.slice(0,l),this.maybeSpill()}break}e-=o}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=new xo(e.children.splice(e.children.length-5,5));if(e.parent){e.size-=t.size,e.height-=t.height;var r=B(e.parent.children,e);e.parent.children.splice(r+1,0,t)}else{var n=new xo(e.children);n.parent=e,e.children=[n,t],e=n}t.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n<this.children.length;++n){var i=this.children[n],o=i.chunkSize();if(e<o){var l=Math.min(t,o-e);if(i.iterN(e,l,r))return!0;if(0==(t-=l))break;e=0}else e-=o}}};var Co=function(e,t,r){if(r)for(var n in r)r.hasOwnProperty(n)&&(this[n]=r[n]);this.doc=e,this.node=t};function So(e,t,r){Vt(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&An(e,r)}Co.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,r=this.line,n=qe(r);if(null!=n&&t){for(var i=0;i<t.length;++i)t[i]==this&&t.splice(i--,1);t.length||(r.widgets=null);var o=wr(this);$e(r,Math.max(0,r.height-o)),e&&(Jn(e,(function(){So(e,r,-o),fn(e,n,"widget")})),sr(e,"lineWidgetCleared",e,this,n))}},Co.prototype.changed=function(){var e=this,t=this.height,r=this.doc.cm,n=this.line;this.height=null;var i=wr(this)-t;i&&(Gt(this.doc,n)||$e(n,n.height+i),r&&Jn(r,(function(){r.curOp.forceUpdate=!0,So(r,n,i),sr(r,"lineWidgetChanged",r,e,qe(n))})))},ye(Co);var Lo=0,ko=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++Lo};function To(e,t,r,n,i){if(n&&n.shared)return function(e,t,r,n,i){(n=I(n)).shared=!1;var o=[To(e,t,r,n,i)],l=o[0],s=n.widgetNode;return Fi(e,(function(e){s&&(n.widgetNode=s.cloneNode(!0)),o.push(To(e,st(e,t),st(e,r),n,i));for(var a=0;a<e.linked.length;++a)if(e.linked[a].isParent)return;l=_(o)})),new Mo(o,l)}(e,t,r,n,i);if(e.cm&&!e.cm.curOp)return ei(e.cm,To)(e,t,r,n,i);var o=new ko(e,i),l=tt(t,r);if(n&&I(n,o,!1),l>0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=A("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(It(e,t.line,t,r,o)||t.line!=r.line&&It(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ct=!0}o.addToHistory&&Bi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,(function(n){u&&o.collapsed&&!u.options.lineWrapping&&zt(n)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&$e(n,0),function(e,t,r){var n=r&&window.WeakSet&&(r.markedSpans||(r.markedSpans=new WeakSet));n&&n.has(e.markedSpans)?e.markedSpans.push(t):(e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],n&&n.add(e.markedSpans)),t.marker.attachLine(e)}(n,new St(o,a==t.line?t.ch:null,a==r.line?r.ch:null),e.cm&&e.cm.curOp),++a})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Gt(e,t)&&$e(t,0)})),o.clearOnEnter&&he(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(xt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Lo,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)hn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=r.line;c++)fn(u,c,"text");o.atomic&&ro(u.doc),sr(u,"markerAdded",u,o)}return o}ko.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Xn(e),me(this,"clear")){var r=this.find();r&&sr(this,"clear",r.from,r.to)}for(var n=null,i=null,o=0;o<this.lines.length;++o){var l=this.lines[o],s=Lt(l.markedSpans,this);e&&!this.collapsed?fn(e,qe(l),"text"):e&&(null!=s.to&&(i=qe(l)),null!=s.from&&(n=qe(l))),l.markedSpans=kt(l.markedSpans,s),null==s.from&&this.collapsed&&!Gt(this.doc,l)&&e&&$e(l,rn(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var a=0;a<this.lines.length;++a){var u=zt(this.lines[a]),c=Kt(u);c>e.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&hn(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ro(e.doc)),e&&sr(e,"markerCleared",e,this,n,i),t&&Yn(e),this.parent&&this.parent.clear()}},ko.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i<this.lines.length;++i){var o=this.lines[i],l=Lt(o.markedSpans,this);if(null!=l.from&&(r=et(t?o:qe(o),l.from),-1==e))return r;if(null!=l.to&&(n=et(t?o:qe(o),l.to),1==e))return n}return r&&{from:r,to:n}},ko.prototype.changed=function(){var e=this,t=this.find(-1,!0),r=this,n=this.doc.cm;t&&n&&Jn(n,(function(){var i=t.line,o=qe(t.line),l=Ar(n,o);if(l&&(Ir(l),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!Gt(r.doc,i)&&null!=r.height){var s=r.height;r.height=null;var a=wr(r)-s;a&&$e(i,i.height+a)}sr(n,"markerChanged",n,e)}))},ko.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&&-1!=B(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},ko.prototype.detachLine=function(e){if(this.lines.splice(B(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},ye(ko);var Mo=function(e,t){this.markers=e,this.primary=t;for(var r=0;r<e.length;++r)e[r].parent=this};function No(e){return e.findMarks(et(e.first,0),e.clipPos(et(e.lastLine())),(function(e){return e.parent}))}function Oo(e){for(var t=function(t){var r=e[t],n=[r.primary.doc];Fi(r.primary.doc,(function(e){return n.push(e)}));for(var i=0;i<r.markers.length;i++){var o=r.markers[i];-1==B(n,o.doc)&&(o.parent=null,r.markers.splice(i--,1))}},r=0;r<e.length;r++)t(r)}Mo.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();sr(this,"clear")}},Mo.prototype.find=function(e,t){return this.primary.find(e,t)},ye(Mo);var Ao=0,Do=function(e,t,r,n,i){if(!(this instanceof Do))return new Do(e,t,r,n,i);null==r&&(r=0),xo.call(this,[new wo([new Xt("",null)])]),this.first=r,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=r;var o=et(r,0);this.sel=ki(o),this.history=new Ii(null),this.id=++Ao,this.modeOption=t,this.lineSep=n,this.direction="rtl"==i?"rtl":"ltr",this.extend=!1,"string"==typeof e&&(e=this.splitLines(e)),Hi(this,{from:o,to:o,text:e}),Ji(this,ki(o),U)};Do.prototype=Z(xo.prototype,{constructor:Do,iter:function(e,t,r){r?this.iterN(e-this.first,t-e,r):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var r=0,n=0;n<t.length;++n)r+=t[n].height;this.insertInner(e-this.first,t,r)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=_e(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:ri((function(e){var t=et(this.first,0),r=this.first+this.size-1;uo(this,{from:t,to:et(r,Xe(this,r).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Wn(this.cm,0,0),Ji(this,ki(t),U)})),replaceRange:function(e,t,r,n){go(this,e,t=st(this,t),r=r?st(this,r):t,n)},getRange:function(e,t,r){var n=Ye(this,st(this,e),st(this,t));return!1===r?n:""===r?n.join(""):n.join(r||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(Qe(this,e))return Xe(this,e)},getLineNumber:function(e){return qe(e)},getLineHandleVisualStart:function(e){return"number"==typeof e&&(e=Xe(this,e)),zt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return st(this,e)},getCursor:function(e){var t=this.sel.primary();return null==e||"head"==e?t.head:"anchor"==e?t.anchor:"end"==e||"to"==e||!1===e?t.to():t.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ri((function(e,t,r){Zi(this,st(this,"number"==typeof e?et(e,t||0):e),null,r)})),setSelection:ri((function(e,t,r){Zi(this,st(this,e),st(this,t||e),r)})),extendSelection:ri((function(e,t,r){_i(this,st(this,e),t&&st(this,t),r)})),extendSelections:ri((function(e,t){$i(this,at(this,e),t)})),extendSelectionsBy:ri((function(e,t){$i(this,at(this,$(this.sel.ranges,e)),t)})),setSelections:ri((function(e,t,r){if(e.length){for(var n=[],i=0;i<e.length;i++)n[i]=new Si(st(this,e[i].anchor),st(this,e[i].head||e[i].anchor));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),Ji(this,Li(this.cm,n,t),r)}})),addSelection:ri((function(e,t,r){var n=this.sel.ranges.slice(0);n.push(new Si(st(this,e),st(this,t||e))),Ji(this,Li(this.cm,n,n.length-1),r)})),getSelection:function(e){for(var t,r=this.sel.ranges,n=0;n<r.length;n++){var i=Ye(this,r[n].from(),r[n].to());t=t?t.concat(i):i}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],r=this.sel.ranges,n=0;n<r.length;n++){var i=Ye(this,r[n].from(),r[n].to());!1!==e&&(i=i.join(e||this.lineSeparator())),t[n]=i}return t},replaceSelection:function(e,t,r){for(var n=[],i=0;i<this.sel.ranges.length;i++)n[i]=e;this.replaceSelections(n,t,r||"+input")},replaceSelections:ri((function(e,t,r){for(var n=[],i=this.sel,o=0;o<i.ranges.length;o++){var l=i.ranges[o];n[o]={from:l.from(),to:l.to(),text:this.splitLines(e[o]),origin:r}}for(var s=t&&"end"!=t&&function(e,t,r){for(var n=[],i=et(e.first,0),o=i,l=0;l<t.length;l++){var s=t[l],a=Oi(s.from,i,o),u=Oi(Ti(s),i,o);if(i=s.to,o=u,"around"==r){var c=e.sel.ranges[l],h=tt(c.head,c.anchor)<0;n[l]=new Si(h?u:a,h?a:u)}else n[l]=new Si(a,a)}return new Ci(n,e.sel.primIndex)}(this,n,t),a=n.length-1;a>=0;a--)uo(this,n[a]);s?Qi(this,s):this.cm&&Dn(this.cm)})),undo:ri((function(){ho(this,"undo")})),redo:ri((function(){ho(this,"redo")})),undoSelection:ri((function(){ho(this,"undo",!0)})),redoSelection:ri((function(){ho(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n<e.done.length;n++)e.done[n].ranges||++t;for(var i=0;i<e.undone.length;i++)e.undone[i].ranges||++r;return{undo:t,redo:r}},clearHistory:function(){var e=this;this.history=new Ii(this.history),Fi(this,(function(t){return t.history=e.history}),!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Xi(this.history.done),undone:Xi(this.history.undone)}},setHistory:function(e){var t=this.history=new Ii(this.history);t.done=Xi(e.done.slice(0),null,!0),t.undone=Xi(e.undone.slice(0),null,!0)},setGutterMarker:ri((function(e,t,r){return bo(this,e,"gutter",(function(e){var n=e.gutterMarkers||(e.gutterMarkers={});return n[t]=r,!r&&te(n)&&(e.gutterMarkers=null),!0}))})),clearGutter:ri((function(e){var t=this;this.iter((function(r){r.gutterMarkers&&r.gutterMarkers[e]&&bo(t,r,"gutter",(function(){return r.gutterMarkers[e]=null,te(r.gutterMarkers)&&(r.gutterMarkers=null),!0}))}))})),lineInfo:function(e){var t;if("number"==typeof e){if(!Qe(this,e))return null;if(t=e,!(e=Xe(this,e)))return null}else if(null==(t=qe(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ri((function(e,t,r){return bo(this,e,"gutter"==t?"gutter":"class",(function(e){var n="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass";if(e[n]){if(L(r).test(e[n]))return!1;e[n]+=" "+r}else e[n]=r;return!0}))})),removeLineClass:ri((function(e,t,r){return bo(this,e,"gutter"==t?"gutter":"class",(function(e){var n="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass",i=e[n];if(!i)return!1;if(null==r)e[n]=null;else{var o=i.match(L(r));if(!o)return!1;var l=o.index+o[0].length;e[n]=i.slice(0,o.index)+(o.index&&l!=i.length?" ":"")+i.slice(l)||null}return!0}))})),addLineWidget:ri((function(e,t,r){return function(e,t,r,n){var i=new Co(e,r,n),o=e.cm;return o&&i.noHScroll&&(o.display.alignWidgets=!0),bo(e,t,"widget",(function(t){var r=t.widgets||(t.widgets=[]);if(null==i.insertAt?r.push(i):r.splice(Math.min(r.length,Math.max(0,i.insertAt)),0,i),i.line=t,o&&!Gt(e,t)){var n=Vt(t)<e.scrollTop;$e(t,t.height+wr(i)),n&&An(o,i.height),o.curOp.forceUpdate=!0}return!0})),o&&sr(o,"lineWidgetAdded",o,i,"number"==typeof t?t:qe(t)),i}(this,e,t,r)})),removeLineWidget:function(e){e.clear()},markText:function(e,t,r){return To(this,st(this,e),st(this,t),r,r&&r.type||"range")},setBookmark:function(e,t){var r={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return To(this,e=st(this,e),e,r,"bookmark")},findMarksAt:function(e){var t=[],r=Xe(this,(e=st(this,e)).line).markedSpans;if(r)for(var n=0;n<r.length;++n){var i=r[n];(null==i.from||i.from<=e.ch)&&(null==i.to||i.to>=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=st(this,e),t=st(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var l=o.markedSpans;if(l)for(var s=0;s<l.length;s++){var a=l[s];null!=a.to&&i==e.line&&e.ch>=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;n<r.length;++n)null!=r[n].from&&e.push(r[n].marker)})),e},posFromIndex:function(e){var t,r=this.first,n=this.lineSeparator().length;return this.iter((function(i){var o=i.text.length+n;if(o>e)return t=e,!0;e-=o,++r})),st(this,et(r,t))},indexFromPos:function(e){var t=(e=st(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var r=this.lineSeparator().length;return this.iter(this.first,e.line,(function(e){t+=e.text.length+r})),t},copy:function(e){var t=new Do(_e(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,r=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<r&&(r=e.to);var n=new Do(_e(this,t,r),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(n.history=this.history),(this.linked||(this.linked=[])).push({doc:n,sharedHist:e.sharedHist}),n.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r],i=n.find(),o=e.clipPos(i.from),l=e.clipPos(i.to);if(tt(o,l)){var s=To(e,o,l,n.primary,n.primary.type);n.markers.push(s),s.parent=n}}}(n,No(this)),n},unlinkDoc:function(e){if(e instanceof Ml&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){if(this.linked[t].doc==e){this.linked.splice(t,1),e.unlinkDoc(this),Oo(No(this));break}}if(e.history==this.history){var r=[e.id];Fi(e,(function(e){return r.push(e.id)}),!0),e.history=new Ii(null),e.history.done=Xi(this.history.done,r),e.history.undone=Xi(this.history.undone,r)}},iterLinkedDocs:function(e){Fi(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):De(e)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:ri((function(e){var t;("rtl"!=e&&(e="ltr"),e!=this.direction)&&(this.direction=e,this.iter((function(e){return e.order=null})),this.cm&&Jn(t=this.cm,(function(){Ei(t),hn(t)})))}))}),Do.prototype.eachLine=Do.prototype.iter;var Wo=0;function Ho(e){var t=this;if(Fo(t),!ge(t,e)&&!xr(t.display,e)){be(e),l&&(Wo=+new Date);var r=un(t,e,!0),n=e.dataTransfer.files;if(r&&!t.isReadOnly())if(n&&n.length&&window.FileReader&&window.File)for(var i=n.length,o=Array(i),s=0,a=function(){++s==i&&ei(t,(function(){var e={from:r=st(t.doc,r),to:r,text:t.doc.splitLines(o.filter((function(e){return null!=e})).join(t.doc.lineSeparator())),origin:"paste"};uo(t.doc,e),Qi(t.doc,ki(st(t.doc,r),st(t.doc,Ti(e))))}))()},u=function(e,r){if(t.options.allowDropFileTypes&&-1==B(t.options.allowDropFileTypes,e.type))a();else{var n=new FileReader;n.onerror=function(){return a()},n.onload=function(){var e=n.result;/[\x00-\x08\x0e-\x1f]{2}/.test(e)||(o[r]=e),a()},n.readAsText(e)}},c=0;c<n.length;c++)u(n[c],c);else{if(t.state.draggingText&&t.doc.sel.contains(r)>-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var h=e.dataTransfer.getData("Text");if(h){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),eo(t.doc,ki(r,r)),f)for(var d=0;d<f.length;++d)go(t.doc,"",f[d].anchor,f[d].head,"drag");t.replaceSelection(h,"around","paste"),t.display.input.focus()}}catch(e){}}}}function Fo(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Po(e){if(document.getElementsByClassName){for(var t=document.getElementsByClassName("CodeMirror"),r=[],n=0;n<t.length;n++){var i=t[n].CodeMirror;i&&r.push(i)}r.length&&r[0].operation((function(){for(var t=0;t<r.length;t++)e(r[t])}))}}var Eo=!1;function Io(){var e;Eo||(he(window,"resize",(function(){null==e&&(e=setTimeout((function(){e=null,Po(zo)}),100))})),he(window,"blur",(function(){return Po(kn)})),Eo=!0)}function zo(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Ro={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Bo=0;Bo<10;Bo++)Ro[Bo+48]=Ro[Bo+96]=String(Bo);for(var Go=65;Go<=90;Go++)Ro[Go]=String.fromCharCode(Go);for(var Uo=1;Uo<=12;Uo++)Ro[Uo+111]=Ro[Uo+63235]="F"+Uo;var Vo={};function Ko(e){var t,r,n,i,o=e.split(/-(?!$)/);e=o[o.length-1];for(var l=0;l<o.length-1;l++){var s=o[l];if(/^(cmd|meta|m)$/i.test(s))i=!0;else if(/^a(lt)?$/i.test(s))t=!0;else if(/^(c|ctrl|control)$/i.test(s))r=!0;else{if(!/^s(hift)?$/i.test(s))throw new Error("Unrecognized modifier name: "+s);n=!0}}return t&&(e="Alt-"+e),r&&(e="Ctrl-"+e),i&&(e="Cmd-"+e),n&&(e="Shift-"+e),e}function jo(e){var t={};for(var r in e)if(e.hasOwnProperty(r)){var n=e[r];if(/^(name|fallthrough|(de|at)tach)$/.test(r))continue;if("..."==n){delete e[r];continue}for(var i=$(r.split(" "),Ko),o=0;o<i.length;o++){var l=void 0,s=void 0;o==i.length-1?(s=i.join(" "),l=n):(s=i.slice(0,o+1).join(" "),l="...");var a=t[s];if(a){if(a!=l)throw new Error("Inconsistent bindings for "+s)}else t[s]=l}delete e[r]}for(var u in t)e[u]=t[u];return e}function Xo(e,t,r,n){var i=(t=qo(t)).call?t.call(e,n):t[e];if(!1===i)return"nothing";if("..."===i)return"multi";if(null!=i&&r(i))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))return Xo(e,t.fallthrough,r,n);for(var o=0;o<t.fallthrough.length;o++){var l=Xo(e,t.fallthrough[o],r,n);if(l)return l}}}function Yo(e){var t="string"==typeof e?e:Ro[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t}function _o(e,t,r){var n=e;return t.altKey&&"Alt"!=n&&(e="Alt-"+e),(C?t.metaKey:t.ctrlKey)&&"Ctrl"!=n&&(e="Ctrl-"+e),(C?t.ctrlKey:t.metaKey)&&"Mod"!=n&&(e="Cmd-"+e),!r&&t.shiftKey&&"Shift"!=n&&(e="Shift-"+e),e}function $o(e,t){if(h&&34==e.keyCode&&e.char)return!1;var r=Ro[e.keyCode];return null!=r&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(r=e.code),_o(r,e,t))}function qo(e){return"string"==typeof e?Vo[e]:e}function Zo(e,t){for(var r=e.doc.sel.ranges,n=[],i=0;i<r.length;i++){for(var o=t(r[i]);n.length&&tt(o.from,_(n).to)<=0;){var l=n.pop();if(tt(l.from,o.from)<0){o.from=l.from;break}}n.push(o)}Jn(e,(function(){for(var t=n.length-1;t>=0;t--)go(e.doc,"",n[t].from,n[t].to,"+delete");Dn(e)}))}function Qo(e,t,r){var n=ie(e.text,t+r,r);return n<0||n>e.text.length?null:n}function Jo(e,t,r){var n=Qo(e,t.ch,r);return null==n?null:new et(t.line,n,r<0?"after":"before")}function el(e,t,r,n,i){if(e){"rtl"==t.doc.direction&&(i=-i);var o=ue(r,t.doc.direction);if(o){var l,s=i<0?_(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Dr(t,r);l=i<0?r.text.length-1:0;var c=Wr(t,u,l).top;l=oe((function(e){return Wr(t,u,e).top==c}),i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=Qo(r,l,1))}else l=i<0?s.to:s.from;return new et(n,l,a)}}return new et(n,i<0?r.text.length:0,i<0?"before":"after")}Vo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Vo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Vo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Vo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Vo.default=y?Vo.macDefault:Vo.pcDefault;var tl={selectAll:so,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),U)},killLine:function(e){return Zo(e,(function(t){if(t.empty()){var r=Xe(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line<e.lastLine()?{from:t.head,to:et(t.head.line+1,0)}:{from:t.head,to:et(t.head.line,r)}}return{from:t.from(),to:t.to()}}))},deleteLine:function(e){return Zo(e,(function(t){return{from:et(t.from().line,0),to:st(e.doc,et(t.to().line+1,0))}}))},delLineLeft:function(e){return Zo(e,(function(e){return{from:et(e.from().line,0),to:e.from()}}))},delWrappedLineLeft:function(e){return Zo(e,(function(t){var r=e.charCoords(t.head,"div").top+5;return{from:e.coordsChar({left:0,top:r},"div"),to:t.from()}}))},delWrappedLineRight:function(e){return Zo(e,(function(t){var r=e.charCoords(t.head,"div").top+5,n=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},"div");return{from:t.from(),to:n}}))},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(et(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(et(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy((function(t){return rl(e,t.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy((function(t){return nl(e,t.head)}),{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy((function(t){return function(e,t){var r=Xe(e.doc,t),n=function(e){for(var t;t=Pt(e);)e=t.find(1,!0).line;return e}(r);n!=r&&(t=qe(n));return el(!0,e,r,t,-1)}(e,t.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},"div")}),K)},goLineLeft:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:r},"div")}),K)},goLineLeftSmart:function(e){return e.extendSelectionsBy((function(t){var r=e.cursorCoords(t.head,"div").top+5,n=e.coordsChar({left:0,top:r},"div");return n.ch<e.getLine(n.line).search(/\S/)?nl(e,t.head):n}),K)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection("\t")},insertSoftTab:function(e){for(var t=[],r=e.listSelections(),n=e.options.tabSize,i=0;i<r.length;i++){var o=r[i].from(),l=z(e.getLine(o.line),o.ch,n);t.push(Y(n-l%n))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Jn(e,(function(){for(var t=e.listSelections(),r=[],n=0;n<t.length;n++)if(t[n].empty()){var i=t[n].head,o=Xe(e.doc,i.line).text;if(o)if(i.ch==o.length&&(i=new et(i.line,i.ch-1)),i.ch>0)i=new et(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),et(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=Xe(e.doc,i.line-1).text;l&&(i=new et(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),et(i.line-1,l.length-1),i,"+transpose"))}r.push(new Si(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return Jn(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n<t.length;n++)e.indentLine(t[n].from().line,null,!0);Dn(e)}))},openLine:function(e){return e.replaceSelection("\n","start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function rl(e,t){var r=Xe(e.doc,t),n=zt(r);return n!=r&&(t=qe(n)),el(!0,e,n,t,1)}function nl(e,t){var r=rl(e,t.line),n=Xe(e.doc,r.line),i=ue(n,e.doc.direction);if(!i||0==i[0].level){var o=Math.max(r.ch,n.text.search(/\S/)),l=t.line==r.line&&t.ch<=o&&t.ch;return et(r.line,l?0:o,r.sticky)}return r}function il(e,t,r){if("string"==typeof t&&!(t=tl[t]))return!1;e.display.input.ensurePolled();var n=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),i=t(e)!=G}finally{e.display.shift=n,e.state.suppressEdits=!1}return i}var ol=new R;function ll(e,t,r,n){var i=e.state.keySeq;if(i){if(Yo(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:ol.set(50,(function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())})),sl(e,i+" "+t,r,n))return!0}return sl(e,t,r,n)}function sl(e,t,r,n){var i=function(e,t,r){for(var n=0;n<e.state.keyMaps.length;n++){var i=Xo(t,e.state.keyMaps[n],r,e);if(i)return i}return e.options.extraKeys&&Xo(t,e.options.extraKeys,r,e)||Xo(t,e.options.keyMap,r,e)}(e,t,n);return"multi"==i&&(e.state.keySeq=t),"handled"==i&&sr(e,"keyHandled",e,t,r),"handled"!=i&&"multi"!=i||(be(r),xn(e)),!!i}function al(e,t){var r=$o(t,!0);return!!r&&(t.shiftKey&&!e.state.keySeq?ll(e,"Shift-"+r,t,(function(t){return il(e,t,!0)}))||ll(e,r,t,(function(t){if("string"==typeof t?/^go[A-Z]/.test(t):t.motion)return il(e,t)})):ll(e,r,t,(function(t){return il(e,t)})))}var ul=null;function cl(e){var t=this;if(!(e.target&&e.target!=t.display.input.getField()||(t.curOp.focus=W(),ge(t,e)))){l&&s<11&&27==e.keyCode&&(e.returnValue=!1);var n=e.keyCode;t.display.shift=16==n||e.shiftKey;var i=al(t,e);h&&(ul=i?n:null,i||88!=n||He||!(y?e.metaKey:e.ctrlKey)||t.replaceSelection("",null,"cut")),r&&!y&&!i&&46==n&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),18!=n||/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)||function(e){var t=e.display.lineDiv;function r(e){18!=e.keyCode&&e.altKey||(T(t,"CodeMirror-crosshair"),de(document,"keyup",r),de(document,"mouseover",r))}H(t,"CodeMirror-crosshair"),he(document,"keyup",r),he(document,"mouseover",r)}(t)}}function hl(e){16==e.keyCode&&(this.doc.sel.shift=!1),ge(this,e)}function fl(e){var t=this;if(!(e.target&&e.target!=t.display.input.getField()||xr(t.display,e)||ge(t,e)||e.ctrlKey&&!e.altKey||y&&e.metaKey)){var r=e.keyCode,n=e.charCode;if(h&&r==ul)return ul=null,void be(e);if(!h||e.which&&!(e.which<10)||!al(t,e)){var i=String.fromCharCode(null==n?r:n);"\b"!=i&&(function(e,t,r){return ll(e,"'"+r+"'",t,(function(t){return il(e,t,!0)}))}(t,e,i)||t.display.input.onKeyPress(e))}}}var dl,pl,gl=function(e,t,r){this.time=e,this.pos=t,this.button=r};function vl(e){var t=this,r=t.display;if(!(ge(t,e)||r.activeTouch&&r.input.supportsTouch()))if(r.input.ensurePolled(),r.shift=e.shiftKey,xr(r,e))a||(r.scroller.draggable=!1,setTimeout((function(){return r.scroller.draggable=!0}),100));else if(!bl(t,e)){var n=un(t,e),i=Le(e),o=n?function(e,t){var r=+new Date;return pl&&pl.compare(r,e,t)?(dl=pl=null,"triple"):dl&&dl.compare(r,e,t)?(pl=new gl(r,e,t),dl=null,"double"):(dl=new gl(r,e,t),pl=null,"single")}(n,i):"single";window.focus(),1==i&&t.state.selectingText&&t.state.selectingText(e),n&&function(e,t,r,n,i){var o="Click";"double"==n?o="Double"+o:"triple"==n&&(o="Triple"+o);return ll(e,_o(o=(1==t?"Left":2==t?"Middle":"Right")+o,i),i,(function(t){if("string"==typeof t&&(t=tl[t]),!t)return!1;var n=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n=t(e,r)!=G}finally{e.state.suppressEdits=!1}return n}))}(t,i,n,o,e)||(1==i?n?function(e,t,r,n){l?setTimeout(E(Cn,e),0):e.curOp.focus=W();var i,o=function(e,t,r){var n=e.getOption("configureMouse"),i=n?n(e,t,r):{};if(null==i.unit){var o=b?r.shiftKey&&r.metaKey:r.altKey;i.unit=o?"rectangle":"single"==t?"char":"double"==t?"word":"line"}(null==i.extend||e.doc.extend)&&(i.extend=e.doc.extend||r.shiftKey);null==i.addNew&&(i.addNew=y?r.metaKey:r.ctrlKey);null==i.moveOnDrag&&(i.moveOnDrag=!(y?r.altKey:r.ctrlKey));return i}(e,r,n),u=e.doc.sel;e.options.dragDrop&&Me&&!e.isReadOnly()&&"single"==r&&(i=u.contains(t))>-1&&(tt((i=u.ranges[i]).from(),t)<0||t.xRel>0)&&(tt(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,u=ei(e,(function(t){a&&(i.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:Sn(e)),de(i.wrapper.ownerDocument,"mouseup",u),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",h),de(i.scroller,"drop",u),o||(be(t),n.addNew||_i(e.doc,r,null,null,n.extend),a&&!f||l&&9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},h=function(){return o=!0};a&&(i.scroller.draggable=!0);e.state.draggingText=u,u.copy=!n.moveOnDrag,he(i.wrapper.ownerDocument,"mouseup",u),he(i.wrapper.ownerDocument,"mousemove",c),he(i.scroller,"dragstart",h),he(i.scroller,"drop",u),e.state.delayingBlurEvent=!0,setTimeout((function(){return i.input.focus()}),20),i.scroller.dragDrop&&i.scroller.dragDrop()}(e,n,t,o):function(e,t,r,n){l&&Sn(e);var i=e.display,o=e.doc;be(t);var s,a,u=o.sel,c=u.ranges;n.addNew&&!n.extend?(a=o.sel.contains(r),s=a>-1?c[a]:new Si(r,r)):(s=o.sel.primary(),a=o.sel.primIndex);if("rectangle"==n.unit)n.addNew||(s=new Si(r,r)),r=un(e,t,!0,!0),a=-1;else{var h=ml(e,r,n.unit);s=n.extend?Yi(s,h.anchor,h.head,n.extend):h}n.addNew?-1==a?(a=c.length,Ji(o,Li(e,c.concat([s]),a),{scroll:!1,origin:"*mouse"})):c.length>1&&c[a].empty()&&"char"==n.unit&&!n.extend?(Ji(o,Li(e,c.slice(0,a).concat(c.slice(a+1)),0),{scroll:!1,origin:"*mouse"}),u=o.sel):qi(o,a,s,V):(a=0,Ji(o,new Ci([s],0),V),u=o.sel);var f=r;function d(t){if(0!=tt(f,t))if(f=t,"rectangle"==n.unit){for(var i=[],l=e.options.tabSize,c=z(Xe(o,r.line).text,r.ch,l),h=z(Xe(o,t.line).text,t.ch,l),d=Math.min(c,h),p=Math.max(c,h),g=Math.min(r.line,t.line),v=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=v;g++){var m=Xe(o,g).text,y=j(m,d,l);d==p?i.push(new Si(et(g,y),et(g,y))):m.length>y&&i.push(new Si(et(g,y),et(g,j(m,p,l))))}i.length||i.push(new Si(r,r)),Ji(o,Li(e,u.ranges.slice(0,a).concat(i),a),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=s,x=ml(e,t,n.unit),C=w.anchor;tt(x.anchor,C)>0?(b=x.head,C=ot(w.from(),x.anchor)):(b=x.anchor,C=it(w.to(),x.head));var S=u.ranges.slice(0);S[a]=function(e,t){var r=t.anchor,n=t.head,i=Xe(e.doc,r.line);if(0==tt(r,n)&&r.sticky==n.sticky)return t;var o=ue(i);if(!o)return t;var l=se(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=se(o,n.ch,n.sticky),h=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?h<0:h>0}var f=o[u+(a?-1:0)],d=a==(1==f.level),p=d?f.from:f.to,g=d?"after":"before";return r.ch==p&&r.sticky==g?t:new Si(new et(r.line,p,g),n)}(e,new Si(st(o,C),b)),Ji(o,Li(e,S,a),V)}}var p=i.wrapper.getBoundingClientRect(),g=0;function v(t){var r=++g,l=un(e,t,!0,"rectangle"==n.unit);if(l)if(0!=tt(l,f)){e.curOp.focus=W(),d(l);var s=Nn(i,o);(l.line>=s.to||l.line<s.from)&&setTimeout(ei(e,(function(){g==r&&v(t)})),150)}else{var a=t.clientY<p.top?-20:t.clientY>p.bottom?20:0;a&&setTimeout(ei(e,(function(){g==r&&(i.scroller.scrollTop+=a,v(t))})),50)}}function m(t){e.state.selectingText=!1,g=1/0,t&&(be(t),i.input.focus()),de(i.wrapper.ownerDocument,"mousemove",y),de(i.wrapper.ownerDocument,"mouseup",b),o.history.lastSelOrigin=null}var y=ei(e,(function(e){0!==e.buttons&&Le(e)?v(e):m(e)})),b=ei(e,m);e.state.selectingText=b,he(i.wrapper.ownerDocument,"mousemove",y),he(i.wrapper.ownerDocument,"mouseup",b)}(e,n,t,o)}(t,n,o,e):Se(e)==r.scroller&&be(e):2==i?(n&&_i(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(S?t.display.input.onContextMenu(e):Sn(t)))}}function ml(e,t,r){if("char"==r)return new Si(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new Si(et(t.line,0),st(e.doc,et(t.line+1,0)));var n=r(e,t);return new Si(n.from,n.to)}function yl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(e){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&be(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!me(e,r))return xe(t);o-=s.top-l.viewOffset;for(var a=0;a<e.display.gutterSpecs.length;++a){var u=l.gutters.childNodes[a];if(u&&u.getBoundingClientRect().right>=i)return pe(e,r,e,Ze(e.doc,o),e.display.gutterSpecs[a].className,t),xe(t)}}function bl(e,t){return yl(e,t,"gutterClick",!0)}function wl(e,t){xr(e.display,t)||function(e,t){if(!me(e,"gutterContextMenu"))return!1;return yl(e,t,"gutterContextMenu",!1)}(e,t)||ge(e,t,"contextmenu")||S||e.display.input.onContextMenu(t)}function xl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Rr(e)}gl.prototype.compare=function(e,t,r){return this.time+400>e&&0==tt(t,this.pos)&&r==this.button};var Cl={toString:function(){return"CodeMirror.Init"}},Sl={},Ll={};function kl(e,t,r){if(!t!=!(r&&r!=Cl)){var n=e.display.dragFunctions,i=t?he:de;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Tl(e){e.options.lineWrapping?(H(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),jt(e)),an(e),hn(e),Rr(e),setTimeout((function(){return Gn(e)}),100)}function Ml(e,t){var r=this;if(!(this instanceof Ml))return new Ml(e,t);this.options=t=t?I(t):{},I(Sl,t,!1);var n=t.value;"string"==typeof n?n=new Do(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Ml.inputStyles[t.inputStyle](this),o=this.display=new vi(e,n,i,t);for(var u in o.wrapper.CodeMirror=this,xl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Kn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new R,keySeq:null,specialChars:null},t.autofocus&&!m&&o.input.focus(),l&&s<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;he(t.scroller,"mousedown",ei(e,vl)),he(t.scroller,"dblclick",l&&s<11?ei(e,(function(t){if(!ge(e,t)){var r=un(e,t);if(r&&!bl(e,t)&&!xr(e.display,t)){be(t);var n=e.findWordAt(r);_i(e.doc,n.anchor,n.head)}}})):function(t){return ge(e,t)||be(t)});he(t.scroller,"contextmenu",(function(t){return wl(e,t)})),he(t.input.getField(),"contextmenu",(function(r){t.scroller.contains(r.target)||wl(e,r)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}function a(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}he(t.scroller,"touchstart",(function(i){if(!ge(e,i)&&!o(i)&&!bl(e,i)){t.input.ensurePolled(),clearTimeout(r);var l=+new Date;t.activeTouch={start:l,moved:!1,prev:l-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),he(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),he(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!xr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var o,l=e.coordsChar(t.activeTouch,"page");o=!n.prev||a(n,n.prev)?new Si(l,l):!n.prev.prev||a(n,n.prev.prev)?e.findWordAt(l):new Si(et(l.line,0),st(e.doc,et(l.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),be(r)}i()})),he(t.scroller,"touchcancel",i),he(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Pn(e,t.scroller.scrollTop),In(e,t.scroller.scrollLeft,!0),pe(e,"scroll",e))})),he(t.scroller,"mousewheel",(function(t){return xi(e,t)})),he(t.scroller,"DOMMouseScroll",(function(t){return xi(e,t)})),he(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){ge(e,t)||Ce(t)},over:function(t){ge(e,t)||(!function(e,t){var r=un(e,t);if(r){var n=document.createDocumentFragment();yn(e,r,n),e.display.dragCursor||(e.display.dragCursor=O("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),N(e.display.dragCursor,n)}}(e,t),Ce(t))},start:function(t){return function(e,t){if(l&&(!e.state.draggingText||+new Date-Wo<100))Ce(t);else if(!ge(e,t)&&!xr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!f)){var r=O("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",h&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),h&&r.parentNode.removeChild(r)}}(e,t)},drop:ei(e,Ho),leave:function(t){ge(e,t)||Fo(e)}};var u=t.input.getField();he(u,"keyup",(function(t){return hl.call(e,t)})),he(u,"keydown",ei(e,cl)),he(u,"keypress",ei(e,fl)),he(u,"focus",(function(t){return Ln(e,t)})),he(u,"blur",(function(t){return kn(e,t)}))}(this),Io(),Xn(this),this.curOp.forceUpdate=!0,Pi(this,n),t.autofocus&&!m||this.hasFocus()?setTimeout((function(){r.hasFocus()&&!r.state.focused&&Ln(r)}),20):kn(this),Ll)Ll.hasOwnProperty(u)&&Ll[u](this,t[u],Cl);fi(this),t.finishInit&&t.finishInit(this);for(var c=0;c<Nl.length;++c)Nl[c](this);Yn(this),a&&t.lineWrapping&&"optimizelegibility"==getComputedStyle(o.lineDiv).textRendering&&(o.lineDiv.style.textRendering="auto")}Ml.defaults=Sl,Ml.optionHandlers=Ll;var Nl=[];function Ol(e,t,r,n){var i,o=e.doc;null==r&&(r="add"),"smart"==r&&(o.mode.indent?i=dt(e,t).state:r="prev");var l=e.options.tabSize,s=Xe(o,t),a=z(s.text,null,l);s.stateAfter&&(s.stateAfter=null);var u,c=s.text.match(/^\s*/)[0];if(n||/\S/.test(s.text)){if("smart"==r&&((u=o.mode.indent(i,s.text.slice(c.length),s.text))==G||u>150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?z(Xe(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var h="",f=0;if(e.options.indentWithTabs)for(var d=Math.floor(u/l);d;--d)f+=l,h+="\t";if(f<u&&(h+=Y(u-f)),h!=c)return go(o,h,et(t,0),et(t,c.length),"+input"),s.stateAfter=null,!0;for(var p=0;p<o.sel.ranges.length;p++){var g=o.sel.ranges[p];if(g.head.line==t&&g.head.ch<c.length){var v=et(t,c.length);qi(o,p,new Si(v,v));break}}}Ml.defineInitHook=function(e){return Nl.push(e)};var Al=null;function Dl(e){Al=e}function Wl(e,t,r,n,i){var o=e.doc;e.display.shift=!1,n||(n=o.sel);var l=+new Date-200,s="paste"==i||e.state.pasteIncoming>l,a=De(t),u=null;if(s&&n.ranges.length>1)if(Al&&Al.text.join("\n")==t){if(n.ranges.length%Al.text.length==0){u=[];for(var c=0;c<Al.text.length;c++)u.push(o.splitLines(Al.text[c]))}}else a.length==n.ranges.length&&e.options.pasteLinesPerSelection&&(u=$(a,(function(e){return[e]})));for(var h=e.curOp.updateInput,f=n.ranges.length-1;f>=0;f--){var d=n.ranges[f],p=d.from(),g=d.to();d.empty()&&(r&&r>0?p=et(p.line,p.ch-r):e.state.overwrite&&!s?g=et(g.line,Math.min(Xe(o,g.line).text.length,g.ch+_(a).length)):s&&Al&&Al.lineWise&&Al.text.join("\n")==a.join("\n")&&(p=g=et(p.line,0)));var v={from:p,to:g,text:u?u[f%u.length]:a,origin:i||(s?"paste":e.state.cutIncoming>l?"cut":"+input")};uo(e.doc,v),sr(e,"inputRead",e,v)}t&&!s&&Fl(e,t),Dn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=h),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Hl(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Jn(t,(function(){return Wl(t,r,0,null,"paste")})),!0}function Fl(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s<o.electricChars.length;s++)if(t.indexOf(o.electricChars.charAt(s))>-1){l=Ol(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Xe(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Ol(e,i.head.line,"smart"));l&&sr(e,"electricInput",e,i.head.line)}}}function Pl(e){for(var t=[],r=[],n=0;n<e.doc.sel.ranges.length;n++){var i=e.doc.sel.ranges[n].head.line,o={anchor:et(i,0),head:et(i+1,0)};r.push(o),t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:r}}function El(e,t,r,n){e.setAttribute("autocorrect",r?"":"off"),e.setAttribute("autocapitalize",n?"":"off"),e.setAttribute("spellcheck",!!t)}function Il(){var e=O("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=O("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return a?e.style.width="1000px":e.setAttribute("wrap","off"),g&&(e.style.border="1px solid black"),El(e),t}function zl(e,t,r,n,i){var o=t,l=r,s=Xe(e,t.line),a=i&&"rtl"==e.direction?-r:r;function u(o){var l,u;if("codepoint"==n){var c=s.text.charCodeAt(t.ch+(r>0?0:-1));if(isNaN(c))l=null;else{var h=r>0?c>=55296&&c<56320:c>=56320&&c<57343;l=new et(t.line,Math.max(0,Math.min(s.text.length,t.ch+r*(h?2:1))),-r)}}else l=i?function(e,t,r,n){var i=ue(t,e.doc.direction);if(!i)return Jo(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=se(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from<r.ch))return Jo(t,r,n);var s,a=function(e,r){return Qo(t,e instanceof et?e.ch:e,r)},u=function(r){return e.options.lineWrapping?(s=s||Dr(e,t),Zr(e,t,s,r)):{begin:0,end:t.text.length}},c=u("before"==r.sticky?a(r,-1):r.ch);if("rtl"==e.doc.direction||1==l.level){var h=1==l.level==n<0,f=a(r,h?1:-1);if(null!=f&&(h?f<=l.to&&f<=c.end:f>=l.from&&f>=c.begin)){var d=h?"before":"after";return new et(r.line,f,d)}}var p=function(e,t,n){for(var o=function(e,t){return t?new et(r.line,a(e,1),"before"):new et(r.line,e,"after")};e>=0&&e<i.length;e+=t){var l=i[e],s=t>0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u<l.to)return o(u,s);if(u=s?l.from:a(l.to,-1),n.begin<=u&&u<n.end)return o(u,s)}},g=p(o+n,n,c);if(g)return g;var v=n>0?c.end:a(c.begin,-1);return null==v||n>0&&v==t.text.length||!(g=p(n>0?0:i.length-1,n,u(v)))?null:g}(e.cm,s,t,r):Jo(s,t,r);if(null==l){if(o||(u=t.line+a)<e.first||u>=e.first+e.size||(t=new et(u,t.ch,t.sticky),!(s=Xe(e,u))))return!1;t=el(i,e.cm,s,t.line,a)}else t=l;return!0}if("char"==n||"codepoint"==n)u();else if("column"==n)u(!0);else if("word"==n||"group"==n)for(var c=null,h="group"==n,f=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(r<0)||u(!d);d=!1){var p=s.text.charAt(t.ch)||"\n",g=ee(p,f)?"w":h&&"\n"==p?"n":!h||/\s/.test(p)?null:"p";if(!h||d||g||(g="s"),c&&c!=g){r<0&&(r=1,u(),t.sticky="after");break}if(g&&(c=g),r>0&&!u(!d))break}var v=oo(e,t,o,l,!0);return rt(o,v)&&(v.hitSide=!0),v}function Rl(e,t,r,n){var i,o,l=e.doc,s=t.left;if("page"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*rn(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=$r(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Bl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new R,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Gl(e,t){var r=Ar(e,t.line);if(!r||r.hidden)return null;var n=Xe(e.doc,t.line),i=Nr(r,n,t.line),o=ue(n,e.doc.direction),l="left";o&&(l=se(o,t.ch)%2?"right":"left");var s=Pr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Ul(e,t){return t&&(e.bad=!0),e}function Vl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Ul(e.clipPos(et(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i<e.display.view.length;i++){var o=e.display.view[i];if(o.node==n)return Kl(o,t,r)}}function Kl(e,t,r){var n=e.text.firstChild,i=!1;if(!t||!D(n,t))return Ul(et(qe(e.line),0),!0);if(t==n&&(i=!0,t=n.childNodes[r],r=0,!t)){var o=e.rest?_(e.rest):e.line;return Ul(et(qe(o),o.text.length),i)}var l=3==t.nodeType?t:null,s=t;for(l||1!=t.childNodes.length||3!=t.firstChild.nodeType||(l=t.firstChild,r&&(r=l.nodeValue.length));s.parentNode!=n;)s=s.parentNode;var a=e.measure,u=a.maps;function c(t,r,n){for(var i=-1;i<(u?u.length:0);i++)for(var o=i<0?a.map:u[i],l=0;l<o.length;l+=3){var s=o[l+2];if(s==t||s==r){var c=qe(i<0?e.line:e.rest[i]),h=o[l]+n;return(n<0||s!=t)&&(h=o[l+(n?1:0)]),et(c,h)}}}var h=c(l,s,r);if(h)return Ul(h,i);for(var f=s.nextSibling,d=l?l.nodeValue.length-r:0;f;f=f.nextSibling){if(h=c(f,f.firstChild,0))return Ul(et(h.line,h.ch-d),i);d+=f.textContent.length}for(var p=s.previousSibling,g=r;p;p=p.previousSibling){if(h=c(p,p.firstChild,-1))return Ul(et(h.line,h.ch+g),i);g+=p.textContent.length}}Bl.prototype.init=function(e){var t=this,r=this,n=r.cm,i=r.div=e.lineDiv;function o(e){for(var t=e.target;t;t=t.parentNode){if(t==i)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(t.className))break}return!1}function l(e){if(o(e)&&!ge(n,e)){if(n.somethingSelected())Dl({lineWise:!1,text:n.getSelections()}),"cut"==e.type&&n.replaceSelection("",null,"cut");else{if(!n.options.lineWiseCopyCut)return;var t=Pl(n);Dl({lineWise:!0,text:t.text}),"cut"==e.type&&n.operation((function(){n.setSelections(t.ranges,0,U),n.replaceSelection("",null,"cut")}))}if(e.clipboardData){e.clipboardData.clearData();var l=Al.text.join("\n");if(e.clipboardData.setData("Text",l),e.clipboardData.getData("Text")==l)return void e.preventDefault()}var s=Il(),a=s.firstChild;n.display.lineSpace.insertBefore(s,n.display.lineSpace.firstChild),a.value=Al.text.join("\n");var u=W();P(a),setTimeout((function(){n.display.lineSpace.removeChild(s),u.focus(),u==i&&r.showPrimarySelection()}),50)}}i.contentEditable=!0,El(i,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize),he(i,"paste",(function(e){!o(e)||ge(n,e)||Hl(e,n)||s<=11&&setTimeout(ei(n,(function(){return t.updateFromDOM()})),20)})),he(i,"compositionstart",(function(e){t.composing={data:e.data,done:!1}})),he(i,"compositionupdate",(function(e){t.composing||(t.composing={data:e.data,done:!1})})),he(i,"compositionend",(function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)})),he(i,"touchstart",(function(){return r.forceCompositionEnd()})),he(i,"input",(function(){t.composing||t.readFromDOMSoon()})),he(i,"copy",l),he(i,"cut",l)},Bl.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Bl.prototype.prepareSelection=function(){var e=mn(this.cm,!1);return e.focus=W()==this.div,e},Bl.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Bl.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Bl.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary(),i=n.from(),o=n.to();if(t.display.viewTo==t.display.viewFrom||i.line>=t.display.viewTo||o.line<t.display.viewFrom)e.removeAllRanges();else{var l=Vl(t,e.anchorNode,e.anchorOffset),s=Vl(t,e.focusNode,e.focusOffset);if(!l||l.bad||!s||s.bad||0!=tt(ot(l,s),i)||0!=tt(it(l,s),o)){var a=t.display.view,u=i.line>=t.display.viewFrom&&Gl(t,i)||{node:a[0].measure.map[2],offset:0},c=o.line<t.display.viewTo&&Gl(t,o);if(!c){var h=a[a.length-1].measure,f=h.maps?h.maps[h.maps.length-1]:h.map;c={node:f[f.length-1],offset:f[f.length-2]-f[f.length-3]}}if(u&&c){var d,p=e.rangeCount&&e.getRangeAt(0);try{d=k(u.node,u.offset,c.offset,c.node)}catch(e){}d&&(!r&&t.state.focused?(e.collapse(u.node,u.offset),d.collapsed||(e.removeAllRanges(),e.addRange(d))):(e.removeAllRanges(),e.addRange(d)),p&&null==e.anchorNode?e.addRange(p):r&&this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},Bl.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout((function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation((function(){return e.cm.curOp.selectionChanged=!0}))}),20)},Bl.prototype.showMultipleSelections=function(e){N(this.cm.display.cursorDiv,e.cursors),N(this.cm.display.selectionDiv,e.selection)},Bl.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Bl.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return D(this.div,t)},Bl.prototype.focus=function(){"nocursor"!=this.cm.options.readOnly&&(this.selectionInEditor()&&W()==this.div||this.showSelection(this.prepareSelection(),!0),this.div.focus())},Bl.prototype.blur=function(){this.div.blur()},Bl.prototype.getField=function(){return this.div},Bl.prototype.supportsTouch=function(){return!0},Bl.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Jn(this.cm,(function(){return e.cm.curOp.selectionChanged=!0})),this.polling.set(this.cm.options.pollInterval,(function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}))},Bl.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Bl.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e=this.getSelection(),t=this.cm;if(v&&c&&this.cm.display.gutterSpecs.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(e.anchorNode))return this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var r=Vl(t,e.anchorNode,e.anchorOffset),n=Vl(t,e.focusNode,e.focusOffset);r&&n&&Jn(t,(function(){Ji(t.doc,ki(r,n),U),(r.bad||n.bad)&&(t.curOp.selectionChanged=!0)}))}}},Bl.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,r,n=this.cm,i=n.display,o=n.doc.sel.primary(),l=o.from(),s=o.to();if(0==l.ch&&l.line>n.firstLine()&&(l=et(l.line-1,Xe(n.doc,l.line-1).length)),s.ch==Xe(n.doc,s.line).text.length&&s.line<n.lastLine()&&(s=et(s.line+1,0)),l.line<i.viewFrom||s.line>i.viewTo-1)return!1;l.line==i.viewFrom||0==(e=cn(n,l.line))?(t=qe(i.view[0].line),r=i.view[0].node):(t=qe(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=cn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=qe(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var h=n.doc.splitLines(function(e,t,r,n,i){var o="",l=!1,s=e.doc.lineSeparator(),a=!1;function u(e){return function(t){return t.id==e}}function c(){l&&(o+=s,a&&(o+=s),l=a=!1)}function h(e){e&&(c(),o+=e)}function f(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void h(r);var o,d=t.getAttribute("cm-marker");if(d){var p=e.findMarks(et(n,0),et(i+1,0),u(+d));return void(p.length&&(o=p[0].find(0))&&h(Ye(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var g=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;g&&c();for(var v=0;v<t.childNodes.length;v++)f(t.childNodes[v]);/^(pre|p)$/i.test(t.nodeName)&&(a=!0),g&&(l=!0)}else 3==t.nodeType&&h(t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;f(t),t!=r;)t=t.nextSibling,a=!1;return o}(n,r,u,t,a)),f=Ye(n.doc,et(t,0),et(a,Xe(n.doc,a).text.length));h.length>1&&f.length>1;)if(_(h)==_(f))h.pop(),f.pop(),a--;else{if(h[0]!=f[0])break;h.shift(),f.shift(),t++}for(var d=0,p=0,g=h[0],v=f[0],m=Math.min(g.length,v.length);d<m&&g.charCodeAt(d)==v.charCodeAt(d);)++d;for(var y=_(h),b=_(f),w=Math.min(y.length-(1==h.length?d:0),b.length-(1==f.length?d:0));p<w&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)++p;if(1==h.length&&1==f.length&&t==l.line)for(;d&&d>l.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)d--,p++;h[h.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),h[0]=h[0].slice(d).replace(/\u200b+$/,"");var x=et(t,d),C=et(a,f.length?_(f).length-p:0);return h.length>1||h[0]||tt(x,C)?(go(n.doc,h,x,C,"+input"),!0):void 0},Bl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Bl.prototype.reset=function(){this.forceCompositionEnd()},Bl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Bl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Bl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Jn(this.cm,(function(){return hn(e.cm)}))},Bl.prototype.setUneditable=function(e){e.contentEditable="false"},Bl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ei(this.cm,Wl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Bl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Bl.prototype.onContextMenu=function(){},Bl.prototype.resetPosition=function(){},Bl.prototype.needsContentAttribute=!0;var jl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new R,this.hasSelection=!1,this.composing=null};jl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!ge(n,e)){if(n.somethingSelected())Dl({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Pl(n);Dl({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,U):(r.prevInput="",i.value=t.text.join("\n"),P(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(i.style.width="0px"),he(i,"input",(function(){l&&s>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),he(i,"paste",(function(e){ge(n,e)||Hl(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),he(i,"cut",o),he(i,"copy",o),he(e.scroller,"paste",(function(t){if(!xr(e,t)&&!ge(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),he(e.lineSpace,"selectstart",(function(t){xr(e,t)||be(t)})),he(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),he(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},jl.prototype.createField=function(e){this.wrapper=Il(),this.textarea=this.wrapper.firstChild},jl.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},jl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=mn(e);if(e.options.moveInputWithCursor){var i=Xr(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},jl.prototype.showSelection=function(e){var t=this.cm.display;N(t.cursorDiv,e.cursors),N(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},jl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&P(this.textarea),l&&s>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",l&&s>=9&&(this.hasSelection=null))}},jl.prototype.getField=function(){return this.textarea},jl.prototype.supportsTouch=function(){return!1},jl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!m||W()!=this.textarea))try{this.textarea.focus()}catch(e){}},jl.prototype.blur=function(){this.textarea.blur()},jl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},jl.prototype.receivedFocus=function(){this.slowPoll()},jl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},jl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},jl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||We(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(l&&s>=9&&this.hasSelection===i||y&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var a=0,u=Math.min(n.length,i.length);a<u&&n.charCodeAt(a)==i.charCodeAt(a);)++a;return Jn(t,(function(){Wl(t,i.slice(a),n.length-a,null,e.composing?"*compose":null),i.length>1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},jl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},jl.prototype.onKeyPress=function(){l&&s>=9&&(this.hasSelection=null),this.fastPoll()},jl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=un(r,e),u=n.scroller.scrollTop;if(o&&!h){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ei(r,Ji)(r.doc,ki(o),U);var c,f=i.style.cssText,d=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n      top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n      z-index: 1000; background: "+(l?"rgba(255, 255, 255, .05)":"transparent")+";\n      outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",a&&(c=window.scrollY),n.input.focus(),a&&window.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=m,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),l&&s>=9&&v(),S){Ce(e);var g=function(){de(window,"mouseup",g),setTimeout(m,20)};he(window,"mouseup",g)}else setTimeout(m,50)}function v(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function m(){if(t.contextMenuPending==m&&(t.contextMenuPending=!1,t.wrapper.style.cssText=d,i.style.cssText=f,l&&s<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=u),null!=i.selectionStart)){(!l||l&&s<9)&&v();var e=0,o=function(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ei(r,so)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(o,200)}}},jl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},jl.prototype.setUneditable=function(){},jl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Cl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Cl,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Ai(e)}),!0),r("indentUnit",2,Ai,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Di(e),Rr(e),hn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(et(n,o))}n++}));for(var i=r.length-1;i>=0;i--)go(e.doc,t,r[i],et(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Cl&&e.refresh()})),r("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",m?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!w),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){xl(e),gi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=qo(t),i=r!=Cl&&qo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Tl,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=di(t,e.options.lineNumbers),gi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?ln(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Gn(e)}),!0),r("scrollbarStyle","native",(function(e){Kn(e),Gn(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=di(e.options.gutters,t),gi(e)}),!0),r("firstLineNumber",1,gi,!0),r("lineNumberFormatter",(function(e){return e}),gi,!0),r("showCursorWhenSelecting",!1,vn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(kn(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,kl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,vn,!0),r("singleCursorHeightPerLine",!0,vn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Di,!0),r("addModeClass",!1,Di,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Di,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Ml),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ei(this,t[e])(this,r,i),pe(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](qo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;r<t.length;++r)if(t[r]==e||t[r].name==e)return t.splice(r,1),!0},addOverlay:ti((function(t,r){var n=t.token?t:e.getMode(this.options,t);if(n.startState)throw new Error("Overlays may not be stateful.");!function(e,t,r){for(var n=0,i=r(t);n<e.length&&r(e[n])<=i;)n++;e.splice(n,0,t)}(this.state.overlays,{mode:n,modeSpec:t,opaque:r&&r.opaque,priority:r&&r.priority||0},(function(e){return e.priority})),this.state.modeGen++,hn(this)})),removeOverlay:ti((function(e){for(var t=this.state.overlays,r=0;r<t.length;++r){var n=t[r].modeSpec;if(n==e||"string"==typeof e&&n.name==e)return t.splice(r,1),this.state.modeGen++,void hn(this)}})),indentLine:ti((function(e,t,r){"string"!=typeof t&&"number"!=typeof t&&(t=null==t?this.options.smartIndent?"smart":"prev":t?"add":"subtract"),Qe(this.doc,e)&&Ol(this,e,t,r)})),indentSelection:ti((function(e){for(var t=this.doc.sel.ranges,r=-1,n=0;n<t.length;n++){var i=t[n];if(i.empty())i.head.line>r&&(Ol(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&Dn(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a<r;++a)Ol(this,a,e);var u=this.doc.sel.ranges;0==o.ch&&t.length==u.length&&u[n].from().ch>0&&qi(this.doc,n,new Si(o,u[n].to()),U)}}})),getTokenAt:function(e,t){return yt(this,e,t)},getLineTokens:function(e,t){return yt(this,et(e),t,!0)},getTokenTypeAt:function(e){e=st(this.doc,e);var t,r=ft(this,Xe(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]<o)){t=r[2*l+2];break}n=l+1}}var s=t?t.indexOf("overlay "):-1;return s<0?t:0==s?null:t.slice(0,s-1)},getModeAt:function(t){var r=this.doc.mode;return r.innerMode?e.innerMode(r,this.getTokenAt(t).state).mode:r},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var n=[];if(!r.hasOwnProperty(t))return n;var i=r[t],o=this.getModeAt(e);if("string"==typeof o[t])i[o[t]]&&n.push(i[o[t]]);else if(o[t])for(var l=0;l<o[t].length;l++){var s=i[o[t][l]];s&&n.push(s)}else o.helperType&&i[o.helperType]?n.push(i[o.helperType]):i[o.name]&&n.push(i[o.name]);for(var a=0;a<i._global.length;a++){var u=i._global[a];u.pred(o,this)&&-1==B(n,u.val)&&n.push(u.val)}return n},getStateAfter:function(e,t){var r=this.doc;return dt(this,(e=lt(r,null==e?r.first+r.size-1:e))+1,t).state},cursorCoords:function(e,t){var r=this.doc.sel.primary();return Xr(this,null==e?r.head:"object"==typeof e?st(this.doc,e):e?r.from():r.to(),t||"page")},charCoords:function(e,t){return jr(this,st(this.doc,e),t||"page")},coordsChar:function(e,t){return $r(this,(e=Kr(this,e,t||"page")).left,e.top)},lineAtHeight:function(e,t){return e=Kr(this,{top:e,left:0},t||"page").top,Ze(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,r){var n,i=!1;if("number"==typeof e){var o=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>o&&(e=o,i=!0),n=Xe(this.doc,e)}else n=e;return Vr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-Vt(n):0)},defaultTextHeight:function(){return rn(this.display)},defaultCharWidth:function(){return nn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=Xr(this,st(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==n)u=e.top;else if("above"==n||"near"==n){var h=Math.max(a.wrapper.clientHeight,this.doc.height),f=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>h)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=h&&(u=e.bottom),c+t.offsetWidth>f&&(c=f-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=On(o,l)).scrollTop&&Pn(o,s.scrollTop),null!=s.scrollLeft&&In(o,s.scrollLeft))},triggerOnKeyDown:ti(cl),triggerOnKeyPress:ti(fl),triggerOnKeyUp:hl,triggerOnMouseDown:ti(vl),execCommand:function(e){if(tl.hasOwnProperty(e))return tl[e].call(null,this)},triggerElectric:ti((function(e){Fl(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=st(this.doc,e),l=0;l<t&&!(o=zl(this.doc,o,i,r,n)).hitSide;++l);return o},moveH:ti((function(e,t){var r=this;this.extendSelectionsBy((function(n){return r.display.shift||r.doc.extend||n.empty()?zl(r.doc,n.head,e,t,r.options.rtlMoveVisually):e<0?n.from():n.to()}),K)})),deleteH:ti((function(e,t){var r=this.doc.sel,n=this.doc;r.somethingSelected()?n.replaceSelection("",null,"+delete"):Zo(this,(function(r){var i=zl(n,r.head,e,t,!1);return e<0?{from:i,to:r.head}:{from:r.head,to:i}}))})),findPosV:function(e,t,r,n){var i=1,o=n;t<0&&(i=-1,t=-t);for(var l=st(this.doc,e),s=0;s<t;++s){var a=Xr(this,l,"div");if(null==o?o=a.left:a.left=o,(l=Rl(this,a,i,r)).hitSide)break}return l},moveV:ti((function(e,t){var r=this,n=this.doc,i=[],o=!this.display.shift&&!n.extend&&n.sel.somethingSelected();if(n.extendSelectionsBy((function(l){if(o)return e<0?l.from():l.to();var s=Xr(r,l.head,"div");null!=l.goalColumn&&(s.left=l.goalColumn),i.push(s.left);var a=Rl(r,s,e,t);return"page"==t&&l==n.sel.primary()&&An(r,jr(r,a,"div").top-s.top),a}),K),i.length)for(var l=0;l<n.sel.ranges.length;l++)n.sel.ranges[l].goalColumn=i[l]})),findWordAt:function(e){var t=Xe(this.doc,e.line).text,r=e.ch,n=e.ch;if(t){var i=this.getHelper(e,"wordChars");"before"!=e.sticky&&n!=t.length||!r?++n:--r;for(var o=t.charAt(r),l=ee(o,i)?function(e){return ee(e,i)}:/\s/.test(o)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&&!ee(e)};r>0&&l(t.charAt(r-1));)--r;for(;n<t.length&&l(t.charAt(n));)++n}return new Si(et(e.line,r),et(e.line,n))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?H(this.display.cursorDiv,"CodeMirror-overwrite"):T(this.display.cursorDiv,"CodeMirror-overwrite"),pe(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==W()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:ti((function(e,t){Wn(this,e,t)})),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-kr(this)-this.display.barHeight,width:e.scrollWidth-kr(this)-this.display.barWidth,clientHeight:Mr(this),clientWidth:Tr(this)}},scrollIntoView:ti((function(e,t){null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):"number"==typeof e?e={from:et(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?function(e,t){Hn(e),e.curOp.scrollToPos=t}(this,e):Fn(this,e.from,e.to,e.margin)})),setSize:ti((function(e,t){var r=this,n=function(e){return"number"==typeof e||/^\d+$/.test(String(e))?e+"px":e};null!=e&&(this.display.wrapper.style.width=n(e)),null!=t&&(this.display.wrapper.style.height=n(t)),this.options.lineWrapping&&zr(this);var i=this.display.viewFrom;this.doc.iter(i,this.display.viewTo,(function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){fn(r,i,"widget");break}++i})),this.curOp.forceUpdate=!0,pe(this,"refresh",this)})),operation:function(e){return Jn(this,e)},startOperation:function(){return Xn(this)},endOperation:function(){return Yn(this)},refresh:ti((function(){var e=this.display.cachedTextHeight;hn(this),this.curOp.forceUpdate=!0,Rr(this),Wn(this,this.doc.scrollLeft,this.doc.scrollTop),ui(this.display),(null==e||Math.abs(e-rn(this.display))>.5||this.options.lineWrapping)&&an(this),pe(this,"refresh",this)})),swapDoc:ti((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Pi(this,e),Rr(this),this.display.input.reset(),Wn(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,sr(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ye(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Ml);var Xl="iter insert remove copy getEditor constructor".split(" ");for(var Yl in Do.prototype)Do.prototype.hasOwnProperty(Yl)&&B(Xl,Yl)<0&&(Ml.prototype[Yl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Do.prototype[Yl]));return ye(Do),Ml.inputStyles={textarea:jl,contenteditable:Bl},Ml.defineMode=function(e){Ml.defaults.mode||"null"==e||(Ml.defaults.mode=e),Ie.apply(this,arguments)},Ml.defineMIME=function(e,t){Ee[e]=t},Ml.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Ml.defineMIME("text/plain","null"),Ml.defineExtension=function(e,t){Ml.prototype[e]=t},Ml.defineDocExtension=function(e,t){Do.prototype[e]=t},Ml.fromTextArea=function(e,t){if((t=t?I(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=W();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(he(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(e){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(de(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Ml((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=de,e.on=he,e.wheelEventPixels=wi,e.Doc=Do,e.splitLines=De,e.countColumn=z,e.findColumn=j,e.isWordChar=J,e.Pass=G,e.signal=pe,e.Line=Xt,e.changeEnd=Ti,e.scrollbarModel=Vn,e.Pos=et,e.cmpPos=tt,e.modes=Pe,e.mimeModes=Ee,e.resolveMode=ze,e.getMode=Re,e.modeExtensions=Be,e.extendMode=Ge,e.copyState=Ue,e.startState=Ke,e.innerMode=Ve,e.commands=tl,e.keyMap=Vo,e.keyName=$o,e.isModifierKey=Yo,e.lookupKey=Xo,e.normalizeKeyMap=jo,e.StringStream=je,e.SharedTextMarker=Mo,e.TextMarker=ko,e.LineWidget=Co,e.e_preventDefault=be,e.e_stopPropagation=we,e.e_stop=Ce,e.addClass=H,e.contains=D,e.rmClass=T,e.keyNames=Ro}(Ml),Ml.version="5.62.0",Ml}));
\ No newline at end of file
diff --git a/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/cobol/cobol.js b/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/cobol/cobol.js
index 0c57b51bef0a..52553d9ea50b 100644
--- a/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/cobol/cobol.js
+++ b/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/cobol/cobol.js
@@ -1 +1 @@
-!function(E){"object"==typeof exports&&"object"==typeof module?E(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],E):E(CodeMirror)}((function(E){"use strict";E.defineMode("cobol",(function(){var E="string",T="atom";function I(E){for(var T={},I=E.split(" "),N=0;N<I.length;++N)T[I[N]]=!0;return T}var N=I("TRUE FALSE ZEROES ZEROS ZERO SPACES SPACE LOW-VALUE LOW-VALUES "),R=I("ACCEPT ACCESS ACQUIRE ADD ADDRESS ADVANCING AFTER ALIAS ALL ALPHABET ALPHABETIC ALPHABETIC-LOWER ALPHABETIC-UPPER ALPHANUMERIC ALPHANUMERIC-EDITED ALSO ALTER ALTERNATE AND ANY ARE AREA AREAS ARITHMETIC ASCENDING ASSIGN AT ATTRIBUTE AUTHOR AUTO AUTO-SKIP AUTOMATIC B-AND B-EXOR B-LESS B-NOT B-OR BACKGROUND-COLOR BACKGROUND-COLOUR BEEP BEFORE BELL BINARY BIT BITS BLANK BLINK BLOCK BOOLEAN BOTTOM BY CALL CANCEL CD CF CH CHARACTER CHARACTERS CLASS CLOCK-UNITS CLOSE COBOL CODE CODE-SET COL COLLATING COLUMN COMMA COMMIT COMMITMENT COMMON COMMUNICATION COMP COMP-0 COMP-1 COMP-2 COMP-3 COMP-4 COMP-5 COMP-6 COMP-7 COMP-8 COMP-9 COMPUTATIONAL COMPUTATIONAL-0 COMPUTATIONAL-1 COMPUTATIONAL-2 COMPUTATIONAL-3 COMPUTATIONAL-4 COMPUTATIONAL-5 COMPUTATIONAL-6 COMPUTATIONAL-7 COMPUTATIONAL-8 COMPUTATIONAL-9 COMPUTE CONFIGURATION CONNECT CONSOLE CONTAINED CONTAINS CONTENT CONTINUE CONTROL CONTROL-AREA CONTROLS CONVERTING COPY CORR CORRESPONDING COUNT CRT CRT-UNDER CURRENCY CURRENT CURSOR DATA DATE DATE-COMPILED DATE-WRITTEN DAY DAY-OF-WEEK DB DB-ACCESS-CONTROL-KEY DB-DATA-NAME DB-EXCEPTION DB-FORMAT-NAME DB-RECORD-NAME DB-SET-NAME DB-STATUS DBCS DBCS-EDITED DE DEBUG-CONTENTS DEBUG-ITEM DEBUG-LINE DEBUG-NAME DEBUG-SUB-1 DEBUG-SUB-2 DEBUG-SUB-3 DEBUGGING DECIMAL-POINT DECLARATIVES DEFAULT DELETE DELIMITED DELIMITER DEPENDING DESCENDING DESCRIBED DESTINATION DETAIL DISABLE DISCONNECT DISPLAY DISPLAY-1 DISPLAY-2 DISPLAY-3 DISPLAY-4 DISPLAY-5 DISPLAY-6 DISPLAY-7 DISPLAY-8 DISPLAY-9 DIVIDE DIVISION DOWN DROP DUPLICATE DUPLICATES DYNAMIC EBCDIC EGI EJECT ELSE EMI EMPTY EMPTY-CHECK ENABLE END END. END-ACCEPT END-ACCEPT. END-ADD END-CALL END-COMPUTE END-DELETE END-DISPLAY END-DIVIDE END-EVALUATE END-IF END-INVOKE END-MULTIPLY END-OF-PAGE END-PERFORM END-READ END-RECEIVE END-RETURN END-REWRITE END-SEARCH END-START END-STRING END-SUBTRACT END-UNSTRING END-WRITE END-XML ENTER ENTRY ENVIRONMENT EOP EQUAL EQUALS ERASE ERROR ESI EVALUATE EVERY EXCEEDS EXCEPTION EXCLUSIVE EXIT EXTEND EXTERNAL EXTERNALLY-DESCRIBED-KEY FD FETCH FILE FILE-CONTROL FILE-STREAM FILES FILLER FINAL FIND FINISH FIRST FOOTING FOR FOREGROUND-COLOR FOREGROUND-COLOUR FORMAT FREE FROM FULL FUNCTION GENERATE GET GIVING GLOBAL GO GOBACK GREATER GROUP HEADING HIGH-VALUE HIGH-VALUES HIGHLIGHT I-O I-O-CONTROL ID IDENTIFICATION IF IN INDEX INDEX-1 INDEX-2 INDEX-3 INDEX-4 INDEX-5 INDEX-6 INDEX-7 INDEX-8 INDEX-9 INDEXED INDIC INDICATE INDICATOR INDICATORS INITIAL INITIALIZE INITIATE INPUT INPUT-OUTPUT INSPECT INSTALLATION INTO INVALID INVOKE IS JUST JUSTIFIED KANJI KEEP KEY LABEL LAST LD LEADING LEFT LEFT-JUSTIFY LENGTH LENGTH-CHECK LESS LIBRARY LIKE LIMIT LIMITS LINAGE LINAGE-COUNTER LINE LINE-COUNTER LINES LINKAGE LOCAL-STORAGE LOCALE LOCALLY LOCK MEMBER MEMORY MERGE MESSAGE METACLASS MODE MODIFIED MODIFY MODULES MOVE MULTIPLE MULTIPLY NATIONAL NATIVE NEGATIVE NEXT NO NO-ECHO NONE NOT NULL NULL-KEY-MAP NULL-MAP NULLS NUMBER NUMERIC NUMERIC-EDITED OBJECT OBJECT-COMPUTER OCCURS OF OFF OMITTED ON ONLY OPEN OPTIONAL OR ORDER ORGANIZATION OTHER OUTPUT OVERFLOW OWNER PACKED-DECIMAL PADDING PAGE PAGE-COUNTER PARSE PERFORM PF PH PIC PICTURE PLUS POINTER POSITION POSITIVE PREFIX PRESENT PRINTING PRIOR PROCEDURE PROCEDURE-POINTER PROCEDURES PROCEED PROCESS PROCESSING PROGRAM PROGRAM-ID PROMPT PROTECTED PURGE QUEUE QUOTE QUOTES RANDOM RD READ READY REALM RECEIVE RECONNECT RECORD RECORD-NAME RECORDS RECURSIVE REDEFINES REEL REFERENCE REFERENCE-MONITOR REFERENCES RELATION RELATIVE RELEASE REMAINDER REMOVAL RENAMES REPEATED REPLACE REPLACING REPORT REPORTING REPORTS REPOSITORY REQUIRED RERUN RESERVE RESET RETAINING RETRIEVAL RETURN RETURN-CODE RETURNING REVERSE-VIDEO REVERSED REWIND REWRITE RF RH RIGHT RIGHT-JUSTIFY ROLLBACK ROLLING ROUNDED RUN SAME SCREEN SD SEARCH SECTION SECURE SECURITY SEGMENT SEGMENT-LIMIT SELECT SEND SENTENCE SEPARATE SEQUENCE SEQUENTIAL SET SHARED SIGN SIZE SKIP1 SKIP2 SKIP3 SORT SORT-MERGE SORT-RETURN SOURCE SOURCE-COMPUTER SPACE-FILL SPECIAL-NAMES STANDARD STANDARD-1 STANDARD-2 START STARTING STATUS STOP STORE STRING SUB-QUEUE-1 SUB-QUEUE-2 SUB-QUEUE-3 SUB-SCHEMA SUBFILE SUBSTITUTE SUBTRACT SUM SUPPRESS SYMBOLIC SYNC SYNCHRONIZED SYSIN SYSOUT TABLE TALLYING TAPE TENANT TERMINAL TERMINATE TEST TEXT THAN THEN THROUGH THRU TIME TIMES TITLE TO TOP TRAILING TRAILING-SIGN TRANSACTION TYPE TYPEDEF UNDERLINE UNEQUAL UNIT UNSTRING UNTIL UP UPDATE UPON USAGE USAGE-MODE USE USING VALID VALIDATE VALUE VALUES VARYING VLR WAIT WHEN WHEN-COMPILED WITH WITHIN WORDS WORKING-STORAGE WRITE XML XML-CODE XML-EVENT XML-NTEXT XML-TEXT ZERO ZERO-FILL "),A=I("- * ** / + < <= = > >= "),O={digit:/\d/,digit_or_colon:/[\d:]/,hex:/[0-9a-f]/i,sign:/[+-]/,exponent:/e/i,keyword_char:/[^\s\(\[\;\)\]]/,symbol:/[\w*+\-]/};return{startState:function(){return{indentStack:null,indentation:0,mode:!1}},token:function(I,C){if(null==C.indentStack&&I.sol()&&(C.indentation=6),I.eatSpace())return null;var L=null;switch(C.mode){case"string":for(var D=!1;null!=(D=I.next());)if('"'==D||"'"==D){C.mode=!1;break}L=E;break;default:var S=I.next(),U=I.column();if(U>=0&&U<=5)L="def";else if(U>=72&&U<=79)I.skipToEnd(),L="header";else if("*"==S&&6==U)I.skipToEnd(),L="comment";else if('"'==S||"'"==S)C.mode="string",L=E;else if("'"!=S||O.digit_or_colon.test(I.peek()))if("."==S)L="link";else if(function(E,T){return"0"===E&&T.eat(/x/i)?(T.eatWhile(O.hex),!0):("+"!=E&&"-"!=E||!O.digit.test(T.peek())||(T.eat(O.sign),E=T.next()),!!O.digit.test(E)&&(T.eat(E),T.eatWhile(O.digit),"."==T.peek()&&(T.eat("."),T.eatWhile(O.digit)),T.eat(O.exponent)&&(T.eat(O.sign),T.eatWhile(O.digit)),!0))}(S,I))L="number";else{if(I.current().match(O.symbol))for(;U<71&&void 0!==I.eat(O.symbol);)U++;L=R&&R.propertyIsEnumerable(I.current().toUpperCase())?"keyword":A&&A.propertyIsEnumerable(I.current().toUpperCase())?"builtin":N&&N.propertyIsEnumerable(I.current().toUpperCase())?T:null}else L=T}return L},indent:function(E){return null==E.indentStack?E.indentation:E.indentStack.indent}}})),E.defineMIME("text/x-cobol","cobol")}));
\ No newline at end of file
+!function(E){"object"==typeof exports&&"object"==typeof module?E(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],E):E(CodeMirror)}((function(E){"use strict";E.defineMode("cobol",(function(){var E="string",T="atom";function I(E){for(var T={},I=E.split(" "),N=0;N<I.length;++N)T[I[N]]=!0;return T}var N=I("TRUE FALSE ZEROES ZEROS ZERO SPACES SPACE LOW-VALUE LOW-VALUES "),R=I("ACCEPT ACCESS ACQUIRE ADD ADDRESS ADVANCING AFTER ALIAS ALL ALPHABET ALPHABETIC ALPHABETIC-LOWER ALPHABETIC-UPPER ALPHANUMERIC ALPHANUMERIC-EDITED ALSO ALTER ALTERNATE AND ANY ARE AREA AREAS ARITHMETIC ASCENDING ASSIGN AT ATTRIBUTE AUTHOR AUTO AUTO-SKIP AUTOMATIC B-AND B-EXOR B-LESS B-NOT B-OR BACKGROUND-COLOR BACKGROUND-COLOUR BEEP BEFORE BELL BINARY BIT BITS BLANK BLINK BLOCK BOOLEAN BOTTOM BY CALL CANCEL CD CF CH CHARACTER CHARACTERS CLASS CLOCK-UNITS CLOSE COBOL CODE CODE-SET COL COLLATING COLUMN COMMA COMMIT COMMITMENT COMMON COMMUNICATION COMP COMP-0 COMP-1 COMP-2 COMP-3 COMP-4 COMP-5 COMP-6 COMP-7 COMP-8 COMP-9 COMPUTATIONAL COMPUTATIONAL-0 COMPUTATIONAL-1 COMPUTATIONAL-2 COMPUTATIONAL-3 COMPUTATIONAL-4 COMPUTATIONAL-5 COMPUTATIONAL-6 COMPUTATIONAL-7 COMPUTATIONAL-8 COMPUTATIONAL-9 COMPUTE CONFIGURATION CONNECT CONSOLE CONTAINED CONTAINS CONTENT CONTINUE CONTROL CONTROL-AREA CONTROLS CONVERTING COPY CORR CORRESPONDING COUNT CRT CRT-UNDER CURRENCY CURRENT CURSOR DATA DATE DATE-COMPILED DATE-WRITTEN DAY DAY-OF-WEEK DB DB-ACCESS-CONTROL-KEY DB-DATA-NAME DB-EXCEPTION DB-FORMAT-NAME DB-RECORD-NAME DB-SET-NAME DB-STATUS DBCS DBCS-EDITED DE DEBUG-CONTENTS DEBUG-ITEM DEBUG-LINE DEBUG-NAME DEBUG-SUB-1 DEBUG-SUB-2 DEBUG-SUB-3 DEBUGGING DECIMAL-POINT DECLARATIVES DEFAULT DELETE DELIMITED DELIMITER DEPENDING DESCENDING DESCRIBED DESTINATION DETAIL DISABLE DISCONNECT DISPLAY DISPLAY-1 DISPLAY-2 DISPLAY-3 DISPLAY-4 DISPLAY-5 DISPLAY-6 DISPLAY-7 DISPLAY-8 DISPLAY-9 DIVIDE DIVISION DOWN DROP DUPLICATE DUPLICATES DYNAMIC EBCDIC EGI EJECT ELSE EMI EMPTY EMPTY-CHECK ENABLE END END. END-ACCEPT END-ACCEPT. END-ADD END-CALL END-COMPUTE END-DELETE END-DISPLAY END-DIVIDE END-EVALUATE END-IF END-INVOKE END-MULTIPLY END-OF-PAGE END-PERFORM END-READ END-RECEIVE END-RETURN END-REWRITE END-SEARCH END-START END-STRING END-SUBTRACT END-UNSTRING END-WRITE END-XML ENTER ENTRY ENVIRONMENT EOP EQUAL EQUALS ERASE ERROR ESI EVALUATE EVERY EXCEEDS EXCEPTION EXCLUSIVE EXIT EXTEND EXTERNAL EXTERNALLY-DESCRIBED-KEY FD FETCH FILE FILE-CONTROL FILE-STREAM FILES FILLER FINAL FIND FINISH FIRST FOOTING FOR FOREGROUND-COLOR FOREGROUND-COLOUR FORMAT FREE FROM FULL FUNCTION GENERATE GET GIVING GLOBAL GO GOBACK GREATER GROUP HEADING HIGH-VALUE HIGH-VALUES HIGHLIGHT I-O I-O-CONTROL ID IDENTIFICATION IF IN INDEX INDEX-1 INDEX-2 INDEX-3 INDEX-4 INDEX-5 INDEX-6 INDEX-7 INDEX-8 INDEX-9 INDEXED INDIC INDICATE INDICATOR INDICATORS INITIAL INITIALIZE INITIATE INPUT INPUT-OUTPUT INSPECT INSTALLATION INTO INVALID INVOKE IS JUST JUSTIFIED KANJI KEEP KEY LABEL LAST LD LEADING LEFT LEFT-JUSTIFY LENGTH LENGTH-CHECK LESS LIBRARY LIKE LIMIT LIMITS LINAGE LINAGE-COUNTER LINE LINE-COUNTER LINES LINKAGE LOCAL-STORAGE LOCALE LOCALLY LOCK MEMBER MEMORY MERGE MESSAGE METACLASS MODE MODIFIED MODIFY MODULES MOVE MULTIPLE MULTIPLY NATIONAL NATIVE NEGATIVE NEXT NO NO-ECHO NONE NOT NULL NULL-KEY-MAP NULL-MAP NULLS NUMBER NUMERIC NUMERIC-EDITED OBJECT OBJECT-COMPUTER OCCURS OF OFF OMITTED ON ONLY OPEN OPTIONAL OR ORDER ORGANIZATION OTHER OUTPUT OVERFLOW OWNER PACKED-DECIMAL PADDING PAGE PAGE-COUNTER PARSE PERFORM PF PH PIC PICTURE PLUS POINTER POSITION POSITIVE PREFIX PRESENT PRINTING PRIOR PROCEDURE PROCEDURE-POINTER PROCEDURES PROCEED PROCESS PROCESSING PROGRAM PROGRAM-ID PROMPT PROTECTED PURGE QUEUE QUOTE QUOTES RANDOM RD READ READY REALM RECEIVE RECONNECT RECORD RECORD-NAME RECORDS RECURSIVE REDEFINES REEL REFERENCE REFERENCE-MONITOR REFERENCES RELATION RELATIVE RELEASE REMAINDER REMOVAL RENAMES REPEATED REPLACE REPLACING REPORT REPORTING REPORTS REPOSITORY REQUIRED RERUN RESERVE RESET RETAINING RETRIEVAL RETURN RETURN-CODE RETURNING REVERSE-VIDEO REVERSED REWIND REWRITE RF RH RIGHT RIGHT-JUSTIFY ROLLBACK ROLLING ROUNDED RUN SAME SCREEN SD SEARCH SECTION SECURE SECURITY SEGMENT SEGMENT-LIMIT SELECT SEND SENTENCE SEPARATE SEQUENCE SEQUENTIAL SET SHARED SIGN SIZE SKIP1 SKIP2 SKIP3 SORT SORT-MERGE SORT-RETURN SOURCE SOURCE-COMPUTER SPACE-FILL SPECIAL-NAMES STANDARD STANDARD-1 STANDARD-2 START STARTING STATUS STOP STORE STRING SUB-QUEUE-1 SUB-QUEUE-2 SUB-QUEUE-3 SUB-SCHEMA SUBFILE SUBSTITUTE SUBTRACT SUM SUPPRESS SYMBOLIC SYNC SYNCHRONIZED SYSIN SYSOUT TABLE TALLYING TAPE TENANT TERMINAL TERMINATE TEST TEXT THAN THEN THROUGH THRU TIME TIMES TITLE TO TOP TRAILING TRAILING-SIGN TRANSACTION TYPE TYPEDEF UNDERLINE UNEQUAL UNIT UNSTRING UNTIL UP UPDATE UPON USAGE USAGE-MODE USE USING VALID VALIDATE VALUE VALUES VARYING VLR WAIT WHEN WHEN-COMPILED WITH WITHIN WORDS WORKING-STORAGE WRITE XML XML-CODE XML-EVENT XML-NTEXT XML-TEXT ZERO ZERO-FILL "),A=I("- * ** / + < <= = > >= "),O={digit:/\d/,digit_or_colon:/[\d:]/,hex:/[0-9a-f]/i,sign:/[+-]/,exponent:/e/i,keyword_char:/[^\s\(\[\;\)\]]/,symbol:/[\w*+\-]/};return{startState:function(){return{indentStack:null,indentation:0,mode:!1}},token:function(I,C){if(null==C.indentStack&&I.sol()&&(C.indentation=6),I.eatSpace())return null;var L=null;if("string"===C.mode){for(var D=!1;null!=(D=I.next());)if('"'==D||"'"==D){C.mode=!1;break}L=E}else{var S=I.next(),U=I.column();if(U>=0&&U<=5)L="def";else if(U>=72&&U<=79)I.skipToEnd(),L="header";else if("*"==S&&6==U)I.skipToEnd(),L="comment";else if('"'==S||"'"==S)C.mode="string",L=E;else if("'"!=S||O.digit_or_colon.test(I.peek()))if("."==S)L="link";else if(function(E,T){return"0"===E&&T.eat(/x/i)?(T.eatWhile(O.hex),!0):("+"!=E&&"-"!=E||!O.digit.test(T.peek())||(T.eat(O.sign),E=T.next()),!!O.digit.test(E)&&(T.eat(E),T.eatWhile(O.digit),"."==T.peek()&&(T.eat("."),T.eatWhile(O.digit)),T.eat(O.exponent)&&(T.eat(O.sign),T.eatWhile(O.digit)),!0))}(S,I))L="number";else{if(I.current().match(O.symbol))for(;U<71&&void 0!==I.eat(O.symbol);)U++;L=R&&R.propertyIsEnumerable(I.current().toUpperCase())?"keyword":A&&A.propertyIsEnumerable(I.current().toUpperCase())?"builtin":N&&N.propertyIsEnumerable(I.current().toUpperCase())?T:null}else L=T}return L},indent:function(E){return null==E.indentStack?E.indentation:E.indentStack.indent}}})),E.defineMIME("text/x-cobol","cobol")}));
\ No newline at end of file
diff --git a/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/erlang/erlang.js b/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/erlang/erlang.js
index e7b78f40f38d..99314e5fff35 100644
--- a/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/erlang/erlang.js
+++ b/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/erlang/erlang.js
@@ -1 +1 @@
-!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMIME("text/x-erlang","erlang"),e.defineMode("erlang",(function(t){var n=["-type","-spec","-export_type","-opaque"],r=["after","begin","catch","case","cond","end","fun","if","let","of","query","receive","try","when"],i=/[\->,;]/,o=["->",";",","],a=["and","andalso","band","bnot","bor","bsl","bsr","bxor","div","not","or","orelse","rem","xor"],c=/[\+\-\*\/<>=\|:!]/,u=["=","+","-","*","/",">",">=","<","=<","=:=","==","=/=","/=","||","<-","!"],s=/[<\(\[\{]/,l=["<<","(","[","{"],_=/[>\)\]\}]/,f=["}","]",")",">>"],p=["is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_record","is_reference","is_tuple","atom","binary","bitstring","boolean","function","integer","list","number","pid","port","record","reference","tuple"],m=["abs","adler32","adler32_combine","alive","apply","atom_to_binary","atom_to_list","binary_to_atom","binary_to_existing_atom","binary_to_list","binary_to_term","bit_size","bitstring_to_list","byte_size","check_process_code","contact_binary","crc32","crc32_combine","date","decode_packet","delete_module","disconnect_node","element","erase","exit","float","float_to_list","garbage_collect","get","get_keys","group_leader","halt","hd","integer_to_list","internal_bif","iolist_size","iolist_to_binary","is_alive","is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_process_alive","is_record","is_reference","is_tuple","length","link","list_to_atom","list_to_binary","list_to_bitstring","list_to_existing_atom","list_to_float","list_to_integer","list_to_pid","list_to_tuple","load_module","make_ref","module_loaded","monitor_node","node","node_link","node_unlink","nodes","notalive","now","open_port","pid_to_list","port_close","port_command","port_connect","port_control","pre_loaded","process_flag","process_info","processes","purge_module","put","register","registered","round","self","setelement","size","spawn","spawn_link","spawn_monitor","spawn_opt","split_binary","statistics","term_to_binary","time","throw","tl","trunc","tuple_size","tuple_to_list","unlink","unregister","whereis"],d=/[\w@Ø-ÞÀ-Öß-öø-ÿ]/,b=/[0-7]{1,3}|[bdefnrstv\\"']|\^[a-zA-Z]|x[0-9a-zA-Z]{2}|x{[0-9a-zA-Z]+}/;function g(e,t,n){if(1==e.current().length&&t.test(e.current())){for(e.backUp(1);t.test(e.peek());)if(e.next(),w(e.current(),n))return!0;e.backUp(e.current().length-1)}return!1}function k(e,t,n){if(1==e.current().length&&t.test(e.current())){for(;t.test(e.peek());)e.next();for(;0<e.current().length;){if(w(e.current(),n))return!0;e.backUp(1)}e.next()}return!1}function h(e){return v(e,'"',"\\")}function y(e){return v(e,"'","\\")}function v(e,t,n){for(;!e.eol();){var r=e.next();if(r==t)return!0;r==n&&e.next()}return!1}function w(e,t){return-1<t.indexOf(e)}function x(e,t,n){switch(function(e,t){"comment"!=t.type&&"whitespace"!=t.type&&(e.tokenStack=function(e,t){var n=e.length-1;0<n&&"record"===e[n].type&&"dot"===t.type?e.pop():0<n&&"group"===e[n].type?(e.pop(),e.push(t)):e.push(t);return e}(e.tokenStack,t),e.tokenStack=function(e){if(!e.length)return e;var t=e.length-1;if("dot"===e[t].type)return[];if(t>1&&"fun"===e[t].type&&"fun"===e[t-1].token)return e.slice(0,t-1);switch(e[t].token){case"}":return U(e,{g:["{"]});case"]":return U(e,{i:["["]});case")":return U(e,{i:["("]});case">>":return U(e,{i:["<<"]});case"end":return U(e,{i:["begin","case","fun","if","receive","try"]});case",":return U(e,{e:["begin","try","when","->",",","(","[","{","<<"]});case"->":return U(e,{r:["when"],m:["try","if","case","receive"]});case";":return U(e,{E:["case","fun","if","receive","try","when"]});case"catch":return U(e,{e:["try"]});case"of":return U(e,{e:["case"]});case"after":return U(e,{e:["receive","try"]});default:return e}}(e.tokenStack))}(e,function(e,t){return S(t.current(),t.column(),t.indentation(),e)}(n,t)),n){case"atom":return"atom";case"attribute":return"attribute";case"boolean":return"atom";case"builtin":return"builtin";case"close_paren":case"colon":return null;case"comment":return"comment";case"dot":return null;case"error":return"error";case"fun":return"meta";case"function":return"tag";case"guard":return"property";case"keyword":return"keyword";case"macro":return"variable-2";case"number":return"number";case"open_paren":return null;case"operator":return"operator";case"record":return"bracket";case"separator":return null;case"string":return"string";case"type":return"def";case"variable":return"variable";default:return null}}function S(e,t,n,r){return{token:e,column:t,indent:n,type:r}}function z(e){return S(e,0,0,e)}function W(e,t){var n=e.tokenStack.length,r=t||1;return!(n<r)&&e.tokenStack[n-r]}function U(e,t){for(var n in t)for(var r=e.length-1,i=t[n],o=r-1;-1<o;o--)if(w(e[o].token,i)){var a=e.slice(0,o);switch(n){case"m":return a.concat(e[o]).concat(e[r]);case"r":return a.concat(e[r]);case"i":return a;case"g":return a.concat(z("group"));case"E":case"e":return a.concat(e[o])}}return"E"==n?[]:e}function E(n,r){var i,o,a=t.indentUnit,c=M(o=r.match(/,|[a-z]+|\}|\]|\)|>>|\|+|\(/))&&0===o.index?o[0]:"",u=W(n,1),s=W(n,2);return n.in_string||n.in_atom?e.Pass:s?"when"==u.token?u.column+a:"when"===c&&"function"===s.type?s.indent+a:"("===c&&"fun"===u.token?u.column+3:"catch"===c&&(i=A(n,["try"]))?i.column:w(c,["end","after","of"])?(i=A(n,["begin","case","fun","if","receive","try"]))?i.column:e.Pass:w(c,f)?(i=A(n,l))?i.column:e.Pass:w(u.token,[",","|","||"])||w(c,[",","|","||"])?(i=function(e){var t=e.tokenStack.slice(0,-1),n=Z(t,"type",["open_paren"]);return!!M(t[n])&&t[n]}(n))?i.column+i.token.length:a:"->"==u.token?w(s.token,["receive","case","if","try"])?s.column+a+a:s.column+a:w(u.token,l)?u.column+u.token.length:(i=function(e){var t=e.tokenStack,n=Z(t,"type",["open_paren","separator","keyword"]),r=Z(t,"type",["operator"]);return M(n)&&M(r)&&n<r?t[n+1]:!!M(n)&&t[n]}(n),M(i)?i.column+a:0):0}function A(e,t){var n=e.tokenStack,r=Z(n,"token",t);return!!M(n[r])&&n[r]}function Z(e,t,n){for(var r=e.length-1;-1<r;r--)if(w(e[r][t],n))return r;return!1}function M(e){return!1!==e&&null!=e}return{startState:function(){return{tokenStack:[],in_string:!1,in_atom:!1}},token:function(e,t){return function(e,t){if(t.in_string)return t.in_string=!h(e),x(t,e,"string");if(t.in_atom)return t.in_atom=!y(e),x(t,e,"atom");if(e.eatSpace())return x(t,e,"whitespace");if(!W(t)&&e.match(/-\s*[a-zß-öø-ÿ][\wØ-ÞÀ-Öß-öø-ÿ]*/))return w(e.current(),n)?x(t,e,"type"):x(t,e,"attribute");var v=e.next();if("%"==v)return e.skipToEnd(),x(t,e,"comment");if(":"==v)return x(t,e,"colon");if("?"==v)return e.eatSpace(),e.eatWhile(d),x(t,e,"macro");if("#"==v)return e.eatSpace(),e.eatWhile(d),x(t,e,"record");if("$"==v)return"\\"!=e.next()||e.match(b)?x(t,e,"number"):x(t,e,"error");if("."==v)return x(t,e,"dot");if("'"==v){if(!(t.in_atom=!y(e))){if(e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),x(t,e,"fun");if(e.match(/\s*\(/,!1)||e.match(/\s*:/,!1))return x(t,e,"function")}return x(t,e,"atom")}if('"'==v)return t.in_string=!h(e),x(t,e,"string");if(/[A-Z_Ø-ÞÀ-Ö]/.test(v))return e.eatWhile(d),x(t,e,"variable");if(/[a-z_ß-öø-ÿ]/.test(v)){if(e.eatWhile(d),e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),x(t,e,"fun");var S=e.current();return w(S,r)?x(t,e,"keyword"):w(S,a)?x(t,e,"operator"):e.match(/\s*\(/,!1)?!w(S,m)||":"==W(t).token&&"erlang"!=W(t,2).token?w(S,p)?x(t,e,"guard"):x(t,e,"function"):x(t,e,"builtin"):":"==function(e){var t=e.match(/^\s*([^\s%])/,!1);return t?t[1]:""}(e)?x(t,e,"erlang"==S?"builtin":"function"):w(S,["true","false"])?x(t,e,"boolean"):x(t,e,"atom")}var z=/[0-9]/;return z.test(v)?(e.eatWhile(z),e.eat("#")?e.eatWhile(/[0-9a-zA-Z]/)||e.backUp(1):e.eat(".")&&(e.eatWhile(z)?e.eat(/[eE]/)&&(e.eat(/[-+]/)?e.eatWhile(z)||e.backUp(2):e.eatWhile(z)||e.backUp(1)):e.backUp(1)),x(t,e,"number")):g(e,s,l)?x(t,e,"open_paren"):g(e,_,f)?x(t,e,"close_paren"):k(e,i,o)?x(t,e,"separator"):k(e,c,u)?x(t,e,"operator"):x(t,e,null)}(e,t)},indent:function(e,t){return E(e,t)},lineComment:"%"}}))}));
\ No newline at end of file
+!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";e.defineMIME("text/x-erlang","erlang"),e.defineMode("erlang",(function(t){var n=["-type","-spec","-export_type","-opaque"],r=["after","begin","catch","case","cond","end","fun","if","let","of","query","receive","try","when"],i=/[\->,;]/,o=["->",";",","],a=["and","andalso","band","bnot","bor","bsl","bsr","bxor","div","not","or","orelse","rem","xor"],c=/[\+\-\*\/<>=\|:!]/,s=["=","+","-","*","/",">",">=","<","=<","=:=","==","=/=","/=","||","<-","!"],u=/[<\(\[\{]/,l=["<<","(","[","{"],_=/[>\)\]\}]/,f=["}","]",")",">>"],p=["is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_record","is_reference","is_tuple","atom","binary","bitstring","boolean","function","integer","list","number","pid","port","record","reference","tuple"],m=["abs","adler32","adler32_combine","alive","apply","atom_to_binary","atom_to_list","binary_to_atom","binary_to_existing_atom","binary_to_list","binary_to_term","bit_size","bitstring_to_list","byte_size","check_process_code","contact_binary","crc32","crc32_combine","date","decode_packet","delete_module","disconnect_node","element","erase","exit","float","float_to_list","garbage_collect","get","get_keys","group_leader","halt","hd","integer_to_list","internal_bif","iolist_size","iolist_to_binary","is_alive","is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_process_alive","is_record","is_reference","is_tuple","length","link","list_to_atom","list_to_binary","list_to_bitstring","list_to_existing_atom","list_to_float","list_to_integer","list_to_pid","list_to_tuple","load_module","make_ref","module_loaded","monitor_node","node","node_link","node_unlink","nodes","notalive","now","open_port","pid_to_list","port_close","port_command","port_connect","port_control","pre_loaded","process_flag","process_info","processes","purge_module","put","register","registered","round","self","setelement","size","spawn","spawn_link","spawn_monitor","spawn_opt","split_binary","statistics","term_to_binary","time","throw","tl","trunc","tuple_size","tuple_to_list","unlink","unregister","whereis"],d=/[\w@Ø-ÞÀ-Öß-öø-ÿ]/,b=/[0-7]{1,3}|[bdefnrstv\\"']|\^[a-zA-Z]|x[0-9a-zA-Z]{2}|x{[0-9a-zA-Z]+}/;function g(e,t,n){if(1==e.current().length&&t.test(e.current())){for(e.backUp(1);t.test(e.peek());)if(e.next(),w(e.current(),n))return!0;e.backUp(e.current().length-1)}return!1}function k(e,t,n){if(1==e.current().length&&t.test(e.current())){for(;t.test(e.peek());)e.next();for(;0<e.current().length;){if(w(e.current(),n))return!0;e.backUp(1)}e.next()}return!1}function h(e){return v(e,'"',"\\")}function y(e){return v(e,"'","\\")}function v(e,t,n){for(;!e.eol();){var r=e.next();if(r==t)return!0;r==n&&e.next()}return!1}function w(e,t){return-1<t.indexOf(e)}function x(e,t,n){switch(function(e,t){"comment"!=t.type&&"whitespace"!=t.type&&(e.tokenStack=function(e,t){var n=e.length-1;0<n&&"record"===e[n].type&&"dot"===t.type?e.pop():0<n&&"group"===e[n].type?(e.pop(),e.push(t)):e.push(t);return e}(e.tokenStack,t),e.tokenStack=function(e){if(!e.length)return e;var t=e.length-1;if("dot"===e[t].type)return[];if(t>1&&"fun"===e[t].type&&"fun"===e[t-1].token)return e.slice(0,t-1);switch(e[t].token){case"}":return U(e,{g:["{"]});case"]":return U(e,{i:["["]});case")":return U(e,{i:["("]});case">>":return U(e,{i:["<<"]});case"end":return U(e,{i:["begin","case","fun","if","receive","try"]});case",":return U(e,{e:["begin","try","when","->",",","(","[","{","<<"]});case"->":return U(e,{r:["when"],m:["try","if","case","receive"]});case";":return U(e,{E:["case","fun","if","receive","try","when"]});case"catch":return U(e,{e:["try"]});case"of":return U(e,{e:["case"]});case"after":return U(e,{e:["receive","try"]});default:return e}}(e.tokenStack))}(e,function(e,t){return S(t.current(),t.column(),t.indentation(),e)}(n,t)),n){case"atom":case"boolean":return"atom";case"attribute":return"attribute";case"builtin":return"builtin";case"close_paren":case"colon":case"dot":case"open_paren":case"separator":default:return null;case"comment":return"comment";case"error":return"error";case"fun":return"meta";case"function":return"tag";case"guard":return"property";case"keyword":return"keyword";case"macro":return"variable-2";case"number":return"number";case"operator":return"operator";case"record":return"bracket";case"string":return"string";case"type":return"def";case"variable":return"variable"}}function S(e,t,n,r){return{token:e,column:t,indent:n,type:r}}function z(e){return S(e,0,0,e)}function W(e,t){var n=e.tokenStack.length,r=t||1;return!(n<r)&&e.tokenStack[n-r]}function U(e,t){for(var n in t)for(var r=e.length-1,i=t[n],o=r-1;-1<o;o--)if(w(e[o].token,i)){var a=e.slice(0,o);switch(n){case"m":return a.concat(e[o]).concat(e[r]);case"r":return a.concat(e[r]);case"i":return a;case"g":return a.concat(z("group"));case"E":case"e":return a.concat(e[o])}}return"E"==n?[]:e}function E(n,r){var i,o,a=t.indentUnit,c=M(o=r.match(/,|[a-z]+|\}|\]|\)|>>|\|+|\(/))&&0===o.index?o[0]:"",s=W(n,1),u=W(n,2);return n.in_string||n.in_atom?e.Pass:u?"when"==s.token?s.column+a:"when"===c&&"function"===u.type?u.indent+a:"("===c&&"fun"===s.token?s.column+3:"catch"===c&&(i=A(n,["try"]))?i.column:w(c,["end","after","of"])?(i=A(n,["begin","case","fun","if","receive","try"]))?i.column:e.Pass:w(c,f)?(i=A(n,l))?i.column:e.Pass:w(s.token,[",","|","||"])||w(c,[",","|","||"])?(i=function(e){var t=e.tokenStack.slice(0,-1),n=Z(t,"type",["open_paren"]);return!!M(t[n])&&t[n]}(n),i?i.column+i.token.length:a):"->"==s.token?w(u.token,["receive","case","if","try"])?u.column+a+a:u.column+a:w(s.token,l)?s.column+s.token.length:(i=function(e){var t=e.tokenStack,n=Z(t,"type",["open_paren","separator","keyword"]),r=Z(t,"type",["operator"]);return M(n)&&M(r)&&n<r?t[n+1]:!!M(n)&&t[n]}(n),M(i)?i.column+a:0):0}function A(e,t){var n=e.tokenStack,r=Z(n,"token",t);return!!M(n[r])&&n[r]}function Z(e,t,n){for(var r=e.length-1;-1<r;r--)if(w(e[r][t],n))return r;return!1}function M(e){return!1!==e&&null!=e}return{startState:function(){return{tokenStack:[],in_string:!1,in_atom:!1}},token:function(e,t){return function(e,t){if(t.in_string)return t.in_string=!h(e),x(t,e,"string");if(t.in_atom)return t.in_atom=!y(e),x(t,e,"atom");if(e.eatSpace())return x(t,e,"whitespace");if(!W(t)&&e.match(/-\s*[a-zß-öø-ÿ][\wØ-ÞÀ-Öß-öø-ÿ]*/))return w(e.current(),n)?x(t,e,"type"):x(t,e,"attribute");var v=e.next();if("%"==v)return e.skipToEnd(),x(t,e,"comment");if(":"==v)return x(t,e,"colon");if("?"==v)return e.eatSpace(),e.eatWhile(d),x(t,e,"macro");if("#"==v)return e.eatSpace(),e.eatWhile(d),x(t,e,"record");if("$"==v)return"\\"!=e.next()||e.match(b)?x(t,e,"number"):x(t,e,"error");if("."==v)return x(t,e,"dot");if("'"==v){if(!(t.in_atom=!y(e))){if(e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),x(t,e,"fun");if(e.match(/\s*\(/,!1)||e.match(/\s*:/,!1))return x(t,e,"function")}return x(t,e,"atom")}if('"'==v)return t.in_string=!h(e),x(t,e,"string");if(/[A-Z_Ø-ÞÀ-Ö]/.test(v))return e.eatWhile(d),x(t,e,"variable");if(/[a-z_ß-öø-ÿ]/.test(v)){if(e.eatWhile(d),e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),x(t,e,"fun");var S=e.current();return w(S,r)?x(t,e,"keyword"):w(S,a)?x(t,e,"operator"):e.match(/\s*\(/,!1)?!w(S,m)||":"==W(t).token&&"erlang"!=W(t,2).token?w(S,p)?x(t,e,"guard"):x(t,e,"function"):x(t,e,"builtin"):":"==function(e){var t=e.match(/^\s*([^\s%])/,!1);return t?t[1]:""}(e)?x(t,e,"erlang"==S?"builtin":"function"):w(S,["true","false"])?x(t,e,"boolean"):x(t,e,"atom")}var z=/[0-9]/;return z.test(v)?(e.eatWhile(z),e.eat("#")?e.eatWhile(/[0-9a-zA-Z]/)||e.backUp(1):e.eat(".")&&(e.eatWhile(z)?e.eat(/[eE]/)&&(e.eat(/[-+]/)?e.eatWhile(z)||e.backUp(2):e.eatWhile(z)||e.backUp(1)):e.backUp(1)),x(t,e,"number")):g(e,u,l)?x(t,e,"open_paren"):g(e,_,f)?x(t,e,"close_paren"):k(e,i,o)?x(t,e,"separator"):k(e,c,s)?x(t,e,"operator"):x(t,e,null)}(e,t)},indent:function(e,t){return E(e,t)},lineComment:"%"}}))}));
\ No newline at end of file
diff --git a/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/stex/stex.js b/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/stex/stex.js
index aca670abae63..e84573605f69 100644
--- a/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/stex/stex.js
+++ b/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/stex/stex.js
@@ -1 +1 @@
-!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";t.defineMode("stex",(function(t,e){function n(t,e){t.cmdState.push(e)}function r(t){return t.cmdState.length>0?t.cmdState[t.cmdState.length-1]:null}function i(t,e,n){return function(){this.name=t,this.bracketNo=0,this.style=e,this.styles=n,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var a={};function c(t,e){t.f=e}function o(t,e){var i;if(t.match(/^\\[a-zA-Z@]+/)){var o=t.current().slice(1);return n(e,i=new(i=a.hasOwnProperty(o)?a[o]:a.DEFAULT)),c(e,f),i.style}if(t.match(/^\\[$&%#{}_]/))return"tag";if(t.match(/^\\[,;!\/\\]/))return"tag";if(t.match("\\["))return c(e,(function(t,e){return u(t,e,"\\]")})),"keyword";if(t.match("\\("))return c(e,(function(t,e){return u(t,e,"\\)")})),"keyword";if(t.match("$$"))return c(e,(function(t,e){return u(t,e,"$$")})),"keyword";if(t.match("$"))return c(e,(function(t,e){return u(t,e,"$")})),"keyword";var m=t.next();return"%"==m?(t.skipToEnd(),"comment"):"}"==m||"]"==m?(i=r(e))?(i.closeBracket(m),c(e,f),"bracket"):"error":"{"==m||"["==m?(n(e,i=new(i=a.DEFAULT)),"bracket"):/\d/.test(m)?(t.eatWhile(/[\w.%]/),"atom"):(t.eatWhile(/[\w\-_]/),"begin"==(i=function(t){for(var e=t.cmdState,n=e.length-1;n>=0;n--){var r=e[n];if("DEFAULT"!=r.name)return r}return{styleIdentifier:function(){return null}}}(e)).name&&(i.argument=t.current()),i.styleIdentifier())}function u(t,e,n){if(t.eatSpace())return null;if(n&&t.match(n))return c(e,o),"keyword";if(t.match(/^\\[a-zA-Z@]+/))return"tag";if(t.match(/^[a-zA-Z]+/))return"variable-2";if(t.match(/^\\[$&%#{}_]/))return"tag";if(t.match(/^\\[,;!\/]/))return"tag";if(t.match(/^[\^_&]/))return"tag";if(t.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(t.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var r=t.next();return"{"==r||"}"==r||"["==r||"]"==r||"("==r||")"==r?"bracket":"%"==r?(t.skipToEnd(),"comment"):"error"}function f(t,e){var n=t.peek();return"{"==n||"["==n?(r(e).openBracket(n),t.eat(n),c(e,o),"bracket"):/[ \t\r]/.test(n)?(t.eat(n),null):(c(e,o),function(t){var e=t.cmdState.pop();e&&e.closeBracket()}(e),o(t,e))}return a.importmodule=i("importmodule","tag",["string","builtin"]),a.documentclass=i("documentclass","tag",["","atom"]),a.usepackage=i("usepackage","tag",["atom"]),a.begin=i("begin","tag",["atom"]),a.end=i("end","tag",["atom"]),a.label=i("label","tag",["atom"]),a.ref=i("ref","tag",["atom"]),a.eqref=i("eqref","tag",["atom"]),a.cite=i("cite","tag",["atom"]),a.bibitem=i("bibitem","tag",["atom"]),a.Bibitem=i("Bibitem","tag",["atom"]),a.RBibitem=i("RBibitem","tag",["atom"]),a.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}},{startState:function(){return{cmdState:[],f:e.inMathMode?function(t,e){return u(t,e)}:o}},copyState:function(t){return{cmdState:t.cmdState.slice(),f:t.f}},token:function(t,e){return e.f(t,e)},blankLine:function(t){t.f=o,t.cmdState.length=0},lineComment:"%"}})),t.defineMIME("text/x-stex","stex"),t.defineMIME("text/x-latex","stex")}));
\ No newline at end of file
+!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";t.defineMode("stex",(function(t,e){function n(t,e){t.cmdState.push(e)}function r(t){return t.cmdState.length>0?t.cmdState[t.cmdState.length-1]:null}function i(t,e,n){return function(){this.name=t,this.bracketNo=0,this.style=e,this.styles=n,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var a={};function c(t,e){t.f=e}function o(t,e){var i;if(t.match(/^\\[a-zA-Z@]+/)){var o=t.current().slice(1);return n(e,i=new(i=a.hasOwnProperty(o)?a[o]:a.DEFAULT)),c(e,f),i.style}if(t.match(/^\\[$&%#{}_]/))return"tag";if(t.match(/^\\[,;!\/\\]/))return"tag";if(t.match("\\["))return c(e,(function(t,e){return u(t,e,"\\]")})),"keyword";if(t.match("\\("))return c(e,(function(t,e){return u(t,e,"\\)")})),"keyword";if(t.match("$$"))return c(e,(function(t,e){return u(t,e,"$$")})),"keyword";if(t.match("$"))return c(e,(function(t,e){return u(t,e,"$")})),"keyword";var m=t.next();return"%"==m?(t.skipToEnd(),"comment"):"}"==m||"]"==m?(i=r(e))?(i.closeBracket(m),c(e,f),"bracket"):"error":"{"==m||"["==m?(n(e,i=new(i=a.DEFAULT)),"bracket"):/\d/.test(m)?(t.eatWhile(/[\w.%]/),"atom"):(t.eatWhile(/[\w\-_]/),i=function(t){for(var e=t.cmdState,n=e.length-1;n>=0;n--){var r=e[n];if("DEFAULT"!=r.name)return r}return{styleIdentifier:function(){return null}}}(e),"begin"==i.name&&(i.argument=t.current()),i.styleIdentifier())}function u(t,e,n){if(t.eatSpace())return null;if(n&&t.match(n))return c(e,o),"keyword";if(t.match(/^\\[a-zA-Z@]+/))return"tag";if(t.match(/^[a-zA-Z]+/))return"variable-2";if(t.match(/^\\[$&%#{}_]/))return"tag";if(t.match(/^\\[,;!\/]/))return"tag";if(t.match(/^[\^_&]/))return"tag";if(t.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(t.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var r=t.next();return"{"==r||"}"==r||"["==r||"]"==r||"("==r||")"==r?"bracket":"%"==r?(t.skipToEnd(),"comment"):"error"}function f(t,e){var n=t.peek();return"{"==n||"["==n?(r(e).openBracket(n),t.eat(n),c(e,o),"bracket"):/[ \t\r]/.test(n)?(t.eat(n),null):(c(e,o),function(t){var e=t.cmdState.pop();e&&e.closeBracket()}(e),o(t,e))}return a.importmodule=i("importmodule","tag",["string","builtin"]),a.documentclass=i("documentclass","tag",["","atom"]),a.usepackage=i("usepackage","tag",["atom"]),a.begin=i("begin","tag",["atom"]),a.end=i("end","tag",["atom"]),a.label=i("label","tag",["atom"]),a.ref=i("ref","tag",["atom"]),a.eqref=i("eqref","tag",["atom"]),a.cite=i("cite","tag",["atom"]),a.bibitem=i("bibitem","tag",["atom"]),a.Bibitem=i("Bibitem","tag",["atom"]),a.RBibitem=i("RBibitem","tag",["atom"]),a.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}},{startState:function(){return{cmdState:[],f:e.inMathMode?function(t,e){return u(t,e)}:o}},copyState:function(t){return{cmdState:t.cmdState.slice(),f:t.f}},token:function(t,e){return e.f(t,e)},blankLine:function(t){t.f=o,t.cmdState.length=0},lineComment:"%"}})),t.defineMIME("text/x-stex","stex"),t.defineMIME("text/x-latex","stex")}));
\ No newline at end of file
diff --git a/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/xml/xml.js b/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/xml/xml.js
index 2e3b753947d9..df2abfb1c3a0 100644
--- a/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/xml/xml.js
+++ b/typo3/sysext/t3editor/Resources/Public/JavaScript/Contrib/codemirror/mode/xml/xml.js
@@ -1 +1 @@
-!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";var e={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};t.defineMode("xml",(function(r,o){var a,i,l=r.indentUnit,u={},c=o.htmlMode?e:n;for(var d in c)u[d]=c[d];for(var d in o)u[d]=o[d];function s(t,e){function n(n){return e.tokenize=n,n(t,e)}var r=t.next();return"<"==r?t.eat("!")?t.eat("[")?t.match("CDATA[")?n(m("atom","]]>")):null:t.match("--")?n(m("comment","--\x3e")):t.match("DOCTYPE",!0,!0)?(t.eatWhile(/[\w\._\-]/),n(g(1))):null:t.eat("?")?(t.eatWhile(/[\w\._\-]/),e.tokenize=m("meta","?>"),"meta"):(a=t.eat("/")?"closeTag":"openTag",e.tokenize=f,"tag bracket"):"&"==r?(t.eat("#")?t.eat("x")?t.eatWhile(/[a-fA-F\d]/)&&t.eat(";"):t.eatWhile(/[\d]/)&&t.eat(";"):t.eatWhile(/[\w\.\-:]/)&&t.eat(";"))?"atom":"error":(t.eatWhile(/[^&<]/),null)}function f(t,e){var n,r,o=t.next();if(">"==o||"/"==o&&t.eat(">"))return e.tokenize=s,a=">"==o?"endTag":"selfcloseTag","tag bracket";if("="==o)return a="equals",null;if("<"==o){e.tokenize=s,e.state=b,e.tagName=e.tagStart=null;var i=e.tokenize(t,e);return i?i+" tag error":"tag error"}return/[\'\"]/.test(o)?(e.tokenize=(n=o,(r=function(t,e){for(;!t.eol();)if(t.next()==n){e.tokenize=f;break}return"string"}).isInAttribute=!0,r),e.stringStartCol=t.column(),e.tokenize(t,e)):(t.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function m(t,e){return function(n,r){for(;!n.eol();){if(n.match(e)){r.tokenize=s;break}n.next()}return t}}function g(t){return function(e,n){for(var r;null!=(r=e.next());){if("<"==r)return n.tokenize=g(t+1),n.tokenize(e,n);if(">"==r){if(1==t){n.tokenize=s;break}return n.tokenize=g(t-1),n.tokenize(e,n)}}return"meta"}}function p(t,e,n){this.prev=t.context,this.tagName=e||"",this.indent=t.indented,this.startOfLine=n,(u.doNotIndent.hasOwnProperty(e)||t.context&&t.context.noIndent)&&(this.noIndent=!0)}function h(t){t.context&&(t.context=t.context.prev)}function x(t,e){for(var n;;){if(!t.context)return;if(n=t.context.tagName,!u.contextGrabbers.hasOwnProperty(n)||!u.contextGrabbers[n].hasOwnProperty(e))return;h(t)}}function b(t,e,n){return"openTag"==t?(n.tagStart=e.column(),k):"closeTag"==t?w:b}function k(t,e,n){return"word"==t?(n.tagName=e.current(),i="tag",N):u.allowMissingTagName&&"endTag"==t?(i="tag bracket",N(t,e,n)):(i="error",k)}function w(t,e,n){if("word"==t){var r=e.current();return n.context&&n.context.tagName!=r&&u.implicitlyClosed.hasOwnProperty(n.context.tagName)&&h(n),n.context&&n.context.tagName==r||!1===u.matchClosing?(i="tag",v):(i="tag error",T)}return u.allowMissingTagName&&"endTag"==t?(i="tag bracket",v(t,e,n)):(i="error",T)}function v(t,e,n){return"endTag"!=t?(i="error",v):(h(n),b)}function T(t,e,n){return i="error",v(t,0,n)}function N(t,e,n){if("word"==t)return i="attribute",y;if("endTag"==t||"selfcloseTag"==t){var r=n.tagName,o=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==t||u.autoSelfClosers.hasOwnProperty(r)?x(n,r):(x(n,r),n.context=new p(n,r,o==n.indented)),b}return i="error",N}function y(t,e,n){return"equals"==t?z:(u.allowMissing||(i="error"),N(t,0,n))}function z(t,e,n){return"string"==t?C:"word"==t&&u.allowUnquoted?(i="string",N):(i="error",N(t,0,n))}function C(t,e,n){return"string"==t?C:N(t,0,n)}return s.isInText=!0,{startState:function(t){var e={tokenize:s,state:b,indented:t||0,tagName:null,tagStart:null,context:null};return null!=t&&(e.baseIndent=t),e},token:function(t,e){if(!e.tagName&&t.sol()&&(e.indented=t.indentation()),t.eatSpace())return null;a=null;var n=e.tokenize(t,e);return(n||a)&&"comment"!=n&&(i=null,e.state=e.state(a||n,t,e),i&&(n="error"==i?n+" error":i)),n},indent:function(e,n,r){var o=e.context;if(e.tokenize.isInAttribute)return e.tagStart==e.indented?e.stringStartCol+1:e.indented+l;if(o&&o.noIndent)return t.Pass;if(e.tokenize!=f&&e.tokenize!=s)return r?r.match(/^(\s*)/)[0].length:0;if(e.tagName)return!1!==u.multilineTagIndentPastTag?e.tagStart+e.tagName.length+2:e.tagStart+l*(u.multilineTagIndentFactor||1);if(u.alignCDATA&&/<!\[CDATA\[/.test(n))return 0;var a=n&&/^<(\/)?([\w_:\.-]*)/.exec(n);if(a&&a[1])for(;o;){if(o.tagName==a[2]){o=o.prev;break}if(!u.implicitlyClosed.hasOwnProperty(o.tagName))break;o=o.prev}else if(a)for(;o;){var i=u.contextGrabbers[o.tagName];if(!i||!i.hasOwnProperty(a[2]))break;o=o.prev}for(;o&&o.prev&&!o.startOfLine;)o=o.prev;return o?o.indent+l:e.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:u.htmlMode?"html":"xml",helperType:u.htmlMode?"html":"xml",skipAttribute:function(t){t.state==z&&(t.state=N)},xmlCurrentTag:function(t){return t.tagName?{name:t.tagName,close:"closeTag"==t.type}:null},xmlCurrentContext:function(t){for(var e=[],n=t.context;n;n=n.prev)e.push(n.tagName);return e.reverse()}}})),t.defineMIME("text/xml","xml"),t.defineMIME("application/xml","xml"),t.mimeModes.hasOwnProperty("text/html")||t.defineMIME("text/html",{name:"xml",htmlMode:!0})}));
\ No newline at end of file
+!function(t){"object"==typeof exports&&"object"==typeof module?t(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)}((function(t){"use strict";var e={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};t.defineMode("xml",(function(r,o){var a,i,l=r.indentUnit,u={},c=o.htmlMode?e:n;for(var d in c)u[d]=c[d];for(var d in o)u[d]=o[d];function s(t,e){function n(n){return e.tokenize=n,n(t,e)}var r=t.next();return"<"==r?t.eat("!")?t.eat("[")?t.match("CDATA[")?n(m("atom","]]>")):null:t.match("--")?n(m("comment","--\x3e")):t.match("DOCTYPE",!0,!0)?(t.eatWhile(/[\w\._\-]/),n(g(1))):null:t.eat("?")?(t.eatWhile(/[\w\._\-]/),e.tokenize=m("meta","?>"),"meta"):(a=t.eat("/")?"closeTag":"openTag",e.tokenize=f,"tag bracket"):"&"==r?(t.eat("#")?t.eat("x")?t.eatWhile(/[a-fA-F\d]/)&&t.eat(";"):t.eatWhile(/[\d]/)&&t.eat(";"):t.eatWhile(/[\w\.\-:]/)&&t.eat(";"))?"atom":"error":(t.eatWhile(/[^&<]/),null)}function f(t,e){var n,r,o=t.next();if(">"==o||"/"==o&&t.eat(">"))return e.tokenize=s,a=">"==o?"endTag":"selfcloseTag","tag bracket";if("="==o)return a="equals",null;if("<"==o){e.tokenize=s,e.state=b,e.tagName=e.tagStart=null;var i=e.tokenize(t,e);return i?i+" tag error":"tag error"}return/[\'\"]/.test(o)?(e.tokenize=(n=o,r=function(t,e){for(;!t.eol();)if(t.next()==n){e.tokenize=f;break}return"string"},r.isInAttribute=!0,r),e.stringStartCol=t.column(),e.tokenize(t,e)):(t.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function m(t,e){return function(n,r){for(;!n.eol();){if(n.match(e)){r.tokenize=s;break}n.next()}return t}}function g(t){return function(e,n){for(var r;null!=(r=e.next());){if("<"==r)return n.tokenize=g(t+1),n.tokenize(e,n);if(">"==r){if(1==t){n.tokenize=s;break}return n.tokenize=g(t-1),n.tokenize(e,n)}}return"meta"}}function p(t,e,n){this.prev=t.context,this.tagName=e||"",this.indent=t.indented,this.startOfLine=n,(u.doNotIndent.hasOwnProperty(e)||t.context&&t.context.noIndent)&&(this.noIndent=!0)}function h(t){t.context&&(t.context=t.context.prev)}function x(t,e){for(var n;;){if(!t.context)return;if(n=t.context.tagName,!u.contextGrabbers.hasOwnProperty(n)||!u.contextGrabbers[n].hasOwnProperty(e))return;h(t)}}function b(t,e,n){return"openTag"==t?(n.tagStart=e.column(),k):"closeTag"==t?w:b}function k(t,e,n){return"word"==t?(n.tagName=e.current(),i="tag",N):u.allowMissingTagName&&"endTag"==t?(i="tag bracket",N(t,e,n)):(i="error",k)}function w(t,e,n){if("word"==t){var r=e.current();return n.context&&n.context.tagName!=r&&u.implicitlyClosed.hasOwnProperty(n.context.tagName)&&h(n),n.context&&n.context.tagName==r||!1===u.matchClosing?(i="tag",v):(i="tag error",T)}return u.allowMissingTagName&&"endTag"==t?(i="tag bracket",v(t,e,n)):(i="error",T)}function v(t,e,n){return"endTag"!=t?(i="error",v):(h(n),b)}function T(t,e,n){return i="error",v(t,0,n)}function N(t,e,n){if("word"==t)return i="attribute",y;if("endTag"==t||"selfcloseTag"==t){var r=n.tagName,o=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==t||u.autoSelfClosers.hasOwnProperty(r)?x(n,r):(x(n,r),n.context=new p(n,r,o==n.indented)),b}return i="error",N}function y(t,e,n){return"equals"==t?z:(u.allowMissing||(i="error"),N(t,0,n))}function z(t,e,n){return"string"==t?C:"word"==t&&u.allowUnquoted?(i="string",N):(i="error",N(t,0,n))}function C(t,e,n){return"string"==t?C:N(t,0,n)}return s.isInText=!0,{startState:function(t){var e={tokenize:s,state:b,indented:t||0,tagName:null,tagStart:null,context:null};return null!=t&&(e.baseIndent=t),e},token:function(t,e){if(!e.tagName&&t.sol()&&(e.indented=t.indentation()),t.eatSpace())return null;a=null;var n=e.tokenize(t,e);return(n||a)&&"comment"!=n&&(i=null,e.state=e.state(a||n,t,e),i&&(n="error"==i?n+" error":i)),n},indent:function(e,n,r){var o=e.context;if(e.tokenize.isInAttribute)return e.tagStart==e.indented?e.stringStartCol+1:e.indented+l;if(o&&o.noIndent)return t.Pass;if(e.tokenize!=f&&e.tokenize!=s)return r?r.match(/^(\s*)/)[0].length:0;if(e.tagName)return!1!==u.multilineTagIndentPastTag?e.tagStart+e.tagName.length+2:e.tagStart+l*(u.multilineTagIndentFactor||1);if(u.alignCDATA&&/<!\[CDATA\[/.test(n))return 0;var a=n&&/^<(\/)?([\w_:\.-]*)/.exec(n);if(a&&a[1])for(;o;){if(o.tagName==a[2]){o=o.prev;break}if(!u.implicitlyClosed.hasOwnProperty(o.tagName))break;o=o.prev}else if(a)for(;o;){var i=u.contextGrabbers[o.tagName];if(!i||!i.hasOwnProperty(a[2]))break;o=o.prev}for(;o&&o.prev&&!o.startOfLine;)o=o.prev;return o?o.indent+l:e.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:u.htmlMode?"html":"xml",helperType:u.htmlMode?"html":"xml",skipAttribute:function(t){t.state==z&&(t.state=N)},xmlCurrentTag:function(t){return t.tagName?{name:t.tagName,close:"closeTag"==t.type}:null},xmlCurrentContext:function(t){for(var e=[],n=t.context;n;n=n.prev)e.push(n.tagName);return e.reverse()}}})),t.defineMIME("text/xml","xml"),t.defineMIME("application/xml","xml"),t.mimeModes.hasOwnProperty("text/html")||t.defineMIME("text/html",{name:"xml",htmlMode:!0})}));
\ No newline at end of file
diff --git a/typo3/sysext/t3editor/Resources/Public/JavaScript/element/code-mirror-element.js b/typo3/sysext/t3editor/Resources/Public/JavaScript/element/code-mirror-element.js
index 2865fc1ca019..88d60c4f1f9b 100644
--- a/typo3/sysext/t3editor/Resources/Public/JavaScript/element/code-mirror-element.js
+++ b/typo3/sysext/t3editor/Resources/Public/JavaScript/element/code-mirror-element.js
@@ -14,7 +14,7 @@ var __decorate=function(e,t,o,r){var i,n=arguments.length,l=n<3?t:null===r?r=Obj
       <slot></slot>
       <slot name="codemirror"></slot>
       ${this.loaded?"":html`<typo3-backend-spinner size="large" variant="dark"></typo3-backend-spinner>`}
-    `}firstUpdated(){if(this.nolazyload)return void this.initializeEditor(this.firstElementChild);const e={root:document.body};let t=new IntersectionObserver(e=>{e.forEach(e=>{e.intersectionRatio>0&&(t.unobserve(e.target),this.firstElementChild&&"textarea"===this.firstElementChild.nodeName.toLowerCase()&&this.initializeEditor(this.firstElementChild))})},e);t.observe(this)}createPanelNode(e,t){const o=document.createElement("div");o.setAttribute("class","CodeMirror-panel CodeMirror-panel-"+e),o.setAttribute("id","panel-"+e);const r=document.createElement("span");return r.textContent=t,o.appendChild(r),o}initializeEditor(e){const t=this.mode.split("/"),o=this.options;window.require(["codemirror",this.mode,...this.addons],r=>{const i=r(t=>{const o=document.createElement("div");o.setAttribute("slot","codemirror"),o.appendChild(t),this.insertBefore(o,e)},{value:e.value,extraKeys:{"Ctrl-F":"findPersistent","Cmd-F":"findPersistent","Ctrl-Alt-F":e=>{e.setOption("fullScreen",!e.getOption("fullScreen"))},"Ctrl-Space":"autocomplete",Esc:e=>{e.getOption("fullScreen")&&e.setOption("fullScreen",!1)}},fullScreen:!1,lineNumbers:!0,lineWrapping:!0,mode:t[t.length-1]});Object.keys(o).map(e=>{i.setOption(e,o[e])}),i.on("change",()=>{e.value=i.getValue(),e.dispatchEvent(new CustomEvent("change",{bubbles:!0}))});const n=this.createPanelNode(this.panel,this.label);if(i.addPanel(n,{position:this.panel,stable:!1}),e.getAttribute("rows")){const t=18,o=4;i.setSize(null,parseInt(e.getAttribute("rows"),10)*t+o+n.getBoundingClientRect().height)}else i.getWrapperElement().style.height="auto",i.setOption("viewportMargin",1/0);this.autoheight&&i.setOption("viewportMargin",1/0),this.lineDigits>0&&i.setOption("lineNumberFormatter",e=>e.toString().padStart(this.lineDigits," ")),this.scrollto>0&&i.scrollIntoView({line:this.scrollto,ch:0});for(let e of this.marktext)e.from&&e.to&&i.markText(e.from,e.to,{className:"CodeMirror-markText"});this.loaded=!0})}};CodeMirrorElement.styles=css`
+    `}firstUpdated(){if(this.nolazyload)return void this.initializeEditor(this.firstElementChild);const e={root:document.body};let t=new IntersectionObserver((e=>{e.forEach((e=>{e.intersectionRatio>0&&(t.unobserve(e.target),this.firstElementChild&&"textarea"===this.firstElementChild.nodeName.toLowerCase()&&this.initializeEditor(this.firstElementChild))}))}),e);t.observe(this)}createPanelNode(e,t){const o=document.createElement("div");o.setAttribute("class","CodeMirror-panel CodeMirror-panel-"+e),o.setAttribute("id","panel-"+e);const r=document.createElement("span");return r.textContent=t,o.appendChild(r),o}initializeEditor(e){const t=this.mode.split("/"),o=this.options;window.require(["codemirror",this.mode,...this.addons],(r=>{const i=r((t=>{const o=document.createElement("div");o.setAttribute("slot","codemirror"),o.appendChild(t),this.insertBefore(o,e)}),{value:e.value,extraKeys:{"Ctrl-F":"findPersistent","Cmd-F":"findPersistent","Ctrl-Alt-F":e=>{e.setOption("fullScreen",!e.getOption("fullScreen"))},"Ctrl-Space":"autocomplete",Esc:e=>{e.getOption("fullScreen")&&e.setOption("fullScreen",!1)}},fullScreen:!1,lineNumbers:!0,lineWrapping:!0,mode:t[t.length-1]});Object.keys(o).map((e=>{i.setOption(e,o[e])})),i.on("change",(()=>{e.value=i.getValue(),e.dispatchEvent(new CustomEvent("change",{bubbles:!0}))}));const n=this.createPanelNode(this.panel,this.label);if(i.addPanel(n,{position:this.panel,stable:!1}),e.getAttribute("rows")){const t=18,o=4;i.setSize(null,parseInt(e.getAttribute("rows"),10)*t+o+n.getBoundingClientRect().height)}else i.getWrapperElement().style.height="auto",i.setOption("viewportMargin",1/0);this.autoheight&&i.setOption("viewportMargin",1/0),this.lineDigits>0&&i.setOption("lineNumberFormatter",(e=>e.toString().padStart(this.lineDigits," "))),this.scrollto>0&&i.scrollIntoView({line:this.scrollto,ch:0});for(let e of this.marktext)e.from&&e.to&&i.markText(e.from,e.to,{className:"CodeMirror-markText"});this.loaded=!0}))}};CodeMirrorElement.styles=css`
    :host {
      display: block;
      position: relative;
diff --git a/typo3/sysext/tstemplate/Resources/Public/JavaScript/constant-editor.js b/typo3/sysext/tstemplate/Resources/Public/JavaScript/constant-editor.js
index e9f9f7cfa8f9..bd010b82c0f4 100644
--- a/typo3/sysext/tstemplate/Resources/Public/JavaScript/constant-editor.js
+++ b/typo3/sysext/tstemplate/Resources/Public/JavaScript/constant-editor.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";var Selectors;!function(e){e.editIconSelector=".t3js-toggle",e.colorSelectSelector=".t3js-color-select",e.colorInputSelector=".t3js-color-input",e.formFieldsSelector=".tstemplate-constanteditor [data-form-update-fragment]"}(Selectors||(Selectors={}));class ConstantEditor{constructor(){this.updateFormFragment=e=>{const t=$(e.currentTarget).attr("data-form-update-fragment");let o=document.forms[0].action;-1!==o.indexOf("#")&&(o=o.substring(0,o.indexOf("#"))),document.forms[0].action=o+"#"+t},this.changeProperty=e=>{const t=$(e.currentTarget),o=t.attr("rel"),r=$("#defaultTS-"+o),c=$("#userTS-"+o),l=$("#check-"+o),n=t.data("bsToggle");"edit"===n?(r.hide(),c.show(),c.find("input").css({background:"#fdf8bd"}),l.prop("disabled",!1).prop("checked",!0)):"undo"===n&&(c.hide(),r.show(),l.val("").prop("disabled",!0))},this.updateColorFromSelect=e=>{const t=$(e.currentTarget);let o=t.attr("rel"),r=t.val();$("#input-"+o).val(r),$("#colorbox-"+o).css({background:r})},this.updateColorFromInput=e=>{const t=$(e.currentTarget);let o=t.attr("rel"),r=t.val();$("#colorbox-"+o).css({background:r}),$("#select-"+o).children().each((e,t)=>{t.selected=t.value===r})},$(document).on("click",Selectors.editIconSelector,this.changeProperty).on("change",Selectors.colorSelectSelector,this.updateColorFromSelect).on("blur",Selectors.colorInputSelector,this.updateColorFromInput).on("change",Selectors.formFieldsSelector,this.updateFormFragment).ready(()=>{const e=$(Selectors.colorInputSelector);e.length&&import("@typo3/backend/color-picker.js").then(({default:t})=>{e.each((e,o)=>t.initialize(o))})})}}export default new ConstantEditor;
\ No newline at end of file
+import $ from"jquery";var Selectors;!function(e){e.editIconSelector=".t3js-toggle",e.colorSelectSelector=".t3js-color-select",e.colorInputSelector=".t3js-color-input",e.formFieldsSelector=".tstemplate-constanteditor [data-form-update-fragment]"}(Selectors||(Selectors={}));class ConstantEditor{constructor(){this.updateFormFragment=e=>{const t=$(e.currentTarget).attr("data-form-update-fragment");let o=document.forms[0].action;-1!==o.indexOf("#")&&(o=o.substring(0,o.indexOf("#"))),document.forms[0].action=o+"#"+t},this.changeProperty=e=>{const t=$(e.currentTarget),o=t.attr("rel"),r=$("#defaultTS-"+o),c=$("#userTS-"+o),l=$("#check-"+o),n=t.data("bsToggle");"edit"===n?(r.hide(),c.show(),c.find("input").css({background:"#fdf8bd"}),l.prop("disabled",!1).prop("checked",!0)):"undo"===n&&(c.hide(),r.show(),l.val("").prop("disabled",!0))},this.updateColorFromSelect=e=>{const t=$(e.currentTarget);let o=t.attr("rel"),r=t.val();$("#input-"+o).val(r),$("#colorbox-"+o).css({background:r})},this.updateColorFromInput=e=>{const t=$(e.currentTarget);let o=t.attr("rel"),r=t.val();$("#colorbox-"+o).css({background:r}),$("#select-"+o).children().each(((e,t)=>{t.selected=t.value===r}))},$(document).on("click",Selectors.editIconSelector,this.changeProperty).on("change",Selectors.colorSelectSelector,this.updateColorFromSelect).on("blur",Selectors.colorInputSelector,this.updateColorFromInput).on("change",Selectors.formFieldsSelector,this.updateFormFragment).ready((()=>{const e=$(Selectors.colorInputSelector);e.length&&import("@typo3/backend/color-picker.js").then((({default:t})=>{e.each(((e,o)=>t.initialize(o)))}))}))}}export default new ConstantEditor;
\ No newline at end of file
diff --git a/typo3/sysext/tstemplate/Resources/Public/JavaScript/information-module.js b/typo3/sysext/tstemplate/Resources/Public/JavaScript/information-module.js
index e46b6f3e29c2..bf7ccf84dd4b 100644
--- a/typo3/sysext/tstemplate/Resources/Public/JavaScript/information-module.js
+++ b/typo3/sysext/tstemplate/Resources/Public/JavaScript/information-module.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import RegularEvent from"@typo3/core/event/regular-event.js";class InformationModule{constructor(){this.registerEventListeners()}registerEventListeners(){new RegularEvent("typo3:datahandler:process",e=>{const t=e.detail.payload;"delete"!==t.action||t.hasErrors||document.location.reload()}).bindTo(document)}}export default new InformationModule;
\ No newline at end of file
+import RegularEvent from"@typo3/core/event/regular-event.js";class InformationModule{constructor(){this.registerEventListeners()}registerEventListeners(){new RegularEvent("typo3:datahandler:process",(e=>{const t=e.detail.payload;"delete"!==t.action||t.hasErrors||document.location.reload()})).bindTo(document)}}export default new InformationModule;
\ No newline at end of file
diff --git a/typo3/sysext/viewpage/Resources/Public/JavaScript/main.js b/typo3/sysext/viewpage/Resources/Public/JavaScript/main.js
index 01f630c846d9..4928f5877540 100644
--- a/typo3/sysext/viewpage/Resources/Public/JavaScript/main.js
+++ b/typo3/sysext/viewpage/Resources/Public/JavaScript/main.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import"jquery-ui/resizable.js";import PersistentStorage from"@typo3/backend/storage/persistent.js";import SecurityUtility from"@typo3/core/security-utility.js";var Selectors;!function(e){e.resizableContainerIdentifier=".t3js-viewpage-resizeable",e.sizeIdentifier=".t3js-viewpage-size",e.moduleBodySelector=".t3js-module-body",e.customSelector=".t3js-preset-custom",e.customWidthSelector=".t3js-preset-custom",e.customHeightSelector=".t3js-preset-custom-height",e.changeOrientationSelector=".t3js-change-orientation",e.changePresetSelector=".t3js-change-preset",e.inputWidthSelector=".t3js-viewpage-input-width",e.inputHeightSelector=".t3js-viewpage-input-height",e.currentLabelSelector=".t3js-viewpage-current-label",e.topbarContainerSelector=".t3js-viewpage-topbar",e.refreshSelector=".t3js-viewpage-refresh"}(Selectors||(Selectors={}));class ViewPage{constructor(){this.defaultLabel="",this.minimalHeight=300,this.minimalWidth=300,this.storagePrefix="moduleData.web_ViewpageView.States.",this.queue=[],this.queueIsRunning=!1,$(()=>{const e=$(".t3js-preset-custom-label");this.defaultLabel=e.length>0?e.html().trim():"",this.$iframe=$("#tx_this_iframe"),this.$resizableContainer=$(Selectors.resizableContainerIdentifier),this.$sizeSelector=$(Selectors.sizeIdentifier),this.initialize()})}static getCurrentWidth(){return $(Selectors.inputWidthSelector).val()}static getCurrentHeight(){return $(Selectors.inputHeightSelector).val()}static setLabel(e){$(Selectors.currentLabelSelector).html((new SecurityUtility).encodeHtml(e))}static getCurrentLabel(){return $(Selectors.currentLabelSelector).html().trim()}persistQueue(){if(!1===this.queueIsRunning&&this.queue.length>=1){this.queueIsRunning=!0;let e=this.queue.shift();PersistentStorage.set(e.storageIdentifier,e.data).done(()=>{this.queueIsRunning=!1,this.persistQueue()})}}addToQueue(e,t){const i={storageIdentifier:e,data:t};this.queue.push(i),this.queue.length>=1&&this.persistQueue()}setSize(e,t){isNaN(t)&&(t=this.calculateContainerMaxHeight()),t<this.minimalHeight&&(t=this.minimalHeight),isNaN(e)&&(e=this.calculateContainerMaxWidth()),e<this.minimalWidth&&(e=this.minimalWidth),$(Selectors.inputWidthSelector).val(e),$(Selectors.inputHeightSelector).val(t),this.$resizableContainer.css({width:e,height:t,left:0})}persistCurrentPreset(){let e={width:ViewPage.getCurrentWidth(),height:ViewPage.getCurrentHeight(),label:ViewPage.getCurrentLabel()};this.addToQueue(this.storagePrefix+"current",e)}persistCustomPreset(){let e={width:ViewPage.getCurrentWidth(),height:ViewPage.getCurrentHeight()};$(Selectors.customSelector).data("width",e.width),$(Selectors.customSelector).data("height",e.height),$(Selectors.customWidthSelector).html(e.width),$(Selectors.customHeightSelector).html(e.height),this.addToQueue(this.storagePrefix+"custom",e)}persistCustomPresetAfterChange(){clearTimeout(this.queueDelayTimer),this.queueDelayTimer=window.setTimeout(()=>{this.persistCustomPreset()},1e3)}initialize(){$(document).on("click",Selectors.changeOrientationSelector,()=>{const e=$(Selectors.inputHeightSelector).val(),t=$(Selectors.inputWidthSelector).val();this.setSize(e,t),this.persistCurrentPreset()}),$(document).on("change",Selectors.inputWidthSelector,()=>{const e=$(Selectors.inputWidthSelector).val(),t=$(Selectors.inputHeightSelector).val();this.setSize(e,t),ViewPage.setLabel(this.defaultLabel),this.persistCustomPresetAfterChange()}),$(document).on("change",Selectors.inputHeightSelector,()=>{const e=$(Selectors.inputWidthSelector).val(),t=$(Selectors.inputHeightSelector).val();this.setSize(e,t),ViewPage.setLabel(this.defaultLabel),this.persistCustomPresetAfterChange()}),$(document).on("click",Selectors.changePresetSelector,e=>{const t=$(e.currentTarget).data();this.setSize(parseInt(t.width,10),parseInt(t.height,10)),ViewPage.setLabel(t.label),this.persistCurrentPreset()}),$(document).on("click",Selectors.refreshSelector,()=>{document.getElementById("tx_viewpage_iframe").contentWindow.location.reload()}),this.$resizableContainer.resizable({handles:"w, sw, s, se, e"}),this.$resizableContainer.on("resizestart",e=>{$(e.currentTarget).append('<div id="viewpage-iframe-cover" style="z-index:99;position:absolute;width:100%;top:0;left:0;height:100%;"></div>')}),this.$resizableContainer.on("resize",(e,t)=>{t.size.width=t.originalSize.width+2*(t.size.width-t.originalSize.width),t.size.height<this.minimalHeight&&(t.size.height=this.minimalHeight),t.size.width<this.minimalWidth&&(t.size.width=this.minimalWidth),$(Selectors.inputWidthSelector).val(t.size.width),$(Selectors.inputHeightSelector).val(t.size.height),this.$resizableContainer.css({left:0}),ViewPage.setLabel(this.defaultLabel)}),this.$resizableContainer.on("resizestop",()=>{$("#viewpage-iframe-cover").remove(),this.persistCurrentPreset(),this.persistCustomPreset()})}calculateContainerMaxHeight(){this.$resizableContainer.hide();let e=$(Selectors.moduleBodySelector),t=e.outerHeight()-e.height(),i=$(document).height(),s=$(Selectors.topbarContainerSelector).outerHeight();return this.$resizableContainer.show(),i-t-s-8}calculateContainerMaxWidth(){this.$resizableContainer.hide();let e=$(Selectors.moduleBodySelector),t=e.outerWidth()-e.width(),i=$(document).width();return this.$resizableContainer.show(),parseInt(i-t+"",10)}}export default new ViewPage;
\ No newline at end of file
+import $ from"jquery";import"jquery-ui/resizable.js";import PersistentStorage from"@typo3/backend/storage/persistent.js";import SecurityUtility from"@typo3/core/security-utility.js";var Selectors;!function(e){e.resizableContainerIdentifier=".t3js-viewpage-resizeable",e.sizeIdentifier=".t3js-viewpage-size",e.moduleBodySelector=".t3js-module-body",e.customSelector=".t3js-preset-custom",e.customWidthSelector=".t3js-preset-custom",e.customHeightSelector=".t3js-preset-custom-height",e.changeOrientationSelector=".t3js-change-orientation",e.changePresetSelector=".t3js-change-preset",e.inputWidthSelector=".t3js-viewpage-input-width",e.inputHeightSelector=".t3js-viewpage-input-height",e.currentLabelSelector=".t3js-viewpage-current-label",e.topbarContainerSelector=".t3js-viewpage-topbar",e.refreshSelector=".t3js-viewpage-refresh"}(Selectors||(Selectors={}));class ViewPage{constructor(){this.defaultLabel="",this.minimalHeight=300,this.minimalWidth=300,this.storagePrefix="moduleData.web_ViewpageView.States.",this.queue=[],this.queueIsRunning=!1,$((()=>{const e=$(".t3js-preset-custom-label");this.defaultLabel=e.length>0?e.html().trim():"",this.$iframe=$("#tx_this_iframe"),this.$resizableContainer=$(Selectors.resizableContainerIdentifier),this.$sizeSelector=$(Selectors.sizeIdentifier),this.initialize()}))}static getCurrentWidth(){return $(Selectors.inputWidthSelector).val()}static getCurrentHeight(){return $(Selectors.inputHeightSelector).val()}static setLabel(e){$(Selectors.currentLabelSelector).html((new SecurityUtility).encodeHtml(e))}static getCurrentLabel(){return $(Selectors.currentLabelSelector).html().trim()}persistQueue(){if(!1===this.queueIsRunning&&this.queue.length>=1){this.queueIsRunning=!0;let e=this.queue.shift();PersistentStorage.set(e.storageIdentifier,e.data).done((()=>{this.queueIsRunning=!1,this.persistQueue()}))}}addToQueue(e,t){const i={storageIdentifier:e,data:t};this.queue.push(i),this.queue.length>=1&&this.persistQueue()}setSize(e,t){isNaN(t)&&(t=this.calculateContainerMaxHeight()),t<this.minimalHeight&&(t=this.minimalHeight),isNaN(e)&&(e=this.calculateContainerMaxWidth()),e<this.minimalWidth&&(e=this.minimalWidth),$(Selectors.inputWidthSelector).val(e),$(Selectors.inputHeightSelector).val(t),this.$resizableContainer.css({width:e,height:t,left:0})}persistCurrentPreset(){let e={width:ViewPage.getCurrentWidth(),height:ViewPage.getCurrentHeight(),label:ViewPage.getCurrentLabel()};this.addToQueue(this.storagePrefix+"current",e)}persistCustomPreset(){let e={width:ViewPage.getCurrentWidth(),height:ViewPage.getCurrentHeight()};$(Selectors.customSelector).data("width",e.width),$(Selectors.customSelector).data("height",e.height),$(Selectors.customWidthSelector).html(e.width),$(Selectors.customHeightSelector).html(e.height),this.addToQueue(this.storagePrefix+"custom",e)}persistCustomPresetAfterChange(){clearTimeout(this.queueDelayTimer),this.queueDelayTimer=window.setTimeout((()=>{this.persistCustomPreset()}),1e3)}initialize(){$(document).on("click",Selectors.changeOrientationSelector,(()=>{const e=$(Selectors.inputHeightSelector).val(),t=$(Selectors.inputWidthSelector).val();this.setSize(e,t),this.persistCurrentPreset()})),$(document).on("change",Selectors.inputWidthSelector,(()=>{const e=$(Selectors.inputWidthSelector).val(),t=$(Selectors.inputHeightSelector).val();this.setSize(e,t),ViewPage.setLabel(this.defaultLabel),this.persistCustomPresetAfterChange()})),$(document).on("change",Selectors.inputHeightSelector,(()=>{const e=$(Selectors.inputWidthSelector).val(),t=$(Selectors.inputHeightSelector).val();this.setSize(e,t),ViewPage.setLabel(this.defaultLabel),this.persistCustomPresetAfterChange()})),$(document).on("click",Selectors.changePresetSelector,(e=>{const t=$(e.currentTarget).data();this.setSize(parseInt(t.width,10),parseInt(t.height,10)),ViewPage.setLabel(t.label),this.persistCurrentPreset()})),$(document).on("click",Selectors.refreshSelector,(()=>{document.getElementById("tx_viewpage_iframe").contentWindow.location.reload()})),this.$resizableContainer.resizable({handles:"w, sw, s, se, e"}),this.$resizableContainer.on("resizestart",(e=>{$(e.currentTarget).append('<div id="viewpage-iframe-cover" style="z-index:99;position:absolute;width:100%;top:0;left:0;height:100%;"></div>')})),this.$resizableContainer.on("resize",((e,t)=>{t.size.width=t.originalSize.width+2*(t.size.width-t.originalSize.width),t.size.height<this.minimalHeight&&(t.size.height=this.minimalHeight),t.size.width<this.minimalWidth&&(t.size.width=this.minimalWidth),$(Selectors.inputWidthSelector).val(t.size.width),$(Selectors.inputHeightSelector).val(t.size.height),this.$resizableContainer.css({left:0}),ViewPage.setLabel(this.defaultLabel)})),this.$resizableContainer.on("resizestop",(()=>{$("#viewpage-iframe-cover").remove(),this.persistCurrentPreset(),this.persistCustomPreset()}))}calculateContainerMaxHeight(){this.$resizableContainer.hide();let e=$(Selectors.moduleBodySelector),t=e.outerHeight()-e.height(),i=$(document).height(),s=$(Selectors.topbarContainerSelector).outerHeight();return this.$resizableContainer.show(),i-t-s-8}calculateContainerMaxWidth(){this.$resizableContainer.hide();let e=$(Selectors.moduleBodySelector),t=e.outerWidth()-e.width(),i=$(document).width();return this.$resizableContainer.show(),parseInt(i-t+"",10)}}export default new ViewPage;
\ No newline at end of file
diff --git a/typo3/sysext/workspaces/Resources/Public/JavaScript/backend.js b/typo3/sysext/workspaces/Resources/Public/JavaScript/backend.js
index b75be0c3b7cc..8b2ddea11c67 100644
--- a/typo3/sysext/workspaces/Resources/Public/JavaScript/backend.js
+++ b/typo3/sysext/workspaces/Resources/Public/JavaScript/backend.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import"@typo3/backend/element/icon-element.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import"@typo3/backend/input/clearable.js";import Workspaces from"@typo3/workspaces/workspaces.js";import Modal from"@typo3/backend/modal.js";import Persistent from"@typo3/backend/storage/persistent.js";import Tooltip from"@typo3/backend/tooltip.js";import Utility from"@typo3/backend/utility.js";import Wizard from"@typo3/backend/wizard.js";import SecurityUtility from"@typo3/core/security-utility.js";import windowManager from"@typo3/backend/window-manager.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Identifiers;!function(e){e.searchForm="#workspace-settings-form",e.searchTextField='#workspace-settings-form input[name="search-text"]',e.searchSubmitBtn='#workspace-settings-form button[type="submit"]',e.depthSelector='#workspace-settings-form [name="depth"]',e.languageSelector='#workspace-settings-form select[name="languages"]',e.stagesSelector='#workspace-settings-form select[name="stages"]',e.workspaceActions=".workspace-actions",e.chooseStageAction='.workspace-actions [name="stage-action"]',e.chooseSelectionAction='.workspace-actions [name="selection-action"]',e.chooseMassAction='.workspace-actions [name="mass-action"]',e.container="#workspace-panel",e.contentsContainer="#workspace-contents",e.noContentsContainer="#workspace-contents-empty",e.previewLinksButton=".t3js-preview-link",e.pagination="#workspace-pagination"}(Identifiers||(Identifiers={}));class Backend extends Workspaces{constructor(){super(),this.elements={},this.settings={dir:"ASC",id:TYPO3.settings.Workspaces.id,depth:1,language:"all",limit:30,query:"",sort:"label_Live",start:0,filterTxt:""},this.paging={currentPage:1,totalPages:1,totalItems:0},this.latestPath="",this.markedRecordsForMassAction=[],this.indentationPadding=26,this.handleCheckboxStateChanged=e=>{const t=$(e.target),a=t.parents("tr"),s=t.prop("checked"),n=a.data("table")+":"+a.data("uid")+":"+a.data("t3ver_oid");if(s)this.markedRecordsForMassAction.push(n);else{const e=this.markedRecordsForMassAction.indexOf(n);e>-1&&this.markedRecordsForMassAction.splice(e,1)}a.data("collectionCurrent")?Backend.changeCollectionChildrenState(a.data("collectionCurrent"),s):a.data("collection")&&(Backend.changeCollectionChildrenState(a.data("collection"),s),Backend.changeCollectionParentState(a.data("collection"),s)),this.elements.$chooseMassAction.prop("disabled",this.markedRecordsForMassAction.length>0)},this.viewChanges=e=>{e.preventDefault();const t=$(e.currentTarget).closest("tr");this.sendRemoteRequest(this.generateRemotePayload("getRowDetails",{stage:t.data("stage"),t3ver_oid:t.data("t3ver_oid"),table:t.data("table"),uid:t.data("uid"),filterFields:!0})).then(async e=>{const a=(await e.resolve())[0].result.data[0],s=$("<div />"),n=$("<ul />",{class:"nav nav-tabs",role:"tablist"}),i=$("<div />",{class:"tab-content"}),o=[];s.append($("<p />").html(TYPO3.lang.path.replace("{0}",a.path_Live)),$("<p />").html(TYPO3.lang.current_step.replace("{0}",a.label_Stage).replace("{1}",a.stage_position).replace("{2}",a.stage_count))),a.diff.length>0&&(n.append($("<li />",{role:"presentation",class:"nav-item"}).append($("<a />",{class:"nav-link",href:"#workspace-changes","aria-controls":"workspace-changes",role:"tab","data-bs-toggle":"tab"}).text(TYPO3.lang["window.recordChanges.tabs.changeSummary"]))),i.append($("<div />",{role:"tabpanel",class:"tab-pane",id:"workspace-changes"}).append($("<div />",{class:"form-section"}).append(Backend.generateDiffView(a.diff))))),a.comments.length>0&&(n.append($("<li />",{role:"presentation",class:"nav-item"}).append($("<a />",{class:"nav-link",href:"#workspace-comments","aria-controls":"workspace-comments",role:"tab","data-bs-toggle":"tab"}).html(TYPO3.lang["window.recordChanges.tabs.comments"]+"&nbsp;").append($("<span />",{class:"badge"}).text(a.comments.length)))),i.append($("<div />",{role:"tabpanel",class:"tab-pane",id:"workspace-comments"}).append($("<div />",{class:"form-section"}).append(Backend.generateCommentView(a.comments))))),a.history.total>0&&(n.append($("<li />",{role:"presentation",class:"nav-item"}).append($("<a />",{class:"nav-link",href:"#workspace-history","aria-controls":"workspace-history",role:"tab","data-bs-toggle":"tab"}).text(TYPO3.lang["window.recordChanges.tabs.history"]))),i.append($("<div />",{role:"tabpanel",class:"tab-pane",id:"workspace-history"}).append($("<div />",{class:"form-section"}).append(Backend.generateHistoryView(a.history.data))))),n.find("li > a").first().addClass("active"),i.find(".tab-pane").first().addClass("active"),s.append($("<div />").append(n,i)),!1!==a.label_PrevStage&&t.data("stage")!==t.data("prevStage")&&o.push({text:a.label_PrevStage.title,active:!0,btnClass:"btn-default",name:"prevstage",trigger:()=>{Modal.currentModal.trigger("modal-dismiss"),this.sendToStage(t,"prev")}}),!1!==a.label_NextStage&&o.push({text:a.label_NextStage.title,active:!0,btnClass:"btn-default",name:"nextstage",trigger:()=>{Modal.currentModal.trigger("modal-dismiss"),this.sendToStage(t,"next")}}),o.push({text:TYPO3.lang.close,active:!0,btnClass:"btn-info",name:"cancel",trigger:()=>{Modal.currentModal.trigger("modal-dismiss")}}),Modal.advanced({type:Modal.types.default,title:TYPO3.lang["window.recordInformation"].replace("{0}",t.find(".t3js-title-live").text().trim()),content:s,severity:SeverityEnum.info,buttons:o,size:Modal.sizes.medium})})},this.confirmDeleteRecordFromWorkspace=e=>{const t=$(e.target).closest("tr"),a=Modal.confirm(TYPO3.lang["window.discard.title"],TYPO3.lang["window.discard.message"],SeverityEnum.warning,[{text:TYPO3.lang.cancel,active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>{a.modal("hide")}},{text:TYPO3.lang.ok,btnClass:"btn-warning",name:"ok"}]);a.on("button.clicked",e=>{"ok"===e.target.name&&this.sendRemoteRequest([this.generateRemoteActionsPayload("deleteSingleRecord",[t.data("table"),t.data("uid")])]).then(()=>{a.modal("hide"),this.getWorkspaceInfos(),Backend.refreshPageTree()})})},this.runSelectionAction=e=>{const t=$(e.currentTarget).val(),a="discard"!==t;if(0===t.length)return;const s=[];for(let e=0;e<this.markedRecordsForMassAction.length;++e){const t=this.markedRecordsForMassAction[e].split(":");s.push({table:t[0],liveId:t[2],versionId:t[1]})}a?this.checkIntegrity({selection:s,type:"selection"}).then(async e=>{Wizard.setForceSelection(!1),"warning"===(await e.resolve())[0].result.result&&this.addIntegrityCheckWarningToWizard(),this.renderSelectionActionWizard(t,s)}):(Wizard.setForceSelection(!1),this.renderSelectionActionWizard(t,s))},this.addIntegrityCheckWarningToWizard=()=>{Wizard.addSlide("integrity-warning","Warning",TYPO3.lang["integrity.hasIssuesDescription"]+"<br>"+TYPO3.lang["integrity.hasIssuesQuestion"],SeverityEnum.warning)},this.runMassAction=e=>{const t=$(e.currentTarget).val(),a="discard"!==t;0!==t.length&&(a?this.checkIntegrity({language:this.settings.language,type:t}).then(async e=>{Wizard.setForceSelection(!1),"warning"===(await e.resolve())[0].result.result&&this.addIntegrityCheckWarningToWizard(),this.renderMassActionWizard(t)}):(Wizard.setForceSelection(!1),this.renderMassActionWizard(t)))},this.sendToSpecificStageAction=e=>{const t=[],a=$(e.currentTarget).val();for(let e=0;e<this.markedRecordsForMassAction.length;++e){const a=this.markedRecordsForMassAction[e].split(":");t.push({table:a[0],uid:a[1],t3ver_oid:a[2]})}this.sendRemoteRequest(this.generateRemoteActionsPayload("sendToSpecificStageWindow",[a,t])).then(async e=>{const s=this.renderSendToStageWindow(await e.resolve());s.on("button.clicked",e=>{if("ok"===e.target.name){const n=Utility.convertFormToObject(e.currentTarget.querySelector("form"));n.affects={elements:t,nextStage:a},this.sendRemoteRequest([this.generateRemoteActionsPayload("sendToSpecificStageExecute",[n]),this.generateRemotePayload("getWorkspaceInfos",this.settings)]).then(async e=>{const t=await e.resolve();s.modal("hide"),this.renderWorkspaceInfos(t[1].result),Backend.refreshPageTree()})}}).on("modal-destroyed",()=>{this.elements.$chooseStageAction.val("")})})},this.generatePreviewLinks=()=>{this.sendRemoteRequest(this.generateRemoteActionsPayload("generateWorkspacePreviewLinksForAllLanguages",[this.settings.id])).then(async e=>{const t=(await e.resolve())[0].result,a=$("<dl />");$.each(t,(e,t)=>{a.append($("<dt />").text(e),$("<dd />").append($("<a />",{href:t,target:"_blank"}).text(t)))}),Modal.show(TYPO3.lang.previewLink,a,SeverityEnum.info,[{text:TYPO3.lang.ok,active:!0,btnClass:"btn-info",name:"ok",trigger:()=>{Modal.currentModal.trigger("modal-dismiss")}}],["modal-inner-scroll"])})},$(()=>{this.getElements(),this.registerEvents(),this.notifyWorkspaceSwitchAction(),this.settings.depth=this.elements.$depthSelector.val(),this.settings.language=this.elements.$languageSelector.val(),this.settings.stage=this.elements.$stagesSelector.val(),this.elements.$container.length&&this.getWorkspaceInfos()})}static refreshPageTree(){top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}static generateDiffView(e){const t=$("<div />",{class:"diff"});for(let a of e)t.append($("<div />",{class:"diff-item"}).append($("<div />",{class:"diff-item-title"}).text(a.label),$("<div />",{class:"diff-item-result diff-item-result-inline"}).html(a.content)));return t}static generateCommentView(e){const t=$("<div />");for(let a of e){const e=$("<div />",{class:"panel panel-default"});a.user_comment.length>0&&e.append($("<div />",{class:"panel-body"}).html(a.user_comment)),e.append($("<div />",{class:"panel-footer"}).append($("<span />",{class:"badge badge-success me-2"}).text(a.previous_stage_title+" > "+a.stage_title),$("<span />",{class:"badge badge-info"}).text(a.tstamp))),t.append($("<div />",{class:"media"}).append($("<div />",{class:"media-left text-center"}).text(a.user_username).prepend($("<div />").html(a.user_avatar)),$("<div />",{class:"media-body"}).append(e)))}return t}static generateHistoryView(e){const t=$("<div />");for(let a of e){const e=$("<div />",{class:"panel panel-default"});let s;if("object"==typeof a.differences){if(0===a.differences.length)continue;s=$("<div />",{class:"diff"});for(let e=0;e<a.differences.length;++e)s.append($("<div />",{class:"diff-item"}).append($("<div />",{class:"diff-item-title"}).text(a.differences[e].label),$("<div />",{class:"diff-item-result diff-item-result-inline"}).html(a.differences[e].html)));e.append($("<div />").append(s))}else e.append($("<div />",{class:"panel-body"}).text(a.differences));e.append($("<div />",{class:"panel-footer"}).append($("<span />",{class:"badge badge-info"}).text(a.datetime))),t.append($("<div />",{class:"media"}).append($("<div />",{class:"media-left text-center"}).text(a.user).prepend($("<div />").html(a.user_avatar)),$("<div />",{class:"media-body"}).append(e)))}return t}static changeCollectionParentState(e,t){const a=document.querySelector('tr[data-collection-current="'+e+'"] input[type=checkbox]');null!==a&&a.checked!==t&&(a.checked=t,a.dataset.manuallyChanged="true",a.dispatchEvent(new CustomEvent("multiRecordSelection:checkbox:state:changed",{bubbles:!0,cancelable:!1})))}static changeCollectionChildrenState(e,t){const a=document.querySelectorAll('tr[data-collection="'+e+'"] input[type=checkbox]');a.length&&a.forEach(e=>{e.checked!==t&&(e.checked=t,e.dataset.manuallyChanged="true",e.dispatchEvent(new CustomEvent("multiRecordSelection:checkbox:state:changed",{bubbles:!0,cancelable:!1})))})}notifyWorkspaceSwitchAction(){const e=document.querySelector("main[data-workspace-switch-action]");if(e.dataset.workspaceSwitchAction){const t=JSON.parse(e.dataset.workspaceSwitchAction);top.TYPO3.WorkspacesMenu.performWorkspaceSwitch(t.id,t.title),top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh")),top.TYPO3.ModuleMenu.App.refreshMenu()}}checkIntegrity(e){return this.sendRemoteRequest(this.generateRemotePayload("checkIntegrity",e))}getElements(){this.elements.$searchForm=$(Identifiers.searchForm),this.elements.$searchTextField=$(Identifiers.searchTextField),this.elements.$searchSubmitBtn=$(Identifiers.searchSubmitBtn),this.elements.$depthSelector=$(Identifiers.depthSelector),this.elements.$languageSelector=$(Identifiers.languageSelector),this.elements.$stagesSelector=$(Identifiers.stagesSelector),this.elements.$container=$(Identifiers.container),this.elements.$contentsContainer=$(Identifiers.contentsContainer),this.elements.$noContentsContainer=$(Identifiers.noContentsContainer),this.elements.$tableBody=this.elements.$contentsContainer.find("tbody"),this.elements.$workspaceActions=$(Identifiers.workspaceActions),this.elements.$chooseStageAction=$(Identifiers.chooseStageAction),this.elements.$chooseSelectionAction=$(Identifiers.chooseSelectionAction),this.elements.$chooseMassAction=$(Identifiers.chooseMassAction),this.elements.$previewLinksButton=$(Identifiers.previewLinksButton),this.elements.$pagination=$(Identifiers.pagination)}registerEvents(){$(document).on("click",'[data-action="publish"]',e=>{const t=e.target.closest("tr");this.checkIntegrity({selection:[{liveId:t.dataset.uid,versionId:t.dataset.t3ver_oid,table:t.dataset.table}],type:"selection"}).then(async e=>{"warning"===(await e.resolve())[0].result.result&&this.addIntegrityCheckWarningToWizard(),Wizard.setForceSelection(!1),Wizard.addSlide("publish-confirm","Publish",TYPO3.lang["window.publish.message"],SeverityEnum.info),Wizard.addFinalProcessingSlide(()=>{this.sendRemoteRequest(this.generateRemoteActionsPayload("publishSingleRecord",[t.dataset.table,t.dataset.t3ver_oid,t.dataset.uid])).then(()=>{Wizard.dismiss(),this.getWorkspaceInfos(),Backend.refreshPageTree()})}).then(()=>{Wizard.show()})})}).on("click",'[data-action="prevstage"]',e=>{this.sendToStage($(e.currentTarget).closest("tr"),"prev")}).on("click",'[data-action="nextstage"]',e=>{this.sendToStage($(e.currentTarget).closest("tr"),"next")}).on("click",'[data-action="changes"]',this.viewChanges).on("click",'[data-action="preview"]',this.openPreview.bind(this)).on("click",'[data-action="open"]',e=>{const t=e.currentTarget.closest("tr");let a=TYPO3.settings.FormEngine.moduleUrl+"&returnUrl="+encodeURIComponent(document.location.href)+"&id="+TYPO3.settings.Workspaces.id+"&edit["+t.dataset.table+"]["+t.dataset.uid+"]=edit";window.location.href=a}).on("click",'[data-action="version"]',e=>{const t=e.currentTarget.closest("tr"),a="pages"===t.dataset.table?t.dataset.t3ver_oid:t.dataset.pid;window.location.href=TYPO3.settings.WebLayout.moduleUrl+"&id="+a}).on("click",'[data-action="remove"]',this.confirmDeleteRecordFromWorkspace).on("click",'[data-action="expand"]',e=>{const t=$(e.currentTarget);let a;a="true"===t.first().attr("aria-expanded")?"apps-pagetree-expand":"apps-pagetree-collapse",t.empty().append(this.getIcon(a))}),$(window.top.document).on("click",".t3js-workspace-recipients-selectall",()=>{$(".t3js-workspace-recipient",window.top.document).not(":disabled").prop("checked",!0)}).on("click",".t3js-workspace-recipients-deselectall",()=>{$(".t3js-workspace-recipient",window.top.document).not(":disabled").prop("checked",!1)}),this.elements.$searchForm.on("submit",e=>{e.preventDefault(),this.settings.filterTxt=this.elements.$searchTextField.val(),this.getWorkspaceInfos()}),this.elements.$searchTextField.on("keyup",e=>{""!==e.target.value?this.elements.$searchSubmitBtn.removeClass("disabled"):(this.elements.$searchSubmitBtn.addClass("disabled"),this.getWorkspaceInfos())});const e=this.elements.$searchTextField.get(0);void 0!==e&&e.clearable({onClear:()=>{this.elements.$searchSubmitBtn.addClass("disabled"),this.settings.filterTxt="",this.getWorkspaceInfos()}}),new RegularEvent("multiRecordSelection:checkbox:state:changed",this.handleCheckboxStateChanged).bindTo(document),this.elements.$depthSelector.on("change",e=>{const t=e.target.value;Persistent.set("moduleData.workspaces_admin.depth",t),this.settings.depth=t,this.getWorkspaceInfos()}),this.elements.$previewLinksButton.on("click",this.generatePreviewLinks),this.elements.$languageSelector.on("change",e=>{const t=$(e.target);Persistent.set("moduleData.workspaces_admin.language",t.val()),this.settings.language=t.val(),this.sendRemoteRequest(this.generateRemotePayload("getWorkspaceInfos",this.settings)).then(async e=>{const a=await e.resolve();this.elements.$languageSelector.prev().html(t.find(":selected").data("icon")),this.renderWorkspaceInfos(a[0].result)})}),this.elements.$stagesSelector.on("change",e=>{const t=e.target.value;Persistent.set("moduleData.workspaces_admin.stage",t),this.settings.stage=t,this.getWorkspaceInfos()}),this.elements.$chooseStageAction.on("change",this.sendToSpecificStageAction),this.elements.$chooseSelectionAction.on("change",this.runSelectionAction),this.elements.$chooseMassAction.on("change",this.runMassAction),this.elements.$pagination.on("click","[data-action]",e=>{e.preventDefault();const t=$(e.currentTarget);let a=!1;switch(t.data("action")){case"previous":this.paging.currentPage>1&&(this.paging.currentPage--,a=!0);break;case"next":this.paging.currentPage<this.paging.totalPages&&(this.paging.currentPage++,a=!0);break;case"page":this.paging.currentPage=parseInt(t.data("page"),10),a=!0;break;default:throw'Unknown action "'+t.data("action")+'"'}a&&(this.settings.start=parseInt(this.settings.limit.toString(),10)*(this.paging.currentPage-1),this.getWorkspaceInfos())})}sendToStage(e,t){let a,s,n;if("next"===t)a=e.data("nextStage"),s="sendToNextStageWindow",n="sendToNextStageExecute";else{if("prev"!==t)throw"Invalid direction given.";a=e.data("prevStage"),s="sendToPrevStageWindow",n="sendToPrevStageExecute"}this.sendRemoteRequest(this.generateRemoteActionsPayload(s,[e.data("uid"),e.data("table"),e.data("t3ver_oid")])).then(async t=>{const s=this.renderSendToStageWindow(await t.resolve());s.on("button.clicked",t=>{if("ok"===t.target.name){const i=Utility.convertFormToObject(t.currentTarget.querySelector("form"));i.affects={table:e.data("table"),nextStage:a,t3ver_oid:e.data("t3ver_oid"),uid:e.data("uid"),elements:[]},this.sendRemoteRequest([this.generateRemoteActionsPayload(n,[i]),this.generateRemotePayload("getWorkspaceInfos",this.settings)]).then(async e=>{const t=await e.resolve();s.modal("hide"),this.renderWorkspaceInfos(t[1].result),Backend.refreshPageTree()})}})})}getWorkspaceInfos(){this.sendRemoteRequest(this.generateRemotePayload("getWorkspaceInfos",this.settings)).then(async e=>{this.renderWorkspaceInfos((await e.resolve())[0].result)})}renderWorkspaceInfos(e){this.elements.$tableBody.children().remove(),this.resetMassActionState(e.data.length),this.buildPagination(e.total),0===e.total?(this.elements.$contentsContainer.hide(),this.elements.$noContentsContainer.show()):(this.elements.$contentsContainer.show(),this.elements.$noContentsContainer.hide());for(let t=0;t<e.data.length;++t){const a=e.data[t],s=$("<div />",{class:"btn-group"});let n,i=a.Workspaces_CollectionChildren>0&&""!==a.Workspaces_CollectionCurrent;s.append(this.getAction(i,"expand",a.expanded?"apps-pagetree-expand":"apps-pagetree-collapse").attr("title",TYPO3.lang["tooltip.expand"]).attr("data-bs-target",'[data-collection="'+a.Workspaces_CollectionCurrent+'"]').attr("aria-expanded",!i||a.expanded?"true":"false").attr("data-bs-toggle","collapse"),this.getAction(a.hasChanges,"changes","actions-document-info").attr("title",TYPO3.lang["tooltip.showChanges"]),this.getAction(a.allowedAction_publish&&""===a.Workspaces_CollectionParent,"publish","actions-version-swap-version").attr("title",TYPO3.lang["tooltip.publish"]),this.getAction(a.allowedAction_view,"preview","actions-version-workspace-preview").attr("title",TYPO3.lang["tooltip.viewElementAction"]),this.getAction(a.allowedAction_edit,"open","actions-open").attr("title",TYPO3.lang["tooltip.editElementAction"]),this.getAction(a.allowedAction_versionPageOpen,"version","actions-version-page-open").attr("title",TYPO3.lang["tooltip.openPage"]),this.getAction(a.allowedAction_delete,"remove","actions-version-document-remove").attr("title",TYPO3.lang["tooltip.discardVersion"])),""!==a.integrity.messages&&(n=$("<span>"+this.getIcon(a.integrity.status)+"</span>"),n.attr("data-bs-toggle","tooltip").attr("data-bs-placement","top").attr("data-bs-html","true").attr("title",a.integrity.messages)),this.latestPath!==a.path_Workspace&&(this.latestPath=a.path_Workspace,this.elements.$tableBody.append($("<tr />").append($("<th />"),$("<th />",{colspan:6}).html('<span title="'+a.path_Workspace+'">'+a.path_Workspace_crop+"</span>"))));const o=$("<span />",{class:"form-check form-toggle"}).append($("<input />",{type:"checkbox",class:"form-check-input t3js-multi-record-selection-check"})),r={"data-uid":a.uid,"data-pid":a.livepid,"data-t3ver_oid":a.t3ver_oid,"data-t3ver_wsid":a.t3ver_wsid,"data-table":a.table,"data-next-stage":a.value_nextStage,"data-prev-stage":a.value_prevStage,"data-stage":a.stage};if(""!==a.Workspaces_CollectionParent){let t=e.data.find(e=>e.Workspaces_CollectionCurrent===a.Workspaces_CollectionParent);r["data-collection"]=a.Workspaces_CollectionParent,r.class="collapse"+(t.expanded?" show":"")}else""!==a.Workspaces_CollectionCurrent&&(r["data-collection-current"]=a.Workspaces_CollectionCurrent);this.elements.$tableBody.append($("<tr />",r).append($("<td />").empty().append(o),$("<td />",{class:"t3js-title-workspace",style:a.Workspaces_CollectionLevel>0?"padding-left: "+this.indentationPadding*a.Workspaces_CollectionLevel+"px":""}).html('<span class="icon icon-size-small">'+this.getIcon(a.icon_Workspace)+'</span>&nbsp;<a href="#" data-action="changes"><span class="workspace-state-'+a.state_Workspace+'" title="'+a.label_Workspace+'">'+a.label_Workspace_crop+"</span></a>"),$("<td />",{class:"t3js-title-live"}).html('<span class="icon icon-size-small">'+this.getIcon(a.icon_Live)+'</span>&nbsp;<span class"workspace-live-title title="'+a.label_Live+'">'+a.label_Live_crop+"</span>"),$("<td />").text(a.label_Stage),$("<td />").empty().append(n),$("<td />").html(this.getIcon(a.language.icon)),$("<td />",{class:"text-end nowrap"}).append(s))),Tooltip.initialize('[data-bs-toggle="tooltip"]',{delay:{show:500,hide:100},trigger:"hover",container:"body"})}}buildPagination(e){if(0===e)return void this.elements.$pagination.contents().remove();if(this.paging.totalItems=e,this.paging.totalPages=Math.ceil(e/parseInt(this.settings.limit.toString(),10)),1===this.paging.totalPages)return void this.elements.$pagination.contents().remove();const t=$("<ul />",{class:"pagination"}),a=[],s=$("<li />",{class:"page-item"}).append($("<button />",{class:"page-link",type:"button","data-action":"previous"}).append($("<typo3-backend-icon />",{identifier:"actions-arrow-left-alt",size:"small"}))),n=$("<li />",{class:"page-item"}).append($("<button />",{class:"page-link",type:"button","data-action":"next"}).append($("<typo3-backend-icon />",{identifier:"actions-arrow-right-alt",size:"small"})));1===this.paging.currentPage&&s.disablePagingAction(),this.paging.currentPage===this.paging.totalPages&&n.disablePagingAction();for(let e=1;e<=this.paging.totalPages;e++){const t=$("<li />",{class:"page-item"+(this.paging.currentPage===e?" active":"")});t.append($("<button />",{class:"page-link",type:"button","data-action":"page","data-page":e}).append($("<span />").text(e))),a.push(t)}t.append(s,a,n),this.elements.$pagination.empty().append(t)}openPreview(e){const t=$(e.currentTarget).closest("tr");this.sendRemoteRequest(this.generateRemoteActionsPayload("viewSingleRecord",[t.data("table"),t.data("uid")])).then(async e=>{const t=(await e.resolve())[0].result;windowManager.localOpen(t)})}renderSelectionActionWizard(e,t){Wizard.addSlide("mass-action-confirmation",TYPO3.lang["window.selectionAction.title"],"<p>"+(new SecurityUtility).encodeHtml(TYPO3.lang["tooltip."+e+"Selected"])+"</p>",SeverityEnum.warning),Wizard.addFinalProcessingSlide(()=>{this.sendRemoteRequest(this.generateRemoteActionsPayload("executeSelectionAction",{action:e,selection:t})).then(()=>{this.markedRecordsForMassAction=[],this.getWorkspaceInfos(),Wizard.dismiss(),Backend.refreshPageTree()})}).then(()=>{Wizard.show(),Wizard.getComponent().on("wizard-dismissed",()=>{this.elements.$chooseSelectionAction.val("")})})}renderMassActionWizard(e){let t;switch(e){case"publish":t="publishWorkspace";break;case"discard":t="flushWorkspace";break;default:throw"Invalid mass action "+e+" called."}const a=new SecurityUtility;Wizard.setForceSelection(!1),Wizard.addSlide("mass-action-confirmation",TYPO3.lang["window.massAction.title"],"<p>"+a.encodeHtml(TYPO3.lang["tooltip."+e+"All"])+"<br><br>"+a.encodeHtml(TYPO3.lang["tooltip.affectWholeWorkspace"])+"</p>",SeverityEnum.warning);const s=async e=>{const a=(await e.resolve())[0].result;a.processed<a.total?this.sendRemoteRequest(this.generateRemoteMassActionsPayload(t,a)).then(s):(this.getWorkspaceInfos(),Wizard.dismiss())};Wizard.addFinalProcessingSlide(()=>{this.sendRemoteRequest(this.generateRemoteMassActionsPayload(t,{init:!0,total:0,processed:0,language:this.settings.language})).then(s)}).then(()=>{Wizard.show(),Wizard.getComponent().on("wizard-dismissed",()=>{this.elements.$chooseMassAction.val("")})})}getAction(e,t,a){return e?$("<button />",{class:"btn btn-default","data-action":t,"data-bs-toggle":"tooltip"}).append(this.getIcon(a)):$("<span />",{class:"btn btn-default disabled"}).append(this.getIcon("empty-empty"))}getIcon(e){switch(e){case"language":e="flags-multiple";break;case"integrity":case"info":e="status-dialog-information";break;case"success":e="status-dialog-ok";break;case"warning":e="status-dialog-warning";break;case"error":e="status-dialog-error"}return'<typo3-backend-icon identifier="'+e+'" size="small"></typo3-backend-icon>'}resetMassActionState(e){this.markedRecordsForMassAction=[],e&&(this.elements.$workspaceActions.removeClass("hidden"),this.elements.$chooseMassAction.prop("disabled",!1)),document.dispatchEvent(new CustomEvent("multiRecordSelection:actions:hide"))}}$.fn.disablePagingAction=function(){$(this).addClass("disabled").find("button").prop("disabled",!0)};export default new Backend;
\ No newline at end of file
+import $ from"jquery";import"@typo3/backend/element/icon-element.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import"@typo3/backend/input/clearable.js";import Workspaces from"@typo3/workspaces/workspaces.js";import Modal from"@typo3/backend/modal.js";import Persistent from"@typo3/backend/storage/persistent.js";import Tooltip from"@typo3/backend/tooltip.js";import Utility from"@typo3/backend/utility.js";import Wizard from"@typo3/backend/wizard.js";import SecurityUtility from"@typo3/core/security-utility.js";import windowManager from"@typo3/backend/window-manager.js";import RegularEvent from"@typo3/core/event/regular-event.js";var Identifiers;!function(e){e.searchForm="#workspace-settings-form",e.searchTextField='#workspace-settings-form input[name="search-text"]',e.searchSubmitBtn='#workspace-settings-form button[type="submit"]',e.depthSelector='#workspace-settings-form [name="depth"]',e.languageSelector='#workspace-settings-form select[name="languages"]',e.stagesSelector='#workspace-settings-form select[name="stages"]',e.workspaceActions=".workspace-actions",e.chooseStageAction='.workspace-actions [name="stage-action"]',e.chooseSelectionAction='.workspace-actions [name="selection-action"]',e.chooseMassAction='.workspace-actions [name="mass-action"]',e.container="#workspace-panel",e.contentsContainer="#workspace-contents",e.noContentsContainer="#workspace-contents-empty",e.previewLinksButton=".t3js-preview-link",e.pagination="#workspace-pagination"}(Identifiers||(Identifiers={}));class Backend extends Workspaces{constructor(){super(),this.elements={},this.settings={dir:"ASC",id:TYPO3.settings.Workspaces.id,depth:1,language:"all",limit:30,query:"",sort:"label_Live",start:0,filterTxt:""},this.paging={currentPage:1,totalPages:1,totalItems:0},this.latestPath="",this.markedRecordsForMassAction=[],this.indentationPadding=26,this.handleCheckboxStateChanged=e=>{const t=$(e.target),a=t.parents("tr"),s=t.prop("checked"),n=a.data("table")+":"+a.data("uid")+":"+a.data("t3ver_oid");if(s)this.markedRecordsForMassAction.push(n);else{const e=this.markedRecordsForMassAction.indexOf(n);e>-1&&this.markedRecordsForMassAction.splice(e,1)}a.data("collectionCurrent")?Backend.changeCollectionChildrenState(a.data("collectionCurrent"),s):a.data("collection")&&(Backend.changeCollectionChildrenState(a.data("collection"),s),Backend.changeCollectionParentState(a.data("collection"),s)),this.elements.$chooseMassAction.prop("disabled",this.markedRecordsForMassAction.length>0)},this.viewChanges=e=>{e.preventDefault();const t=$(e.currentTarget).closest("tr");this.sendRemoteRequest(this.generateRemotePayload("getRowDetails",{stage:t.data("stage"),t3ver_oid:t.data("t3ver_oid"),table:t.data("table"),uid:t.data("uid"),filterFields:!0})).then((async e=>{const a=(await e.resolve())[0].result.data[0],s=$("<div />"),n=$("<ul />",{class:"nav nav-tabs",role:"tablist"}),i=$("<div />",{class:"tab-content"}),o=[];s.append($("<p />").html(TYPO3.lang.path.replace("{0}",a.path_Live)),$("<p />").html(TYPO3.lang.current_step.replace("{0}",a.label_Stage).replace("{1}",a.stage_position).replace("{2}",a.stage_count))),a.diff.length>0&&(n.append($("<li />",{role:"presentation",class:"nav-item"}).append($("<a />",{class:"nav-link",href:"#workspace-changes","aria-controls":"workspace-changes",role:"tab","data-bs-toggle":"tab"}).text(TYPO3.lang["window.recordChanges.tabs.changeSummary"]))),i.append($("<div />",{role:"tabpanel",class:"tab-pane",id:"workspace-changes"}).append($("<div />",{class:"form-section"}).append(Backend.generateDiffView(a.diff))))),a.comments.length>0&&(n.append($("<li />",{role:"presentation",class:"nav-item"}).append($("<a />",{class:"nav-link",href:"#workspace-comments","aria-controls":"workspace-comments",role:"tab","data-bs-toggle":"tab"}).html(TYPO3.lang["window.recordChanges.tabs.comments"]+"&nbsp;").append($("<span />",{class:"badge"}).text(a.comments.length)))),i.append($("<div />",{role:"tabpanel",class:"tab-pane",id:"workspace-comments"}).append($("<div />",{class:"form-section"}).append(Backend.generateCommentView(a.comments))))),a.history.total>0&&(n.append($("<li />",{role:"presentation",class:"nav-item"}).append($("<a />",{class:"nav-link",href:"#workspace-history","aria-controls":"workspace-history",role:"tab","data-bs-toggle":"tab"}).text(TYPO3.lang["window.recordChanges.tabs.history"]))),i.append($("<div />",{role:"tabpanel",class:"tab-pane",id:"workspace-history"}).append($("<div />",{class:"form-section"}).append(Backend.generateHistoryView(a.history.data))))),n.find("li > a").first().addClass("active"),i.find(".tab-pane").first().addClass("active"),s.append($("<div />").append(n,i)),!1!==a.label_PrevStage&&t.data("stage")!==t.data("prevStage")&&o.push({text:a.label_PrevStage.title,active:!0,btnClass:"btn-default",name:"prevstage",trigger:()=>{Modal.currentModal.trigger("modal-dismiss"),this.sendToStage(t,"prev")}}),!1!==a.label_NextStage&&o.push({text:a.label_NextStage.title,active:!0,btnClass:"btn-default",name:"nextstage",trigger:()=>{Modal.currentModal.trigger("modal-dismiss"),this.sendToStage(t,"next")}}),o.push({text:TYPO3.lang.close,active:!0,btnClass:"btn-info",name:"cancel",trigger:()=>{Modal.currentModal.trigger("modal-dismiss")}}),Modal.advanced({type:Modal.types.default,title:TYPO3.lang["window.recordInformation"].replace("{0}",t.find(".t3js-title-live").text().trim()),content:s,severity:SeverityEnum.info,buttons:o,size:Modal.sizes.medium})}))},this.confirmDeleteRecordFromWorkspace=e=>{const t=$(e.target).closest("tr"),a=Modal.confirm(TYPO3.lang["window.discard.title"],TYPO3.lang["window.discard.message"],SeverityEnum.warning,[{text:TYPO3.lang.cancel,active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>{a.modal("hide")}},{text:TYPO3.lang.ok,btnClass:"btn-warning",name:"ok"}]);a.on("button.clicked",(e=>{"ok"===e.target.name&&this.sendRemoteRequest([this.generateRemoteActionsPayload("deleteSingleRecord",[t.data("table"),t.data("uid")])]).then((()=>{a.modal("hide"),this.getWorkspaceInfos(),Backend.refreshPageTree()}))}))},this.runSelectionAction=e=>{const t=$(e.currentTarget).val(),a="discard"!==t;if(0===t.length)return;const s=[];for(let e=0;e<this.markedRecordsForMassAction.length;++e){const t=this.markedRecordsForMassAction[e].split(":");s.push({table:t[0],liveId:t[2],versionId:t[1]})}a?this.checkIntegrity({selection:s,type:"selection"}).then((async e=>{Wizard.setForceSelection(!1),"warning"===(await e.resolve())[0].result.result&&this.addIntegrityCheckWarningToWizard(),this.renderSelectionActionWizard(t,s)})):(Wizard.setForceSelection(!1),this.renderSelectionActionWizard(t,s))},this.addIntegrityCheckWarningToWizard=()=>{Wizard.addSlide("integrity-warning","Warning",TYPO3.lang["integrity.hasIssuesDescription"]+"<br>"+TYPO3.lang["integrity.hasIssuesQuestion"],SeverityEnum.warning)},this.runMassAction=e=>{const t=$(e.currentTarget).val(),a="discard"!==t;0!==t.length&&(a?this.checkIntegrity({language:this.settings.language,type:t}).then((async e=>{Wizard.setForceSelection(!1),"warning"===(await e.resolve())[0].result.result&&this.addIntegrityCheckWarningToWizard(),this.renderMassActionWizard(t)})):(Wizard.setForceSelection(!1),this.renderMassActionWizard(t)))},this.sendToSpecificStageAction=e=>{const t=[],a=$(e.currentTarget).val();for(let e=0;e<this.markedRecordsForMassAction.length;++e){const a=this.markedRecordsForMassAction[e].split(":");t.push({table:a[0],uid:a[1],t3ver_oid:a[2]})}this.sendRemoteRequest(this.generateRemoteActionsPayload("sendToSpecificStageWindow",[a,t])).then((async e=>{const s=this.renderSendToStageWindow(await e.resolve());s.on("button.clicked",(e=>{if("ok"===e.target.name){const n=Utility.convertFormToObject(e.currentTarget.querySelector("form"));n.affects={elements:t,nextStage:a},this.sendRemoteRequest([this.generateRemoteActionsPayload("sendToSpecificStageExecute",[n]),this.generateRemotePayload("getWorkspaceInfos",this.settings)]).then((async e=>{const t=await e.resolve();s.modal("hide"),this.renderWorkspaceInfos(t[1].result),Backend.refreshPageTree()}))}})).on("modal-destroyed",(()=>{this.elements.$chooseStageAction.val("")}))}))},this.generatePreviewLinks=()=>{this.sendRemoteRequest(this.generateRemoteActionsPayload("generateWorkspacePreviewLinksForAllLanguages",[this.settings.id])).then((async e=>{const t=(await e.resolve())[0].result,a=$("<dl />");$.each(t,((e,t)=>{a.append($("<dt />").text(e),$("<dd />").append($("<a />",{href:t,target:"_blank"}).text(t)))})),Modal.show(TYPO3.lang.previewLink,a,SeverityEnum.info,[{text:TYPO3.lang.ok,active:!0,btnClass:"btn-info",name:"ok",trigger:()=>{Modal.currentModal.trigger("modal-dismiss")}}],["modal-inner-scroll"])}))},$((()=>{this.getElements(),this.registerEvents(),this.notifyWorkspaceSwitchAction(),this.settings.depth=this.elements.$depthSelector.val(),this.settings.language=this.elements.$languageSelector.val(),this.settings.stage=this.elements.$stagesSelector.val(),this.elements.$container.length&&this.getWorkspaceInfos()}))}static refreshPageTree(){top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}static generateDiffView(e){const t=$("<div />",{class:"diff"});for(let a of e)t.append($("<div />",{class:"diff-item"}).append($("<div />",{class:"diff-item-title"}).text(a.label),$("<div />",{class:"diff-item-result diff-item-result-inline"}).html(a.content)));return t}static generateCommentView(e){const t=$("<div />");for(let a of e){const e=$("<div />",{class:"panel panel-default"});a.user_comment.length>0&&e.append($("<div />",{class:"panel-body"}).html(a.user_comment)),e.append($("<div />",{class:"panel-footer"}).append($("<span />",{class:"badge badge-success me-2"}).text(a.previous_stage_title+" > "+a.stage_title),$("<span />",{class:"badge badge-info"}).text(a.tstamp))),t.append($("<div />",{class:"media"}).append($("<div />",{class:"media-left text-center"}).text(a.user_username).prepend($("<div />").html(a.user_avatar)),$("<div />",{class:"media-body"}).append(e)))}return t}static generateHistoryView(e){const t=$("<div />");for(let a of e){const e=$("<div />",{class:"panel panel-default"});let s;if("object"==typeof a.differences){if(0===a.differences.length)continue;s=$("<div />",{class:"diff"});for(let e=0;e<a.differences.length;++e)s.append($("<div />",{class:"diff-item"}).append($("<div />",{class:"diff-item-title"}).text(a.differences[e].label),$("<div />",{class:"diff-item-result diff-item-result-inline"}).html(a.differences[e].html)));e.append($("<div />").append(s))}else e.append($("<div />",{class:"panel-body"}).text(a.differences));e.append($("<div />",{class:"panel-footer"}).append($("<span />",{class:"badge badge-info"}).text(a.datetime))),t.append($("<div />",{class:"media"}).append($("<div />",{class:"media-left text-center"}).text(a.user).prepend($("<div />").html(a.user_avatar)),$("<div />",{class:"media-body"}).append(e)))}return t}static changeCollectionParentState(e,t){const a=document.querySelector('tr[data-collection-current="'+e+'"] input[type=checkbox]');null!==a&&a.checked!==t&&(a.checked=t,a.dataset.manuallyChanged="true",a.dispatchEvent(new CustomEvent("multiRecordSelection:checkbox:state:changed",{bubbles:!0,cancelable:!1})))}static changeCollectionChildrenState(e,t){const a=document.querySelectorAll('tr[data-collection="'+e+'"] input[type=checkbox]');a.length&&a.forEach((e=>{e.checked!==t&&(e.checked=t,e.dataset.manuallyChanged="true",e.dispatchEvent(new CustomEvent("multiRecordSelection:checkbox:state:changed",{bubbles:!0,cancelable:!1})))}))}notifyWorkspaceSwitchAction(){const e=document.querySelector("main[data-workspace-switch-action]");if(e.dataset.workspaceSwitchAction){const t=JSON.parse(e.dataset.workspaceSwitchAction);top.TYPO3.WorkspacesMenu.performWorkspaceSwitch(t.id,t.title),top.document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh")),top.TYPO3.ModuleMenu.App.refreshMenu()}}checkIntegrity(e){return this.sendRemoteRequest(this.generateRemotePayload("checkIntegrity",e))}getElements(){this.elements.$searchForm=$(Identifiers.searchForm),this.elements.$searchTextField=$(Identifiers.searchTextField),this.elements.$searchSubmitBtn=$(Identifiers.searchSubmitBtn),this.elements.$depthSelector=$(Identifiers.depthSelector),this.elements.$languageSelector=$(Identifiers.languageSelector),this.elements.$stagesSelector=$(Identifiers.stagesSelector),this.elements.$container=$(Identifiers.container),this.elements.$contentsContainer=$(Identifiers.contentsContainer),this.elements.$noContentsContainer=$(Identifiers.noContentsContainer),this.elements.$tableBody=this.elements.$contentsContainer.find("tbody"),this.elements.$workspaceActions=$(Identifiers.workspaceActions),this.elements.$chooseStageAction=$(Identifiers.chooseStageAction),this.elements.$chooseSelectionAction=$(Identifiers.chooseSelectionAction),this.elements.$chooseMassAction=$(Identifiers.chooseMassAction),this.elements.$previewLinksButton=$(Identifiers.previewLinksButton),this.elements.$pagination=$(Identifiers.pagination)}registerEvents(){$(document).on("click",'[data-action="publish"]',(e=>{const t=e.target.closest("tr");this.checkIntegrity({selection:[{liveId:t.dataset.uid,versionId:t.dataset.t3ver_oid,table:t.dataset.table}],type:"selection"}).then((async e=>{"warning"===(await e.resolve())[0].result.result&&this.addIntegrityCheckWarningToWizard(),Wizard.setForceSelection(!1),Wizard.addSlide("publish-confirm","Publish",TYPO3.lang["window.publish.message"],SeverityEnum.info),Wizard.addFinalProcessingSlide((()=>{this.sendRemoteRequest(this.generateRemoteActionsPayload("publishSingleRecord",[t.dataset.table,t.dataset.t3ver_oid,t.dataset.uid])).then((()=>{Wizard.dismiss(),this.getWorkspaceInfos(),Backend.refreshPageTree()}))})).then((()=>{Wizard.show()}))}))})).on("click",'[data-action="prevstage"]',(e=>{this.sendToStage($(e.currentTarget).closest("tr"),"prev")})).on("click",'[data-action="nextstage"]',(e=>{this.sendToStage($(e.currentTarget).closest("tr"),"next")})).on("click",'[data-action="changes"]',this.viewChanges).on("click",'[data-action="preview"]',this.openPreview.bind(this)).on("click",'[data-action="open"]',(e=>{const t=e.currentTarget.closest("tr");let a=TYPO3.settings.FormEngine.moduleUrl+"&returnUrl="+encodeURIComponent(document.location.href)+"&id="+TYPO3.settings.Workspaces.id+"&edit["+t.dataset.table+"]["+t.dataset.uid+"]=edit";window.location.href=a})).on("click",'[data-action="version"]',(e=>{const t=e.currentTarget.closest("tr"),a="pages"===t.dataset.table?t.dataset.t3ver_oid:t.dataset.pid;window.location.href=TYPO3.settings.WebLayout.moduleUrl+"&id="+a})).on("click",'[data-action="remove"]',this.confirmDeleteRecordFromWorkspace).on("click",'[data-action="expand"]',(e=>{const t=$(e.currentTarget);let a;a="true"===t.first().attr("aria-expanded")?"apps-pagetree-expand":"apps-pagetree-collapse",t.empty().append(this.getIcon(a))})),$(window.top.document).on("click",".t3js-workspace-recipients-selectall",(()=>{$(".t3js-workspace-recipient",window.top.document).not(":disabled").prop("checked",!0)})).on("click",".t3js-workspace-recipients-deselectall",(()=>{$(".t3js-workspace-recipient",window.top.document).not(":disabled").prop("checked",!1)})),this.elements.$searchForm.on("submit",(e=>{e.preventDefault(),this.settings.filterTxt=this.elements.$searchTextField.val(),this.getWorkspaceInfos()})),this.elements.$searchTextField.on("keyup",(e=>{""!==e.target.value?this.elements.$searchSubmitBtn.removeClass("disabled"):(this.elements.$searchSubmitBtn.addClass("disabled"),this.getWorkspaceInfos())}));const e=this.elements.$searchTextField.get(0);void 0!==e&&e.clearable({onClear:()=>{this.elements.$searchSubmitBtn.addClass("disabled"),this.settings.filterTxt="",this.getWorkspaceInfos()}}),new RegularEvent("multiRecordSelection:checkbox:state:changed",this.handleCheckboxStateChanged).bindTo(document),this.elements.$depthSelector.on("change",(e=>{const t=e.target.value;Persistent.set("moduleData.workspaces_admin.depth",t),this.settings.depth=t,this.getWorkspaceInfos()})),this.elements.$previewLinksButton.on("click",this.generatePreviewLinks),this.elements.$languageSelector.on("change",(e=>{const t=$(e.target);Persistent.set("moduleData.workspaces_admin.language",t.val()),this.settings.language=t.val(),this.sendRemoteRequest(this.generateRemotePayload("getWorkspaceInfos",this.settings)).then((async e=>{const a=await e.resolve();this.elements.$languageSelector.prev().html(t.find(":selected").data("icon")),this.renderWorkspaceInfos(a[0].result)}))})),this.elements.$stagesSelector.on("change",(e=>{const t=e.target.value;Persistent.set("moduleData.workspaces_admin.stage",t),this.settings.stage=t,this.getWorkspaceInfos()})),this.elements.$chooseStageAction.on("change",this.sendToSpecificStageAction),this.elements.$chooseSelectionAction.on("change",this.runSelectionAction),this.elements.$chooseMassAction.on("change",this.runMassAction),this.elements.$pagination.on("click","[data-action]",(e=>{e.preventDefault();const t=$(e.currentTarget);let a=!1;switch(t.data("action")){case"previous":this.paging.currentPage>1&&(this.paging.currentPage--,a=!0);break;case"next":this.paging.currentPage<this.paging.totalPages&&(this.paging.currentPage++,a=!0);break;case"page":this.paging.currentPage=parseInt(t.data("page"),10),a=!0;break;default:throw'Unknown action "'+t.data("action")+'"'}a&&(this.settings.start=parseInt(this.settings.limit.toString(),10)*(this.paging.currentPage-1),this.getWorkspaceInfos())}))}sendToStage(e,t){let a,s,n;if("next"===t)a=e.data("nextStage"),s="sendToNextStageWindow",n="sendToNextStageExecute";else{if("prev"!==t)throw"Invalid direction given.";a=e.data("prevStage"),s="sendToPrevStageWindow",n="sendToPrevStageExecute"}this.sendRemoteRequest(this.generateRemoteActionsPayload(s,[e.data("uid"),e.data("table"),e.data("t3ver_oid")])).then((async t=>{const s=this.renderSendToStageWindow(await t.resolve());s.on("button.clicked",(t=>{if("ok"===t.target.name){const i=Utility.convertFormToObject(t.currentTarget.querySelector("form"));i.affects={table:e.data("table"),nextStage:a,t3ver_oid:e.data("t3ver_oid"),uid:e.data("uid"),elements:[]},this.sendRemoteRequest([this.generateRemoteActionsPayload(n,[i]),this.generateRemotePayload("getWorkspaceInfos",this.settings)]).then((async e=>{const t=await e.resolve();s.modal("hide"),this.renderWorkspaceInfos(t[1].result),Backend.refreshPageTree()}))}}))}))}getWorkspaceInfos(){this.sendRemoteRequest(this.generateRemotePayload("getWorkspaceInfos",this.settings)).then((async e=>{this.renderWorkspaceInfos((await e.resolve())[0].result)}))}renderWorkspaceInfos(e){this.elements.$tableBody.children().remove(),this.resetMassActionState(e.data.length),this.buildPagination(e.total),0===e.total?(this.elements.$contentsContainer.hide(),this.elements.$noContentsContainer.show()):(this.elements.$contentsContainer.show(),this.elements.$noContentsContainer.hide());for(let t=0;t<e.data.length;++t){const a=e.data[t],s=$("<div />",{class:"btn-group"});let n,i=a.Workspaces_CollectionChildren>0&&""!==a.Workspaces_CollectionCurrent;s.append(this.getAction(i,"expand",a.expanded?"apps-pagetree-expand":"apps-pagetree-collapse").attr("title",TYPO3.lang["tooltip.expand"]).attr("data-bs-target",'[data-collection="'+a.Workspaces_CollectionCurrent+'"]').attr("aria-expanded",!i||a.expanded?"true":"false").attr("data-bs-toggle","collapse"),this.getAction(a.hasChanges,"changes","actions-document-info").attr("title",TYPO3.lang["tooltip.showChanges"]),this.getAction(a.allowedAction_publish&&""===a.Workspaces_CollectionParent,"publish","actions-version-swap-version").attr("title",TYPO3.lang["tooltip.publish"]),this.getAction(a.allowedAction_view,"preview","actions-version-workspace-preview").attr("title",TYPO3.lang["tooltip.viewElementAction"]),this.getAction(a.allowedAction_edit,"open","actions-open").attr("title",TYPO3.lang["tooltip.editElementAction"]),this.getAction(a.allowedAction_versionPageOpen,"version","actions-version-page-open").attr("title",TYPO3.lang["tooltip.openPage"]),this.getAction(a.allowedAction_delete,"remove","actions-version-document-remove").attr("title",TYPO3.lang["tooltip.discardVersion"])),""!==a.integrity.messages&&(n=$("<span>"+this.getIcon(a.integrity.status)+"</span>"),n.attr("data-bs-toggle","tooltip").attr("data-bs-placement","top").attr("data-bs-html","true").attr("title",a.integrity.messages)),this.latestPath!==a.path_Workspace&&(this.latestPath=a.path_Workspace,this.elements.$tableBody.append($("<tr />").append($("<th />"),$("<th />",{colspan:6}).html('<span title="'+a.path_Workspace+'">'+a.path_Workspace_crop+"</span>"))));const o=$("<span />",{class:"form-check form-toggle"}).append($("<input />",{type:"checkbox",class:"form-check-input t3js-multi-record-selection-check"})),r={"data-uid":a.uid,"data-pid":a.livepid,"data-t3ver_oid":a.t3ver_oid,"data-t3ver_wsid":a.t3ver_wsid,"data-table":a.table,"data-next-stage":a.value_nextStage,"data-prev-stage":a.value_prevStage,"data-stage":a.stage};if(""!==a.Workspaces_CollectionParent){let t=e.data.find((e=>e.Workspaces_CollectionCurrent===a.Workspaces_CollectionParent));r["data-collection"]=a.Workspaces_CollectionParent,r.class="collapse"+(t.expanded?" show":"")}else""!==a.Workspaces_CollectionCurrent&&(r["data-collection-current"]=a.Workspaces_CollectionCurrent);this.elements.$tableBody.append($("<tr />",r).append($("<td />").empty().append(o),$("<td />",{class:"t3js-title-workspace",style:a.Workspaces_CollectionLevel>0?"padding-left: "+this.indentationPadding*a.Workspaces_CollectionLevel+"px":""}).html('<span class="icon icon-size-small">'+this.getIcon(a.icon_Workspace)+'</span>&nbsp;<a href="#" data-action="changes"><span class="workspace-state-'+a.state_Workspace+'" title="'+a.label_Workspace+'">'+a.label_Workspace_crop+"</span></a>"),$("<td />",{class:"t3js-title-live"}).html('<span class="icon icon-size-small">'+this.getIcon(a.icon_Live)+'</span>&nbsp;<span class"workspace-live-title title="'+a.label_Live+'">'+a.label_Live_crop+"</span>"),$("<td />").text(a.label_Stage),$("<td />").empty().append(n),$("<td />").html(this.getIcon(a.language.icon)),$("<td />",{class:"text-end nowrap"}).append(s))),Tooltip.initialize('[data-bs-toggle="tooltip"]',{delay:{show:500,hide:100},trigger:"hover",container:"body"})}}buildPagination(e){if(0===e)return void this.elements.$pagination.contents().remove();if(this.paging.totalItems=e,this.paging.totalPages=Math.ceil(e/parseInt(this.settings.limit.toString(),10)),1===this.paging.totalPages)return void this.elements.$pagination.contents().remove();const t=$("<ul />",{class:"pagination"}),a=[],s=$("<li />",{class:"page-item"}).append($("<button />",{class:"page-link",type:"button","data-action":"previous"}).append($("<typo3-backend-icon />",{identifier:"actions-arrow-left-alt",size:"small"}))),n=$("<li />",{class:"page-item"}).append($("<button />",{class:"page-link",type:"button","data-action":"next"}).append($("<typo3-backend-icon />",{identifier:"actions-arrow-right-alt",size:"small"})));1===this.paging.currentPage&&s.disablePagingAction(),this.paging.currentPage===this.paging.totalPages&&n.disablePagingAction();for(let e=1;e<=this.paging.totalPages;e++){const t=$("<li />",{class:"page-item"+(this.paging.currentPage===e?" active":"")});t.append($("<button />",{class:"page-link",type:"button","data-action":"page","data-page":e}).append($("<span />").text(e))),a.push(t)}t.append(s,a,n),this.elements.$pagination.empty().append(t)}openPreview(e){const t=$(e.currentTarget).closest("tr");this.sendRemoteRequest(this.generateRemoteActionsPayload("viewSingleRecord",[t.data("table"),t.data("uid")])).then((async e=>{const t=(await e.resolve())[0].result;windowManager.localOpen(t)}))}renderSelectionActionWizard(e,t){Wizard.addSlide("mass-action-confirmation",TYPO3.lang["window.selectionAction.title"],"<p>"+(new SecurityUtility).encodeHtml(TYPO3.lang["tooltip."+e+"Selected"])+"</p>",SeverityEnum.warning),Wizard.addFinalProcessingSlide((()=>{this.sendRemoteRequest(this.generateRemoteActionsPayload("executeSelectionAction",{action:e,selection:t})).then((()=>{this.markedRecordsForMassAction=[],this.getWorkspaceInfos(),Wizard.dismiss(),Backend.refreshPageTree()}))})).then((()=>{Wizard.show(),Wizard.getComponent().on("wizard-dismissed",(()=>{this.elements.$chooseSelectionAction.val("")}))}))}renderMassActionWizard(e){let t;switch(e){case"publish":t="publishWorkspace";break;case"discard":t="flushWorkspace";break;default:throw"Invalid mass action "+e+" called."}const a=new SecurityUtility;Wizard.setForceSelection(!1),Wizard.addSlide("mass-action-confirmation",TYPO3.lang["window.massAction.title"],"<p>"+a.encodeHtml(TYPO3.lang["tooltip."+e+"All"])+"<br><br>"+a.encodeHtml(TYPO3.lang["tooltip.affectWholeWorkspace"])+"</p>",SeverityEnum.warning);const s=async e=>{const a=(await e.resolve())[0].result;a.processed<a.total?this.sendRemoteRequest(this.generateRemoteMassActionsPayload(t,a)).then(s):(this.getWorkspaceInfos(),Wizard.dismiss())};Wizard.addFinalProcessingSlide((()=>{this.sendRemoteRequest(this.generateRemoteMassActionsPayload(t,{init:!0,total:0,processed:0,language:this.settings.language})).then(s)})).then((()=>{Wizard.show(),Wizard.getComponent().on("wizard-dismissed",(()=>{this.elements.$chooseMassAction.val("")}))}))}getAction(e,t,a){return e?$("<button />",{class:"btn btn-default","data-action":t,"data-bs-toggle":"tooltip"}).append(this.getIcon(a)):$("<span />",{class:"btn btn-default disabled"}).append(this.getIcon("empty-empty"))}getIcon(e){switch(e){case"language":e="flags-multiple";break;case"integrity":case"info":e="status-dialog-information";break;case"success":e="status-dialog-ok";break;case"warning":e="status-dialog-warning";break;case"error":e="status-dialog-error"}return'<typo3-backend-icon identifier="'+e+'" size="small"></typo3-backend-icon>'}resetMassActionState(e){this.markedRecordsForMassAction=[],e&&(this.elements.$workspaceActions.removeClass("hidden"),this.elements.$chooseMassAction.prop("disabled",!1)),document.dispatchEvent(new CustomEvent("multiRecordSelection:actions:hide"))}}$.fn.disablePagingAction=function(){$(this).addClass("disabled").find("button").prop("disabled",!0)};export default new Backend;
\ No newline at end of file
diff --git a/typo3/sysext/workspaces/Resources/Public/JavaScript/preview.js b/typo3/sysext/workspaces/Resources/Public/JavaScript/preview.js
index 7371d2b6278f..9ac1da60eb8a 100644
--- a/typo3/sysext/workspaces/Resources/Public/JavaScript/preview.js
+++ b/typo3/sysext/workspaces/Resources/Public/JavaScript/preview.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import{SeverityEnum}from"@typo3/backend/enum/severity.js";import $ from"jquery";import Modal from"@typo3/backend/modal.js";import Utility from"@typo3/backend/utility.js";import Workspaces from"@typo3/workspaces/workspaces.js";import ThrottleEvent from"@typo3/core/event/throttle-event.js";var Identifiers;!function(e){e.topbar="#typo3-topbar",e.workspacePanel=".workspace-panel",e.liveView="#live-view",e.stageSlider="#workspace-stage-slider",e.workspaceView="#workspace-view",e.sendToStageAction='[data-action="send-to-stage"]',e.discardAction='[data-action="discard"]',e.stageButtonsContainer=".t3js-stage-buttons",e.previewModeContainer=".t3js-preview-mode",e.activePreviewMode=".t3js-active-preview-mode",e.workspacePreview=".t3js-workspace-preview"}(Identifiers||(Identifiers={}));class Preview extends Workspaces{constructor(){super(),this.currentSlidePosition=100,this.elements={},this.updateSlidePosition=e=>{this.currentSlidePosition=parseInt(e.target.value,10),this.resizeViews()},this.renderDiscardWindow=()=>{const e=Modal.confirm(TYPO3.lang["window.discardAll.title"],TYPO3.lang["window.discardAll.message"],SeverityEnum.warning,[{text:TYPO3.lang.cancel,active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>{e.modal("hide")}},{text:TYPO3.lang.ok,btnClass:"btn-warning",name:"ok"}]);e.on("button.clicked",t=>{"ok"===t.target.name&&this.sendRemoteRequest([this.generateRemoteActionsPayload("discardStagesFromPage",[TYPO3.settings.Workspaces.id]),this.generateRemoteActionsPayload("updateStageChangeButtons",[TYPO3.settings.Workspaces.id])],"#typo3-topbar").then(async t=>{e.modal("hide"),this.renderStageButtons((await t.resolve())[1].result),this.elements.$workspaceView.attr("src",this.elements.$workspaceView.attr("src"))})})},this.renderSendPageToStageWindow=e=>{const t=e.currentTarget,i=t.dataset.direction;let s;if("prev"===i)s="sendPageToPreviousStage";else{if("next"!==i)throw"Invalid direction "+i+" requested.";s="sendPageToNextStage"}this.sendRemoteRequest(this.generateRemoteActionsPayload(s,[TYPO3.settings.Workspaces.id]),"#typo3-topbar").then(async e=>{const i=await e.resolve(),s=this.renderSendToStageWindow(i);s.on("button.clicked",e=>{if("ok"===e.target.name){const n=Utility.convertFormToObject(e.currentTarget.querySelector("form"));n.affects=i[0].result.affects,n.stageId=t.dataset.stageId,this.sendRemoteRequest([this.generateRemoteActionsPayload("sentCollectionToStage",[n]),this.generateRemoteActionsPayload("updateStageChangeButtons",[TYPO3.settings.Workspaces.id])],"#typo3-topbar").then(async e=>{s.modal("hide"),this.renderStageButtons((await e.resolve())[1].result)})}})})},this.changePreviewMode=e=>{e.preventDefault();const t=$(e.currentTarget),i=this.elements.$activePreviewMode.data("activePreviewMode"),s=t.data("previewMode");this.elements.$activePreviewMode.text(t.text()).data("activePreviewMode",s),this.elements.$workspacePreview.parent().removeClass("preview-mode-"+i).addClass("preview-mode-"+s),"slider"===s?(this.elements.$stageSlider.parent().toggle(!0),this.resizeViews()):(this.elements.$stageSlider.parent().toggle(!1),"vbox"===s?this.elements.$liveView.height("100%"):this.elements.$liveView.height("50%"))},$(()=>{this.getElements(),this.resizeViews(),this.adjustPreviewModeSelectorWidth(),this.registerEvents()})}static getAvailableSpace(){return $(window).height()-$(Identifiers.topbar).outerHeight()}getElements(){this.elements.$liveView=$(Identifiers.liveView),this.elements.$workspacePanel=$(Identifiers.workspacePanel),this.elements.$stageSlider=$(Identifiers.stageSlider),this.elements.$workspaceView=$(Identifiers.workspaceView),this.elements.$stageButtonsContainer=$(Identifiers.stageButtonsContainer),this.elements.$previewModeContainer=$(Identifiers.previewModeContainer),this.elements.$activePreviewMode=$(Identifiers.activePreviewMode),this.elements.$workspacePreview=$(Identifiers.workspacePreview)}registerEvents(){new ThrottleEvent("resize",()=>{this.resizeViews()},50).bindTo(window),$(document).on("click",Identifiers.discardAction,this.renderDiscardWindow).on("click",Identifiers.sendToStageAction,this.renderSendPageToStageWindow).on("click",".t3js-workspace-recipients-selectall",()=>{$(".t3js-workspace-recipient",window.top.document).not(":disabled").prop("checked",!0)}).on("click",".t3js-workspace-recipients-deselectall",()=>{$(".t3js-workspace-recipient",window.top.document).not(":disabled").prop("checked",!1)}),new ThrottleEvent("input",this.updateSlidePosition,25).bindTo(document.querySelector(Identifiers.stageSlider)),this.elements.$previewModeContainer.find("[data-preview-mode]").on("click",this.changePreviewMode)}renderStageButtons(e){this.elements.$stageButtonsContainer.html(e)}resizeViews(){const e=Preview.getAvailableSpace(),t=-1*(this.currentSlidePosition-100),i=Math.round(Math.abs(e*t/100)),s=this.elements.$liveView.outerHeight()-this.elements.$liveView.height();this.elements.$workspacePreview.height(e),"slider"===this.elements.$activePreviewMode.data("activePreviewMode")&&this.elements.$liveView.height(i-s)}adjustPreviewModeSelectorWidth(){const e=this.elements.$previewModeContainer.find(".dropdown-menu");let t=0;e.addClass("show"),this.elements.$previewModeContainer.find("li > a > span").each((e,i)=>{const s=$(i).width();t<s&&(t=s)}),e.removeClass("show"),this.elements.$activePreviewMode.width(t)}}export default new Preview;
\ No newline at end of file
+import{SeverityEnum}from"@typo3/backend/enum/severity.js";import $ from"jquery";import Modal from"@typo3/backend/modal.js";import Utility from"@typo3/backend/utility.js";import Workspaces from"@typo3/workspaces/workspaces.js";import ThrottleEvent from"@typo3/core/event/throttle-event.js";var Identifiers;!function(e){e.topbar="#typo3-topbar",e.workspacePanel=".workspace-panel",e.liveView="#live-view",e.stageSlider="#workspace-stage-slider",e.workspaceView="#workspace-view",e.sendToStageAction='[data-action="send-to-stage"]',e.discardAction='[data-action="discard"]',e.stageButtonsContainer=".t3js-stage-buttons",e.previewModeContainer=".t3js-preview-mode",e.activePreviewMode=".t3js-active-preview-mode",e.workspacePreview=".t3js-workspace-preview"}(Identifiers||(Identifiers={}));class Preview extends Workspaces{constructor(){super(),this.currentSlidePosition=100,this.elements={},this.updateSlidePosition=e=>{this.currentSlidePosition=parseInt(e.target.value,10),this.resizeViews()},this.renderDiscardWindow=()=>{const e=Modal.confirm(TYPO3.lang["window.discardAll.title"],TYPO3.lang["window.discardAll.message"],SeverityEnum.warning,[{text:TYPO3.lang.cancel,active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>{e.modal("hide")}},{text:TYPO3.lang.ok,btnClass:"btn-warning",name:"ok"}]);e.on("button.clicked",(t=>{"ok"===t.target.name&&this.sendRemoteRequest([this.generateRemoteActionsPayload("discardStagesFromPage",[TYPO3.settings.Workspaces.id]),this.generateRemoteActionsPayload("updateStageChangeButtons",[TYPO3.settings.Workspaces.id])],"#typo3-topbar").then((async t=>{e.modal("hide"),this.renderStageButtons((await t.resolve())[1].result),this.elements.$workspaceView.attr("src",this.elements.$workspaceView.attr("src"))}))}))},this.renderSendPageToStageWindow=e=>{const t=e.currentTarget,i=t.dataset.direction;let s;if("prev"===i)s="sendPageToPreviousStage";else{if("next"!==i)throw"Invalid direction "+i+" requested.";s="sendPageToNextStage"}this.sendRemoteRequest(this.generateRemoteActionsPayload(s,[TYPO3.settings.Workspaces.id]),"#typo3-topbar").then((async e=>{const i=await e.resolve(),s=this.renderSendToStageWindow(i);s.on("button.clicked",(e=>{if("ok"===e.target.name){const n=Utility.convertFormToObject(e.currentTarget.querySelector("form"));n.affects=i[0].result.affects,n.stageId=t.dataset.stageId,this.sendRemoteRequest([this.generateRemoteActionsPayload("sentCollectionToStage",[n]),this.generateRemoteActionsPayload("updateStageChangeButtons",[TYPO3.settings.Workspaces.id])],"#typo3-topbar").then((async e=>{s.modal("hide"),this.renderStageButtons((await e.resolve())[1].result)}))}}))}))},this.changePreviewMode=e=>{e.preventDefault();const t=$(e.currentTarget),i=this.elements.$activePreviewMode.data("activePreviewMode"),s=t.data("previewMode");this.elements.$activePreviewMode.text(t.text()).data("activePreviewMode",s),this.elements.$workspacePreview.parent().removeClass("preview-mode-"+i).addClass("preview-mode-"+s),"slider"===s?(this.elements.$stageSlider.parent().toggle(!0),this.resizeViews()):(this.elements.$stageSlider.parent().toggle(!1),"vbox"===s?this.elements.$liveView.height("100%"):this.elements.$liveView.height("50%"))},$((()=>{this.getElements(),this.resizeViews(),this.adjustPreviewModeSelectorWidth(),this.registerEvents()}))}static getAvailableSpace(){return $(window).height()-$(Identifiers.topbar).outerHeight()}getElements(){this.elements.$liveView=$(Identifiers.liveView),this.elements.$workspacePanel=$(Identifiers.workspacePanel),this.elements.$stageSlider=$(Identifiers.stageSlider),this.elements.$workspaceView=$(Identifiers.workspaceView),this.elements.$stageButtonsContainer=$(Identifiers.stageButtonsContainer),this.elements.$previewModeContainer=$(Identifiers.previewModeContainer),this.elements.$activePreviewMode=$(Identifiers.activePreviewMode),this.elements.$workspacePreview=$(Identifiers.workspacePreview)}registerEvents(){new ThrottleEvent("resize",(()=>{this.resizeViews()}),50).bindTo(window),$(document).on("click",Identifiers.discardAction,this.renderDiscardWindow).on("click",Identifiers.sendToStageAction,this.renderSendPageToStageWindow).on("click",".t3js-workspace-recipients-selectall",(()=>{$(".t3js-workspace-recipient",window.top.document).not(":disabled").prop("checked",!0)})).on("click",".t3js-workspace-recipients-deselectall",(()=>{$(".t3js-workspace-recipient",window.top.document).not(":disabled").prop("checked",!1)})),new ThrottleEvent("input",this.updateSlidePosition,25).bindTo(document.querySelector(Identifiers.stageSlider)),this.elements.$previewModeContainer.find("[data-preview-mode]").on("click",this.changePreviewMode)}renderStageButtons(e){this.elements.$stageButtonsContainer.html(e)}resizeViews(){const e=Preview.getAvailableSpace(),t=-1*(this.currentSlidePosition-100),i=Math.round(Math.abs(e*t/100)),s=this.elements.$liveView.outerHeight()-this.elements.$liveView.height();this.elements.$workspacePreview.height(e),"slider"===this.elements.$activePreviewMode.data("activePreviewMode")&&this.elements.$liveView.height(i-s)}adjustPreviewModeSelectorWidth(){const e=this.elements.$previewModeContainer.find(".dropdown-menu");let t=0;e.addClass("show"),this.elements.$previewModeContainer.find("li > a > span").each(((e,i)=>{const s=$(i).width();t<s&&(t=s)})),e.removeClass("show"),this.elements.$activePreviewMode.width(t)}}export default new Preview;
\ No newline at end of file
diff --git a/typo3/sysext/workspaces/Resources/Public/JavaScript/toolbar/workspaces-menu.js b/typo3/sysext/workspaces/Resources/Public/JavaScript/toolbar/workspaces-menu.js
index 6daa9c4749da..75e678865f6c 100644
--- a/typo3/sysext/workspaces/Resources/Public/JavaScript/toolbar/workspaces-menu.js
+++ b/typo3/sysext/workspaces/Resources/Public/JavaScript/toolbar/workspaces-menu.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import ModuleMenu from"@typo3/backend/module-menu.js";import Viewport from"@typo3/backend/viewport.js";import RegularEvent from"@typo3/core/event/regular-event.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";import Icons from"@typo3/backend/icons.js";var Identifiers,Classes;!function(e){e.containerSelector="#typo3-cms-workspaces-backend-toolbaritems-workspaceselectortoolbaritem",e.activeMenuItemLinkSelector=".dropdown-menu .selected",e.menuItemIconHolderSelector=".dropdown-table-icon",e.menuItemSelector=".t3js-workspace-item",e.menuItemLinkSelector=".t3js-workspaces-switchlink",e.toolbarItemSelector=".dropdown-toggle",e.workspaceModuleLinkSelector=".t3js-workspaces-modulelink"}(Identifiers||(Identifiers={})),function(e){e.workspaceBodyClass="typo3-in-workspace",e.workspacesTitleInToolbarClass="toolbar-item-name"}(Classes||(Classes={}));class WorkspacesMenu{static refreshPageTree(){document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}static getWorkspaceState(){const e=document.querySelector([Identifiers.containerSelector,Identifiers.activeMenuItemLinkSelector,Identifiers.menuItemLinkSelector].join(" "));if(null===e)return null;const t=parseInt(e.dataset.workspaceid||"0",10);return{id:t,title:e.innerText.trim(),inWorkspace:0!==t}}static updateTopBar(e){$("."+Classes.workspacesTitleInToolbarClass,Identifiers.containerSelector).remove(),Icons.getIcon("empty-empty",Icons.sizes.small).then(e=>{$(Identifiers.containerSelector+" "+Identifiers.menuItemSelector).each((t,o)=>{const r=o.querySelector(Identifiers.menuItemIconHolderSelector);r&&(r.innerHTML=e)})}),e.inWorkspace&&e.title&&$(Identifiers.toolbarItemSelector,Identifiers.containerSelector).append($("<span>",{class:Classes.workspacesTitleInToolbarClass}).text(e.title));const t=document.querySelector([Identifiers.containerSelector,Identifiers.activeMenuItemLinkSelector,Identifiers.menuItemIconHolderSelector].join(" "));null!==t&&Icons.getIcon("actions-check",Icons.sizes.small).then(e=>{t.innerHTML=e})}static updateBackendContext(e=null){null===e&&null===(e=WorkspacesMenu.getWorkspaceState())||(e.inWorkspace?($("body").addClass(Classes.workspaceBodyClass),e.title||(e.title=TYPO3.lang["Workspaces.workspaceTitle"])):$("body").removeClass(Classes.workspaceBodyClass),WorkspacesMenu.updateTopBar(e))}constructor(){Viewport.Topbar.Toolbar.registerEvent(()=>{this.initializeEvents(),WorkspacesMenu.updateBackendContext()}),new RegularEvent("typo3:datahandler:process",e=>{const t=e.detail.payload;"sys_workspace"===t.table&&"delete"===t.action&&!1===t.hasErrors&&Viewport.Topbar.refresh()}).bindTo(document)}performWorkspaceSwitch(e,t){$(Identifiers.activeMenuItemLinkSelector,Identifiers.containerSelector).removeClass("selected"),$(Identifiers.menuItemLinkSelector+"[data-workspaceid="+e+"]",Identifiers.containerSelector)?.closest(Identifiers.menuItemSelector)?.addClass("selected"),WorkspacesMenu.updateBackendContext({id:e,title:t,inWorkspace:0!==e})}initializeEvents(){$(Identifiers.containerSelector).on("click",Identifiers.workspaceModuleLinkSelector,e=>{e.preventDefault(),ModuleMenu.App.showModule(e.currentTarget.dataset.module)}),$(Identifiers.containerSelector).on("click",Identifiers.menuItemLinkSelector,e=>{e.preventDefault(),this.switchWorkspace(parseInt(e.currentTarget.dataset.workspaceid,10))})}switchWorkspace(e){new AjaxRequest(TYPO3.settings.ajaxUrls.workspace_switch).post({workspaceId:e,pageId:ModuleStateStorage.current("web").identifier}).then(async t=>{const o=await t.resolve();o.workspaceId||(o.workspaceId=0),this.performWorkspaceSwitch(o.workspaceId,o.title||"");const r=ModuleMenu.App.getCurrentModule();if(o.pageId){let e=TYPO3.Backend.ContentContainer.getUrl();e+=(e.includes("?")?"&":"?")+"id="+o.pageId,Viewport.ContentContainer.setUrl(e)}else"workspaces_admin"===r?ModuleMenu.App.showModule(r,"workspace="+e):r.startsWith("web_")?ModuleMenu.App.reloadFrames():o.pageModule&&ModuleMenu.App.showModule(o.pageModule);WorkspacesMenu.refreshPageTree(),ModuleMenu.App.refreshMenu()})}}const workspacesMenu=new WorkspacesMenu;TYPO3.WorkspacesMenu=workspacesMenu;export default workspacesMenu;
\ No newline at end of file
+import $ from"jquery";import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import ModuleMenu from"@typo3/backend/module-menu.js";import Viewport from"@typo3/backend/viewport.js";import RegularEvent from"@typo3/core/event/regular-event.js";import{ModuleStateStorage}from"@typo3/backend/storage/module-state-storage.js";import Icons from"@typo3/backend/icons.js";var Identifiers,Classes;!function(e){e.containerSelector="#typo3-cms-workspaces-backend-toolbaritems-workspaceselectortoolbaritem",e.activeMenuItemLinkSelector=".dropdown-menu .selected",e.menuItemIconHolderSelector=".dropdown-table-icon",e.menuItemSelector=".t3js-workspace-item",e.menuItemLinkSelector=".t3js-workspaces-switchlink",e.toolbarItemSelector=".dropdown-toggle",e.workspaceModuleLinkSelector=".t3js-workspaces-modulelink"}(Identifiers||(Identifiers={})),function(e){e.workspaceBodyClass="typo3-in-workspace",e.workspacesTitleInToolbarClass="toolbar-item-name"}(Classes||(Classes={}));class WorkspacesMenu{static refreshPageTree(){document.dispatchEvent(new CustomEvent("typo3:pagetree:refresh"))}static getWorkspaceState(){const e=document.querySelector([Identifiers.containerSelector,Identifiers.activeMenuItemLinkSelector,Identifiers.menuItemLinkSelector].join(" "));if(null===e)return null;const t=parseInt(e.dataset.workspaceid||"0",10);return{id:t,title:e.innerText.trim(),inWorkspace:0!==t}}static updateTopBar(e){$("."+Classes.workspacesTitleInToolbarClass,Identifiers.containerSelector).remove(),Icons.getIcon("empty-empty",Icons.sizes.small).then((e=>{$(Identifiers.containerSelector+" "+Identifiers.menuItemSelector).each(((t,o)=>{const r=o.querySelector(Identifiers.menuItemIconHolderSelector);r&&(r.innerHTML=e)}))})),e.inWorkspace&&e.title&&$(Identifiers.toolbarItemSelector,Identifiers.containerSelector).append($("<span>",{class:Classes.workspacesTitleInToolbarClass}).text(e.title));const t=document.querySelector([Identifiers.containerSelector,Identifiers.activeMenuItemLinkSelector,Identifiers.menuItemIconHolderSelector].join(" "));null!==t&&Icons.getIcon("actions-check",Icons.sizes.small).then((e=>{t.innerHTML=e}))}static updateBackendContext(e=null){null===e&&null===(e=WorkspacesMenu.getWorkspaceState())||(e.inWorkspace?($("body").addClass(Classes.workspaceBodyClass),e.title||(e.title=TYPO3.lang["Workspaces.workspaceTitle"])):$("body").removeClass(Classes.workspaceBodyClass),WorkspacesMenu.updateTopBar(e))}constructor(){Viewport.Topbar.Toolbar.registerEvent((()=>{this.initializeEvents(),WorkspacesMenu.updateBackendContext()})),new RegularEvent("typo3:datahandler:process",(e=>{const t=e.detail.payload;"sys_workspace"===t.table&&"delete"===t.action&&!1===t.hasErrors&&Viewport.Topbar.refresh()})).bindTo(document)}performWorkspaceSwitch(e,t){$(Identifiers.activeMenuItemLinkSelector,Identifiers.containerSelector).removeClass("selected"),$(Identifiers.menuItemLinkSelector+"[data-workspaceid="+e+"]",Identifiers.containerSelector)?.closest(Identifiers.menuItemSelector)?.addClass("selected"),WorkspacesMenu.updateBackendContext({id:e,title:t,inWorkspace:0!==e})}initializeEvents(){$(Identifiers.containerSelector).on("click",Identifiers.workspaceModuleLinkSelector,(e=>{e.preventDefault(),ModuleMenu.App.showModule(e.currentTarget.dataset.module)})),$(Identifiers.containerSelector).on("click",Identifiers.menuItemLinkSelector,(e=>{e.preventDefault(),this.switchWorkspace(parseInt(e.currentTarget.dataset.workspaceid,10))}))}switchWorkspace(e){new AjaxRequest(TYPO3.settings.ajaxUrls.workspace_switch).post({workspaceId:e,pageId:ModuleStateStorage.current("web").identifier}).then((async t=>{const o=await t.resolve();o.workspaceId||(o.workspaceId=0),this.performWorkspaceSwitch(o.workspaceId,o.title||"");const r=ModuleMenu.App.getCurrentModule();if(o.pageId){let e=TYPO3.Backend.ContentContainer.getUrl();e+=(e.includes("?")?"&":"?")+"id="+o.pageId,Viewport.ContentContainer.setUrl(e)}else"workspaces_admin"===r?ModuleMenu.App.showModule(r,"workspace="+e):r.startsWith("web_")?ModuleMenu.App.reloadFrames():o.pageModule&&ModuleMenu.App.showModule(o.pageModule);WorkspacesMenu.refreshPageTree(),ModuleMenu.App.refreshMenu()}))}}const workspacesMenu=new WorkspacesMenu;TYPO3.WorkspacesMenu=workspacesMenu;export default workspacesMenu;
\ No newline at end of file
diff --git a/typo3/sysext/workspaces/Resources/Public/JavaScript/workspaces.js b/typo3/sysext/workspaces/Resources/Public/JavaScript/workspaces.js
index d1ec08cafd24..7efde92f5628 100644
--- a/typo3/sysext/workspaces/Resources/Public/JavaScript/workspaces.js
+++ b/typo3/sysext/workspaces/Resources/Public/JavaScript/workspaces.js
@@ -10,4 +10,4 @@
  *
  * The TYPO3 project - inspiring people to share!
  */
-import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import $ from"jquery";import NProgress from"nprogress";import Modal from"@typo3/backend/modal.js";export default class Workspaces{constructor(){this.tid=0}renderSendToStageWindow(e){const t=e[0].result,a=$("<form />");if(void 0!==t.sendMailTo&&t.sendMailTo.length>0){a.append($("<label />",{class:"control-label"}).text(TYPO3.lang["window.sendToNextStageWindow.itemsWillBeSentTo"])),a.append($("<div />",{class:"form-group"}).append($('<button type="button" class="btn btn-default btn-xs t3js-workspace-recipients-selectall" />').text(TYPO3.lang["window.sendToNextStageWindow.selectAll"]),"&nbsp;",$('<button type="button" class="btn btn-default btn-xs t3js-workspace-recipients-deselectall" />').text(TYPO3.lang["window.sendToNextStageWindow.deselectAll"])));for(const e of t.sendMailTo)a.append($("<div />",{class:"form-check"}).append($("<input />",{type:"checkbox",name:"recipients",class:"form-check-input t3js-workspace-recipient",id:e.name,value:e.value}).prop("checked",e.checked).prop("disabled",e.disabled),$("<label />",{class:"form-check-label",for:e.name}).text(e.label)))}void 0!==t.additional&&a.append($("<div />",{class:"form-group"}).append($("<label />",{class:"control-label",for:"additional"}).text(TYPO3.lang["window.sendToNextStageWindow.additionalRecipients"]),$("<textarea />",{class:"form-control",name:"additional",id:"additional"}).text(t.additional.value),$("<span />",{class:"help-block"}).text(TYPO3.lang["window.sendToNextStageWindow.additionalRecipients.hint"]))),a.append($("<div />",{class:"form-group"}).append($("<label />",{class:"control-label",for:"comments"}).text(TYPO3.lang["window.sendToNextStageWindow.comments"]),$("<textarea />",{class:"form-control",name:"comments",id:"comments"}).text(t.comments.value)));const o=Modal.show(TYPO3.lang.actionSendToStage,a,SeverityEnum.info,[{text:TYPO3.lang.cancel,active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>{o.modal("hide")}},{text:TYPO3.lang.ok,btnClass:"btn-info",name:"ok"}]);return o}sendRemoteRequest(e,t="#workspace-content-wrapper"){return NProgress.configure({parent:t,showSpinner:!1}),NProgress.start(),new AjaxRequest(TYPO3.settings.ajaxUrls.workspace_dispatch).post(e,{headers:{"Content-Type":"application/json; charset=utf-8"}}).finally(()=>NProgress.done())}generateRemotePayload(e,t={}){return this.generateRemotePayloadBody("RemoteServer",e,t)}generateRemoteMassActionsPayload(e,t={}){return this.generateRemotePayloadBody("MassActions",e,t)}generateRemoteActionsPayload(e,t={}){return this.generateRemotePayloadBody("Actions",e,t)}generateRemotePayloadBody(e,t,a){return a instanceof Array?a.push(TYPO3.settings.Workspaces.token):a=[a,TYPO3.settings.Workspaces.token],{action:e,data:a,method:t,type:"rpc",tid:this.tid++}}}
\ No newline at end of file
+import AjaxRequest from"@typo3/core/ajax/ajax-request.js";import{SeverityEnum}from"@typo3/backend/enum/severity.js";import $ from"jquery";import NProgress from"nprogress";import Modal from"@typo3/backend/modal.js";export default class Workspaces{constructor(){this.tid=0}renderSendToStageWindow(e){const t=e[0].result,a=$("<form />");if(void 0!==t.sendMailTo&&t.sendMailTo.length>0){a.append($("<label />",{class:"control-label"}).text(TYPO3.lang["window.sendToNextStageWindow.itemsWillBeSentTo"])),a.append($("<div />",{class:"form-group"}).append($('<button type="button" class="btn btn-default btn-xs t3js-workspace-recipients-selectall" />').text(TYPO3.lang["window.sendToNextStageWindow.selectAll"]),"&nbsp;",$('<button type="button" class="btn btn-default btn-xs t3js-workspace-recipients-deselectall" />').text(TYPO3.lang["window.sendToNextStageWindow.deselectAll"])));for(const e of t.sendMailTo)a.append($("<div />",{class:"form-check"}).append($("<input />",{type:"checkbox",name:"recipients",class:"form-check-input t3js-workspace-recipient",id:e.name,value:e.value}).prop("checked",e.checked).prop("disabled",e.disabled),$("<label />",{class:"form-check-label",for:e.name}).text(e.label)))}void 0!==t.additional&&a.append($("<div />",{class:"form-group"}).append($("<label />",{class:"control-label",for:"additional"}).text(TYPO3.lang["window.sendToNextStageWindow.additionalRecipients"]),$("<textarea />",{class:"form-control",name:"additional",id:"additional"}).text(t.additional.value),$("<span />",{class:"help-block"}).text(TYPO3.lang["window.sendToNextStageWindow.additionalRecipients.hint"]))),a.append($("<div />",{class:"form-group"}).append($("<label />",{class:"control-label",for:"comments"}).text(TYPO3.lang["window.sendToNextStageWindow.comments"]),$("<textarea />",{class:"form-control",name:"comments",id:"comments"}).text(t.comments.value)));const o=Modal.show(TYPO3.lang.actionSendToStage,a,SeverityEnum.info,[{text:TYPO3.lang.cancel,active:!0,btnClass:"btn-default",name:"cancel",trigger:()=>{o.modal("hide")}},{text:TYPO3.lang.ok,btnClass:"btn-info",name:"ok"}]);return o}sendRemoteRequest(e,t="#workspace-content-wrapper"){return NProgress.configure({parent:t,showSpinner:!1}),NProgress.start(),new AjaxRequest(TYPO3.settings.ajaxUrls.workspace_dispatch).post(e,{headers:{"Content-Type":"application/json; charset=utf-8"}}).finally((()=>NProgress.done()))}generateRemotePayload(e,t={}){return this.generateRemotePayloadBody("RemoteServer",e,t)}generateRemoteMassActionsPayload(e,t={}){return this.generateRemotePayloadBody("MassActions",e,t)}generateRemoteActionsPayload(e,t={}){return this.generateRemotePayloadBody("Actions",e,t)}generateRemotePayloadBody(e,t,a){return a instanceof Array?a.push(TYPO3.settings.Workspaces.token):a=[a,TYPO3.settings.Workspaces.token],{action:e,data:a,method:t,type:"rpc",tid:this.tid++}}}
\ No newline at end of file
-- 
GitLab